public class BeamProjectRel extends Project implements BeamRelNode
Project node.| Constructor and Description | 
|---|
| BeamProjectRel(RelOptCluster cluster,
              RelTraitSet traits,
              RelNode input,
              java.util.List<? extends RexNode> projects,
              RelDataType rowType)projects:  RexLiteral,RexInputRef,RexCall. | 
| Modifier and Type | Method and Description | 
|---|---|
| Project | copy(RelTraitSet traitSet,
    RelNode input,
    java.util.List<RexNode> projects,
    RelDataType rowType) | 
| PTransform<PCollectionTuple,PCollection<Row>> | toPTransform()A  BeamRelNodeis a recursive structure, theBeamQueryPlannervisits it with a
 DFS(Depth-First-Search) algorithm. | 
public BeamProjectRel(RelOptCluster cluster,
                      RelTraitSet traits,
                      RelNode input,
                      java.util.List<? extends RexNode> projects,
                      RelDataType rowType)
RexLiteral, RexInputRef, RexCall.public Project copy(RelTraitSet traitSet,
                    RelNode input,
                    java.util.List<RexNode> projects,
                    RelDataType rowType)
public PTransform<PCollectionTuple,PCollection<Row>> toPTransform()
BeamRelNodeBeamRelNode is a recursive structure, the BeamQueryPlanner visits it with a
 DFS(Depth-First-Search) algorithm.toPTransform in interface BeamRelNode