Beispiel #1
0
 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
Beispiel #2
0
 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
Beispiel #3
0
 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