public class BeamSqlRelUtils
extends java.lang.Object
BeamRelNode.| Modifier and Type | Field and Description | 
|---|---|
| static java.lang.String | ERROR | 
| static java.lang.String | ROW | 
| Constructor and Description | 
|---|
| BeamSqlRelUtils() | 
| Modifier and Type | Method and Description | 
|---|---|
| static java.lang.Object | explainLazily(org.apache.beam.vendor.calcite.v1_28_0.org.apache.calcite.rel.RelNode node)A lazy explain via  Object.toString()for logging purposes. | 
| static BeamRelNode | getBeamRelInput(org.apache.beam.vendor.calcite.v1_28_0.org.apache.calcite.rel.RelNode input) | 
| static Schema | getErrorRowSchema(Schema upstreamSchema) | 
| static org.apache.beam.vendor.calcite.v1_28_0.org.apache.calcite.rel.RelNode | getInput(org.apache.beam.vendor.calcite.v1_28_0.org.apache.calcite.rel.RelNode input) | 
| static NodeStats | getNodeStats(org.apache.beam.vendor.calcite.v1_28_0.org.apache.calcite.rel.RelNode input,
            BeamRelMetadataQuery mq) | 
| static PCollection<Row> | toPCollection(Pipeline pipeline,
             BeamRelNode node) | 
| static PCollection<Row> | toPCollection(Pipeline pipeline,
             BeamRelNode node,
             @Nullable PTransform<PCollection<Row>,? extends POutput> errorTransformer) | 
public static final java.lang.String ROW
public static final java.lang.String ERROR
public static PCollection<Row> toPCollection(Pipeline pipeline, BeamRelNode node)
public static PCollection<Row> toPCollection(Pipeline pipeline, BeamRelNode node, @Nullable PTransform<PCollection<Row>,? extends POutput> errorTransformer)
public static BeamRelNode getBeamRelInput(org.apache.beam.vendor.calcite.v1_28_0.org.apache.calcite.rel.RelNode input)
public static org.apache.beam.vendor.calcite.v1_28_0.org.apache.calcite.rel.RelNode getInput(org.apache.beam.vendor.calcite.v1_28_0.org.apache.calcite.rel.RelNode input)
public static NodeStats getNodeStats(org.apache.beam.vendor.calcite.v1_28_0.org.apache.calcite.rel.RelNode input, BeamRelMetadataQuery mq)
public static java.lang.Object explainLazily(org.apache.beam.vendor.calcite.v1_28_0.org.apache.calcite.rel.RelNode node)
Object.toString() for logging purposes.