Package org.apache.calcite.plan.volcano
Class PlannerTests.TestSingleRel
- java.lang.Object
-
- org.apache.calcite.rel.AbstractRelNode
-
- org.apache.calcite.rel.SingleRel
-
- org.apache.calcite.plan.volcano.PlannerTests.TestSingleRel
-
- All Implemented Interfaces:
java.lang.Cloneable
,org.apache.calcite.plan.RelOptNode
,org.apache.calcite.rel.RelNode
- Direct Known Subclasses:
CollationConversionTest.NoneSingleRel
,CollationConversionTest.RootSingleRel
,ComboRuleTest.IntermediateNode
,PlannerTests.NoneSingleRel
,PlannerTests.PhysSingleRel
,TraitConversionTest.BridgeRel
,TraitConversionTest.NoneSingleRel
,TraitConversionTest.RandomSingleRel
- Enclosing class:
- PlannerTests
abstract static class PlannerTests.TestSingleRel extends org.apache.calcite.rel.SingleRel
Relational expression with one input.
-
-
Constructor Summary
Constructors Constructor Description TestSingleRel(org.apache.calcite.plan.RelOptCluster cluster, org.apache.calcite.plan.RelTraitSet traits, org.apache.calcite.rel.RelNode input)
-
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)
protected org.apache.calcite.rel.type.RelDataType
deriveRowType()
-
Methods inherited from class org.apache.calcite.rel.SingleRel
childrenAccept, estimateRowCount, explainTerms, getInput, getInputs, replaceInput
-
Methods inherited from class org.apache.calcite.rel.AbstractRelNode
accept, accept, collectVariablesSet, collectVariablesUsed, computeDigest, computeSelfCost, copy, explain, getChildExps, getCluster, getCollationList, 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
-
-
-
-
Method Detail
-
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 interfaceorg.apache.calcite.rel.RelNode
- Overrides:
computeSelfCost
in classorg.apache.calcite.rel.AbstractRelNode
-
deriveRowType
protected org.apache.calcite.rel.type.RelDataType deriveRowType()
- Overrides:
deriveRowType
in classorg.apache.calcite.rel.SingleRel
-
-