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 RelNode
createFilter
(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
Filter
do not support correlation variables, and for these, this method will throw ifvariablesSet
is 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.
-