@staticmethod<EOL><INDENT>def __extract_col_type_from_tabledata(table_data):<DEDENT>
typename_table = {<EOL>typepy.Typecode.INTEGER: "<STR_LIT>",<EOL>typepy.Typecode.REAL_NUMBER: "<STR_LIT>",<EOL>typepy.Typecode.STRING: "<STR_LIT>",<EOL>}<EOL>return dict(<EOL>[<EOL>[col_idx, typename_table.get(col_dp.typecode, "<STR_LIT>")]<EOL>for col_idx, col_dp in enumerate(table_data.column_dp_list)<EOL>]<EOL>)<EOL>
Extract data type name for each column as SQLite names.

:param tabledata.TableData table_data:
:return: { column_number : column_data_type }
:rtype: dictionary