|
||||||||||
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.FilterRelBase org.apache.hadoop.hive.ql.optimizer.optiq.reloperators.HiveFilterRel
public class HiveFilterRel
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 |
Constructor Summary | |
---|---|
HiveFilterRel(org.eigenbase.relopt.RelOptCluster cluster,
org.eigenbase.relopt.RelTraitSet traits,
org.eigenbase.rel.RelNode child,
org.eigenbase.rex.RexNode condition)
|
Method Summary | |
---|---|
org.eigenbase.relopt.RelOptCost |
computeSelfCost(org.eigenbase.relopt.RelOptPlanner planner)
|
org.eigenbase.rel.RelNode |
copy(org.eigenbase.relopt.RelTraitSet traitSet,
List<org.eigenbase.rel.RelNode> inputs)
|
void |
implement(HiveRel.Implementor implementor)
|
Methods inherited from class org.eigenbase.rel.FilterRelBase |
---|
estimateFilteredRows, estimateFilteredRows, explainTerms, getChildExps, getCondition, getRows |
Methods inherited from class org.eigenbase.rel.SingleRel |
---|
childrenAccept, getChild, getInputs, replaceInput |
Methods inherited from class org.eigenbase.rel.AbstractRelNode |
---|
accept, collectVariablesSet, collectVariablesUsed, explain, 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 |
Constructor Detail |
---|
public HiveFilterRel(org.eigenbase.relopt.RelOptCluster cluster, org.eigenbase.relopt.RelTraitSet traits, org.eigenbase.rel.RelNode child, org.eigenbase.rex.RexNode condition)
Method Detail |
---|
public org.eigenbase.rel.RelNode copy(org.eigenbase.relopt.RelTraitSet traitSet, List<org.eigenbase.rel.RelNode> inputs)
copy
in interface org.eigenbase.rel.RelNode
copy
in class org.eigenbase.rel.AbstractRelNode
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.FilterRelBase
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |