Package org.apache.pulsar.io.jdbc
Class MariadbJdbcAutoSchemaSink
java.lang.Object
org.apache.pulsar.io.jdbc.JdbcAbstractSink<org.apache.pulsar.client.api.schema.GenericObject>
org.apache.pulsar.io.jdbc.BaseJdbcAutoSchemaSink
org.apache.pulsar.io.jdbc.MariadbJdbcAutoSchemaSink
- All Implemented Interfaces:
AutoCloseable,org.apache.pulsar.io.core.Sink<org.apache.pulsar.client.api.schema.GenericObject>
-
Nested Class Summary
Nested classes/interfaces inherited from class org.apache.pulsar.io.jdbc.JdbcAbstractSink
JdbcAbstractSink.Mutation, JdbcAbstractSink.MutationType -
Field Summary
Fields inherited from class org.apache.pulsar.io.jdbc.JdbcAbstractSink
ACTION_PROPERTY, jdbcSinkConfig, tableDefinition -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionMethods inherited from class org.apache.pulsar.io.jdbc.BaseJdbcAutoSchemaSink
bindValue, createMutation, setColumnValueMethods inherited from class org.apache.pulsar.io.jdbc.JdbcAbstractSink
close, generateDeleteQueryStatement, generateInsertQueryStatement, generateUpdateQueryStatement, getConnection, open, write
-
Constructor Details
-
MariadbJdbcAutoSchemaSink
public MariadbJdbcAutoSchemaSink()
-
-
Method Details
-
generateUpsertQueryStatement
- Overrides:
generateUpsertQueryStatementin classBaseJdbcAutoSchemaSink
-
getColumnsForUpsert
- Overrides:
getColumnsForUpsertin classBaseJdbcAutoSchemaSink
-