Skip to main content

Module struct_array

Module struct_array 

Source

Re-exportsยง

use std::collections::HashMap; ๐Ÿ”’
use std::sync::Arc; ๐Ÿ”’
use arrow_array::Array; ๐Ÿ”’
use arrow_array::ArrayRef; ๐Ÿ”’
use arrow_array::StructArray; ๐Ÿ”’
use arrow_buffer::NullBufferBuilder; ๐Ÿ”’
use arrow_schema::ArrowError; ๐Ÿ”’
use arrow_schema::DataType; ๐Ÿ”’
use arrow_schema::Fields; ๐Ÿ”’
use crate::reader::tape::Tape; ๐Ÿ”’
use crate::reader::tape::TapeElement; ๐Ÿ”’
use crate::reader::ArrayDecoder; ๐Ÿ”’
use crate::reader::DecoderContext; ๐Ÿ”’
use crate::reader::StructMode; ๐Ÿ”’

Structsยง

FieldTapePositions ๐Ÿ”’
Reusable buffer for tape positions, indexed by (field_idx, row_idx). A value of 0 indicates the field is absent for that row.
StructArrayDecoder

Functionsยง

build_field_index ๐Ÿ”’
struct_fields ๐Ÿ”’