@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 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 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