Trait vortex_array::compute::FillNullFn

source ·
pub trait FillNullFn<Array> {
    // Required method
    fn fill_null(
        &self,
        array: &Array,
        fill_value: Scalar,
    ) -> VortexResult<ArrayData>;
}
Expand description

Implementation of fill_null for an encoding.

SAFETY: the fill value is guaranteed to be non-null.

Required Methods§

source

fn fill_null( &self, array: &Array, fill_value: Scalar, ) -> VortexResult<ArrayData>

Implementors§

source§

impl FillNullFn<BoolArray> for BoolEncoding

source§

impl FillNullFn<ChunkedArray> for ChunkedEncoding

source§

impl<E> FillNullFn<ArrayData> for E
where E: FillNullFn<E::Array> + Encoding, for<'a> &'a E::Array: TryFrom<&'a ArrayData, Error = VortexError>,