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
- simplify_
literal - Parses and simplifies an expression to a literal of a given type.
Structs§
- Expr
Simplifier - This structure handles API for expression simplification
- Guarantee
Rewriter - Rewrite expressions to incorporate guarantees.
- Simplify
Context - Provides simplification information based on DFSchema and
ExecutionProps. This is the default implementation used by DataFusion - Simplify
Expressions - Optimizer Pass that simplifies
LogicalPlans by rewritingExpr`s evaluating constants and applying algebraic simplifications
Constants§
Traits§
- Simplify
Info - Provides the information necessary to apply algebraic simplification to an Expr. See SimplifyContext for one concrete implementation.
Functions§
- simplify_
predicates - Simplifies a list of predicates by removing redundancies.