RecordBatchWriter

Constructors

this
this(void* ptr, Flag!"Take" take)

Members

Functions

begin
bool begin(arrow.schema.Schema schema, arrow.write_options.WriteOptions options)

Begins writing data with the given schema. Only used with DoExchange.

self
RecordBatchWriter self()

Returns this, for use in with statements.

writeMetadata
bool writeMetadata(arrow.buffer.Buffer metadata)

Write metadata.

writeRecordBatch
bool writeRecordBatch(arrow.record_batch.RecordBatch recordBatch, arrow.buffer.Buffer metadata)

Write a record batch with metadata.

Properties

_gType
GType _gType [@property getter]

Static functions

_getGType
GType _getGType()
builder
RecordBatchWriterGidBuilder builder()

Get builder for arrowflight.record_batch_writer.RecordBatchWriter

Inherited Members

From RecordBatchWriter

_getGType
GType _getGType()
_gType
GType _gType [@property getter]
self
RecordBatchWriter self()

Returns this, for use in with statements.

builder
RecordBatchWriterGidBuilder builder()

Get builder for arrow.record_batch_writer.RecordBatchWriter

close
bool close()
isClosed
bool isClosed()
writeRecordBatch
bool writeRecordBatch(arrow.record_batch.RecordBatch recordBatch)
writeTable
bool writeTable(arrow.table.Table table)