public class BeamMinusRel extends Minus implements BeamRelNode
BeamRelNode to replace a Minus node.
Corresponds to the SQL EXCEPT operator.
| Constructor and Description |
|---|
BeamMinusRel(RelOptCluster cluster,
RelTraitSet traits,
java.util.List<RelNode> inputs,
boolean all) |
| Modifier and Type | Method and Description |
|---|---|
PCollection<BeamRecord> |
buildBeamPipeline(PCollectionTuple inputPCollections,
BeamSqlEnv sqlEnv)
A
BeamRelNode is a recursive structure, the
BeamQueryPlanner visits it with a DFS(Depth-First-Search)
algorithm. |
SetOp |
copy(RelTraitSet traitSet,
java.util.List<RelNode> inputs,
boolean all) |
public BeamMinusRel(RelOptCluster cluster,
RelTraitSet traits,
java.util.List<RelNode> inputs,
boolean all)
public SetOp copy(RelTraitSet traitSet,
java.util.List<RelNode> inputs,
boolean all)
public PCollection<BeamRecord> buildBeamPipeline(PCollectionTuple inputPCollections, BeamSqlEnv sqlEnv) throws java.lang.Exception
BeamRelNodeBeamRelNode is a recursive structure, the
BeamQueryPlanner visits it with a DFS(Depth-First-Search)
algorithm.buildBeamPipeline in interface BeamRelNodejava.lang.Exception