@AutoService(value=SchemaTransformProvider.class) public class SqlTransformSchemaTransformProvider extends java.lang.Object implements SchemaTransformProvider
| Constructor and Description |
|---|
SqlTransformSchemaTransformProvider() |
| Modifier and Type | Method and Description |
|---|---|
Schema |
configurationSchema()
Returns the expected schema of the configuration object.
|
java.lang.String |
description()
Returns a description regarding the
SchemaTransform represented by the SchemaTransformProvider. |
SchemaTransform |
from(Row configuration)
Produce a
SchemaTransform from some transform-specific configuration object. |
java.lang.String |
identifier()
Returns an id that uniquely represents this transform.
|
java.util.List<java.lang.String> |
inputCollectionNames()
Returns the input collection names of this transform.
|
java.util.List<java.lang.String> |
outputCollectionNames()
Returns the output collection names of this transform.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitdependenciespublic java.lang.String identifier()
SchemaTransformProvideridentifier in interface SchemaTransformProviderpublic java.lang.String description()
SchemaTransformProviderSchemaTransform represented by the SchemaTransformProvider. Please keep the language generic (i.e. not specific to any
programming language). The description may be markdown formatted.description in interface SchemaTransformProviderpublic Schema configurationSchema()
SchemaTransformProviderconfigurationSchema in interface SchemaTransformProviderpublic SchemaTransform from(Row configuration)
SchemaTransformProviderSchemaTransform from some transform-specific configuration object. Can throw
a InvalidConfigurationException or a InvalidSchemaException.from in interface SchemaTransformProviderpublic java.util.List<java.lang.String> inputCollectionNames()
SchemaTransformProviderinputCollectionNames in interface SchemaTransformProviderpublic java.util.List<java.lang.String> outputCollectionNames()
SchemaTransformProvideroutputCollectionNames in interface SchemaTransformProvider