コード例 #1
0
 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)
コード例 #2
0
    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]