arrow::array::types

Type Alias LargeUtf8Type

Source
pub type LargeUtf8Type = GenericStringType<i64>;
Expand description

An arrow utf8 array with i64 offsets

Aliased Type§

struct LargeUtf8Type { /* private fields */ }

Trait Implementations

Source§

impl<O> ByteArrayType for GenericStringType<O>
where O: OffsetSizeTrait,

Source§

const PREFIX: &'static str = "String"

“Binary” or “String”, for use in error messages
Source§

const DATA_TYPE: DataType = _

Datatype of array elements
Source§

type Offset = O

Type of offset i.e i32/i64
Source§

type Native = str

Type for representing its equivalent rust type i.e Utf8Array will have native type has &str BinaryArray will have type as u8
Source§

fn validate( offsets: &OffsetBuffer<<GenericStringType<O> as ByteArrayType>::Offset>, values: &Buffer, ) -> Result<(), ArrowError>

Verifies that every consecutive pair of offsets denotes a valid slice of values