public class BeamIOSinkRel extends TableModify implements BeamRelNode
TableModify
node.Constructor and Description |
---|
BeamIOSinkRel(BeamSqlEnv sqlEnv,
RelOptCluster cluster,
RelTraitSet traits,
RelOptTable table,
Prepare.CatalogReader catalogReader,
RelNode child,
Operation operation,
java.util.List<java.lang.String> updateColumnList,
java.util.List<RexNode> sourceExpressionList,
boolean flattened) |
Modifier and Type | Method and Description |
---|---|
RelNode |
copy(RelTraitSet traitSet,
java.util.List<RelNode> inputs) |
PTransform<PCollectionTuple,PCollection<Row>> |
toPTransform()
A
BeamRelNode is a recursive structure, the BeamQueryPlanner visits it with a
DFS(Depth-First-Search) algorithm. |
public BeamIOSinkRel(BeamSqlEnv sqlEnv, RelOptCluster cluster, RelTraitSet traits, RelOptTable table, Prepare.CatalogReader catalogReader, RelNode child, Operation operation, java.util.List<java.lang.String> updateColumnList, java.util.List<RexNode> sourceExpressionList, boolean flattened)
public RelNode copy(RelTraitSet traitSet, java.util.List<RelNode> inputs)
public PTransform<PCollectionTuple,PCollection<Row>> toPTransform()
BeamRelNode
BeamRelNode
is a recursive structure, the BeamQueryPlanner
visits it with a
DFS(Depth-First-Search) algorithm.toPTransform
in interface BeamRelNode