Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ArrowBatchIterator ¶
type ArrowBatchIterator interface { // Retrieve the next arrow.Record. // Will return io.EOF if there are no more records Next() (arrow.Record, error) // Return true if the iterator contains more batches, false otherwise. HasNext() bool // Release any resources in use by the iterator. Close() // Return the schema of the records. Schema() (*arrow.Schema, error) }
type ArrowIPCStreamIterator ¶ added in v1.8.0
type ArrowIPCStreamIterator interface { // Retrieve the next Arrow IPC stream as an io.Reader. // Will return io.EOF if there are no more streams Next() (io.Reader, error) // Return true if the iterator contains more streams, false otherwise. HasNext() bool // Release any resources in use by the iterator. Close() // Return the Arrow schema bytes for the streams. SchemaBytes() ([]byte, error) }
type Rows ¶
type Rows interface { GetArrowBatches(context.Context) (ArrowBatchIterator, error) GetArrowIPCStreams(context.Context) (ArrowIPCStreamIterator, error) }
Click to show internal directories.
Click to hide internal directories.