Index

A B C D F G I J L M O T U V W 
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.TableDefinition for the given table.
getTableId(Connection, String) - Static method in class org.apache.pulsar.io.jdbc.JdbcUtils
Get the JdbcUtils.TableId for 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
 
A B C D F G I J L M O T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form