Class SimplifyFilterPredicate

java.lang.Object
io.trino.sql.planner.iterative.rule.SimplifyFilterPredicate
All Implemented Interfaces:
Rule<FilterNode>

public class SimplifyFilterPredicate extends Object implements Rule<FilterNode>
Simplify conditional expressions in filter predicate.

Replaces conditional expression with an expression evaluating to TRUE if and only if the original expression evaluates to TRUE. The rewritten expression might not be equivalent to the original expression.