def import_part(self, column_inds, column_vals, column_offsets, col_idx, written_row_count): data = ops.transform_to_values(column_inds, column_vals, column_offsets, col_idx, written_row_count) data = [x.tobytes().strip() for x in data] self.write_part(data)
def transform_and_write_part(self, column_inds, column_vals, column_offsets, col_idx, written_row_count): self.data.extend( ops.transform_to_values(column_inds, column_vals, column_offsets, col_idx, written_row_count)) if self.type == 'int': self.result = [int(x.tobytes().decode('utf-8')) for x in self.data] elif self.type == 'float': self.result = [ float(x.tobytes().decode('utf-8')) for x in self.data ] else: self.result = [x.tobytes().decode('utf-8') for x in self.data]