Skip to main content

Module definition_levels

Module definition_levels 

Source

Re-exportsยง

use arrow_array::builder::BooleanBufferBuilder; ๐Ÿ”’
use arrow_buffer::Buffer; ๐Ÿ”’
use arrow_buffer::bit_chunk_iterator::UnalignedBitChunk; ๐Ÿ”’
use arrow_buffer::bit_util::compress; ๐Ÿ”’
use bytes::Bytes; ๐Ÿ”’
use crate::arrow::buffer::bit_util::count_set_bits; ๐Ÿ”’
use crate::basic::Encoding; ๐Ÿ”’
use crate::column::reader::decoder::ColumnLevelDecoder; ๐Ÿ”’
use crate::column::reader::decoder::DefinitionLevelDecoder; ๐Ÿ”’
use crate::column::reader::decoder::DefinitionLevelDecoderImpl; ๐Ÿ”’
use crate::encodings::rle::run_len; ๐Ÿ”’
use crate::errors::ParquetError; ๐Ÿ”’
use crate::errors::Result; ๐Ÿ”’
use crate::schema::types::ColumnDescPtr; ๐Ÿ”’

Structsยง

DefinitionLevelBuffer
DefinitionLevelBufferDecoder
PackedDecoder ๐Ÿ”’
An optimized decoder for decoding RLE and BIT_PACKED data with a bit width of 1 directly into a bitmask

Enumsยง

BufferInner ๐Ÿ”’
MaybePacked ๐Ÿ”’

Functionsยง

build_filtered_validity_bitmap ๐Ÿ”’
Build a filtered validity bitmap from definition/repetition levels.