Crate vortex

source ·

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§

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§