|
||||||||||
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.TableAccessRelBase org.apache.hadoop.hive.ql.optimizer.optiq.reloperators.HiveTableScanRel
public class HiveTableScanRel
Relational expression representing a scan of a HiveDB collection.
Additional operations might be applied, using the "find" or "aggregate" methods.
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 | |
---|---|
HiveTableScanRel(org.eigenbase.relopt.RelOptCluster cluster,
org.eigenbase.relopt.RelTraitSet traitSet,
RelOptHiveTable table,
org.eigenbase.reltype.RelDataType rowtype)
Creates a HiveTableScan. |
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)
|
List<ColStatistics> |
getColStat(List<Integer> projIndxLst)
|
double |
getRows()
|
void |
implement(HiveRel.Implementor implementor)
|
void |
register(org.eigenbase.relopt.RelOptPlanner planner)
|
Methods inherited from class org.eigenbase.rel.TableAccessRelBase |
---|
accept, deriveRowType, explainTerms, getCollationList, getTable, isKey, project |
Methods inherited from class org.eigenbase.rel.AbstractRelNode |
---|
childrenAccept, collectVariablesSet, collectVariablesUsed, explain, getChildExps, getCluster, getConvention, getCorrelVariable, getDescription, getDigest, getExpectedInputRowType, getId, getInput, getInputs, getOrCreateCorrelVariable, getQuery, getRelTypeName, getRowType, getTraitSet, getVariablesStopped, isDistinct, isValid, metadata, onRegister, recomputeDigest, registerCorrelVariable, replaceInput, 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, getRowType, getTable, getVariablesStopped, isDistinct, isKey, isValid, metadata, onRegister, recomputeDigest, registerCorrelVariable, replaceInput, setCorrelVariable |
Methods inherited from interface org.eigenbase.relopt.RelOptNode |
---|
getCluster, getDescription, getDigest, getId, getTraitSet |
Constructor Detail |
---|
public HiveTableScanRel(org.eigenbase.relopt.RelOptCluster cluster, org.eigenbase.relopt.RelTraitSet traitSet, RelOptHiveTable table, org.eigenbase.reltype.RelDataType rowtype)
cluster
- ClustertraitSet
- Traitstable
- Tabletable
- HiveDB tableMethod 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 org.eigenbase.relopt.RelOptCost computeSelfCost(org.eigenbase.relopt.RelOptPlanner planner)
computeSelfCost
in interface org.eigenbase.rel.RelNode
computeSelfCost
in class org.eigenbase.rel.TableAccessRelBase
public void register(org.eigenbase.relopt.RelOptPlanner planner)
register
in interface org.eigenbase.rel.RelNode
register
in class org.eigenbase.rel.AbstractRelNode
public void implement(HiveRel.Implementor implementor)
implement
in interface HiveRel
public double getRows()
getRows
in interface org.eigenbase.rel.RelNode
getRows
in class org.eigenbase.rel.TableAccessRelBase
public List<ColStatistics> getColStat(List<Integer> projIndxLst)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |