Package org.apache.calcite.plan.volcano
Class PlannerTests.TestLeafRel
- java.lang.Object
-
- org.apache.calcite.rel.AbstractRelNode
-
- org.apache.calcite.plan.volcano.PlannerTests.TestLeafRel
-
- All Implemented Interfaces:
java.lang.Cloneable
,org.apache.calcite.plan.RelOptNode
,org.apache.calcite.rel.RelNode
- Direct Known Subclasses:
CollationConversionTest.LeafRel
,CollationConversionTest.NoneLeafRel
,PlannerTests.NoneLeafRel
,PlannerTests.PhysLeafRel
,TraitConversionTest.NoneLeafRel
,TraitConversionTest.SingletonLeafRel
- Enclosing class:
- PlannerTests
abstract static class PlannerTests.TestLeafRel extends org.apache.calcite.rel.AbstractRelNode
Leaf relational expression.
-
-
Field Summary
Fields Modifier and Type Field Description (package private) java.lang.String
label
-
Constructor Summary
Constructors Constructor Description TestLeafRel(org.apache.calcite.plan.RelOptCluster cluster, org.apache.calcite.plan.RelTraitSet traits, java.lang.String label)
-
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()
org.apache.calcite.rel.RelWriter
explainTerms(org.apache.calcite.rel.RelWriter pw)
-
Methods inherited from class org.apache.calcite.rel.AbstractRelNode
accept, accept, childrenAccept, collectVariablesSet, collectVariablesUsed, computeDigest, computeSelfCost, copy, estimateRowCount, explain, getChildExps, getCluster, getCollationList, getConvention, getCorrelVariable, getDescription, getDigest, getExpectedInputRowType, getId, getInput, getInputs, getQuery, getRelTypeName, getRows, getRowType, getTable, getTraitSet, getVariablesSet, getVariablesStopped, isDistinct, isKey, isValid, isValid, metadata, onRegister, recomputeDigest, register, replaceInput, 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.AbstractRelNode
-
explainTerms
public org.apache.calcite.rel.RelWriter explainTerms(org.apache.calcite.rel.RelWriter pw)
- Overrides:
explainTerms
in classorg.apache.calcite.rel.AbstractRelNode
-
-