Skip to main content

Module simplify_expressions

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
simplify_literal
Parses and simplifies an expression to a literal of a given type.

Structs§

ExprSimplifier
This structure handles API for expression simplification
GuaranteeRewriter
Rewrite expressions to incorporate guarantees.
SimplifyContext
Provides simplification information based on schema, query execution time, and configuration options.
SimplifyExpressions
Optimizer Pass that simplifies LogicalPlans by rewriting Expr`s evaluating constants and applying algebraic simplifications

Constants§

DEFAULT_MAX_SIMPLIFIER_CYCLES
THRESHOLD_INLINE_INLIST

Functions§

simplify_predicates
Simplifies a list of predicates by removing redundancies.