@AutoService(value=SchemaTransformProvider.class) public class JdbcWriteSchemaTransformProvider extends TypedSchemaTransformProvider<JdbcWriteSchemaTransformProvider.JdbcWriteSchemaTransformConfiguration>
SchemaTransformProvider for
writing to a JDBC connections using JdbcIO.| Modifier and Type | Class and Description |
|---|---|
protected static class |
JdbcWriteSchemaTransformProvider.JdbcWriteSchemaTransform |
static class |
JdbcWriteSchemaTransformProvider.JdbcWriteSchemaTransformConfiguration |
| Constructor and Description |
|---|
JdbcWriteSchemaTransformProvider() |
| Modifier and Type | Method and Description |
|---|---|
protected @UnknownKeyFor @NonNull @Initialized java.lang.Class<JdbcWriteSchemaTransformProvider.JdbcWriteSchemaTransformConfiguration> |
configurationClass() |
java.lang.String |
description()
Returns a description regarding the
SchemaTransform represented by the SchemaTransformProvider. |
protected @UnknownKeyFor @NonNull @Initialized SchemaTransform |
from(JdbcWriteSchemaTransformProvider.JdbcWriteSchemaTransformConfiguration configuration)
Produce a SchemaTransform from ConfigT.
|
@UnknownKeyFor @NonNull @Initialized java.lang.String |
identifier()
Returns an id that uniquely represents this transform.
|
protected java.lang.String |
inheritedDescription(java.lang.String prettyName,
java.lang.String transformName,
java.lang.String prefix,
int port) |
@UnknownKeyFor @NonNull @Initialized java.util.List<java.lang.String> |
inputCollectionNames()
Returns the input collection names of this transform.
|
protected java.lang.String |
jdbcType() |
@UnknownKeyFor @NonNull @Initialized java.util.List<java.lang.String> |
outputCollectionNames()
Returns the output collection names of this transform.
|
configurationSchema, dependencies, frompublic @UnknownKeyFor @NonNull @Initialized java.lang.String identifier()
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.protected java.lang.String inheritedDescription(java.lang.String prettyName,
java.lang.String transformName,
java.lang.String prefix,
int port)
protected @UnknownKeyFor @NonNull @Initialized java.lang.Class<JdbcWriteSchemaTransformProvider.JdbcWriteSchemaTransformConfiguration> configurationClass()
protected java.lang.String jdbcType()
protected @UnknownKeyFor @NonNull @Initialized SchemaTransform from(JdbcWriteSchemaTransformProvider.JdbcWriteSchemaTransformConfiguration configuration)
TypedSchemaTransformProviderInvalidConfigurationException or a
InvalidSchemaException.from in class TypedSchemaTransformProvider<JdbcWriteSchemaTransformProvider.JdbcWriteSchemaTransformConfiguration>public @UnknownKeyFor @NonNull @Initialized java.util.List<java.lang.String> inputCollectionNames()
SchemaTransformProviderpublic @UnknownKeyFor @NonNull @Initialized java.util.List<java.lang.String> outputCollectionNames()
SchemaTransformProvider