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 theSchemaTransform
represented by theSchemaTransformProvider
.Produce aSchemaTransform
from 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, wait
Methods inherited from interface org.apache.beam.sdk.schemas.transforms.SchemaTransformProvider
dependencies
-
Constructor Details
-
SqlTransformSchemaTransformProvider
public SqlTransformSchemaTransformProvider()
-
-
Method Details
-
identifier
Description copied from interface:SchemaTransformProvider
Returns an id that uniquely represents this transform.- Specified by:
identifier
in interfaceSchemaTransformProvider
-
description
Description copied from interface:SchemaTransformProvider
Returns a description regarding theSchemaTransform
represented by theSchemaTransformProvider
. Please keep the language generic (i.e. not specific to any programming language). The description may be markdown formatted.- Specified by:
description
in interfaceSchemaTransformProvider
-
configurationSchema
Description copied from interface:SchemaTransformProvider
Returns the expected schema of the configuration object. Note this is distinct from the schema of the transform itself.- Specified by:
configurationSchema
in interfaceSchemaTransformProvider
-
from
Description copied from interface:SchemaTransformProvider
Produce aSchemaTransform
from some transform-specific configuration object. Can throw ainvalid reference
InvalidConfigurationException
invalid reference
InvalidSchemaException
- Specified by:
from
in interfaceSchemaTransformProvider
-
inputCollectionNames
Description copied from interface:SchemaTransformProvider
Returns the input collection names of this transform.- Specified by:
inputCollectionNames
in interfaceSchemaTransformProvider
-
outputCollectionNames
Description copied from interface:SchemaTransformProvider
Returns the output collection names of this transform.- Specified by:
outputCollectionNames
in interfaceSchemaTransformProvider
-