Crate lance_arrow

Crate lance_arrow 

Source
Expand description

Extend Arrow Functionality

To improve Arrow-RS ergonomic

Re-exports§

pub use schema::*;
pub use floats::*;

Modules§

bfloat16
bfloat16 support for Apache Arrow.
cast
deepcopy
floats
Floats Array
json
JSON support for Apache Arrow.
list
memory
schema
Extension to arrow schema
struct
Extension to arrow struct arrays

Constants§

ARROW_EXT_META_KEY
Arrow extension metadata key for extension metadata
ARROW_EXT_NAME_KEY
Arrow extension metadata key for extension name
BLOB_META_KEY
Key used by lance to mark a field as a blob TODO: Use Arrow extension mechanism instead?

Traits§

BufferExt
DataTypeExt
FixedSizeBinaryArrayExt
FixedSizeListArrayExt
RecordBatchExt
Extends Arrow’s RecordBatch.

Functions§

as_fixed_size_binary_array
as_fixed_size_list_array
Force downcast of an Array, such as an ArrayRef, to FixedSizeListArray, panic’ing on failure.
fixed_size_list_type
interleave_batches
Interleave multiple RecordBatches into a single RecordBatch.
iter_str_array
try_new_generic_list_array
Create an GenericListArray from values and offsets.