Trait polars::prelude::IntoNoNullIterator[][src]

pub trait IntoNoNullIterator {
    type Item;
    type IntoIter: Iterator;
    pub fn into_no_null_iter(self) -> Self::IntoIter;
}

Trait for ChunkedArrays that don't have null values. The result is the most efficient implementation Iterator, according to the number of chunks.

Associated Types

Loading content...

Required methods

pub fn into_no_null_iter(self) -> Self::IntoIter[src]

Loading content...

Implementors

impl<'a> IntoNoNullIterator for &'a ChunkedArray<BooleanType>[src]

type Item = bool

type IntoIter = Box<dyn PolarsIterator<Item = <&'a ChunkedArray<BooleanType> as IntoNoNullIterator>::Item> + 'a, Global>

pub fn into_no_null_iter(
    self
) -> <&'a ChunkedArray<BooleanType> as IntoNoNullIterator>::IntoIter
[src]

Decides which iterator fits best the current no null chunked array. The decision are based on the number of chunks.

impl<'a> IntoNoNullIterator for &'a ChunkedArray<CategoricalType>[src]

impl<'a> IntoNoNullIterator for &'a ChunkedArray<ListType>[src]

type Item = Series

type IntoIter = Box<dyn PolarsIterator<Item = <&'a ChunkedArray<ListType> as IntoNoNullIterator>::Item> + 'a, Global>

pub fn into_no_null_iter(
    self
) -> <&'a ChunkedArray<ListType> as IntoNoNullIterator>::IntoIter
[src]

Decides which iterator fits best the current no null chunked array. The decision are based on the number of chunks.

impl<'a> IntoNoNullIterator for &'a ChunkedArray<Utf8Type>[src]

type Item = &'a str

type IntoIter = Box<dyn PolarsIterator<Item = <&'a ChunkedArray<Utf8Type> as IntoNoNullIterator>::Item> + 'a, Global>

pub fn into_no_null_iter(
    self
) -> <&'a ChunkedArray<Utf8Type> as IntoNoNullIterator>::IntoIter
[src]

Decides which iterator fits best the current no null chunked array. The decision are based on the number of chunks.

impl<'a, T> IntoNoNullIterator for &'a ChunkedArray<T> where
    T: PolarsNumericType
[src]

type Item = <T as ArrowPrimitiveType>::Native

type IntoIter = Box<dyn PolarsIterator<Item = <&'a ChunkedArray<T> as IntoNoNullIterator>::Item> + 'a, Global>

Loading content...