Trait polars_core::chunked_array::iterator::IntoNoNullIterator[][src]

pub trait IntoNoNullIterator {
    type Item;
    type IntoIter: Iterator<Item = Self::Item>;
    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

type Item[src]

type IntoIter: Iterator<Item = Self::Item>[src]

Loading content...

Required methods

Loading content...

Implementors

impl<'a> IntoNoNullIterator for &'a BooleanChunked[src]

type Item = bool

type IntoIter = Box<dyn PolarsIterator<Item = Self::Item> + 'a>

fn into_no_null_iter(self) -> Self::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 CategoricalChunked[src]

type Item = u32

type IntoIter = Box<dyn PolarsIterator<Item = Self::Item> + 'a>

impl<'a> IntoNoNullIterator for &'a ListChunked[src]

type Item = Series

type IntoIter = Box<dyn PolarsIterator<Item = Self::Item> + 'a>

fn into_no_null_iter(self) -> Self::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 Utf8Chunked[src]

type Item = &'a str

type IntoIter = Box<dyn PolarsIterator<Item = Self::Item> + 'a>

fn into_no_null_iter(self) -> Self::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::Native

type IntoIter = Box<dyn PolarsIterator<Item = Self::Item> + 'a>

Loading content...