org.apache.hadoop.hive.ql.optimizer.optiq.rules
Class HivePullUpProjectsAboveJoinRule

java.lang.Object
  extended by org.eigenbase.relopt.RelOptRule
      extended by org.eigenbase.rel.rules.PullUpProjectsAboveJoinRule
          extended by org.apache.hadoop.hive.ql.optimizer.optiq.rules.HivePullUpProjectsAboveJoinRule

public class HivePullUpProjectsAboveJoinRule
extends org.eigenbase.rel.rules.PullUpProjectsAboveJoinRule


Field Summary
static HivePullUpProjectsAboveJoinRule BOTH_PROJECT
           
static HivePullUpProjectsAboveJoinRule LEFT_PROJECT
           
static HivePullUpProjectsAboveJoinRule RIGHT_PROJECT
           
 
Fields inherited from class org.eigenbase.relopt.RelOptRule
operands
 
Constructor Summary
HivePullUpProjectsAboveJoinRule(org.eigenbase.relopt.RelOptRuleOperand operand, String description)
           
 
Method Summary
 
Methods inherited from class org.eigenbase.rel.rules.PullUpProjectsAboveJoinRule
onMatch
 
Methods inherited from class org.eigenbase.relopt.RelOptRule
any, convert, convertList, equals, getOperand, getOperands, getOutConvention, getOutTrait, hashCode, matches, none, operand, operand, operand, some, toString, unordered
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

BOTH_PROJECT

public static final HivePullUpProjectsAboveJoinRule BOTH_PROJECT

LEFT_PROJECT

public static final HivePullUpProjectsAboveJoinRule LEFT_PROJECT

RIGHT_PROJECT

public static final HivePullUpProjectsAboveJoinRule RIGHT_PROJECT
Constructor Detail

HivePullUpProjectsAboveJoinRule

public HivePullUpProjectsAboveJoinRule(org.eigenbase.relopt.RelOptRuleOperand operand,
                                       String description)


Copyright © 2014 The Apache Software Foundation. All rights reserved.