Module simplify_expressions

Source
Expand description

SimplifyExpressions simplifies expressions in the logical plan, ExprSimplifier simplifies individual Exprs.

Modules§

expr_simplifier
Expression simplification API
simplify_exprs
Simplify expressions optimizer rule and implementation

Structs§

ExprSimplifier
This structure handles API for expression simplification
GuaranteeRewriter
Rewrite expressions to incorporate guarantees.
SimplifyContext
Provides simplification information based on DFSchema and ExecutionProps. This is the default implementation used by DataFusion
SimplifyExpressions
Optimizer Pass that simplifies LogicalPlans by rewriting Expr`s evaluating constants and applying algebraic simplifications

Constants§

DEFAULT_MAX_SIMPLIFIER_CYCLES
THRESHOLD_INLINE_INLIST

Traits§

SimplifyInfo
Provides the information necessary to apply algebraic simplification to an Expr. See SimplifyContext for one concrete implementation.