Type Alias deltalake::datafusion::physical_expr::functions::FuncMonotonicity
source · pub type FuncMonotonicity = Vec<Option<bool>>;
Expand description
Monotonicity of the ScalarFunctionExpr
with respect to its arguments.
Each element of this vector corresponds to an argument and indicates whether
the function’s behavior is monotonic, or non-monotonic/unknown for that argument, namely:
None
signifies unknown monotonicity or non-monotonicity.Some(true)
indicates that the function is monotonically increasing w.r.t. the argument in question.- Some(false) indicates that the function is monotonically decreasing w.r.t. the argument in question.
Aliased Type§
struct FuncMonotonicity { /* private fields */ }