pub struct BooleanType {}
Trait Implementations§
Source§impl ChunkExpandAtIndex<BooleanType> for BooleanChunked
impl ChunkExpandAtIndex<BooleanType> for BooleanChunked
Source§fn new_from_index(&self, index: usize, length: usize) -> BooleanChunked
fn new_from_index(&self, index: usize, length: usize) -> BooleanChunked
Create a new ChunkedArray filled with values at that index.
Source§impl ChunkShift<BooleanType> for BooleanChunked
impl ChunkShift<BooleanType> for BooleanChunked
Source§impl ChunkShiftFill<BooleanType, Option<bool>> for BooleanChunked
impl ChunkShiftFill<BooleanType, Option<bool>> for BooleanChunked
Source§fn shift_and_fill(
&self,
periods: i64,
fill_value: Option<bool>,
) -> BooleanChunked
fn shift_and_fill( &self, periods: i64, fill_value: Option<bool>, ) -> BooleanChunked
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 BooleanChunked
impl ChunkSort<BooleanType> for BooleanChunked
fn sort_with(&self, options: SortOptions) -> ChunkedArray<BooleanType>
Source§fn sort(&self, descending: bool) -> BooleanChunked
fn sort(&self, descending: bool) -> BooleanChunked
Returned a sorted
ChunkedArray
.Source§fn arg_sort(&self, options: SortOptions) -> IdxCa
fn arg_sort(&self, options: SortOptions) -> IdxCa
Retrieve the indexes needed to sort this array.
Source§fn arg_sort_multiple(
&self,
by: &[Column],
options: &SortMultipleOptions,
) -> PolarsResult<IdxCa>
fn arg_sort_multiple( &self, by: &[Column], options: &SortMultipleOptions, ) -> PolarsResult<IdxCa>
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) -> BooleanChunked
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 BooleanChunked
impl NewChunkedArray<BooleanType, bool> for BooleanChunked
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]) -> Self
fn from_slice_options(name: PlSmallStr, opt_v: &[Option<bool>]) -> Self
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: &BooleanChunked, rhs: &Series) -> PolarsResult<Series>
fn subtract(lhs: &ChunkedArray<Self>, rhs: &Series) -> PolarsResult<Series>
fn multiply(lhs: &ChunkedArray<Self>, rhs: &Series) -> PolarsResult<Series>
fn divide(lhs: &ChunkedArray<Self>, rhs: &Series) -> PolarsResult<Series>
fn remainder(lhs: &ChunkedArray<Self>, rhs: &Series) -> PolarsResult<Series>
Source§impl PolarsDataType for BooleanType
impl PolarsDataType for BooleanType
type Physical<'a> = bool
type OwnedPhysical = bool
type ZeroablePhysical<'a> = bool
type Array = BooleanArray
type IsNested = FalseT
type HasViews = FalseT
type IsStruct = FalseT
type IsObject = FalseT
type IsLogical = FalseT
fn get_dtype() -> DataType
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§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