def __init__(self, schema): self._schema = schema self._resettable_io = ResettableIO() self._batch_reader = ArrowCoderImpl._load_from_stream( self._resettable_io) self._batch_writer = pa.RecordBatchStreamWriter( self._resettable_io, self._schema)
def __init__(self, schema, row_type, timezone): self._schema = schema self._field_types = row_type.field_types() self._timezone = timezone self._resettable_io = ResettableIO() self._batch_reader = ArrowCoderImpl._load_from_stream( self._resettable_io)
def __init__(self, schema, row_type, timezone): self._schema = schema self._field_types = row_type.field_types() self._timezone = timezone self._resettable_io = ResettableIO() self._batch_reader = ArrowCoderImpl._load_from_stream(self._resettable_io) self._batch_writer = pa.RecordBatchStreamWriter(self._resettable_io, self._schema) self.data_out_stream = create_OutputStream() self._resettable_io.set_output_stream(self.data_out_stream)