Enum polars::prelude::FunctionExpr
pub enum FunctionExpr {
Show 53 variants
ArrayExpr(ArrayFunction),
BinaryExpr(BinaryFunction),
Categorical(CategoricalFunction),
ListExpr(ListFunction),
StringExpr(StringFunction),
StructExpr(StructFunction),
TemporalExpr(TemporalFunction),
Boolean(BooleanFunction),
Abs,
NullCount,
Pow(PowFunction),
ArgWhere,
Range(RangeFunction),
FillNull {
super_type: DataType,
},
RollingExpr(RollingFunction),
ShiftAndFill,
Shift,
DropNans,
DropNulls,
Mode,
Reshape(Vec<i64>),
RepeatBy,
ArgUnique,
Rank {
options: RankOptions,
seed: Option<u64>,
},
Clip {
has_min: bool,
has_max: bool,
},
AsStruct,
CumCount {
reverse: bool,
},
CumSum {
reverse: bool,
},
CumProd {
reverse: bool,
},
CumMin {
reverse: bool,
},
CumMax {
reverse: bool,
},
Reverse,
ValueCounts {
sort: bool,
parallel: bool,
},
Coalesce,
ShrinkType,
Diff(i64, NullBehavior),
Interpolate(InterpolationMethod),
Unique(bool),
Round {
decimals: u32,
},
RoundSF {
digits: i32,
},
Floor,
Ceil,
UpperBound,
LowerBound,
ConcatExpr(bool),
ToPhysical,
Random {
method: RandomMethod,
seed: Option<u64>,
},
SetSortedFlag(IsSorted),
BackwardFill {
limit: Option<u32>,
},
ForwardFill {
limit: Option<u32>,
},
SumHorizontal,
MaxHorizontal,
MinHorizontal,
}
Available on crate feature
lazy
only.Variants§
ArrayExpr(ArrayFunction)
Available on crate feature
dtype-array
only.BinaryExpr(BinaryFunction)
Categorical(CategoricalFunction)
Available on crate feature
dtype-categorical
only.ListExpr(ListFunction)
StringExpr(StringFunction)
Available on crate feature
strings
only.StructExpr(StructFunction)
Available on crate feature
dtype-struct
only.TemporalExpr(TemporalFunction)
Available on crate feature
temporal
only.Boolean(BooleanFunction)
Abs
Available on crate feature
abs
only.NullCount
Pow(PowFunction)
ArgWhere
Available on crate feature
arg_where
only.Range(RangeFunction)
Available on crate feature
range
only.FillNull
RollingExpr(RollingFunction)
Available on crate feature
rolling_window
only.ShiftAndFill
Shift
DropNans
DropNulls
Mode
Available on crate feature
mode
only.Reshape(Vec<i64>)
RepeatBy
Available on crate feature
repeat_by
only.ArgUnique
Rank
Available on crate feature
rank
only.Clip
Available on crate feature
round_series
only.AsStruct
Available on crate feature
dtype-struct
only.CumCount
Available on crate feature
cum_agg
only.CumSum
Available on crate feature
cum_agg
only.CumProd
Available on crate feature
cum_agg
only.CumMin
Available on crate feature
cum_agg
only.CumMax
Available on crate feature
cum_agg
only.Reverse
ValueCounts
Available on crate feature
dtype-struct
only.Coalesce
ShrinkType
Diff(i64, NullBehavior)
Available on crate feature
diff
only.Interpolate(InterpolationMethod)
Available on crate feature
interpolate
only.Unique(bool)
Round
Available on crate feature
round_series
only.RoundSF
Available on crate feature
round_series
only.Floor
Available on crate feature
round_series
only.Ceil
Available on crate feature
round_series
only.UpperBound
LowerBound
ConcatExpr(bool)
ToPhysical
Random
Available on crate feature
random
only.SetSortedFlag(IsSorted)
BackwardFill
ForwardFill
SumHorizontal
MaxHorizontal
MinHorizontal
Trait Implementations§
§impl Clone for FunctionExpr
impl Clone for FunctionExpr
§fn clone(&self) -> FunctionExpr
fn clone(&self) -> FunctionExpr
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 more§impl Debug for FunctionExpr
impl Debug for FunctionExpr
§impl Display for FunctionExpr
impl Display for FunctionExpr
§impl From<BinaryFunction> for FunctionExpr
impl From<BinaryFunction> for FunctionExpr
§fn from(b: BinaryFunction) -> FunctionExpr
fn from(b: BinaryFunction) -> FunctionExpr
Converts to this type from the input type.
§impl From<BooleanFunction> for FunctionExpr
impl From<BooleanFunction> for FunctionExpr
§fn from(func: BooleanFunction) -> FunctionExpr
fn from(func: BooleanFunction) -> FunctionExpr
Converts to this type from the input type.
§impl From<CategoricalFunction> for FunctionExpr
impl From<CategoricalFunction> for FunctionExpr
§fn from(func: CategoricalFunction) -> FunctionExpr
fn from(func: CategoricalFunction) -> FunctionExpr
Converts to this type from the input type.
§impl From<StringFunction> for FunctionExpr
impl From<StringFunction> for FunctionExpr
§fn from(str: StringFunction) -> FunctionExpr
fn from(str: StringFunction) -> FunctionExpr
Converts to this type from the input type.
§impl Hash for FunctionExpr
impl Hash for FunctionExpr
§impl PartialEq for FunctionExpr
impl PartialEq for FunctionExpr
§fn eq(&self, other: &FunctionExpr) -> bool
fn eq(&self, other: &FunctionExpr) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for FunctionExpr
Auto Trait Implementations§
impl !RefUnwindSafe for FunctionExpr
impl Send for FunctionExpr
impl Sync for FunctionExpr
impl Unpin for FunctionExpr
impl !UnwindSafe for FunctionExpr
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