Class SqlTransformSchemaTransformProvider
java.lang.Object
org.apache.beam.sdk.extensions.sql.expansion.SqlTransformSchemaTransformProvider
- All Implemented Interfaces:
SchemaTransformProvider
@AutoService(SchemaTransformProvider.class)
public class SqlTransformSchemaTransformProvider
extends Object
implements SchemaTransformProvider
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionReturns the expected schema of the configuration object.Returns a description regarding theSchemaTransformrepresented by theSchemaTransformProvider.Produce aSchemaTransformfrom some transform-specific configuration object.Returns an id that uniquely represents this transform.Returns the input collection names of this transform.Returns the output collection names of this transform.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.schemas.transforms.SchemaTransformProvider
dependencies
-
Constructor Details
-
SqlTransformSchemaTransformProvider
public SqlTransformSchemaTransformProvider()
-
-
Method Details
-
identifier
Description copied from interface:SchemaTransformProviderReturns an id that uniquely represents this transform.- Specified by:
identifierin interfaceSchemaTransformProvider
-
description
Description copied from interface:SchemaTransformProviderReturns a description regarding theSchemaTransformrepresented by theSchemaTransformProvider. Please keep the language generic (i.e. not specific to any programming language). The description may be markdown formatted.- Specified by:
descriptionin interfaceSchemaTransformProvider
-
configurationSchema
Description copied from interface:SchemaTransformProviderReturns the expected schema of the configuration object. Note this is distinct from the schema of the transform itself.- Specified by:
configurationSchemain interfaceSchemaTransformProvider
-
from
Description copied from interface:SchemaTransformProviderProduce aSchemaTransformfrom some transform-specific configuration object. Can throw aor ainvalid reference
InvalidConfigurationException.invalid reference
InvalidSchemaException- Specified by:
fromin interfaceSchemaTransformProvider
-
inputCollectionNames
Description copied from interface:SchemaTransformProviderReturns the input collection names of this transform.- Specified by:
inputCollectionNamesin interfaceSchemaTransformProvider
-
outputCollectionNames
Description copied from interface:SchemaTransformProviderReturns the output collection names of this transform.- Specified by:
outputCollectionNamesin interfaceSchemaTransformProvider
-