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()

Inherited Members

From RecordBatchWriter

getGType
GType getGType()
gType
GType gType [@property getter]
self
RecordBatchWriter self()

Returns this, for use in with statements.

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