Struct polars_core::datatypes::BinaryType  
source · pub struct BinaryType {}Trait Implementations§
source§impl ChunkExpandAtIndex<BinaryType> for BinaryChunked
 
impl ChunkExpandAtIndex<BinaryType> for BinaryChunked
source§fn new_from_index(&self, index: usize, length: usize) -> BinaryChunked
 
fn new_from_index(&self, index: usize, length: usize) -> BinaryChunked
Create a new ChunkedArray filled with values at that index.
source§impl ChunkFilter<BinaryType> for BinaryChunked
 
impl ChunkFilter<BinaryType> for BinaryChunked
source§fn filter(
    &self,
    filter: &BooleanChunked
) -> PolarsResult<ChunkedArray<BinaryType>>
 
fn filter( &self, filter: &BooleanChunked ) -> PolarsResult<ChunkedArray<BinaryType>>
Filter values in the ChunkedArray with a boolean mask. Read more
source§impl ChunkShift<BinaryType> for BinaryChunked
 
impl ChunkShift<BinaryType> for BinaryChunked
source§impl ChunkShiftFill<BinaryType, Option<&[u8]>> for BinaryChunked
 
impl ChunkShiftFill<BinaryType, Option<&[u8]>> for BinaryChunked
source§fn shift_and_fill(
    &self,
    periods: i64,
    fill_value: Option<&[u8]>
) -> BinaryChunked
 
fn shift_and_fill( &self, periods: i64, fill_value: Option<&[u8]> ) -> BinaryChunked
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<BinaryType> for BinaryChunked
 
impl ChunkSort<BinaryType> for BinaryChunked
source§fn arg_sort_multiple(
    &self,
    options: &SortMultipleOptions
) -> PolarsResult<IdxCa>
 
fn arg_sort_multiple( &self, options: &SortMultipleOptions ) -> PolarsResult<IdxCa>
Panics
This function is very opinionated. On the implementation of ChunkedArray<T> for numeric types,
we assume that all numeric Series are of the same type.
In this case we assume that all numeric Series are f64 types. The caller needs to
uphold this contract. If not, it will panic.
fn sort_with(&self, options: SortOptions) -> ChunkedArray<BinaryType>
source§fn sort(&self, descending: bool) -> BinaryChunked
 
fn sort(&self, descending: bool) -> BinaryChunked
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§impl ChunkUnique<BinaryType> for BinaryChunked
Available on crate feature algorithm_group_by only. 
impl ChunkUnique<BinaryType> for BinaryChunked
Available on crate feature 
algorithm_group_by only.source§fn unique(&self) -> PolarsResult<Self>
 
fn unique(&self) -> PolarsResult<Self>
Get unique values of a ChunkedArray
source§fn arg_unique(&self) -> PolarsResult<IdxCa>
 
fn arg_unique(&self) -> PolarsResult<IdxCa>
Get first index of the unique values in a 
ChunkedArray.
This Vec is sorted.source§fn n_unique(&self) -> PolarsResult<usize>
 
fn n_unique(&self) -> PolarsResult<usize>
Number of unique values in the 
ChunkedArraysource§impl ChunkZip<BinaryType> for BinaryChunked
Available on crate feature zip_with only. 
impl ChunkZip<BinaryType> for BinaryChunked
Available on crate feature 
zip_with only.source§fn zip_with(
    &self,
    mask: &BooleanChunked,
    other: &BinaryChunked
) -> PolarsResult<BinaryChunked>
 
fn zip_with( &self, mask: &BooleanChunked, other: &BinaryChunked ) -> PolarsResult<BinaryChunked>
Create a new ChunkedArray with values from self where the mask evaluates 
true and values
from other where the mask evaluates falsesource§impl ChunkedBuilder<Cow<'_, [u8]>, BinaryType> for BinaryChunkedBuilderCow
 
impl ChunkedBuilder<Cow<'_, [u8]>, BinaryType> for BinaryChunkedBuilderCow
fn append_value(&mut self, val: Cow<'_, [u8]>)
fn append_null(&mut self)
fn finish(self) -> ChunkedArray<BinaryType>
fn shrink_to_fit(&mut self)
fn append_option(&mut self, opt_val: Option<N>)
source§impl Clone for BinaryType
 
impl Clone for BinaryType
source§fn clone(&self) -> BinaryType
 
fn clone(&self) -> BinaryType
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<B> NewChunkedArray<BinaryType, B> for BinaryChunked
 
impl<B> NewChunkedArray<BinaryType, B> for BinaryChunked
source§fn from_iter_values(name: &str, it: impl Iterator<Item = B>) -> Self
 
fn from_iter_values(name: &str, it: impl Iterator<Item = B>) -> Self
Create a new ChunkedArray from an iterator.
fn from_slice(name: &str, v: &[B]) -> Self
fn from_slice_options(name: &str, opt_v: &[Option<B>]) -> Self
source§impl NumOpsDispatchInner for BinaryType
 
impl NumOpsDispatchInner for BinaryType
fn add_to(lhs: &BinaryChunked, 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 BinaryType
 
impl PolarsDataType for BinaryType
impl Copy for BinaryType
Auto Trait Implementations§
impl RefUnwindSafe for BinaryType
impl Send for BinaryType
impl Sync for BinaryType
impl Unpin for BinaryType
impl UnwindSafe for BinaryType
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