Class SchemaTransformTranslation.SchemaTransformPayloadTranslator<T extends SchemaTransform>
java.lang.Object
org.apache.beam.sdk.schemas.transforms.SchemaTransformTranslation.SchemaTransformPayloadTranslator<T>
- All Implemented Interfaces:
org.apache.beam.sdk.util.construction.PTransformTranslation.TransformPayloadTranslator<T>
- Direct Known Subclasses:
BigQuerySchemaTransformTranslation.BigQueryStorageReadSchemaTransformTranslator,BigQuerySchemaTransformTranslation.BigQueryWriteSchemaTransformTranslator,TFRecordSchemaTransformTranslation.TFRecordReadSchemaTransformTranslator,TFRecordSchemaTransformTranslation.TFRecordWriteSchemaTransformTranslator
- Enclosing class:
SchemaTransformTranslation
public abstract static class SchemaTransformTranslation.SchemaTransformPayloadTranslator<T extends SchemaTransform>
extends Object
implements org.apache.beam.sdk.util.construction.PTransformTranslation.TransformPayloadTranslator<T>
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.apache.beam.sdk.util.construction.PTransformTranslation.TransformPayloadTranslator
org.apache.beam.sdk.util.construction.PTransformTranslation.TransformPayloadTranslator.NotSerializable<T extends PTransform<?,?>> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfromConfigRow(Row configRow, PipelineOptions options) getUrn()abstract SchemaTransformProviderprovider()@Nullable org.apache.beam.model.pipeline.v1.RunnerApi.FunctionSpectranslate(org.apache.beam.sdk.runners.AppliedPTransform<?, ?, T> application, org.apache.beam.sdk.util.construction.SdkComponents components) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.beam.sdk.util.construction.PTransformTranslation.TransformPayloadTranslator
getUrn, toConfigRow
-
Constructor Details
-
SchemaTransformPayloadTranslator
public SchemaTransformPayloadTranslator()
-
-
Method Details
-
provider
-
getUrn
- Specified by:
getUrnin interfaceorg.apache.beam.sdk.util.construction.PTransformTranslation.TransformPayloadTranslator<T extends SchemaTransform>
-
translate
public @Nullable org.apache.beam.model.pipeline.v1.RunnerApi.FunctionSpec translate(org.apache.beam.sdk.runners.AppliedPTransform<?, ?, throws IOExceptionT> application, org.apache.beam.sdk.util.construction.SdkComponents components) - Specified by:
translatein interfaceorg.apache.beam.sdk.util.construction.PTransformTranslation.TransformPayloadTranslator<T extends SchemaTransform>- Throws:
IOException
-
fromConfigRow
- Specified by:
fromConfigRowin interfaceorg.apache.beam.sdk.util.construction.PTransformTranslation.TransformPayloadTranslator<T extends SchemaTransform>
-