Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- ACTION_PROPERTY - Static variable in class org.apache.pulsar.io.jdbc.JdbcAbstractSink
B
- BaseJdbcAutoSchemaSink - Class in org.apache.pulsar.io.jdbc
-
An abstract Jdbc sink, which interprets input Record in generic record.
- BaseJdbcAutoSchemaSink() - Constructor for class org.apache.pulsar.io.jdbc.BaseJdbcAutoSchemaSink
- bindValue(PreparedStatement, JdbcAbstractSink.Mutation) - Method in class org.apache.pulsar.io.jdbc.BaseJdbcAutoSchemaSink
- bindValue(PreparedStatement, JdbcAbstractSink.Mutation) - Method in class org.apache.pulsar.io.jdbc.JdbcAbstractSink
- buildDeleteSql(JdbcUtils.TableDefinition) - Static method in class org.apache.pulsar.io.jdbc.JdbcUtils
- buildDeleteStatement(Connection, String) - Static method in class org.apache.pulsar.io.jdbc.JdbcUtils
- buildInsertSql(JdbcUtils.TableDefinition) - Static method in class org.apache.pulsar.io.jdbc.JdbcUtils
- buildInsertStatement(Connection, String) - Static method in class org.apache.pulsar.io.jdbc.JdbcUtils
- buildUpdateSql(JdbcUtils.TableDefinition) - Static method in class org.apache.pulsar.io.jdbc.JdbcUtils
- buildUpdateSqlSetPart(JdbcUtils.TableDefinition) - Static method in class org.apache.pulsar.io.jdbc.JdbcUtils
- buildUpdateStatement(Connection, String) - Static method in class org.apache.pulsar.io.jdbc.JdbcUtils
C
- close() - Method in class org.apache.pulsar.io.jdbc.JdbcAbstractSink
- ColumnId() - Constructor for class org.apache.pulsar.io.jdbc.JdbcUtils.ColumnId
- combationWhere(List<JdbcUtils.ColumnId>) - Static method in class org.apache.pulsar.io.jdbc.JdbcUtils
- createMutation(Record<GenericObject>) - Method in class org.apache.pulsar.io.jdbc.BaseJdbcAutoSchemaSink
- createMutation(Record<T>) - Method in class org.apache.pulsar.io.jdbc.JdbcAbstractSink
D
- DELETE - Enum constant in enum class org.apache.pulsar.io.jdbc.JdbcAbstractSink.MutationType
- DELETE - Enum constant in enum class org.apache.pulsar.io.jdbc.JdbcSinkConfig.NullValueAction
F
- FAIL - Enum constant in enum class org.apache.pulsar.io.jdbc.JdbcSinkConfig.NullValueAction
G
- generateDeleteQueryStatement() - Method in class org.apache.pulsar.io.jdbc.JdbcAbstractSink
- generateInsertQueryStatement() - Method in class org.apache.pulsar.io.jdbc.JdbcAbstractSink
- generateUpdateQueryStatement() - Method in class org.apache.pulsar.io.jdbc.JdbcAbstractSink
- generateUpsertQueryStatement() - Method in class org.apache.pulsar.io.jdbc.BaseJdbcAutoSchemaSink
- generateUpsertQueryStatement() - Method in class org.apache.pulsar.io.jdbc.JdbcAbstractSink
- getTableDefinition(Connection, JdbcUtils.TableId, List<String>, List<String>) - Static method in class org.apache.pulsar.io.jdbc.JdbcUtils
-
Get the
JdbcUtils.TableDefinitionfor the given table. - getTableId(Connection, String) - Static method in class org.apache.pulsar.io.jdbc.JdbcUtils
-
Get the
JdbcUtils.TableIdfor the given tableName.
I
- INSERT - Enum constant in enum class org.apache.pulsar.io.jdbc.JdbcAbstractSink.MutationType
- INSERT - Enum constant in enum class org.apache.pulsar.io.jdbc.JdbcSinkConfig.InsertMode
J
- JdbcAbstractSink<T> - Class in org.apache.pulsar.io.jdbc
-
A Simple abstract class for Jdbc sink.
- JdbcAbstractSink() - Constructor for class org.apache.pulsar.io.jdbc.JdbcAbstractSink
- JdbcAbstractSink.Mutation - Class in org.apache.pulsar.io.jdbc
- JdbcAbstractSink.MutationType - Enum Class in org.apache.pulsar.io.jdbc
- jdbcSinkConfig - Variable in class org.apache.pulsar.io.jdbc.JdbcAbstractSink
- JdbcSinkConfig - Class in org.apache.pulsar.io.jdbc
- JdbcSinkConfig() - Constructor for class org.apache.pulsar.io.jdbc.JdbcSinkConfig
- JdbcSinkConfig.InsertMode - Enum Class in org.apache.pulsar.io.jdbc
- JdbcSinkConfig.NullValueAction - Enum Class in org.apache.pulsar.io.jdbc
- JdbcUtils - Class in org.apache.pulsar.io.jdbc
- JdbcUtils() - Constructor for class org.apache.pulsar.io.jdbc.JdbcUtils
- JdbcUtils.ColumnId - Class in org.apache.pulsar.io.jdbc
- JdbcUtils.TableDefinition - Class in org.apache.pulsar.io.jdbc
- JdbcUtils.TableId - Class in org.apache.pulsar.io.jdbc
L
- load(String) - Static method in class org.apache.pulsar.io.jdbc.JdbcSinkConfig
- load(Map<String, Object>) - Static method in class org.apache.pulsar.io.jdbc.JdbcSinkConfig
M
- Mutation() - Constructor for class org.apache.pulsar.io.jdbc.JdbcAbstractSink.Mutation
O
- of(JdbcUtils.TableId, List<JdbcUtils.ColumnId>) - Static method in class org.apache.pulsar.io.jdbc.JdbcUtils.TableDefinition
- of(JdbcUtils.TableId, List<JdbcUtils.ColumnId>, List<JdbcUtils.ColumnId>, List<JdbcUtils.ColumnId>) - Static method in class org.apache.pulsar.io.jdbc.JdbcUtils.TableDefinition
- open(Map<String, Object>, SinkContext) - Method in class org.apache.pulsar.io.jdbc.JdbcAbstractSink
- org.apache.pulsar.io.jdbc - package org.apache.pulsar.io.jdbc
-
Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements.
T
- tableDefinition - Variable in class org.apache.pulsar.io.jdbc.JdbcAbstractSink
- TableId() - Constructor for class org.apache.pulsar.io.jdbc.JdbcUtils.TableId
U
- UPDATE - Enum constant in enum class org.apache.pulsar.io.jdbc.JdbcAbstractSink.MutationType
- UPDATE - Enum constant in enum class org.apache.pulsar.io.jdbc.JdbcSinkConfig.InsertMode
- UPSERT - Enum constant in enum class org.apache.pulsar.io.jdbc.JdbcAbstractSink.MutationType
- UPSERT - Enum constant in enum class org.apache.pulsar.io.jdbc.JdbcSinkConfig.InsertMode
V
- valueOf(String) - Static method in enum class org.apache.pulsar.io.jdbc.JdbcAbstractSink.MutationType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.apache.pulsar.io.jdbc.JdbcSinkConfig.InsertMode
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.apache.pulsar.io.jdbc.JdbcSinkConfig.NullValueAction
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class org.apache.pulsar.io.jdbc.JdbcAbstractSink.MutationType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.apache.pulsar.io.jdbc.JdbcSinkConfig.InsertMode
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.apache.pulsar.io.jdbc.JdbcSinkConfig.NullValueAction
-
Returns an array containing the constants of this enum class, in the order they are declared.
W
- write(Record<T>) - Method in class org.apache.pulsar.io.jdbc.JdbcAbstractSink
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form