Skip to main content

StrArr

Type Alias StrArr 

Source
pub type StrArr<T> = StringArray<T>;

Aliased Type§

#[repr(C, align(64))]
pub struct StrArr<T> { pub offsets: Buffer<T>, pub data: Buffer<u8>, pub null_mask: Option<Bitmask>, }

Fields§

§offsets: Buffer<T>

Offsets into the values buffer. The i-th string is at values[offsets[i]..offsets[i+1]].

§data: Buffer<u8>

Concatenated UTF-8 byte values for all strings.

§null_mask: Option<Bitmask>

Optional null mask (bit-packed; 1=valid, 0=null).