public abstract class HiveFilterJoinRule
extends org.apache.calcite.rel.rules.FilterJoinRule
Modifier and Type | Class and Description |
---|---|
static class |
HiveFilterJoinRule.HiveFilterJoinMergeRule
Rule that tries to push filter expressions into a join condition and into
the inputs of the join.
|
static class |
HiveFilterJoinRule.HiveFilterJoinTransposeRule |
Modifier and Type | Field and Description |
---|---|
static HiveFilterJoinRule |
FILTER_ON_JOIN |
static HiveFilterJoinRule |
JOIN |
Modifier | Constructor and Description |
---|---|
protected |
HiveFilterJoinRule(org.apache.calcite.plan.RelOptRuleOperand operand,
String id,
boolean smart,
org.apache.calcite.tools.RelBuilderFactory relBuilderFactory)
Creates a PushFilterPastJoinRule with an explicit root operand.
|
perform, validateJoinFilters
public static final HiveFilterJoinRule FILTER_ON_JOIN
public static final HiveFilterJoinRule JOIN
protected HiveFilterJoinRule(org.apache.calcite.plan.RelOptRuleOperand operand, String id, boolean smart, org.apache.calcite.tools.RelBuilderFactory relBuilderFactory)
Copyright © 2022 The Apache Software Foundation. All rights reserved.