public class HiveSort extends org.apache.calcite.rel.core.Sort implements HiveRelNode
HiveRelNode.Implementor| Modifier and Type | Field and Description |
|---|---|
static org.apache.hadoop.hive.ql.optimizer.calcite.reloperators.HiveSort.HiveSortRelFactory |
HIVE_SORT_REL_FACTORY |
CONVENTION| Constructor and Description |
|---|
HiveSort(org.apache.calcite.plan.RelOptCluster cluster,
org.apache.calcite.plan.RelTraitSet traitSet,
org.apache.calcite.rel.RelNode child,
org.apache.calcite.rel.RelCollation collation,
org.apache.calcite.rex.RexNode offset,
org.apache.calcite.rex.RexNode fetch) |
| Modifier and Type | Method and Description |
|---|---|
HiveSort |
copy(org.apache.calcite.plan.RelTraitSet traitSet,
org.apache.calcite.rel.RelNode newInput,
org.apache.calcite.rel.RelCollation newCollation,
org.apache.calcite.rex.RexNode offset,
org.apache.calcite.rex.RexNode fetch) |
org.apache.calcite.rex.RexNode |
getFetchExpr() |
Map<Integer,org.apache.calcite.rex.RexNode> |
getInputRefToCallMap() |
void |
implement(HiveRelNode.Implementor implementor) |
void |
setInputRefToCallMap(com.google.common.collect.ImmutableMap<Integer,org.apache.calcite.rex.RexNode> refToCall) |
accept, computeSelfCost, copy, copy, explainTerms, getChildExps, getCollation, getCollationListchildrenAccept, deriveRowType, getInput, getInputs, getRows, replaceInputaccept, collectVariablesSet, collectVariablesUsed, computeDigest, explain, getCluster, getConvention, getCorrelVariable, getDescription, getDigest, getExpectedInputRowType, getId, getInput, getQuery, getRelTypeName, getRowType, getTable, getTraitSet, getVariablesStopped, isDistinct, isKey, isValid, metadata, onRegister, recomputeDigest, register, sole, toStringclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitaccept, accept, childrenAccept, collectVariablesSet, collectVariablesUsed, computeSelfCost, copy, explain, getChildExps, getCollationList, getConvention, getCorrelVariable, getExpectedInputRowType, getInput, getInputs, getQuery, getRelTypeName, getRows, getRowType, getTable, getVariablesStopped, isDistinct, isKey, isValid, metadata, onRegister, recomputeDigest, register, replaceInputpublic static final org.apache.hadoop.hive.ql.optimizer.calcite.reloperators.HiveSort.HiveSortRelFactory HIVE_SORT_REL_FACTORY
public HiveSort(org.apache.calcite.plan.RelOptCluster cluster,
org.apache.calcite.plan.RelTraitSet traitSet,
org.apache.calcite.rel.RelNode child,
org.apache.calcite.rel.RelCollation collation,
org.apache.calcite.rex.RexNode offset,
org.apache.calcite.rex.RexNode fetch)
public HiveSort copy(org.apache.calcite.plan.RelTraitSet traitSet, org.apache.calcite.rel.RelNode newInput, org.apache.calcite.rel.RelCollation newCollation, org.apache.calcite.rex.RexNode offset, org.apache.calcite.rex.RexNode fetch)
copy in class org.apache.calcite.rel.core.Sortpublic org.apache.calcite.rex.RexNode getFetchExpr()
public void setInputRefToCallMap(com.google.common.collect.ImmutableMap<Integer,org.apache.calcite.rex.RexNode> refToCall)
public void implement(HiveRelNode.Implementor implementor)
implement in interface HiveRelNodeCopyright © 2015 The Apache Software Foundation. All rights reserved.