|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.eigenbase.rel.AbstractRelNode org.eigenbase.rel.SingleRel org.eigenbase.rel.AggregateRelBase org.apache.hadoop.hive.ql.optimizer.optiq.reloperators.HiveAggregateRel
public class HiveAggregateRel
Nested Class Summary |
---|
Nested classes/interfaces inherited from class org.eigenbase.rel.AggregateRelBase |
---|
org.eigenbase.rel.AggregateRelBase.AggCallBinding |
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 |
Constructor Summary | |
---|---|
HiveAggregateRel(org.eigenbase.relopt.RelOptCluster cluster,
org.eigenbase.relopt.RelTraitSet traitSet,
org.eigenbase.rel.RelNode child,
BitSet groupSet,
List<org.eigenbase.rel.AggregateCall> aggCalls)
|
Method Summary | |
---|---|
org.eigenbase.relopt.RelOptCost |
computeSelfCost(org.eigenbase.relopt.RelOptPlanner planner)
|
org.eigenbase.rel.AggregateRelBase |
copy(org.eigenbase.relopt.RelTraitSet traitSet,
org.eigenbase.rel.RelNode input,
BitSet groupSet,
List<org.eigenbase.rel.AggregateCall> aggCalls)
|
double |
getRows()
|
void |
implement(HiveRel.Implementor implementor)
|
Methods inherited from class org.eigenbase.rel.AggregateRelBase |
---|
containsDistinctCall, copy, explainTerms, getAggCallList, getGroupCount, getGroupSet, isDistinct |
Methods inherited from class org.eigenbase.rel.SingleRel |
---|
childrenAccept, getChild, getInputs, 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, 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, copy, explain, getChildExps, getCollationList, getConvention, getCorrelVariable, getExpectedInputRowType, getInput, getInputs, getOrCreateCorrelVariable, getQuery, getRelTypeName, 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 |
Constructor Detail |
---|
public HiveAggregateRel(org.eigenbase.relopt.RelOptCluster cluster, org.eigenbase.relopt.RelTraitSet traitSet, org.eigenbase.rel.RelNode child, BitSet groupSet, List<org.eigenbase.rel.AggregateCall> aggCalls) throws org.eigenbase.rel.InvalidRelException
org.eigenbase.rel.InvalidRelException
Method Detail |
---|
public org.eigenbase.rel.AggregateRelBase copy(org.eigenbase.relopt.RelTraitSet traitSet, org.eigenbase.rel.RelNode input, BitSet groupSet, List<org.eigenbase.rel.AggregateCall> aggCalls)
copy
in class org.eigenbase.rel.AggregateRelBase
public void implement(HiveRel.Implementor implementor)
implement
in interface HiveRel
public org.eigenbase.relopt.RelOptCost computeSelfCost(org.eigenbase.relopt.RelOptPlanner planner)
computeSelfCost
in interface org.eigenbase.rel.RelNode
computeSelfCost
in class org.eigenbase.rel.AggregateRelBase
public double getRows()
getRows
in interface org.eigenbase.rel.RelNode
getRows
in class org.eigenbase.rel.AggregateRelBase
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |