public class CassandraSort extends Sort implements CassandraRel
Sort
relational expression in Cassandra.CassandraRel.Implementor| Modifier and Type | Field and Description |
|---|---|
private RelCollation |
implicitCollation |
digest, id, rowType, traitSetCONVENTION| Constructor and Description |
|---|
CassandraSort(RelOptCluster cluster,
RelTraitSet traitSet,
RelNode child,
RelCollation collation,
RelCollation implicitCollation,
RexNode fetch) |
| Modifier and Type | Method and Description |
|---|---|
RelOptCost |
computeSelfCost(RelOptPlanner planner,
RelMetadataQuery mq) |
Sort |
copy(RelTraitSet traitSet,
RelNode input,
RelCollation newCollation,
RexNode offset,
RexNode fetch) |
void |
implement(CassandraRel.Implementor implementor) |
accept, copy, copy, explainTerms, getChildExps, getCollation, getCollationListchildrenAccept, deriveRowType, estimateRowCount, getInput, getInputs, replaceInputaccept, collectVariablesSet, collectVariablesUsed, computeDigest, computeSelfCost, explain, getCluster, getConvention, getCorrelVariable, getDescription, getDigest, getExpectedInputRowType, getId, getInput, getQuery, getRelTypeName, getRows, getRowType, getTable, getTraitSet, getVariablesSet, getVariablesStopped, isDistinct, isKey, isValid, isValid, metadata, onRegister, recomputeDigest, register, sole, toStringclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitaccept, accept, childrenAccept, collectVariablesSet, collectVariablesUsed, computeSelfCost, copy, estimateRowCount, explain, getChildExps, getCollationList, getConvention, getCorrelVariable, getExpectedInputRowType, getInput, getInputs, getQuery, getRelTypeName, getRows, getRowType, getTable, getVariablesSet, getVariablesStopped, isDistinct, isKey, isValid, isValid, metadata, onRegister, recomputeDigest, register, replaceInputgetCluster, getDescription, getDigest, getId, getTraitSetprivate final RelCollation implicitCollation
public CassandraSort(RelOptCluster cluster, RelTraitSet traitSet, RelNode child, RelCollation collation, RelCollation implicitCollation, RexNode fetch)
public RelOptCost computeSelfCost(RelOptPlanner planner, RelMetadataQuery mq)
computeSelfCost in interface RelNodecomputeSelfCost in class Sortpublic Sort copy(RelTraitSet traitSet, RelNode input, RelCollation newCollation, RexNode offset, RexNode fetch)
public void implement(CassandraRel.Implementor implementor)
implement in interface CassandraRelCopyright © 2012–2016 The Apache Software Foundation. All rights reserved.