frame/interop
src/frame/interop.tur
defn
arrow-export-column
(arrow-export-column [col :int name :cstr] :int)
export a single column as (ArrowSchema*, ArrowArray*)
Since: FR8
defn
arrow-export
(arrow-export [f :int] :int)
export a frame as a "+s" struct-typed
defn
arrow-import-column
(arrow-import-column [sch :int arr :int] :int)
build a tur-frame column from an external
defn
arrow-import
(arrow-import [sch :int arr :int] :int)
build a tur-frame from a "+s" struct-typed
Internal definitions
__ip-nil__ip-cons__ip-release-array-- ArrowArray release callback. Frees buffers, the__ip-release-schema-- ArrowSchema release callback. Frees format/name__ip-export-column-into-- fill an externally-allocated (schema, array)__ip-alloc-schema__ip-alloc-array__ip-export-frame-into__ip-fmt-to-tag__ip-array-n-children__ip-schema-child__ip-array-child__ip-schema-name__ip-schema-format__ip-import-child-column__ip-build-cols__ip-build-fields__ip-release-toplevel