Re-exports§
pub use vortex_roaring as roaring;
pub use vortex_alp as alp;
pub use vortex_buffer as buffer;
pub use vortex_bytebool as bytebool;
pub use vortex_datetime_dtype as datetime_dtype;
pub use vortex_datetime_parts as datetime_parts;
pub use vortex_dict as dict;
pub use vortex_dtype as dtype;
pub use vortex_error as error;
pub use vortex_expr as expr;
pub use vortex_fastlanes as fastlanes;
pub use vortex_file as file;
pub use vortex_flatbuffers as flatbuffers;
pub use vortex_fsst as fsst;
pub use vortex_io as io;
pub use vortex_ipc as ipc;
pub use vortex_proto as proto;
pub use vortex_runend as runend;
pub use vortex_runend_bool as runend_bool;
pub use vortex_sampling_compressor as sampling_compressor;
pub use vortex_scalar as scalar;
pub use vortex_zigzag as zigzag;
Modules§
- All the built-in encoding schemes and arrays.
- Utilities to work with
Arrow
data and types. - Compute kernels on top of Vortex Arrays.
- Traits and types to define shared unique encoding identifiers.
- Traits and utilities to compute and access array statistics.
- Array validity and nullability behavior, used by arrays and compute functions.
- This module defines array traits for each Vortex DType.
Macros§
- Macro to generate all the necessary code for a new type of array encoding. Including:
Structs§
- A depth-first pre-order iterator over a ArrayData.
- A central type for all Vortex arrays, which are known length sequences of typed and possibly compressed data.
- A mapping between an encoding’s ID to an
EncodingRef
, used to have a shared view of all available encoding schemes.
Enums§
- The set of canonical array encodings, also the set of encodings that can be transferred to Arrow with zero-copy.
Traits§
- Dynamic trait used to represent opaque owned Array metadata
- Collects together the behavior of an array.
- Consume
self
and turn it into anArrayData
infallibly. - Trait for types that can be converted from an owned type into an owned array variant.
- Support trait for transmuting an array into the canonical encoding for its [vortex_dtype::DType].
- Encoding VTable for canonicalizing an array.