org.apache.hadoop.hive.ql.optimizer.optiq.reloperators
Class HiveLimitRel

java.lang.Object
  extended by org.eigenbase.rel.AbstractRelNode
      extended by org.eigenbase.rel.SingleRel
          extended by org.apache.hadoop.hive.ql.optimizer.optiq.reloperators.HiveLimitRel
All Implemented Interfaces:
Cloneable, HiveRel, org.eigenbase.rel.RelNode, org.eigenbase.relopt.RelOptNode

public class HiveLimitRel
extends org.eigenbase.rel.SingleRel
implements HiveRel


Nested Class Summary
 
Nested classes/interfaces inherited from interface org.apache.hadoop.hive.ql.optimizer.optiq.reloperators.HiveRel
HiveRel.Implementor
 
Field Summary
 
Fields inherited from interface org.apache.hadoop.hive.ql.optimizer.optiq.reloperators.HiveRel
CONVENTION
 
Method Summary
 org.eigenbase.relopt.RelOptCost computeSelfCost(org.eigenbase.relopt.RelOptPlanner planner)
           
 HiveLimitRel copy(org.eigenbase.relopt.RelTraitSet traitSet, List<org.eigenbase.rel.RelNode> newInputs)
           
 void implement(HiveRel.Implementor implementor)
           
 
Methods inherited from class org.eigenbase.rel.SingleRel
childrenAccept, explainTerms, getChild, getInputs, getRows, replaceInput
 
Methods inherited from class org.eigenbase.rel.AbstractRelNode
accept, collectVariablesSet, collectVariablesUsed, explain, getChildExps, getCluster, getCollationList, getConvention, getCorrelVariable, getDescription, getDigest, getExpectedInputRowType, getId, getInput, getOrCreateCorrelVariable, getQuery, getRelTypeName, getRowType, getTable, getTraitSet, getVariablesStopped, isDistinct, isKey, isValid, metadata, onRegister, recomputeDigest, register, registerCorrelVariable, setCorrelVariable, toString
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.eigenbase.rel.RelNode
accept, childrenAccept, collectVariablesSet, collectVariablesUsed, explain, getChildExps, getCollationList, getConvention, getCorrelVariable, getExpectedInputRowType, getInput, getInputs, getOrCreateCorrelVariable, getQuery, getRelTypeName, getRows, getRowType, getTable, getVariablesStopped, isDistinct, isKey, isValid, metadata, onRegister, recomputeDigest, register, registerCorrelVariable, replaceInput, setCorrelVariable
 
Methods inherited from interface org.eigenbase.relopt.RelOptNode
getCluster, getDescription, getDigest, getId, getTraitSet
 

Method Detail

copy

public HiveLimitRel copy(org.eigenbase.relopt.RelTraitSet traitSet,
                         List<org.eigenbase.rel.RelNode> newInputs)
Specified by:
copy in interface org.eigenbase.rel.RelNode
Overrides:
copy in class org.eigenbase.rel.AbstractRelNode

implement

public void implement(HiveRel.Implementor implementor)
Specified by:
implement in interface HiveRel

computeSelfCost

public org.eigenbase.relopt.RelOptCost computeSelfCost(org.eigenbase.relopt.RelOptPlanner planner)
Specified by:
computeSelfCost in interface org.eigenbase.rel.RelNode
Overrides:
computeSelfCost in class org.eigenbase.rel.AbstractRelNode


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