Versions in this module Expand all Collapse all v9 v9.0.2 Sep 28, 2022 Changes in this version + func ExportArrowArray(arr arrow.Array, out *CArrowArray, outSchema *CArrowSchema) + func ExportArrowRecordBatch(rb arrow.Record, out *CArrowArray, outSchema *CArrowSchema) + func ExportArrowSchema(schema *arrow.Schema, out *CArrowSchema) + func ImportCArray(arr *CArrowArray, schema *CArrowSchema) (arrow.Field, arrow.Array, error) + func ImportCArrayStream(stream *CArrowArrayStream, schema *arrow.Schema) arrio.Reader + func ImportCArrayWithType(arr *CArrowArray, dt arrow.DataType) (arrow.Array, error) + func ImportCArrowField(out *CArrowSchema) (arrow.Field, error) + func ImportCArrowSchema(out *CArrowSchema) (*arrow.Schema, error) + func ImportCRecordBatch(arr *CArrowArray, sc *CArrowSchema) (arrow.Record, error) + func ImportCRecordBatchWithSchema(arr *CArrowArray, sc *arrow.Schema) (arrow.Record, error) + func ReleaseCArrowArray(arr *CArrowArray) + func ReleaseCArrowSchema(schema *CArrowSchema) + type CArrowArray = C.struct_ArrowArray + func ArrayFromPtr(ptr uintptr) *CArrowArray + type CArrowArrayStream = C.struct_ArrowArrayStream + type CArrowSchema = C.struct_ArrowSchema + func SchemaFromPtr(ptr uintptr) *CArrowSchema