@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, wait
dependencies
public java.lang.String identifier()
SchemaTransformProvider
identifier
in interface SchemaTransformProvider
public java.lang.String description()
SchemaTransformProvider
SchemaTransform
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 SchemaTransformProvider
public Schema configurationSchema()
SchemaTransformProvider
configurationSchema
in interface SchemaTransformProvider
public SchemaTransform from(Row configuration)
SchemaTransformProvider
SchemaTransform
from some transform-specific configuration object. Can throw
a InvalidConfigurationException
or a InvalidSchemaException
.from
in interface SchemaTransformProvider
public java.util.List<java.lang.String> inputCollectionNames()
SchemaTransformProvider
inputCollectionNames
in interface SchemaTransformProvider
public java.util.List<java.lang.String> outputCollectionNames()
SchemaTransformProvider
outputCollectionNames
in interface SchemaTransformProvider