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 Ext - Base
ArrayV Table - DynV
Table - Dynamically typed vtable trait.
- OperationsV
Table - VTable
- The array
VTableencapsulates logic for an Array type within Vortex. - Validity
Child - Validity
Child Slice Helper - Validity
Helper - Expose validity held as a child array.
- Validity
Slice Helper - ValidityV
Table - VisitorV
Table
Functions§
- validity_
nchildren - Returns 1 if validity produces a child, 0 otherwise.
- validity_
to_ child - Returns the validity as a child array if it produces one.
Type Aliases§
- ArrayId
- ArrayId is a globally unique name for the array’s vtable.