@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.
|
SchemaTransform |
from(Row configuration)
Produce a SchemaTransform 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 Schema configurationSchema()
SchemaTransformProviderconfigurationSchema in interface SchemaTransformProviderpublic SchemaTransform from(Row configuration)
SchemaTransformProviderInvalidConfigurationException 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