public static class FlinkFilterJoinRule.FlinkFilterIntoJoinRule extends FlinkFilterJoinRule
FlinkFilterJoinRule.FlinkFilterIntoJoinRule, FlinkFilterJoinRule.FlinkJoinConditionPushRule, FlinkFilterJoinRule.Predicate
DUMB_FILTER_ON_JOIN, FILTER_ON_JOIN, JOIN, TRUE_PREDICATE
Constructor and Description |
---|
FlinkFilterIntoJoinRule(boolean smart,
org.apache.calcite.tools.RelBuilderFactory relBuilderFactory,
FlinkFilterJoinRule.Predicate predicate) |
FlinkFilterIntoJoinRule(boolean smart,
org.apache.calcite.rel.core.RelFactories.FilterFactory filterFactory,
org.apache.calcite.rel.core.RelFactories.ProjectFactory projectFactory,
FlinkFilterJoinRule.Predicate predicate)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
void |
onMatch(org.apache.calcite.plan.RelOptRuleCall call) |
perform, validateJoinFilters
any, convert, convert, convertList, convertOperand, convertOperand, equals, equals, getOperand, getOperands, getOutConvention, getOutTrait, hashCode, matches, none, operand, operand, operand, operand, operand, operandJ, operandJ, some, toString, unordered
public FlinkFilterIntoJoinRule(boolean smart, org.apache.calcite.tools.RelBuilderFactory relBuilderFactory, FlinkFilterJoinRule.Predicate predicate)
@Deprecated public FlinkFilterIntoJoinRule(boolean smart, org.apache.calcite.rel.core.RelFactories.FilterFactory filterFactory, org.apache.calcite.rel.core.RelFactories.ProjectFactory projectFactory, FlinkFilterJoinRule.Predicate predicate)
Copyright © 2014–2021 The Apache Software Foundation. All rights reserved.