Class StreamsProjectRel
java.lang.Object
org.apache.calcite.rel.AbstractRelNode
org.apache.calcite.rel.SingleRel
org.apache.calcite.rel.core.Project
org.apache.storm.sql.planner.rel.StormProjectRelBase
org.apache.storm.sql.planner.streams.rel.StreamsProjectRel
- All Implemented Interfaces:
- Cloneable,- org.apache.calcite.plan.RelOptNode,- org.apache.calcite.rel.RelNode,- StormRelNode,- StreamsRel
- 
Nested Class SummaryNested classes/interfaces inherited from class org.apache.calcite.rel.core.Projectorg.apache.calcite.rel.core.Project.FlagsNested classes/interfaces inherited from interface org.apache.calcite.rel.RelNodeorg.apache.calcite.rel.RelNode.Context
- 
Field SummaryFields inherited from class org.apache.calcite.rel.core.ProjectexpsFields inherited from class org.apache.calcite.rel.SingleRelinputFields inherited from class org.apache.calcite.rel.AbstractRelNodedigest, id, rowType, traitSet
- 
Constructor SummaryConstructorsConstructorDescriptionStreamsProjectRel(org.apache.calcite.plan.RelOptCluster cluster, org.apache.calcite.plan.RelTraitSet traits, org.apache.calcite.rel.RelNode input, List<? extends org.apache.calcite.rex.RexNode> projects, org.apache.calcite.rel.type.RelDataType rowType) 
- 
Method SummaryModifier and TypeMethodDescriptionorg.apache.calcite.rel.core.Projectcopy(org.apache.calcite.plan.RelTraitSet traitSet, org.apache.calcite.rel.RelNode input, List<org.apache.calcite.rex.RexNode> projects, org.apache.calcite.rel.type.RelDataType rowType) voidstreamsPlan(StreamsPlanCreator planCreator) Methods inherited from class org.apache.calcite.rel.core.Projectaccept, computeSelfCost, copy, copy, explainTerms, getChildExps, getFlags, getMapping, getMapping, getNamedProjects, getPartialMapping, getPermutation, getPermutation, getProjects, isBoxed, isMapping, isValidMethods inherited from class org.apache.calcite.rel.SingleRelchildrenAccept, deriveRowType, estimateRowCount, getInput, getInputs, replaceInputMethods inherited from class org.apache.calcite.rel.AbstractRelNodeaccept, collectVariablesSet, collectVariablesUsed, computeDigest, computeSelfCost, explain, getCluster, getCollationList, getConvention, getCorrelVariable, getDescription, getDigest, getExpectedInputRowType, getId, getInput, getQuery, getRelTypeName, getRows, getRowType, getTable, getTraitSet, getVariablesSet, getVariablesStopped, isDistinct, isKey, isValid, metadata, onRegister, recomputeDigest, register, sole, toStringMethods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.apache.calcite.rel.RelNodeaccept, accept, childrenAccept, collectVariablesSet, collectVariablesUsed, computeSelfCost, 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, replaceInputMethods inherited from interface org.apache.calcite.plan.RelOptNodegetCluster, getDescription, getDigest, getId, getTraitSet
- 
Constructor Details- 
StreamsProjectRelpublic StreamsProjectRel(org.apache.calcite.plan.RelOptCluster cluster, org.apache.calcite.plan.RelTraitSet traits, org.apache.calcite.rel.RelNode input, List<? extends org.apache.calcite.rex.RexNode> projects, org.apache.calcite.rel.type.RelDataType rowType) 
 
- 
- 
Method Details- 
copypublic org.apache.calcite.rel.core.Project copy(org.apache.calcite.plan.RelTraitSet traitSet, org.apache.calcite.rel.RelNode input, List<org.apache.calcite.rex.RexNode> projects, org.apache.calcite.rel.type.RelDataType rowType) - Specified by:
- copyin class- org.apache.calcite.rel.core.Project
 
- 
streamsPlan- Specified by:
- streamsPlanin interface- StreamsRel
- Throws:
- Exception
 
 
-