Class CollationConversionTest.PhysicalSort

  • All Implemented Interfaces:
    java.lang.Cloneable, org.apache.calcite.plan.RelOptNode, org.apache.calcite.rel.RelNode
    Enclosing class:
    CollationConversionTest

    private static class CollationConversionTest.PhysicalSort
    extends org.apache.calcite.rel.core.Sort
    Physical sort node (not logical).
    • Nested Class Summary

      • Nested classes/interfaces inherited from interface org.apache.calcite.rel.RelNode

        org.apache.calcite.rel.RelNode.Context
    • Field Summary

      • Fields inherited from class org.apache.calcite.rel.core.Sort

        collation, fetch, fieldExps, offset
      • Fields inherited from class org.apache.calcite.rel.SingleRel

        input
      • Fields inherited from class org.apache.calcite.rel.AbstractRelNode

        digest, id, rowType, traitSet
    • Constructor Summary

      Constructors 
      Constructor Description
      PhysicalSort​(org.apache.calcite.plan.RelOptCluster cluster, org.apache.calcite.plan.RelTraitSet traits, org.apache.calcite.rel.RelNode input, org.apache.calcite.rel.RelCollation collation, org.apache.calcite.rex.RexNode offset, org.apache.calcite.rex.RexNode fetch)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      org.apache.calcite.plan.RelOptCost computeSelfCost​(org.apache.calcite.plan.RelOptPlanner planner, org.apache.calcite.rel.metadata.RelMetadataQuery mq)  
      org.apache.calcite.rel.core.Sort 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)  
      • Methods inherited from class org.apache.calcite.rel.core.Sort

        accept, copy, copy, explainTerms, getChildExps, getCollation, getCollationList
      • Methods inherited from class org.apache.calcite.rel.SingleRel

        childrenAccept, deriveRowType, estimateRowCount, getInput, getInputs, replaceInput
      • Methods inherited from class org.apache.calcite.rel.AbstractRelNode

        accept, 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, toString
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Constructor Detail

      • PhysicalSort

        PhysicalSort​(org.apache.calcite.plan.RelOptCluster cluster,
                     org.apache.calcite.plan.RelTraitSet traits,
                     org.apache.calcite.rel.RelNode input,
                     org.apache.calcite.rel.RelCollation collation,
                     org.apache.calcite.rex.RexNode offset,
                     org.apache.calcite.rex.RexNode fetch)
    • Method Detail

      • copy

        public org.apache.calcite.rel.core.Sort 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)
        Specified by:
        copy in class org.apache.calcite.rel.core.Sort
      • computeSelfCost

        public org.apache.calcite.plan.RelOptCost computeSelfCost​(org.apache.calcite.plan.RelOptPlanner planner,
                                                                  org.apache.calcite.rel.metadata.RelMetadataQuery mq)
        Specified by:
        computeSelfCost in interface org.apache.calcite.rel.RelNode
        Overrides:
        computeSelfCost in class org.apache.calcite.rel.core.Sort