Module file_format

Module file_format 

Source
Expand description

ArrowFormat: Apache Arrow FileFormat abstractions

Works with files following the Arrow IPC format

Structsยง

ArrowFileSink ๐Ÿ”’
Implements FileSink for writing to arrow_ipc files
ArrowFormat
Arrow FileFormat implementation.
ArrowFormatFactory
Factory struct used to create ArrowFormat

Constantsยง

ARROW_MAGIC ๐Ÿ”’
BUFFER_FLUSH_BYTES ๐Ÿ”’
If the buffered Arrow data exceeds this size, it is flushed to object store
CONTINUATION_MARKER ๐Ÿ”’
INITIAL_BUFFER_BYTES ๐Ÿ”’
Initial writing buffer size. Note this is just a size hint for efficiency. It will grow beyond the set value if needed.

Functionsยง

collect_at_least_n_bytes ๐Ÿ”’
infer_schema_from_file_stream ๐Ÿ”’
Custom implementation of inferring schema. Should eventually be moved upstream to arrow-rs. See https://github.com/apache/arrow-rs/issues/5021