Class FilterBuilder

All Implemented Interfaces:
ExprVisitor<LogicalExpression,Set<LogicalExpression>,RuntimeException>

A visitor which visits a materialized logical expression, and build FilterPredicate If a visitXXX method returns null, that means the corresponding filter branch is not qualified for push down.