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 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: &[Column],
options: &SortMultipleOptions,
) -> Result<ChunkedArray<UInt32Type>, PolarsError>
fn arg_sort_multiple( &self, by: &[Column], 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: PlSmallStr,
it: impl Iterator<Item = bool>,
) -> ChunkedArray<BooleanType>
fn from_iter_values( name: PlSmallStr, it: impl Iterator<Item = bool>, ) -> ChunkedArray<BooleanType>
Create a new ChunkedArray from an iterator.
fn from_slice(name: PlSmallStr, v: &[bool]) -> ChunkedArray<BooleanType>
fn from_slice_options( name: PlSmallStr, opt_v: &[Option<bool>], ) -> ChunkedArray<BooleanType>
Source§fn from_iter_options(
name: PlSmallStr,
it: impl Iterator<Item = Option<bool>>,
) -> ChunkedArray<BooleanType>
fn from_iter_options( name: PlSmallStr, 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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
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