类 BaseJdbcAutoSchemaSink
java.lang.Object
org.apache.pulsar.io.jdbc.JdbcAbstractSink<org.apache.pulsar.client.api.schema.GenericObject>
org.apache.pulsar.io.jdbc.BaseJdbcAutoSchemaSink
- 所有已实现的接口:
AutoCloseable,Sink<org.apache.pulsar.client.api.schema.GenericObject>
public abstract class BaseJdbcAutoSchemaSink
extends JdbcAbstractSink<org.apache.pulsar.client.api.schema.GenericObject>
An abstract Jdbc sink, which interprets input Record in generic record.
-
嵌套类概要
从类继承的嵌套类/接口 org.apache.pulsar.io.jdbc.JdbcAbstractSink
JdbcAbstractSink.Mutation, JdbcAbstractSink.MutationType -
字段概要
从类继承的字段 org.apache.pulsar.io.jdbc.JdbcAbstractSink
ACTION_PROPERTY, jdbcSinkConfig, tableDefinition -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明voidbindValue(PreparedStatement statement, JdbcAbstractSink.Mutation mutation) createMutation(org.apache.pulsar.functions.api.Record<org.apache.pulsar.client.api.schema.GenericObject> message) 从类继承的方法 org.apache.pulsar.io.jdbc.JdbcAbstractSink
close, generateDeleteQueryStatement, generateInsertQueryStatement, generateUpdateQueryStatement, open, write
-
构造器详细资料
-
BaseJdbcAutoSchemaSink
public BaseJdbcAutoSchemaSink()
-
-
方法详细资料
-
generateUpsertQueryStatement
- 指定者:
generateUpsertQueryStatement在类中JdbcAbstractSink<org.apache.pulsar.client.api.schema.GenericObject>
-
getColumnsForUpsert
- 指定者:
getColumnsForUpsert在类中JdbcAbstractSink<org.apache.pulsar.client.api.schema.GenericObject>
-
bindValue
public void bindValue(PreparedStatement statement, JdbcAbstractSink.Mutation mutation) throws Exception - 指定者:
bindValue在类中JdbcAbstractSink<org.apache.pulsar.client.api.schema.GenericObject>- 抛出:
Exception
-
createMutation
public JdbcAbstractSink.Mutation createMutation(org.apache.pulsar.functions.api.Record<org.apache.pulsar.client.api.schema.GenericObject> message) - 指定者:
createMutation在类中JdbcAbstractSink<org.apache.pulsar.client.api.schema.GenericObject>
-