Package org.apache.calcite.rel.core
Interface RelFactories.FilterFactory
- All Known Implementing Classes:
PigRelFactories.PigFilterFactory
- Enclosing class:
RelFactories
public static interface RelFactories.FilterFactory
Can create a
Filter of the appropriate type
for this rule's calling convention.-
Method Summary
Modifier and TypeMethodDescriptiondefault RelNodecreateFilter(RelNode input, RexNode condition) Deprecated.createFilter(RelNode input, RexNode condition, Set<CorrelationId> variablesSet) Creates a filter.
-
Method Details
-
createFilter
Creates a filter.Some implementations of
Filterdo not support correlation variables, and for these, this method will throw ifvariablesSetis not empty.- Parameters:
input- Input relational expressioncondition- Filter condition; only rows for which this condition evaluates to TRUE will be emittedvariablesSet- Correlating variables that are set when reading a row from the input, and which may be referenced from inside the condition
-
createFilter
Deprecated.
-