Crate narrow[][src]

Expand description

narrow

A Rust implementation of Apache Arrow.

Structs

An immutable collection of bits.

Array with boolean values.

A contiguous immutable memory buffer for data.

Dense union array for enum type T with N variants.

Iterator over elements of a dense union array.

Array where values are encoded using a dictionary.

Iterator over elements of a dictionary encoded array.

Array with fixed-size lists of other array types.

Iterator over elements of an array with fixed-sized lists of other arrays.

Array with primitive values.

A sequence of nulls.

Wrapper for nullables data.

Wrapper for offset values of variable sized arrays.

Iterator over offsets values of variable sized arrays.

Sparse union array for enum type T.

Iterator over elements of a sparse union array.

Array with variable sized string (UTF-8) data.

Array with structs that have fields of other array types.

Array with an ordered sequence of variants of T. D encodes the union array type.

Validity wrapper for nullable and non-nullable data.

Array with variable-sized binary data.

Iterator over elements of an array with variable-sized binary data.

Array with variable-sized lists of other arrays.

Iterator over elements of an array with variable-sized lists of other arrays.

Traits

A sequence of values with known length all having the same type.

Types storing array data.

Index trait to get owned values of an array.

Types for which sequences of values can be stored in arrays.

Types representing dictionary index values.

Types storing nested sequences of values.

Types representing offset values.

Subtrait for primitive types.

Struct types that can be stored in arrays.

Index trait for union arrays.

Union types that can be stored in arrays.

Type Definitions

Array with variable sized binary data. Uses i32 offsets.

Iterator over bits in a bitmap.

Array with f32 values.

Array with f64 values.

Array with i8 values.

Array with i16 values.

Array with i32 values.

Array with i64 values.

Array with variable sized binary data. Uses i64 offsets.

Array with variable-sized lists of other array types. Uses i64 offsets.

Array with UTF-8 strings. Uses i64 offsets.

Array with variable-sized lists of other array types. Uses i32 offsets.

Array with u8 values.

Array with u16 values.

Array with u32 values.

Array with u64 values.

Array with UTF-8 strings. Uses i32 offsets.

Derive Macros

Derive macro for the Array trait.