public static class HiveReduceExpressionsRule.JoinReduceExpressionsRule extends HiveReduceExpressionsRule
org.apache.calcite.rel.core.HiveJoin
.HiveReduceExpressionsRule.CaseShuttle, HiveReduceExpressionsRule.FilterReduceExpressionsRule, HiveReduceExpressionsRule.JoinReduceExpressionsRule, HiveReduceExpressionsRule.ProjectReduceExpressionsRule, HiveReduceExpressionsRule.ReducibleExprLocator, HiveReduceExpressionsRule.RexReplacer
EXCLUSION_PATTERN, FILTER_INSTANCE, JOIN_INSTANCE, LOG, PROJECT_INSTANCE
Constructor and Description |
---|
JoinReduceExpressionsRule(Class<? extends HiveJoin> joinClass,
org.apache.calcite.tools.RelBuilderFactory relBuilderFactory) |
Modifier and Type | Method and Description |
---|---|
void |
onMatch(org.apache.calcite.plan.RelOptRuleCall call) |
findReducibleExps, predicateConstants, pushPredicateIntoCase, reduceExpressions, reduceExpressions, reduceExpressionsInternal, substitute
Copyright © 2016 The Apache Software Foundation. All rights reserved.