Skip to main content

VarBinArrayExt

Trait VarBinArrayExt 

Source
pub trait VarBinArrayExt: VarBinArraySlotsExt {
    // Provided methods
    fn dtype_parts(&self) -> (bool, Nullability) { ... }
    fn is_utf8(&self) -> bool { ... }
    fn nullability(&self) -> Nullability { ... }
    fn varbin_validity(&self) -> Validity { ... }
    fn offset_at(&self, index: usize, ctx: &mut ExecutionCtx) -> usize { ... }
    fn bytes_at(&self, index: usize, ctx: &mut ExecutionCtx) -> ByteBuffer { ... }
    fn sliced_bytes(&self, ctx: &mut ExecutionCtx) -> ByteBuffer { ... }
}

Provided Methods§

Source

fn dtype_parts(&self) -> (bool, Nullability)

Source

fn is_utf8(&self) -> bool

Source

fn nullability(&self) -> Nullability

Source

fn varbin_validity(&self) -> Validity

Source

fn offset_at(&self, index: usize, ctx: &mut ExecutionCtx) -> usize

Source

fn bytes_at(&self, index: usize, ctx: &mut ExecutionCtx) -> ByteBuffer

Source

fn sliced_bytes(&self, ctx: &mut ExecutionCtx) -> ByteBuffer

Dyn Compatibility§

This trait is dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementors§