Class BigQueryExportReadSchemaTransformProvider
java.lang.Object
org.apache.beam.sdk.schemas.transforms.TypedSchemaTransformProvider<BigQueryExportReadSchemaTransformConfiguration>
org.apache.beam.sdk.io.gcp.bigquery.BigQueryExportReadSchemaTransformProvider
- All Implemented Interfaces:
SchemaTransformProvider
@Internal
@AutoService(SchemaTransformProvider.class)
public class BigQueryExportReadSchemaTransformProvider
extends TypedSchemaTransformProvider<BigQueryExportReadSchemaTransformConfiguration>
An implementation of
TypedSchemaTransformProvider
for BigQuery read jobs configured using
BigQueryExportReadSchemaTransformConfiguration
.
Internal only: This class is actively being worked on, and it will likely change. We provide no backwards compatibility guarantees, and it should not be implemented outside the Beam repository.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprotected static class
An implementation ofSchemaTransform
for BigQuery read jobs configured usingBigQueryExportReadSchemaTransformConfiguration
. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionReturns the expected class of the configuration.protected SchemaTransform
from
(BigQueryExportReadSchemaTransformConfiguration configuration) Returns the expectedSchemaTransform
of the configuration.Implementation of theTypedSchemaTransformProvider
identifier method.Implementation of theTypedSchemaTransformProvider
inputCollectionNames method.Implementation of theTypedSchemaTransformProvider
outputCollectionNames method.Methods inherited from class org.apache.beam.sdk.schemas.transforms.TypedSchemaTransformProvider
configurationSchema, dependencies, from
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.apache.beam.sdk.schemas.transforms.SchemaTransformProvider
description
-
Constructor Details
-
BigQueryExportReadSchemaTransformProvider
public BigQueryExportReadSchemaTransformProvider()
-
-
Method Details
-
configurationClass
Returns the expected class of the configuration.- Overrides:
configurationClass
in classTypedSchemaTransformProvider<BigQueryExportReadSchemaTransformConfiguration>
-
from
Returns the expectedSchemaTransform
of the configuration.- Specified by:
from
in classTypedSchemaTransformProvider<BigQueryExportReadSchemaTransformConfiguration>
-
identifier
Implementation of theTypedSchemaTransformProvider
identifier method. -
inputCollectionNames
Implementation of theTypedSchemaTransformProvider
inputCollectionNames method. Since no input is expected, this returns an empty list. -
outputCollectionNames
Implementation of theTypedSchemaTransformProvider
outputCollectionNames method. Since a single output is expected, this returns a list with a single name.
-