Expand description
Re-exports§
pub use self::serialize::estimate;
pub use self::serialize::serialize;
pub use self::serialize::serialize_and_load;
pub use self::serialize::serialize_u128;
pub use self::serialize::NormalizedHeader;
Modules§
Structs§
- Iter
Column - Wraps an iterator into a
Column
. - VecColumn
- VecColumn provides
Column
over a slice.
Enums§
- Fast
Field Codec Type - Available codecs to use to encode the u64 (via
MonotonicallyMappableToU64
) converted data. - U128
Fast Field Codec Type - Available codecs to use to encode the u128 (via
MonotonicallyMappableToU128
) converted data.
Constants§
- ALL_
CODEC_ TYPES - The list of all available codecs for u64 convertible data.
Traits§
- Column
Column
provides columnar access on a field.- Monotonically
Mappable ToU64 - Monotonic maps a value to u64 value space.
Monotonic mapping enables
PartialOrd
on u64 space without conversion to original space. - Monotonically
Mappable ToU128 - Montonic maps a value to u128 value space
Monotonic mapping enables
PartialOrd
on u128 space without conversion to original space. - Strictly
Monotonic Fn - Values need to be strictly monotonic mapped to a
Internal
value (u64 or u128) that can be used in fast field codecs.
Functions§
- monotonic_
map_ column - Creates a view of a column transformed by a strictly monotonic mapping. See
StrictlyMonotonicFn
. - open
- Returns the correct codec reader wrapped in the
Arc
for the data. - open_
u128 - Returns the correct codec reader wrapped in the
Arc
for the data.