Expand description
This module contains the VTable definitions for a Vortex encoding.
Structs§
- ArrayV
Table Adapter - Adapter struct used to lift the
VTabletrait into an object-safeDynVTableimplementation. - 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 - CanonicalV
Table - ComputeV
Table - DynV
Table - Dynamically typed trait for invoking array vtables.
- EncodeV
Table - 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
Type Aliases§
- ArrayId
- ArrayId is a globally unique name for the array’s vtable.
- ArrayV
Table