[−][src]Module compressed_vec::vector
Structs
BinaryVector | BinaryVector: a compressed vector storing data of the same type enabling high speed operations on compressed data without the need for decompressing (in many cases, exceptions noted) |
FixedSectStats | |
VectorAppender | A builder for a BinaryVector holding encoded/compressed integral/floating values
as 256-element FixedSections. Buffers elements to be written and writes
them in 256-element sections at a time. This builder owns its own write buffer memory, expanding it
as needed. |
VectorItemIter | Iterator struct over all items in a vector, for convenience Panics on decoding error - there's no really good way for an iterator to return an error |
VectorReader | A reader for reading sections and elements from a |
VectorStats | Detailed stats, for debugging or perf analysis, on a Vector. Includes the section types. |
Enums
VectorSubType | |
VectorType |
Traits
BaseSubtypeMapping | Mapping of VectBase type to VectorSubType. Allows checking of vector type by reader. |
Type Definitions
VectorF32XorAppender | Regular F32 appender with XOR-based optimizing encoder |
VectorU32Appender | Regular U32 appender with AutoEncoder |
VectorU64Appender | Regular U64 appender with AutoEncoder |