Class BeamSqlRelUtils
- java.lang.Object
-
- org.apache.beam.sdk.extensions.sql.impl.rel.BeamSqlRelUtils
-
public class BeamSqlRelUtils extends java.lang.ObjectUtilities forBeamRelNode.
-
-
Constructor Summary
Constructors Constructor Description BeamSqlRelUtils()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.lang.ObjectexplainLazily(org.apache.beam.vendor.calcite.v1_40_0.org.apache.calcite.rel.RelNode node)A lazy explain viaObject.toString()for logging purposes.static BeamRelNodegetBeamRelInput(org.apache.beam.vendor.calcite.v1_40_0.org.apache.calcite.rel.RelNode input)static org.apache.beam.sdk.schemas.SchemagetErrorRowSchema(org.apache.beam.sdk.schemas.Schema upstreamSchema)static org.apache.beam.vendor.calcite.v1_40_0.org.apache.calcite.rel.RelNodegetInput(org.apache.beam.vendor.calcite.v1_40_0.org.apache.calcite.rel.RelNode input)static NodeStatsgetNodeStats(org.apache.beam.vendor.calcite.v1_40_0.org.apache.calcite.rel.RelNode input, BeamRelMetadataQuery mq)static org.apache.beam.sdk.values.PCollection<org.apache.beam.sdk.values.Row>toPCollection(org.apache.beam.sdk.Pipeline pipeline, BeamRelNode node)static org.apache.beam.sdk.values.PCollection<org.apache.beam.sdk.values.Row>toPCollection(org.apache.beam.sdk.Pipeline pipeline, BeamRelNode node, @Nullable org.apache.beam.sdk.transforms.PTransform<org.apache.beam.sdk.values.PCollection<org.apache.beam.sdk.values.Row>,? extends org.apache.beam.sdk.values.POutput> errorTransformer)
-
-
-
Field Detail
-
ROW
public static final java.lang.String ROW
- See Also:
- Constant Field Values
-
ERROR
public static final java.lang.String ERROR
- See Also:
- Constant Field Values
-
-
Method Detail
-
toPCollection
public static org.apache.beam.sdk.values.PCollection<org.apache.beam.sdk.values.Row> toPCollection(org.apache.beam.sdk.Pipeline pipeline, BeamRelNode node)
-
toPCollection
public static org.apache.beam.sdk.values.PCollection<org.apache.beam.sdk.values.Row> toPCollection(org.apache.beam.sdk.Pipeline pipeline, BeamRelNode node, @Nullable org.apache.beam.sdk.transforms.PTransform<org.apache.beam.sdk.values.PCollection<org.apache.beam.sdk.values.Row>,? extends org.apache.beam.sdk.values.POutput> errorTransformer)
-
getBeamRelInput
public static BeamRelNode getBeamRelInput(org.apache.beam.vendor.calcite.v1_40_0.org.apache.calcite.rel.RelNode input)
-
getInput
public static org.apache.beam.vendor.calcite.v1_40_0.org.apache.calcite.rel.RelNode getInput(org.apache.beam.vendor.calcite.v1_40_0.org.apache.calcite.rel.RelNode input)
-
getNodeStats
public static NodeStats getNodeStats(org.apache.beam.vendor.calcite.v1_40_0.org.apache.calcite.rel.RelNode input, BeamRelMetadataQuery mq)
-
getErrorRowSchema
public static org.apache.beam.sdk.schemas.Schema getErrorRowSchema(org.apache.beam.sdk.schemas.Schema upstreamSchema)
-
explainLazily
public static java.lang.Object explainLazily(org.apache.beam.vendor.calcite.v1_40_0.org.apache.calcite.rel.RelNode node)
A lazy explain viaObject.toString()for logging purposes.
-
-