def get_data(self): exporter = sql.SQLTableExporter(self.__session) for table in self.__tables: adapter = sql.SQLTableExportAdapter(table) exporter.append(adapter) data = get_data(exporter, file_type=DB_SQL, **self.__keywords) return data
def get_data(self): exporter = sql.SQLTableExporter(self.__session) adapter = sql.SQLTableExportAdapter(self.__table, self.__export_columns) exporter.append(adapter) data = get_data(exporter, file_type=DB_SQL) if self.__sheet_name is not None: _set_dictionary_key(data, self.__sheet_name) return data
def parse_file_stream(self, file_stream, export_columns_list=None, **keywords): session, tables = file_stream exporter = sql.SQLTableExporter(session) if export_columns_list is None: export_columns_list = [None] * len(tables) for table, export_columns in zip(tables, export_columns_list): adapter = sql.SQLTableExportAdapter(table, export_columns) exporter.append(adapter) sheets = get_data(exporter, streaming=True, file_type=self._file_type, **keywords) return sheets
def get_data(self): exporter = sql.SQLTableExporter(self.session) adapter = sql.SQLTableExportAdapter(self.table) exporter.append(adapter) data = get_data(exporter, file_type=DB_SQL) return data