Struct polars::datatypes::BooleanType  
source · pub struct BooleanType {}Trait Implementations§
source§impl ChunkExpandAtIndex<BooleanType> for ChunkedArray<BooleanType>
 
impl ChunkExpandAtIndex<BooleanType> for ChunkedArray<BooleanType>
source§fn new_from_index(
    &self,
    index: usize,
    length: usize
) -> ChunkedArray<BooleanType>
 
fn new_from_index( &self, index: usize, length: usize ) -> ChunkedArray<BooleanType>
Create a new ChunkedArray filled with values at that index.
source§impl ChunkFilter<BooleanType> for ChunkedArray<BooleanType>
 
impl ChunkFilter<BooleanType> for ChunkedArray<BooleanType>
source§fn filter(
    &self,
    filter: &ChunkedArray<BooleanType>
) -> Result<ChunkedArray<BooleanType>, PolarsError>
 
fn filter( &self, filter: &ChunkedArray<BooleanType> ) -> Result<ChunkedArray<BooleanType>, PolarsError>
Filter values in the ChunkedArray with a boolean mask. Read more
source§impl ChunkShift<BooleanType> for ChunkedArray<BooleanType>
 
impl ChunkShift<BooleanType> for ChunkedArray<BooleanType>
fn shift(&self, periods: i64) -> ChunkedArray<BooleanType>
source§impl ChunkShiftFill<BooleanType, Option<bool>> for ChunkedArray<BooleanType>
 
impl ChunkShiftFill<BooleanType, Option<bool>> for ChunkedArray<BooleanType>
source§fn shift_and_fill(
    &self,
    periods: i64,
    fill_value: Option<bool>
) -> ChunkedArray<BooleanType>
 
fn shift_and_fill( &self, periods: i64, fill_value: Option<bool> ) -> ChunkedArray<BooleanType>
Shift the values by a given period and fill the parts that will be empty due to this operation
with 
fill_value.source§impl ChunkSort<BooleanType> for ChunkedArray<BooleanType>
 
impl ChunkSort<BooleanType> for ChunkedArray<BooleanType>
fn sort_with(&self, options: SortOptions) -> ChunkedArray<BooleanType>
source§fn sort(&self, descending: bool) -> ChunkedArray<BooleanType>
 
fn sort(&self, descending: bool) -> ChunkedArray<BooleanType>
Returned a sorted 
ChunkedArray.source§fn arg_sort(&self, options: SortOptions) -> ChunkedArray<UInt32Type>
 
fn arg_sort(&self, options: SortOptions) -> ChunkedArray<UInt32Type>
Retrieve the indexes needed to sort this array.
source§fn arg_sort_multiple(
    &self,
    by: &[Series],
    options: &SortMultipleOptions
) -> Result<ChunkedArray<UInt32Type>, PolarsError>
 
fn arg_sort_multiple( &self, by: &[Series], options: &SortMultipleOptions ) -> Result<ChunkedArray<UInt32Type>, PolarsError>
Retrieve the indexes need to sort this and the other arrays.
source§impl ChunkedBuilder<bool, BooleanType> for BooleanChunkedBuilder
 
impl ChunkedBuilder<bool, BooleanType> for BooleanChunkedBuilder
source§fn append_value(&mut self, v: bool)
 
fn append_value(&mut self, v: bool)
Appends a value of type T into the builder
source§fn append_null(&mut self)
 
fn append_null(&mut self)
Appends a null slot into the builder
fn finish(self) -> ChunkedArray<BooleanType>
fn shrink_to_fit(&mut self)
fn append_option(&mut self, opt_val: Option<N>)
source§impl Clone for BooleanType
 
impl Clone for BooleanType
source§fn clone(&self) -> BooleanType
 
fn clone(&self) -> BooleanType
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
 
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from 
source. Read moresource§impl NewChunkedArray<BooleanType, bool> for ChunkedArray<BooleanType>
 
impl NewChunkedArray<BooleanType, bool> for ChunkedArray<BooleanType>
source§fn from_iter_values(
    name: &str,
    it: impl Iterator<Item = bool>
) -> ChunkedArray<BooleanType>
 
fn from_iter_values( name: &str, it: impl Iterator<Item = bool> ) -> ChunkedArray<BooleanType>
Create a new ChunkedArray from an iterator.
fn from_slice(name: &str, v: &[bool]) -> ChunkedArray<BooleanType>
fn from_slice_options( name: &str, opt_v: &[Option<bool>] ) -> ChunkedArray<BooleanType>
source§fn from_iter_options(
    name: &str,
    it: impl Iterator<Item = Option<bool>>
) -> ChunkedArray<BooleanType>
 
fn from_iter_options( name: &str, it: impl Iterator<Item = Option<bool>> ) -> ChunkedArray<BooleanType>
Create a new ChunkedArray from an iterator.
source§impl NumOpsDispatchInner for BooleanType
 
impl NumOpsDispatchInner for BooleanType
fn add_to( lhs: &ChunkedArray<BooleanType>, rhs: &Series ) -> Result<Series, PolarsError>
fn subtract( lhs: &ChunkedArray<Self>, rhs: &Series ) -> Result<Series, PolarsError>
fn multiply( lhs: &ChunkedArray<Self>, rhs: &Series ) -> Result<Series, PolarsError>
fn divide(lhs: &ChunkedArray<Self>, rhs: &Series) -> Result<Series, PolarsError>
fn remainder( lhs: &ChunkedArray<Self>, rhs: &Series ) -> Result<Series, PolarsError>
source§impl PolarsDataType for BooleanType
 
impl PolarsDataType for BooleanType
impl Copy for BooleanType
Auto Trait Implementations§
impl Freeze for BooleanType
impl RefUnwindSafe for BooleanType
impl Send for BooleanType
impl Sync for BooleanType
impl Unpin for BooleanType
impl UnwindSafe for BooleanType
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
    T: ?Sized,
 
impl<T> BorrowMut<T> for Twhere
    T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
 
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
source§impl<T> IntoEither for T
 
impl<T> IntoEither for T
source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
 
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts 
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moresource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
 
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts 
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more