Expand description
This module contains the VTable definitions for a Vortex encoding.
Structs§
- NotSupported
- Placeholder type used to indicate when a particular vtable is not supported by the encoding.
- ValidityV
Table From Child - An implementation of the
ValidityVTablefor arrays that delegate validity entirely to a child array. - ValidityV
Table From Child Slice Helper - An implementation of the
ValidityVTablefor arrays that hold an unsliced validity and a slice into it. - ValidityV
Table From Validity Helper - An implementation of the
ValidityVTablefor arrays that hold validity as a child array. - ValidityV
Table From Validity Slice Helper - An implementation of the
ValidityVTablefor arrays that hold an unsliced validity and a slice into it.
Traits§
- ArrayV
Table - CanonicalV
Table - ComputeV
Table - EncodeV
Table - OperationsV
Table - PipelineV
Table - SerdeV
Table - VTable trait for building an array from its serialized components.
- VTable
- The encoding
VTableencapsulates logic for an Encoding type and associated Array type. The logic is split across several “VTable” traits to enable easier code organization than simply lumping everything into a single trait. - Validity
Child - Validity
Child Slice Helper - Validity
Helper - Expose validity held as a child array.
- Validity
Slice Helper - ValidityV
Table - VisitorV
Table