Module primitive

Source

Structsยง

AccumulationQueue
ComplexAllNullPageDecoder
ComplexAllNullScheduler
A scheduler for all-null data that has repetition and definition levels
DecodeComplexAllNullTask
We use ranges to slice into rep and def and create rep/def buffers for the null data.
FullZipScheduler
A scheduler for full-zip encoded data
MiniBlockScheduler
A scheduler for a page that has been encoded with the mini-block layout
PrimitiveFieldDecoder
PrimitiveFieldEncoder
PrimitiveFieldScheduler
A field scheduler for primitive fields
PrimitiveStructuralEncoder
An encoder for primitive (leaf) arrays
SimpleAllNullPageDecoder
SimpleAllNullScheduler
A scheduler for simple all-null data
StructuralCompositeDecodeArrayTask
Takes the output from several pages decoders and concatenates them.
StructuralPrimitiveFieldDecoder
StructuralPrimitiveFieldScheduler
A scheduler for a leaf node