|
||||||||||
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.JoinRelBase org.apache.hadoop.hive.ql.optimizer.optiq.reloperators.HiveJoinRel
public class HiveJoinRel
Nested Class Summary | |
---|---|
static class |
HiveJoinRel.JoinAlgorithm
|
static class |
HiveJoinRel.MapJoinStreamingRelation
|
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)
|
HiveJoinRel |
copy(org.eigenbase.relopt.RelTraitSet traitSet,
org.eigenbase.rex.RexNode conditionExpr,
org.eigenbase.rel.RelNode left,
org.eigenbase.rel.RelNode right,
HiveJoinRel.JoinAlgorithm joinalgo,
HiveJoinRel.MapJoinStreamingRelation streamingSide)
|
HiveJoinRel |
copy(org.eigenbase.relopt.RelTraitSet traitSet,
org.eigenbase.rex.RexNode conditionExpr,
org.eigenbase.rel.RelNode left,
org.eigenbase.rel.RelNode right,
org.eigenbase.rel.JoinRelType joinType)
|
static HiveJoinRel |
getJoin(org.eigenbase.relopt.RelOptCluster cluster,
org.eigenbase.rel.RelNode left,
org.eigenbase.rel.RelNode right,
org.eigenbase.rex.RexNode condition,
org.eigenbase.rel.JoinRelType joinType)
|
HiveJoinRel.JoinAlgorithm |
getJoinAlgorithm()
|
void |
implement(HiveRel.Implementor implementor)
|
Methods inherited from class org.eigenbase.rel.JoinRelBase |
---|
childrenAccept, copy, createJoinType, deriveJoinRowType, estimateJoinedRows, explainTerms, getChildExps, getCondition, getInputs, getJoinType, getLeft, getRight, getRows, getSystemFieldList, getVariablesStopped, isValid_, 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, 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, copy, 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 |
---|
public static HiveJoinRel getJoin(org.eigenbase.relopt.RelOptCluster cluster, org.eigenbase.rel.RelNode left, org.eigenbase.rel.RelNode right, org.eigenbase.rex.RexNode condition, org.eigenbase.rel.JoinRelType joinType)
public void implement(HiveRel.Implementor implementor)
implement
in interface HiveRel
public final HiveJoinRel copy(org.eigenbase.relopt.RelTraitSet traitSet, org.eigenbase.rex.RexNode conditionExpr, org.eigenbase.rel.RelNode left, org.eigenbase.rel.RelNode right, org.eigenbase.rel.JoinRelType joinType)
copy
in class org.eigenbase.rel.JoinRelBase
public HiveJoinRel copy(org.eigenbase.relopt.RelTraitSet traitSet, org.eigenbase.rex.RexNode conditionExpr, org.eigenbase.rel.RelNode left, org.eigenbase.rel.RelNode right, HiveJoinRel.JoinAlgorithm joinalgo, HiveJoinRel.MapJoinStreamingRelation streamingSide)
public HiveJoinRel.JoinAlgorithm getJoinAlgorithm()
public org.eigenbase.relopt.RelOptCost computeSelfCost(org.eigenbase.relopt.RelOptPlanner planner)
computeSelfCost
in interface org.eigenbase.rel.RelNode
computeSelfCost
in class org.eigenbase.rel.JoinRelBase
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |