Skip navigation links
A B C D E F G H I J K L M N O P Q R S T U V W X 

A

AbstractDialect - Class in org.apache.flink.connector.jdbc.dialect
Base class for JdbcDialects that implements basic data type validation and the construction of basic INSERT, UPDATE, DELETE, and SELECT statements.
AbstractDialect() - Constructor for class org.apache.flink.connector.jdbc.dialect.AbstractDialect
 
AbstractDialect.Range - Class in org.apache.flink.connector.jdbc.dialect
A range from [min,max] where min <= max.
AbstractJdbcCatalog - Class in org.apache.flink.connector.jdbc.catalog
Abstract catalog for any JDBC catalogs.
AbstractJdbcCatalog(ClassLoader, String, String, String, String, String) - Constructor for class org.apache.flink.connector.jdbc.catalog.AbstractJdbcCatalog
 
AbstractJdbcRowConverter - Class in org.apache.flink.connector.jdbc.converter
Base class for all converters that convert between JDBC object and Flink internal object.
AbstractJdbcRowConverter(RowType) - Constructor for class org.apache.flink.connector.jdbc.converter.AbstractJdbcRowConverter
 
AbstractJdbcRowConverter.JdbcDeserializationConverter - Interface in org.apache.flink.connector.jdbc.converter
Runtime converter to convert JDBC field to RowData type object.
AbstractJdbcRowConverter.JdbcSerializationConverter - Interface in org.apache.flink.connector.jdbc.converter
Runtime converter to convert RowData field to java object and fill into the PreparedStatement.
acceptsURL(String) - Method in class org.apache.flink.connector.jdbc.databases.derby.dialect.DerbyDialectFactory
 
acceptsURL(String) - Method in class org.apache.flink.connector.jdbc.databases.mysql.dialect.MySqlDialectFactory
 
acceptsURL(String) - Method in class org.apache.flink.connector.jdbc.databases.oracle.dialect.OracleDialectFactory
 
acceptsURL(String) - Method in class org.apache.flink.connector.jdbc.databases.postgres.dialect.PostgresDialectFactory
 
acceptsURL(String) - Method in class org.apache.flink.connector.jdbc.databases.sqlserver.dialect.SqlServerDialectFactory
 
acceptsURL(String) - Method in interface org.apache.flink.connector.jdbc.dialect.JdbcDialectFactory
Retrieves whether the dialect thinks that it can open a connection to the given URL.
addBatch() - Method in interface org.apache.flink.connector.jdbc.statement.FieldNamedPreparedStatement
Adds a set of parameters to this NamedPreparedStatement object's batch of commands.
addBatch() - Method in class org.apache.flink.connector.jdbc.statement.FieldNamedPreparedStatementImpl
 
addToBatch(R) - Method in class org.apache.flink.connector.jdbc.internal.executor.InsertOrUpdateJdbcExecutor
Deprecated.
 
addToBatch(T) - Method in interface org.apache.flink.connector.jdbc.internal.executor.JdbcBatchStatementExecutor
 
addToBatch(RowData) - Method in class org.apache.flink.connector.jdbc.internal.executor.TableBufferedStatementExecutor
 
addToBatch(RowData) - Method in class org.apache.flink.connector.jdbc.internal.executor.TableBufferReducedStatementExecutor
 
addToBatch(RowData) - Method in class org.apache.flink.connector.jdbc.internal.executor.TableInsertOrUpdateStatementExecutor
 
addToBatch(RowData) - Method in class org.apache.flink.connector.jdbc.internal.executor.TableSimpleStatementExecutor
 
addToBatch(In, JdbcIn) - Method in class org.apache.flink.connector.jdbc.internal.JdbcOutputFormat
 
alterDatabase(String, CatalogDatabase, boolean) - Method in class org.apache.flink.connector.jdbc.catalog.AbstractJdbcCatalog
 
alterFunction(ObjectPath, CatalogFunction, boolean) - Method in class org.apache.flink.connector.jdbc.catalog.AbstractJdbcCatalog
 
alterPartition(ObjectPath, CatalogPartitionSpec, CatalogPartition, boolean) - Method in class org.apache.flink.connector.jdbc.catalog.AbstractJdbcCatalog
 
alterPartitionColumnStatistics(ObjectPath, CatalogPartitionSpec, CatalogColumnStatistics, boolean) - Method in class org.apache.flink.connector.jdbc.catalog.AbstractJdbcCatalog
 
alterPartitionStatistics(ObjectPath, CatalogPartitionSpec, CatalogTableStatistics, boolean) - Method in class org.apache.flink.connector.jdbc.catalog.AbstractJdbcCatalog
 
alterTable(ObjectPath, CatalogBaseTable, boolean) - Method in class org.apache.flink.connector.jdbc.catalog.AbstractJdbcCatalog
 
alterTableColumnStatistics(ObjectPath, CatalogColumnStatistics, boolean) - Method in class org.apache.flink.connector.jdbc.catalog.AbstractJdbcCatalog
 
alterTableStatistics(ObjectPath, CatalogTableStatistics, boolean) - Method in class org.apache.flink.connector.jdbc.catalog.AbstractJdbcCatalog
 
appendDefaultUrlProperties(String) - Method in class org.apache.flink.connector.jdbc.databases.mysql.dialect.MySqlDialect
 
appendDefaultUrlProperties(String) - Method in interface org.apache.flink.connector.jdbc.dialect.JdbcDialect
Appends default JDBC properties to url for current dialect.
applyFilters(List<ResolvedExpression>) - Method in class org.apache.flink.connector.jdbc.table.JdbcDynamicTableSource
 
applyLimit(long) - Method in class org.apache.flink.connector.jdbc.table.JdbcDynamicTableSource
 
applyProjection(int[][], DataType) - Method in class org.apache.flink.connector.jdbc.table.JdbcDynamicTableSource
 
asSummaryString() - Method in class org.apache.flink.connector.jdbc.table.JdbcDynamicTableSink
 
asSummaryString() - Method in class org.apache.flink.connector.jdbc.table.JdbcDynamicTableSource
 
attemptFlush() - Method in class org.apache.flink.connector.jdbc.internal.JdbcOutputFormat
 
autoCommit - Variable in class org.apache.flink.connector.jdbc.internal.options.JdbcReadOptions.Builder
 
autoCommit - Variable in class org.apache.flink.connector.jdbc.JdbcInputFormat
 

B

BASE_URL - Static variable in class org.apache.flink.connector.jdbc.catalog.factory.JdbcCatalogFactoryOptions
 
baseUrl - Variable in class org.apache.flink.connector.jdbc.catalog.AbstractJdbcCatalog
 
belongsToSubtask(Xid, RuntimeContext) - Method in interface org.apache.flink.connector.jdbc.xa.XidGenerator
 
build() - Method in class org.apache.flink.connector.jdbc.internal.JdbcOutputFormat.Builder
Finalizes the configuration and checks validity.
build() - Method in class org.apache.flink.connector.jdbc.internal.options.InternalJdbcConnectionOptions.Builder
 
build() - Method in class org.apache.flink.connector.jdbc.internal.options.JdbcDmlOptions.JdbcDmlOptionsBuilder
 
build() - Method in class org.apache.flink.connector.jdbc.internal.options.JdbcReadOptions.Builder
 
build() - Method in class org.apache.flink.connector.jdbc.JdbcConnectionOptions.JdbcConnectionOptionsBuilder
 
build() - Method in class org.apache.flink.connector.jdbc.JdbcExactlyOnceOptions.JDBCExactlyOnceOptionsBuilder
 
build() - Method in class org.apache.flink.connector.jdbc.JdbcExecutionOptions.Builder
 
build() - Method in class org.apache.flink.connector.jdbc.table.JdbcOutputFormatBuilder
 
build() - Method in class org.apache.flink.connector.jdbc.table.JdbcRowDataInputFormat.Builder
 
buildConnectionOptions() - Method in class org.apache.flink.connector.jdbc.JdbcRowOutputFormat.JdbcOutputFormatBuilder
 
builder() - Static method in class org.apache.flink.connector.jdbc.internal.JdbcOutputFormat
 
Builder() - Constructor for class org.apache.flink.connector.jdbc.internal.JdbcOutputFormat.Builder
 
builder() - Static method in class org.apache.flink.connector.jdbc.internal.options.InternalJdbcConnectionOptions
 
Builder() - Constructor for class org.apache.flink.connector.jdbc.internal.options.InternalJdbcConnectionOptions.Builder
 
builder() - Static method in class org.apache.flink.connector.jdbc.internal.options.JdbcDmlOptions
 
builder() - Static method in class org.apache.flink.connector.jdbc.internal.options.JdbcReadOptions
 
Builder() - Constructor for class org.apache.flink.connector.jdbc.internal.options.JdbcReadOptions.Builder
 
builder() - Static method in class org.apache.flink.connector.jdbc.JdbcExactlyOnceOptions
 
builder() - Static method in class org.apache.flink.connector.jdbc.JdbcExecutionOptions
 
Builder() - Constructor for class org.apache.flink.connector.jdbc.JdbcExecutionOptions.Builder
 
builder() - Static method in class org.apache.flink.connector.jdbc.table.JdbcRowDataInputFormat
A builder used to set parameters to the output format's configuration in a fluent way.
Builder() - Constructor for class org.apache.flink.connector.jdbc.table.JdbcRowDataInputFormat.Builder
 
buildJdbcInputFormat() - Static method in class org.apache.flink.connector.jdbc.JdbcInputFormat
A builder used to set parameters to the output format's configuration in a fluent way.
buildJdbcOutputFormat() - Static method in class org.apache.flink.connector.jdbc.JdbcRowOutputFormat
 

C

CheckpointAndXid - Class in org.apache.flink.connector.jdbc.xa
A pair of checkpoint id and Xid representing a checkpoint and an associated pending (prepared) XA transaction.
CheckpointAndXidSerializer - Class in org.apache.flink.connector.jdbc.xa
CheckpointAndXid serializer.
CheckpointAndXidSerializer() - Constructor for class org.apache.flink.connector.jdbc.xa.CheckpointAndXidSerializer
 
CheckpointAndXidSerializer.CheckpointAndXidSimpleTypeSerializerSnapshot - Class in org.apache.flink.connector.jdbc.xa
SImple TypeSerializerSnapshot for CheckpointAndXidSerializer.
CheckpointAndXidSimpleTypeSerializerSnapshot() - Constructor for class org.apache.flink.connector.jdbc.xa.CheckpointAndXidSerializer.CheckpointAndXidSimpleTypeSerializerSnapshot
 
clearParameters() - Method in interface org.apache.flink.connector.jdbc.statement.FieldNamedPreparedStatement
Clears the current parameter values immediately.
clearParameters() - Method in class org.apache.flink.connector.jdbc.statement.FieldNamedPreparedStatementImpl
 
close() - Method in class org.apache.flink.connector.jdbc.catalog.AbstractJdbcCatalog
 
close() - Method in class org.apache.flink.connector.jdbc.internal.GenericJdbcSinkFunction
 
close() - Method in class org.apache.flink.connector.jdbc.internal.JdbcOutputFormat
Executes prepared statement and closes all resources of this instance.
close() - Method in class org.apache.flink.connector.jdbc.JdbcInputFormat
Closes all resources used.
close() - Method in interface org.apache.flink.connector.jdbc.statement.FieldNamedPreparedStatement
Releases this Statement object's database and JDBC resources immediately instead of waiting for this to happen when it is automatically closed.
close() - Method in class org.apache.flink.connector.jdbc.statement.FieldNamedPreparedStatementImpl
 
close() - Method in class org.apache.flink.connector.jdbc.table.JdbcRowDataInputFormat
Closes all resources used.
close() - Method in class org.apache.flink.connector.jdbc.table.JdbcRowDataLookupFunction
 
close() - Method in class org.apache.flink.connector.jdbc.xa.JdbcXaSinkFunction
 
close() - Method in interface org.apache.flink.connector.jdbc.xa.XidGenerator
 
closeConnection() - Method in interface org.apache.flink.connector.jdbc.internal.connection.JdbcConnectionProvider
Close possible existing connection.
closeConnection() - Method in class org.apache.flink.connector.jdbc.internal.connection.SimpleJdbcConnectionProvider
 
closeInputFormat() - Method in class org.apache.flink.connector.jdbc.JdbcInputFormat
 
closeInputFormat() - Method in class org.apache.flink.connector.jdbc.table.JdbcRowDataInputFormat
 
closeStatements() - Method in class org.apache.flink.connector.jdbc.internal.executor.InsertOrUpdateJdbcExecutor
Deprecated.
 
closeStatements() - Method in interface org.apache.flink.connector.jdbc.internal.executor.JdbcBatchStatementExecutor
Close JDBC related statements.
closeStatements() - Method in class org.apache.flink.connector.jdbc.internal.executor.TableBufferedStatementExecutor
 
closeStatements() - Method in class org.apache.flink.connector.jdbc.internal.executor.TableBufferReducedStatementExecutor
 
closeStatements() - Method in class org.apache.flink.connector.jdbc.internal.executor.TableInsertOrUpdateStatementExecutor
 
closeStatements() - Method in class org.apache.flink.connector.jdbc.internal.executor.TableSimpleStatementExecutor
 
combine(String, ParameterizedPredicate) - Method in class org.apache.flink.connector.jdbc.table.ParameterizedPredicate
 
commit(Xid, boolean) - Method in interface org.apache.flink.connector.jdbc.xa.XaFacade
Commit previously prepared transaction.
CompositeJdbcParameterValuesProvider - Class in org.apache.flink.connector.jdbc.split
Combine 2 JdbcParameterValuesProvider into 1.
CompositeJdbcParameterValuesProvider(JdbcParameterValuesProvider, JdbcParameterValuesProvider) - Constructor for class org.apache.flink.connector.jdbc.split.CompositeJdbcParameterValuesProvider
 
configure(Configuration) - Method in class org.apache.flink.connector.jdbc.internal.JdbcOutputFormat
 
configure(Configuration) - Method in class org.apache.flink.connector.jdbc.JdbcInputFormat
 
configure(Configuration) - Method in class org.apache.flink.connector.jdbc.table.JdbcRowDataInputFormat
 
connectionCheckTimeoutSeconds - Variable in class org.apache.flink.connector.jdbc.JdbcConnectionOptions
 
connectionProvider - Variable in class org.apache.flink.connector.jdbc.internal.JdbcOutputFormat
 
connectionProvider - Variable in class org.apache.flink.connector.jdbc.JdbcInputFormat
 
converterName() - Method in class org.apache.flink.connector.jdbc.converter.AbstractJdbcRowConverter
 
converterName() - Method in class org.apache.flink.connector.jdbc.databases.derby.dialect.DerbyRowConverter
 
converterName() - Method in class org.apache.flink.connector.jdbc.databases.mysql.dialect.MySQLRowConverter
 
converterName() - Method in class org.apache.flink.connector.jdbc.databases.oracle.dialect.OracleRowConverter
 
converterName() - Method in class org.apache.flink.connector.jdbc.databases.postgres.dialect.PostgresRowConverter
 
converterName() - Method in class org.apache.flink.connector.jdbc.databases.sqlserver.dialect.SqlServerRowConverter
 
copy() - Method in class org.apache.flink.connector.jdbc.table.JdbcDynamicTableSink
 
copy() - Method in class org.apache.flink.connector.jdbc.table.JdbcDynamicTableSource
 
copy(CheckpointAndXid) - Method in class org.apache.flink.connector.jdbc.xa.CheckpointAndXidSerializer
 
copy(CheckpointAndXid, CheckpointAndXid) - Method in class org.apache.flink.connector.jdbc.xa.CheckpointAndXidSerializer
 
copy(DataInputView, DataOutputView) - Method in class org.apache.flink.connector.jdbc.xa.CheckpointAndXidSerializer
 
copy(JdbcXaSinkFunctionState) - Method in class org.apache.flink.connector.jdbc.xa.XaSinkStateSerializer
 
copy(JdbcXaSinkFunctionState, JdbcXaSinkFunctionState) - Method in class org.apache.flink.connector.jdbc.xa.XaSinkStateSerializer
 
copy(DataInputView, DataOutputView) - Method in class org.apache.flink.connector.jdbc.xa.XaSinkStateSerializer
 
copy(Xid) - Method in class org.apache.flink.connector.jdbc.xa.XidSerializer
 
copy(Xid, Xid) - Method in class org.apache.flink.connector.jdbc.xa.XidSerializer
 
copy(DataInputView, DataOutputView) - Method in class org.apache.flink.connector.jdbc.xa.XidSerializer
 
create() - Method in class org.apache.flink.connector.jdbc.databases.derby.dialect.DerbyDialectFactory
 
create() - Method in class org.apache.flink.connector.jdbc.databases.mysql.dialect.MySqlDialectFactory
 
create() - Method in class org.apache.flink.connector.jdbc.databases.oracle.dialect.OracleDialectFactory
 
create() - Method in class org.apache.flink.connector.jdbc.databases.postgres.dialect.PostgresDialectFactory
 
create() - Method in class org.apache.flink.connector.jdbc.databases.sqlserver.dialect.SqlServerDialectFactory
 
create() - Method in interface org.apache.flink.connector.jdbc.dialect.JdbcDialectFactory
 
createCatalog(CatalogFactory.Context) - Method in class org.apache.flink.connector.jdbc.catalog.factory.JdbcCatalogFactory
 
createCatalog(ClassLoader, String, String, String, String, String) - Static method in class org.apache.flink.connector.jdbc.catalog.JdbcCatalogUtils
Create catalog instance from given information.
createDatabase(String, CatalogDatabase, boolean) - Method in class org.apache.flink.connector.jdbc.catalog.AbstractJdbcCatalog
 
createDynamicTableSink(DynamicTableFactory.Context) - Method in class org.apache.flink.connector.jdbc.table.JdbcDynamicTableFactory
 
createDynamicTableSource(DynamicTableFactory.Context) - Method in class org.apache.flink.connector.jdbc.table.JdbcDynamicTableFactory
 
createExternalConverter(LogicalType) - Method in class org.apache.flink.connector.jdbc.converter.AbstractJdbcRowConverter
 
createFunction(ObjectPath, CatalogFunction, boolean) - Method in class org.apache.flink.connector.jdbc.catalog.AbstractJdbcCatalog
 
createInputSplits(int) - Method in class org.apache.flink.connector.jdbc.JdbcInputFormat
 
createInputSplits(int) - Method in class org.apache.flink.connector.jdbc.table.JdbcRowDataInputFormat
 
createInstance() - Method in class org.apache.flink.connector.jdbc.xa.CheckpointAndXidSerializer
 
createInstance() - Method in class org.apache.flink.connector.jdbc.xa.XaSinkStateSerializer
 
createInstance() - Method in class org.apache.flink.connector.jdbc.xa.XidSerializer
 
createInternalConverter(LogicalType) - Method in class org.apache.flink.connector.jdbc.converter.AbstractJdbcRowConverter
 
createInternalConverter(LogicalType) - Method in class org.apache.flink.connector.jdbc.databases.oracle.dialect.OracleRowConverter
 
createInternalConverter(LogicalType) - Method in class org.apache.flink.connector.jdbc.databases.postgres.dialect.PostgresRowConverter
 
createInternalConverter(LogicalType) - Method in class org.apache.flink.connector.jdbc.databases.sqlserver.dialect.SqlServerRowConverter
 
createNullableExternalConverter(LogicalType) - Method in class org.apache.flink.connector.jdbc.converter.AbstractJdbcRowConverter
Create a nullable JDBC fAbstractJdbcRowConverter.JdbcSerializationConverter from given sql type.
createNullableExternalConverter(LogicalType) - Method in class org.apache.flink.connector.jdbc.databases.postgres.dialect.PostgresRowConverter
 
createNullableInternalConverter(LogicalType) - Method in class org.apache.flink.connector.jdbc.converter.AbstractJdbcRowConverter
Create a nullable runtime AbstractJdbcRowConverter.JdbcDeserializationConverter from given LogicalType.
createPartition(ObjectPath, CatalogPartitionSpec, CatalogPartition, boolean) - Method in class org.apache.flink.connector.jdbc.catalog.AbstractJdbcCatalog
 
createStatement(Connection) - Method in interface org.apache.flink.connector.jdbc.statement.StatementFactory
Creates FieldNamedPreparedStatement with the given Connection.
createTable(ObjectPath, CatalogBaseTable, boolean) - Method in class org.apache.flink.connector.jdbc.catalog.AbstractJdbcCatalog
 

D

databaseExists(String) - Method in class org.apache.flink.connector.jdbc.catalog.AbstractJdbcCatalog
 
decimalPrecisionRange() - Method in class org.apache.flink.connector.jdbc.databases.derby.dialect.DerbyDialect
 
decimalPrecisionRange() - Method in class org.apache.flink.connector.jdbc.databases.mysql.dialect.MySqlDialect
 
decimalPrecisionRange() - Method in class org.apache.flink.connector.jdbc.databases.oracle.dialect.OracleDialect
 
decimalPrecisionRange() - Method in class org.apache.flink.connector.jdbc.databases.postgres.dialect.PostgresDialect
 
decimalPrecisionRange() - Method in class org.apache.flink.connector.jdbc.databases.sqlserver.dialect.SqlServerDialect
The maximum precision is supported by decimal.
decimalPrecisionRange() - Method in class org.apache.flink.connector.jdbc.dialect.AbstractDialect
 
DEFAULT_DATABASE - Static variable in class org.apache.flink.connector.jdbc.catalog.factory.JdbcCatalogFactoryOptions
 
DEFAULT_DATABASE - Static variable in class org.apache.flink.connector.jdbc.databases.postgres.catalog.PostgresCatalog
 
DEFAULT_MAX_RETRY_TIMES - Static variable in class org.apache.flink.connector.jdbc.JdbcExecutionOptions
 
DEFAULT_SIZE - Static variable in class org.apache.flink.connector.jdbc.JdbcExecutionOptions
 
DEFAULT_TRANSACTION_PER_CONNECTION - Static variable in class org.apache.flink.connector.jdbc.JdbcExactlyOnceOptions
 
defaultDriverName() - Method in class org.apache.flink.connector.jdbc.databases.derby.dialect.DerbyDialect
 
defaultDriverName() - Method in class org.apache.flink.connector.jdbc.databases.mysql.dialect.MySqlDialect
 
defaultDriverName() - Method in class org.apache.flink.connector.jdbc.databases.oracle.dialect.OracleDialect
 
defaultDriverName() - Method in class org.apache.flink.connector.jdbc.databases.postgres.dialect.PostgresDialect
 
defaultDriverName() - Method in class org.apache.flink.connector.jdbc.databases.sqlserver.dialect.SqlServerDialect
 
defaultDriverName() - Method in interface org.apache.flink.connector.jdbc.dialect.JdbcDialect
 
defaultMethod(Expression) - Method in class org.apache.flink.connector.jdbc.table.JdbcFilterPushdownPreparedStatementVisitor
 
defaults() - Static method in class org.apache.flink.connector.jdbc.JdbcExactlyOnceOptions
 
defaults() - Static method in class org.apache.flink.connector.jdbc.JdbcExecutionOptions
 
defaultUrl - Variable in class org.apache.flink.connector.jdbc.catalog.AbstractJdbcCatalog
 
DerbyDialect - Class in org.apache.flink.connector.jdbc.databases.derby.dialect
JDBC dialect for Derby.
DerbyDialect() - Constructor for class org.apache.flink.connector.jdbc.databases.derby.dialect.DerbyDialect
 
DerbyDialectFactory - Class in org.apache.flink.connector.jdbc.databases.derby.dialect
Factory for DerbyDialect.
DerbyDialectFactory() - Constructor for class org.apache.flink.connector.jdbc.databases.derby.dialect.DerbyDialectFactory
 
DerbyRowConverter - Class in org.apache.flink.connector.jdbc.databases.derby.dialect
Runtime converter that responsible to convert between JDBC object and Flink internal object for Derby.
DerbyRowConverter(RowType) - Constructor for class org.apache.flink.connector.jdbc.databases.derby.dialect.DerbyRowConverter
 
deserialize(Object) - Method in interface org.apache.flink.connector.jdbc.converter.AbstractJdbcRowConverter.JdbcDeserializationConverter
Convert a jdbc field object of ResultSet to the internal data structure object.
deserialize(DataInputView) - Method in class org.apache.flink.connector.jdbc.xa.CheckpointAndXidSerializer
 
deserialize(CheckpointAndXid, DataInputView) - Method in class org.apache.flink.connector.jdbc.xa.CheckpointAndXidSerializer
 
deserialize(DataInputView) - Method in class org.apache.flink.connector.jdbc.xa.XaSinkStateSerializer
 
deserialize(JdbcXaSinkFunctionState, DataInputView) - Method in class org.apache.flink.connector.jdbc.xa.XaSinkStateSerializer
 
deserialize(DataInputView) - Method in class org.apache.flink.connector.jdbc.xa.XidSerializer
 
deserialize(Xid, DataInputView) - Method in class org.apache.flink.connector.jdbc.xa.XidSerializer
 
dialectName() - Method in class org.apache.flink.connector.jdbc.databases.derby.dialect.DerbyDialect
 
dialectName() - Method in class org.apache.flink.connector.jdbc.databases.mysql.dialect.MySqlDialect
 
dialectName() - Method in class org.apache.flink.connector.jdbc.databases.oracle.dialect.OracleDialect
 
dialectName() - Method in class org.apache.flink.connector.jdbc.databases.postgres.dialect.PostgresDialect
 
dialectName() - Method in class org.apache.flink.connector.jdbc.databases.sqlserver.dialect.SqlServerDialect
 
dialectName() - Method in interface org.apache.flink.connector.jdbc.dialect.JdbcDialect
Get the name of jdbc dialect.
DRIVER - Static variable in class org.apache.flink.connector.jdbc.table.JdbcConnectorOptions
 
driverName - Variable in class org.apache.flink.connector.jdbc.JdbcConnectionOptions
 
dropDatabase(String, boolean, boolean) - Method in class org.apache.flink.connector.jdbc.catalog.AbstractJdbcCatalog
 
dropFunction(ObjectPath, boolean) - Method in class org.apache.flink.connector.jdbc.catalog.AbstractJdbcCatalog
 
dropPartition(ObjectPath, CatalogPartitionSpec, boolean) - Method in class org.apache.flink.connector.jdbc.catalog.AbstractJdbcCatalog
 
dropTable(ObjectPath, boolean) - Method in class org.apache.flink.connector.jdbc.catalog.AbstractJdbcCatalog
 
duplicate() - Method in class org.apache.flink.connector.jdbc.xa.CheckpointAndXidSerializer
 
duplicate() - Method in class org.apache.flink.connector.jdbc.xa.XaSinkStateSerializer
 
duplicate() - Method in class org.apache.flink.connector.jdbc.xa.XidSerializer
 

E

endAndPrepare(Xid) - Method in interface org.apache.flink.connector.jdbc.xa.XaFacade
End and then prepare the transaction.
equals(Object) - Method in class org.apache.flink.connector.jdbc.databases.postgres.catalog.PostgresTablePath
 
equals(Object) - Method in class org.apache.flink.connector.jdbc.internal.options.InternalJdbcConnectionOptions
 
equals(Object) - Method in class org.apache.flink.connector.jdbc.internal.options.JdbcDmlOptions
 
equals(Object) - Method in class org.apache.flink.connector.jdbc.internal.options.JdbcReadOptions
 
equals(Object) - Method in class org.apache.flink.connector.jdbc.JdbcExecutionOptions
 
equals(Object) - Method in class org.apache.flink.connector.jdbc.table.JdbcDynamicTableSink
 
equals(Object) - Method in class org.apache.flink.connector.jdbc.table.JdbcDynamicTableSource
 
equals(Object) - Method in class org.apache.flink.connector.jdbc.xa.CheckpointAndXid
 
equals(Object) - Method in class org.apache.flink.connector.jdbc.xa.CheckpointAndXidSerializer
 
equals(Object) - Method in class org.apache.flink.connector.jdbc.xa.XaSinkStateSerializer
 
equals(Object) - Method in class org.apache.flink.connector.jdbc.xa.XidSerializer
 
exactlyOnceSink(String, JdbcStatementBuilder<T>, JdbcExecutionOptions, JdbcExactlyOnceOptions, SerializableSupplier<XADataSource>) - Static method in class org.apache.flink.connector.jdbc.JdbcSink
Create JDBC sink which provides exactly-once guarantee.
executeBatch() - Method in class org.apache.flink.connector.jdbc.internal.executor.InsertOrUpdateJdbcExecutor
Deprecated.
 
executeBatch() - Method in interface org.apache.flink.connector.jdbc.internal.executor.JdbcBatchStatementExecutor
Submits a batch of commands to the database for execution.
executeBatch() - Method in class org.apache.flink.connector.jdbc.internal.executor.TableBufferedStatementExecutor
 
executeBatch() - Method in class org.apache.flink.connector.jdbc.internal.executor.TableBufferReducedStatementExecutor
 
executeBatch() - Method in class org.apache.flink.connector.jdbc.internal.executor.TableInsertOrUpdateStatementExecutor
 
executeBatch() - Method in class org.apache.flink.connector.jdbc.internal.executor.TableSimpleStatementExecutor
 
executeBatch() - Method in interface org.apache.flink.connector.jdbc.statement.FieldNamedPreparedStatement
Submits a batch of commands to the database for execution and if all commands execute successfully, returns an array of update counts.
executeBatch() - Method in class org.apache.flink.connector.jdbc.statement.FieldNamedPreparedStatementImpl
 
executeQuery() - Method in interface org.apache.flink.connector.jdbc.statement.FieldNamedPreparedStatement
Executes the SQL query in this NamedPreparedStatement object and returns the ResultSet object generated by the query.
executeQuery() - Method in class org.apache.flink.connector.jdbc.statement.FieldNamedPreparedStatementImpl
 
extractColumnValuesBySQL(String, String, int, Predicate<String>, Object...) - Method in class org.apache.flink.connector.jdbc.catalog.AbstractJdbcCatalog
 

F

factoryIdentifier() - Method in class org.apache.flink.connector.jdbc.catalog.factory.JdbcCatalogFactory
 
factoryIdentifier() - Method in class org.apache.flink.connector.jdbc.table.JdbcDynamicTableFactory
 
failAndRollback(Xid) - Method in interface org.apache.flink.connector.jdbc.xa.XaFacade
End transaction as failed; in case of error, try to roll it back.
fetchSize - Variable in class org.apache.flink.connector.jdbc.internal.options.JdbcReadOptions.Builder
 
fetchSize - Variable in class org.apache.flink.connector.jdbc.JdbcInputFormat
 
FieldNamedPreparedStatement - Interface in org.apache.flink.connector.jdbc.statement
This is a wrapper around PreparedStatement and allows the users to set parameters by name instead of by index.
FieldNamedPreparedStatementImpl - Class in org.apache.flink.connector.jdbc.statement
Simple implementation of FieldNamedPreparedStatement.
fieldTypes - Variable in class org.apache.flink.connector.jdbc.converter.AbstractJdbcRowConverter
 
finish() - Method in class org.apache.flink.connector.jdbc.JdbcInputFormat.JdbcInputFormatBuilder
 
finish() - Method in class org.apache.flink.connector.jdbc.JdbcRowOutputFormat.JdbcOutputFormatBuilder
Finalizes the configuration and checks validity.
flush() - Method in class org.apache.flink.connector.jdbc.internal.JdbcOutputFormat
 
forwardOptions() - Method in class org.apache.flink.connector.jdbc.table.JdbcDynamicTableFactory
 
from(String, int, int...) - Static method in class org.apache.flink.connector.jdbc.internal.options.JdbcInsertOptions
 
fromFlinkTableName(String) - Static method in class org.apache.flink.connector.jdbc.databases.postgres.catalog.PostgresTablePath
 
fromJDBCType(ObjectPath, ResultSetMetaData, int) - Method in class org.apache.flink.connector.jdbc.catalog.AbstractJdbcCatalog
 
fromJDBCType(ObjectPath, ResultSetMetaData, int) - Method in class org.apache.flink.connector.jdbc.databases.mysql.catalog.MySqlCatalog
Converts MySQL type to Flink DataType.
fromJDBCType(ObjectPath, ResultSetMetaData, int) - Method in class org.apache.flink.connector.jdbc.databases.postgres.catalog.PostgresCatalog
Converts Postgres type to Flink DataType.
fromXaDataSourceSupplier(Supplier<XADataSource>, Integer, boolean) - Static method in interface org.apache.flink.connector.jdbc.xa.XaFacade
 
functionExists(ObjectPath) - Method in class org.apache.flink.connector.jdbc.catalog.AbstractJdbcCatalog
 

G

generateXid(RuntimeContext, long) - Method in interface org.apache.flink.connector.jdbc.xa.XidGenerator
Generate new Xid.
GenericJdbcSinkFunction<T> - Class in org.apache.flink.connector.jdbc.internal
A generic SinkFunction for JDBC.
GenericJdbcSinkFunction(JdbcOutputFormat<T, ?, ?>) - Constructor for class org.apache.flink.connector.jdbc.internal.GenericJdbcSinkFunction
 
getAutoCommit() - Method in class org.apache.flink.connector.jdbc.internal.options.JdbcReadOptions
 
getBaseUrl() - Method in class org.apache.flink.connector.jdbc.catalog.AbstractJdbcCatalog
 
getBatchIntervalMs() - Method in class org.apache.flink.connector.jdbc.JdbcExecutionOptions
 
getBatchSize() - Method in class org.apache.flink.connector.jdbc.JdbcExecutionOptions
 
getChangelogMode(ChangelogMode) - Method in class org.apache.flink.connector.jdbc.table.JdbcDynamicTableSink
 
getChangelogMode() - Method in class org.apache.flink.connector.jdbc.table.JdbcDynamicTableSource
 
getConnection() - Method in interface org.apache.flink.connector.jdbc.internal.connection.JdbcConnectionProvider
Get existing connection.
getConnection() - Method in class org.apache.flink.connector.jdbc.internal.connection.SimpleJdbcConnectionProvider
 
getConnection() - Method in class org.apache.flink.connector.jdbc.internal.JdbcOutputFormat
 
getConnectionCheckTimeoutSeconds() - Method in class org.apache.flink.connector.jdbc.JdbcConnectionOptions
 
getDatabase(String) - Method in class org.apache.flink.connector.jdbc.catalog.AbstractJdbcCatalog
 
getDatabase(String) - Method in class org.apache.flink.connector.jdbc.catalog.JdbcCatalog
 
getDbConn() - Method in class org.apache.flink.connector.jdbc.JdbcInputFormat
 
getDbConnection() - Method in class org.apache.flink.connector.jdbc.table.JdbcRowDataLookupFunction
 
getDbURL() - Method in class org.apache.flink.connector.jdbc.JdbcConnectionOptions
 
getDeleteStatement(String, String[]) - Method in class org.apache.flink.connector.jdbc.dialect.AbstractDialect
A simple single row DELETE statement.
getDeleteStatement(String, String[]) - Method in interface org.apache.flink.connector.jdbc.dialect.JdbcDialect
Constructs the dialects delete statement for a single row with the given condition.
getDialect() - Method in class org.apache.flink.connector.jdbc.internal.options.InternalJdbcConnectionOptions
 
getDialect() - Method in class org.apache.flink.connector.jdbc.internal.options.JdbcDmlOptions
 
getDriverName() - Method in class org.apache.flink.connector.jdbc.JdbcConnectionOptions
 
getExecutionOptions() - Method in class org.apache.flink.connector.jdbc.internal.JdbcOutputFormat
Returns configured JdbcExecutionOptions.
getFactory() - Method in class org.apache.flink.connector.jdbc.catalog.AbstractJdbcCatalog
 
getFetchSize() - Method in class org.apache.flink.connector.jdbc.internal.options.JdbcReadOptions
 
getFieldNames() - Method in class org.apache.flink.connector.jdbc.internal.options.JdbcDmlOptions
 
getFullPath() - Method in class org.apache.flink.connector.jdbc.databases.postgres.catalog.PostgresTablePath
 
getFunction(ObjectPath) - Method in class org.apache.flink.connector.jdbc.catalog.AbstractJdbcCatalog
 
getInputSplitAssigner(InputSplit[]) - Method in class org.apache.flink.connector.jdbc.JdbcInputFormat
 
getInputSplitAssigner(InputSplit[]) - Method in class org.apache.flink.connector.jdbc.table.JdbcRowDataInputFormat
 
getInsertIntoStatement(String, String[]) - Method in class org.apache.flink.connector.jdbc.dialect.AbstractDialect
A simple INSERT INTO statement.
getInsertIntoStatement(String, String[]) - Method in interface org.apache.flink.connector.jdbc.dialect.JdbcDialect
Generates a string that will be used as a PreparedStatement to insert a row into a database table.
getInternal() - Method in class org.apache.flink.connector.jdbc.catalog.JdbcCatalog
 
getKeyFields() - Method in class org.apache.flink.connector.jdbc.internal.options.JdbcDmlOptions
 
getLength() - Method in class org.apache.flink.connector.jdbc.xa.CheckpointAndXidSerializer
 
getLength() - Method in class org.apache.flink.connector.jdbc.xa.XaSinkStateSerializer
 
getLength() - Method in class org.apache.flink.connector.jdbc.xa.XidSerializer
 
getLimitClause(long) - Method in class org.apache.flink.connector.jdbc.databases.derby.dialect.DerbyDialect
 
getLimitClause(long) - Method in class org.apache.flink.connector.jdbc.databases.mysql.dialect.MySqlDialect
 
getLimitClause(long) - Method in class org.apache.flink.connector.jdbc.databases.oracle.dialect.OracleDialect
 
getLimitClause(long) - Method in class org.apache.flink.connector.jdbc.databases.postgres.dialect.PostgresDialect
 
getLimitClause(long) - Method in class org.apache.flink.connector.jdbc.databases.sqlserver.dialect.SqlServerDialect
 
getLimitClause(long) - Method in interface org.apache.flink.connector.jdbc.dialect.JdbcDialect
Get limit clause to limit the number of emitted row from the jdbc source.
getLookupRuntimeProvider(LookupTableSource.LookupContext) - Method in class org.apache.flink.connector.jdbc.table.JdbcDynamicTableSource
 
getMaxCommitAttempts() - Method in class org.apache.flink.connector.jdbc.JdbcExactlyOnceOptions
 
getMaxRetries() - Method in class org.apache.flink.connector.jdbc.JdbcExecutionOptions
 
getNumPartitions() - Method in class org.apache.flink.connector.jdbc.internal.options.JdbcReadOptions
 
getOrEstablishConnection() - Method in interface org.apache.flink.connector.jdbc.internal.connection.JdbcConnectionProvider
Get existing connection or establish an new one if there is none.
getOrEstablishConnection() - Method in class org.apache.flink.connector.jdbc.internal.connection.SimpleJdbcConnectionProvider
 
getParallelism() - Method in class org.apache.flink.connector.jdbc.internal.options.InternalJdbcConnectionOptions
 
getParameters() - Method in class org.apache.flink.connector.jdbc.table.ParameterizedPredicate
 
getParameterValues() - Method in class org.apache.flink.connector.jdbc.split.CompositeJdbcParameterValuesProvider
 
getParameterValues() - Method in class org.apache.flink.connector.jdbc.split.JdbcGenericParameterValuesProvider
 
getParameterValues() - Method in class org.apache.flink.connector.jdbc.split.JdbcNumericBetweenParametersProvider
 
getParameterValues() - Method in interface org.apache.flink.connector.jdbc.split.JdbcParameterValuesProvider
Returns the necessary parameters array to use for query in parallel a table.
getPartition(ObjectPath, CatalogPartitionSpec) - Method in class org.apache.flink.connector.jdbc.catalog.AbstractJdbcCatalog
 
getPartitionColumnName() - Method in class org.apache.flink.connector.jdbc.internal.options.JdbcReadOptions
 
getPartitionColumnStatistics(ObjectPath, CatalogPartitionSpec) - Method in class org.apache.flink.connector.jdbc.catalog.AbstractJdbcCatalog
 
getPartitionLowerBound() - Method in class org.apache.flink.connector.jdbc.internal.options.JdbcReadOptions
 
getPartitionStatistics(ObjectPath, CatalogPartitionSpec) - Method in class org.apache.flink.connector.jdbc.catalog.AbstractJdbcCatalog
 
getPartitionUpperBound() - Method in class org.apache.flink.connector.jdbc.internal.options.JdbcReadOptions
 
getPassword() - Method in class org.apache.flink.connector.jdbc.catalog.AbstractJdbcCatalog
 
getPassword() - Method in class org.apache.flink.connector.jdbc.JdbcConnectionOptions
 
getPgSchemaName() - Method in class org.apache.flink.connector.jdbc.databases.postgres.catalog.PostgresTablePath
 
getPgTableName() - Method in class org.apache.flink.connector.jdbc.databases.postgres.catalog.PostgresTablePath
 
getPredicate() - Method in class org.apache.flink.connector.jdbc.table.ParameterizedPredicate
 
getPrimaryKey(DatabaseMetaData, String, String, String) - Method in class org.apache.flink.connector.jdbc.catalog.AbstractJdbcCatalog
 
getPrimaryKey(Row, int[]) - Static method in class org.apache.flink.connector.jdbc.utils.JdbcUtils
 
getProducedType() - Method in class org.apache.flink.connector.jdbc.JdbcInputFormat
 
getProducedType() - Method in class org.apache.flink.connector.jdbc.table.JdbcRowDataInputFormat
 
getQuery() - Method in class org.apache.flink.connector.jdbc.internal.options.JdbcInsertOptions
 
getQuery() - Method in class org.apache.flink.connector.jdbc.internal.options.JdbcReadOptions
 
getRowConverter(RowType) - Method in class org.apache.flink.connector.jdbc.databases.derby.dialect.DerbyDialect
 
getRowConverter(RowType) - Method in class org.apache.flink.connector.jdbc.databases.mysql.dialect.MySqlDialect
 
getRowConverter(RowType) - Method in class org.apache.flink.connector.jdbc.databases.oracle.dialect.OracleDialect
 
getRowConverter(RowType) - Method in class org.apache.flink.connector.jdbc.databases.postgres.dialect.PostgresDialect
 
getRowConverter(RowType) - Method in class org.apache.flink.connector.jdbc.databases.sqlserver.dialect.SqlServerDialect
 
getRowConverter(RowType) - Method in interface org.apache.flink.connector.jdbc.dialect.JdbcDialect
Get converter that convert jdbc object and Flink internal object each other.
getRowExistsStatement(String, String[]) - Method in class org.apache.flink.connector.jdbc.dialect.AbstractDialect
A simple SELECT statement that checks for the existence of a single row.
getRowExistsStatement(String, String[]) - Method in interface org.apache.flink.connector.jdbc.dialect.JdbcDialect
Generates a query to determine if a row exists in the table.
getScanRuntimeProvider(ScanTableSource.ScanContext) - Method in class org.apache.flink.connector.jdbc.table.JdbcDynamicTableSource
 
getSchemaName(ObjectPath) - Method in class org.apache.flink.connector.jdbc.catalog.AbstractJdbcCatalog
 
getSchemaName(ObjectPath) - Method in class org.apache.flink.connector.jdbc.databases.mysql.catalog.MySqlCatalog
 
getSchemaName(ObjectPath) - Method in class org.apache.flink.connector.jdbc.databases.postgres.catalog.PostgresCatalog
 
getSchemaTableName(ObjectPath) - Method in class org.apache.flink.connector.jdbc.catalog.AbstractJdbcCatalog
 
getSchemaTableName(ObjectPath) - Method in class org.apache.flink.connector.jdbc.databases.mysql.catalog.MySqlCatalog
 
getSchemaTableName(ObjectPath) - Method in class org.apache.flink.connector.jdbc.databases.postgres.catalog.PostgresCatalog
 
getSelectFromStatement(String, String[], String[]) - Method in class org.apache.flink.connector.jdbc.dialect.AbstractDialect
A simple SELECT statement.
getSelectFromStatement(String, String[], String[]) - Method in interface org.apache.flink.connector.jdbc.dialect.JdbcDialect
Constructs the dialects select statement for fields with given conditions.
getSinkRuntimeProvider(DynamicTableSink.Context) - Method in class org.apache.flink.connector.jdbc.table.JdbcDynamicTableSink
 
getStatement() - Method in class org.apache.flink.connector.jdbc.JdbcInputFormat
 
getStatistics(BaseStatistics) - Method in class org.apache.flink.connector.jdbc.JdbcInputFormat
 
getStatistics(BaseStatistics) - Method in class org.apache.flink.connector.jdbc.table.JdbcRowDataInputFormat
 
getTable(ObjectPath) - Method in class org.apache.flink.connector.jdbc.catalog.AbstractJdbcCatalog
 
getTable(ObjectPath) - Method in class org.apache.flink.connector.jdbc.catalog.JdbcCatalog
 
getTableColumnStatistics(ObjectPath) - Method in class org.apache.flink.connector.jdbc.catalog.AbstractJdbcCatalog
 
getTableName(ObjectPath) - Method in class org.apache.flink.connector.jdbc.catalog.AbstractJdbcCatalog
 
getTableName(ObjectPath) - Method in class org.apache.flink.connector.jdbc.databases.mysql.catalog.MySqlCatalog
 
getTableName(ObjectPath) - Method in class org.apache.flink.connector.jdbc.databases.postgres.catalog.PostgresCatalog
 
getTableName() - Method in class org.apache.flink.connector.jdbc.internal.options.InternalJdbcConnectionOptions
 
getTableName() - Method in class org.apache.flink.connector.jdbc.internal.options.JdbcDmlOptions
 
getTableStatistics(ObjectPath) - Method in class org.apache.flink.connector.jdbc.catalog.AbstractJdbcCatalog
 
getTimeoutSec() - Method in class org.apache.flink.connector.jdbc.JdbcExactlyOnceOptions
 
getUpdateStatement(String, String[], String[]) - Method in class org.apache.flink.connector.jdbc.dialect.AbstractDialect
A simple single row UPDATE statement.
getUpdateStatement(String, String[], String[]) - Method in interface org.apache.flink.connector.jdbc.dialect.JdbcDialect
Constructs the dialects update statement for a single row with the given condition.
getUpsertStatement(String, String[], String[]) - Method in class org.apache.flink.connector.jdbc.databases.derby.dialect.DerbyDialect
 
getUpsertStatement(String, String[], String[]) - Method in class org.apache.flink.connector.jdbc.databases.mysql.dialect.MySqlDialect
Mysql upsert query use DUPLICATE KEY UPDATE.
getUpsertStatement(String, String[], String[]) - Method in class org.apache.flink.connector.jdbc.databases.oracle.dialect.OracleDialect
 
getUpsertStatement(String, String[], String[]) - Method in class org.apache.flink.connector.jdbc.databases.postgres.dialect.PostgresDialect
Postgres upsert query.
getUpsertStatement(String, String[], String[]) - Method in class org.apache.flink.connector.jdbc.databases.sqlserver.dialect.SqlServerDialect
 
getUpsertStatement(String, String[], String[]) - Method in interface org.apache.flink.connector.jdbc.dialect.JdbcDialect
Constructs the dialects upsert statement if supported; such as MySQL's DUPLICATE KEY UPDATE, or PostgreSQL's {@code ON CONFLICT...
getUsername() - Method in class org.apache.flink.connector.jdbc.catalog.AbstractJdbcCatalog
 
getUsername() - Method in class org.apache.flink.connector.jdbc.JdbcConnectionOptions
 
getXid() - Method in class org.apache.flink.connector.jdbc.xa.CheckpointAndXid
 
getXid() - Method in exception org.apache.flink.connector.jdbc.xa.XaFacade.EmptyXaTransactionException
 

H

hashCode() - Method in class org.apache.flink.connector.jdbc.databases.postgres.catalog.PostgresTablePath
 
hashCode() - Method in class org.apache.flink.connector.jdbc.internal.options.InternalJdbcConnectionOptions
 
hashCode() - Method in class org.apache.flink.connector.jdbc.internal.options.JdbcDmlOptions
 
hashCode() - Method in class org.apache.flink.connector.jdbc.JdbcExecutionOptions
 
hashCode() - Method in class org.apache.flink.connector.jdbc.table.JdbcDynamicTableSink
 
hashCode() - Method in class org.apache.flink.connector.jdbc.table.JdbcDynamicTableSource
 
hashCode() - Method in class org.apache.flink.connector.jdbc.xa.CheckpointAndXid
 
hashCode() - Method in class org.apache.flink.connector.jdbc.xa.CheckpointAndXidSerializer
 
hashCode() - Method in class org.apache.flink.connector.jdbc.xa.XaSinkStateSerializer
 
hashCode() - Method in class org.apache.flink.connector.jdbc.xa.XidSerializer
 
hasNext - Variable in class org.apache.flink.connector.jdbc.JdbcInputFormat
 

I

IDENTIFIER - Static variable in class org.apache.flink.connector.jdbc.catalog.factory.JdbcCatalogFactoryOptions
 
IDENTIFIER - Static variable in class org.apache.flink.connector.jdbc.table.JdbcDynamicTableFactory
 
identity() - Static method in interface org.apache.flink.connector.jdbc.internal.JdbcOutputFormat.RecordExtractor
 
initializeState(FunctionInitializationContext) - Method in class org.apache.flink.connector.jdbc.internal.GenericJdbcSinkFunction
 
initializeState(FunctionInitializationContext) - Method in class org.apache.flink.connector.jdbc.xa.JdbcXaSinkFunction
 
InsertOrUpdateJdbcExecutor<R,K,V> - Class in org.apache.flink.connector.jdbc.internal.executor
Deprecated.
This has been replaced with TableInsertOrUpdateStatementExecutor
InsertOrUpdateJdbcExecutor(String, String, String, JdbcStatementBuilder<K>, JdbcStatementBuilder<V>, JdbcStatementBuilder<V>, Function<R, K>, Function<R, V>) - Constructor for class org.apache.flink.connector.jdbc.internal.executor.InsertOrUpdateJdbcExecutor
Deprecated.
 
InternalJdbcConnectionOptions - Class in org.apache.flink.connector.jdbc.internal.options
Options for the JDBC connector.
InternalJdbcConnectionOptions.Builder - Class in org.apache.flink.connector.jdbc.internal.options
invoke(T, SinkFunction.Context) - Method in class org.apache.flink.connector.jdbc.internal.GenericJdbcSinkFunction
 
invoke(T, SinkFunction.Context) - Method in class org.apache.flink.connector.jdbc.xa.JdbcXaSinkFunction
 
isAllowOutOfOrderCommits() - Method in class org.apache.flink.connector.jdbc.JdbcExactlyOnceOptions
 
isConnectionValid() - Method in interface org.apache.flink.connector.jdbc.internal.connection.JdbcConnectionProvider
Check whether possible existing connection is valid or not through Connection.isValid(int).
isConnectionValid() - Method in class org.apache.flink.connector.jdbc.internal.connection.SimpleJdbcConnectionProvider
 
isDiscoverAndRollbackOnRecovery() - Method in class org.apache.flink.connector.jdbc.JdbcExactlyOnceOptions
 
isImmutableType() - Method in class org.apache.flink.connector.jdbc.xa.CheckpointAndXidSerializer
 
isImmutableType() - Method in class org.apache.flink.connector.jdbc.xa.XaSinkStateSerializer
 
isImmutableType() - Method in class org.apache.flink.connector.jdbc.xa.XidSerializer
 
isOpen() - Method in interface org.apache.flink.connector.jdbc.xa.XaFacade
 
isTransactionPerConnection() - Method in class org.apache.flink.connector.jdbc.JdbcExactlyOnceOptions
 

J

JdbcBatchStatementExecutor<T> - Interface in org.apache.flink.connector.jdbc.internal.executor
Executes the given JDBC statement in batch for the accumulated records.
JdbcCatalog - Class in org.apache.flink.connector.jdbc.catalog
Catalogs for relational databases via JDBC.
JdbcCatalog(String, String, String, String, String) - Constructor for class org.apache.flink.connector.jdbc.catalog.JdbcCatalog
JdbcCatalog(ClassLoader, String, String, String, String, String) - Constructor for class org.apache.flink.connector.jdbc.catalog.JdbcCatalog
Creates a JdbcCatalog.
JdbcCatalogFactory - Class in org.apache.flink.connector.jdbc.catalog.factory
Factory for JdbcCatalog.
JdbcCatalogFactory() - Constructor for class org.apache.flink.connector.jdbc.catalog.factory.JdbcCatalogFactory
 
JdbcCatalogFactoryOptions - Class in org.apache.flink.connector.jdbc.catalog.factory
ConfigOptions for JdbcCatalog.
JdbcCatalogUtils - Class in org.apache.flink.connector.jdbc.catalog
Utils for JdbcCatalog.
JdbcCatalogUtils() - Constructor for class org.apache.flink.connector.jdbc.catalog.JdbcCatalogUtils
 
JdbcConnectionOptions - Class in org.apache.flink.connector.jdbc
JDBC connection options.
JdbcConnectionOptions(String, String, String, String, int) - Constructor for class org.apache.flink.connector.jdbc.JdbcConnectionOptions
 
JdbcConnectionOptions.JdbcConnectionOptionsBuilder - Class in org.apache.flink.connector.jdbc
JdbcConnectionOptionsBuilder() - Constructor for class org.apache.flink.connector.jdbc.JdbcConnectionOptions.JdbcConnectionOptionsBuilder
 
JdbcConnectionProvider - Interface in org.apache.flink.connector.jdbc.internal.connection
JDBC connection provider.
JdbcConnectorOptions - Class in org.apache.flink.connector.jdbc.table
Options for the JDBC connector.
JdbcDialect - Interface in org.apache.flink.connector.jdbc.dialect
Represents a dialect of SQL implemented by a particular JDBC system.
JdbcDialectFactory - Interface in org.apache.flink.connector.jdbc.dialect
A factory to create a specific JdbcDialect.
JdbcDialectLoader - Class in org.apache.flink.connector.jdbc.dialect
Utility for working with JdbcDialect.
JdbcDialectTypeMapper - Interface in org.apache.flink.connector.jdbc.dialect
Separate the jdbc meta-information type to flink table type into the interface.
JdbcDmlOptions - Class in org.apache.flink.connector.jdbc.internal.options
JDBC sink DML options.
JdbcDmlOptions.JdbcDmlOptionsBuilder - Class in org.apache.flink.connector.jdbc.internal.options
Builder for JdbcDmlOptions.
JdbcDmlOptionsBuilder() - Constructor for class org.apache.flink.connector.jdbc.internal.options.JdbcDmlOptions.JdbcDmlOptionsBuilder
 
JdbcDynamicTableFactory - Class in org.apache.flink.connector.jdbc.table
Factory for creating configured instances of JdbcDynamicTableSource and JdbcDynamicTableSink.
JdbcDynamicTableFactory() - Constructor for class org.apache.flink.connector.jdbc.table.JdbcDynamicTableFactory
 
JdbcDynamicTableSink - Class in org.apache.flink.connector.jdbc.table
A DynamicTableSink for JDBC.
JdbcDynamicTableSink(InternalJdbcConnectionOptions, JdbcExecutionOptions, JdbcDmlOptions, DataType) - Constructor for class org.apache.flink.connector.jdbc.table.JdbcDynamicTableSink
 
JdbcDynamicTableSource - Class in org.apache.flink.connector.jdbc.table
A DynamicTableSource for JDBC.
JdbcDynamicTableSource(InternalJdbcConnectionOptions, JdbcReadOptions, int, LookupCache, DataType) - Constructor for class org.apache.flink.connector.jdbc.table.JdbcDynamicTableSource
 
JdbcExactlyOnceOptions - Class in org.apache.flink.connector.jdbc
JDBC exactly once sink options.
JdbcExactlyOnceOptions.JDBCExactlyOnceOptionsBuilder - Class in org.apache.flink.connector.jdbc
JDBCExactlyOnceOptionsBuilder.
JDBCExactlyOnceOptionsBuilder() - Constructor for class org.apache.flink.connector.jdbc.JdbcExactlyOnceOptions.JDBCExactlyOnceOptionsBuilder
 
JdbcExecutionOptions - Class in org.apache.flink.connector.jdbc
JDBC sink batch options.
JdbcExecutionOptions.Builder - Class in org.apache.flink.connector.jdbc
JdbcFilterPushdownPreparedStatementVisitor - Class in org.apache.flink.connector.jdbc.table
Visitor that convert Expression to ParameterizedPredicate.
JdbcFilterPushdownPreparedStatementVisitor(Function<String, String>) - Constructor for class org.apache.flink.connector.jdbc.table.JdbcFilterPushdownPreparedStatementVisitor
 
JdbcGenericParameterValuesProvider - Class in org.apache.flink.connector.jdbc.split
This splits generator actually does nothing but wrapping the query parameters computed by the user before creating the JdbcInputFormat instance.
JdbcGenericParameterValuesProvider(Serializable[][]) - Constructor for class org.apache.flink.connector.jdbc.split.JdbcGenericParameterValuesProvider
 
JdbcInputFormat - Class in org.apache.flink.connector.jdbc
InputFormat to read data from a database and generate Rows.
JdbcInputFormat() - Constructor for class org.apache.flink.connector.jdbc.JdbcInputFormat
 
JdbcInputFormat.JdbcInputFormatBuilder - Class in org.apache.flink.connector.jdbc
Builder for JdbcInputFormat.
JdbcInputFormatBuilder() - Constructor for class org.apache.flink.connector.jdbc.JdbcInputFormat.JdbcInputFormatBuilder
 
JdbcInsertOptions - Class in org.apache.flink.connector.jdbc.internal.options
JDBC sink insert options.
JdbcInsertOptions(String, int[]) - Constructor for class org.apache.flink.connector.jdbc.internal.options.JdbcInsertOptions
 
JdbcNumericBetweenParametersProvider - Class in org.apache.flink.connector.jdbc.split
This query parameters generator is an helper class to parameterize from/to queries on a numeric column.
JdbcNumericBetweenParametersProvider(long, long) - Constructor for class org.apache.flink.connector.jdbc.split.JdbcNumericBetweenParametersProvider
NumericBetweenParametersProviderJdbc constructor.
JdbcNumericBetweenParametersProvider(long, long, long) - Constructor for class org.apache.flink.connector.jdbc.split.JdbcNumericBetweenParametersProvider
NumericBetweenParametersProviderJdbc constructor.
JdbcOutputFormat<In,JdbcIn,JdbcExec extends JdbcBatchStatementExecutor<JdbcIn>> - Class in org.apache.flink.connector.jdbc.internal
A JDBC outputFormat that supports batching records before writing records to database.
JdbcOutputFormat(JdbcConnectionProvider, JdbcExecutionOptions, JdbcOutputFormat.StatementExecutorFactory<JdbcExec>, JdbcOutputFormat.RecordExtractor<In, JdbcIn>) - Constructor for class org.apache.flink.connector.jdbc.internal.JdbcOutputFormat
 
JdbcOutputFormat.Builder - Class in org.apache.flink.connector.jdbc.internal
Builder for a JdbcOutputFormat.
JdbcOutputFormat.RecordExtractor<F,T> - Interface in org.apache.flink.connector.jdbc.internal
An interface to extract a value from given argument.
JdbcOutputFormat.StatementExecutorFactory<T extends JdbcBatchStatementExecutor<?>> - Interface in org.apache.flink.connector.jdbc.internal
A factory for creating JdbcBatchStatementExecutor instance.
JdbcOutputFormatBuilder - Class in org.apache.flink.connector.jdbc.table
Builder for JdbcOutputFormat for Table/SQL.
JdbcOutputFormatBuilder() - Constructor for class org.apache.flink.connector.jdbc.table.JdbcOutputFormatBuilder
 
JdbcParameterValuesProvider - Interface in org.apache.flink.connector.jdbc.split
This interface is used by the JdbcInputFormat to compute the list of parallel query to run (i.e.
JdbcReadOptions - Class in org.apache.flink.connector.jdbc.internal.options
Options for the JDBC scan.
JdbcReadOptions.Builder - Class in org.apache.flink.connector.jdbc.internal.options
Builder of JdbcReadOptions.
JdbcRowConverter - Interface in org.apache.flink.connector.jdbc.converter
Converter that is responsible to convert between JDBC object and Flink SQL internal data structure RowData.
JdbcRowDataInputFormat - Class in org.apache.flink.connector.jdbc.table
InputFormat for JdbcDynamicTableSource.
JdbcRowDataInputFormat.Builder - Class in org.apache.flink.connector.jdbc.table
JdbcRowDataLookupFunction - Class in org.apache.flink.connector.jdbc.table
A lookup function for JdbcDynamicTableSource.
JdbcRowDataLookupFunction(InternalJdbcConnectionOptions, int, String[], DataType[], String[], RowType, List<String>, Serializable[]) - Constructor for class org.apache.flink.connector.jdbc.table.JdbcRowDataLookupFunction
 
JdbcRowOutputFormat - Class in org.apache.flink.connector.jdbc
OutputFormat to write Rows into a JDBC database.
JdbcRowOutputFormat.JdbcOutputFormatBuilder - Class in org.apache.flink.connector.jdbc
Builder for JdbcRowOutputFormat.
JdbcSink - Class in org.apache.flink.connector.jdbc
Facade to create JDBC sinks.
JdbcStatementBuilder<T> - Interface in org.apache.flink.connector.jdbc
Sets PreparedStatement parameters to use in JDBC Sink based on a specific type of StreamRecord.
JdbcTypeUtil - Class in org.apache.flink.connector.jdbc.utils
Utils for jdbc type.
JdbcUtils - Class in org.apache.flink.connector.jdbc.utils
Utils for jdbc connectors.
JdbcUtils() - Constructor for class org.apache.flink.connector.jdbc.utils.JdbcUtils
 
JdbcXaSinkFunction<T> - Class in org.apache.flink.connector.jdbc.xa
JDBC sink function that uses XA transactions to provide exactly once guarantees.
JdbcXaSinkFunction(String, JdbcStatementBuilder<T>, XaFacade, JdbcExecutionOptions, JdbcExactlyOnceOptions) - Constructor for class org.apache.flink.connector.jdbc.xa.JdbcXaSinkFunction
JdbcXaSinkFunction(JdbcOutputFormat<T, T, JdbcBatchStatementExecutor<T>>, XaFacade, XidGenerator, XaSinkStateHandler, JdbcExactlyOnceOptions, XaGroupOps) - Constructor for class org.apache.flink.connector.jdbc.xa.JdbcXaSinkFunction

K

keyed(String, Function<T, K>, JdbcStatementBuilder<K>) - Static method in interface org.apache.flink.connector.jdbc.internal.executor.JdbcBatchStatementExecutor
 

L

listDatabases() - Method in class org.apache.flink.connector.jdbc.catalog.JdbcCatalog
 
listDatabases() - Method in class org.apache.flink.connector.jdbc.databases.mysql.catalog.MySqlCatalog
 
listDatabases() - Method in class org.apache.flink.connector.jdbc.databases.postgres.catalog.PostgresCatalog
 
listFunctions(String) - Method in class org.apache.flink.connector.jdbc.catalog.AbstractJdbcCatalog
 
listPartitions(ObjectPath) - Method in class org.apache.flink.connector.jdbc.catalog.AbstractJdbcCatalog
 
listPartitions(ObjectPath, CatalogPartitionSpec) - Method in class org.apache.flink.connector.jdbc.catalog.AbstractJdbcCatalog
 
listPartitionsByFilter(ObjectPath, List<Expression>) - Method in class org.apache.flink.connector.jdbc.catalog.AbstractJdbcCatalog
 
listTables(String) - Method in class org.apache.flink.connector.jdbc.catalog.JdbcCatalog
 
listTables(String) - Method in class org.apache.flink.connector.jdbc.databases.mysql.catalog.MySqlCatalog
 
listTables(String) - Method in class org.apache.flink.connector.jdbc.databases.postgres.catalog.PostgresCatalog
 
listViews(String) - Method in class org.apache.flink.connector.jdbc.catalog.AbstractJdbcCatalog
 
load(String, ClassLoader) - Static method in class org.apache.flink.connector.jdbc.dialect.JdbcDialectLoader
Loads the unique JDBC Dialect that can handle the given database url.
LOG - Static variable in class org.apache.flink.connector.jdbc.JdbcInputFormat
 
logicalTypeToSqlType(LogicalTypeRoot) - Static method in class org.apache.flink.connector.jdbc.utils.JdbcTypeUtil
 
lookup(RowData) - Method in class org.apache.flink.connector.jdbc.table.JdbcRowDataLookupFunction
This is a lookup method which is called by Flink framework in runtime.
LOOKUP_CACHE_MAX_ROWS - Static variable in class org.apache.flink.connector.jdbc.table.JdbcConnectorOptions
Deprecated.
please use LookupOptions.PARTIAL_CACHE_MAX_ROWS instead.
LOOKUP_CACHE_MISSING_KEY - Static variable in class org.apache.flink.connector.jdbc.table.JdbcConnectorOptions
Deprecated.
please use LookupOptions.PARTIAL_CACHE_CACHE_MISSING_KEY instead.
LOOKUP_CACHE_TTL - Static variable in class org.apache.flink.connector.jdbc.table.JdbcConnectorOptions
Deprecated.
please use LookupOptions.PARTIAL_CACHE_EXPIRE_AFTER_WRITE instead.
LOOKUP_MAX_RETRIES - Static variable in class org.apache.flink.connector.jdbc.table.JdbcConnectorOptions
Deprecated.
please use LookupOptions.MAX_RETRIES instead.

M

mapping(ObjectPath, ResultSetMetaData, int) - Method in class org.apache.flink.connector.jdbc.databases.mysql.catalog.MySqlTypeMapper
 
mapping(ObjectPath, ResultSetMetaData, int) - Method in class org.apache.flink.connector.jdbc.databases.postgres.catalog.PostgresTypeMapper
 
mapping(ObjectPath, ResultSetMetaData, int) - Method in interface org.apache.flink.connector.jdbc.dialect.JdbcDialectTypeMapper
 
MAX_RETRY_TIMEOUT - Static variable in class org.apache.flink.connector.jdbc.table.JdbcConnectorOptions
 
MySqlCatalog - Class in org.apache.flink.connector.jdbc.databases.mysql.catalog
Catalog for MySQL.
MySqlCatalog(ClassLoader, String, String, String, String, String) - Constructor for class org.apache.flink.connector.jdbc.databases.mysql.catalog.MySqlCatalog
 
MySqlDialect - Class in org.apache.flink.connector.jdbc.databases.mysql.dialect
JDBC dialect for MySQL.
MySqlDialect() - Constructor for class org.apache.flink.connector.jdbc.databases.mysql.dialect.MySqlDialect
 
MySqlDialectFactory - Class in org.apache.flink.connector.jdbc.databases.mysql.dialect
Factory for MySqlDialect.
MySqlDialectFactory() - Constructor for class org.apache.flink.connector.jdbc.databases.mysql.dialect.MySqlDialectFactory
 
MySQLRowConverter - Class in org.apache.flink.connector.jdbc.databases.mysql.dialect
Runtime converter that responsible to convert between JDBC object and Flink internal object for MySQL.
MySQLRowConverter(RowType) - Constructor for class org.apache.flink.connector.jdbc.databases.mysql.dialect.MySQLRowConverter
 
MySqlTypeMapper - Class in org.apache.flink.connector.jdbc.databases.mysql.catalog
MySQLTypeMapper util class.
MySqlTypeMapper(String, String) - Constructor for class org.apache.flink.connector.jdbc.databases.mysql.catalog.MySqlTypeMapper
 

N

nextRecord(Row) - Method in class org.apache.flink.connector.jdbc.JdbcInputFormat
Stores the next resultSet row in a tuple.
nextRecord(RowData) - Method in class org.apache.flink.connector.jdbc.table.JdbcRowDataInputFormat
Stores the next resultSet row in a tuple.
notifyCheckpointComplete(long) - Method in class org.apache.flink.connector.jdbc.xa.JdbcXaSinkFunction
 
numPartitions - Variable in class org.apache.flink.connector.jdbc.internal.options.JdbcReadOptions.Builder
 

O

of(int, int) - Static method in class org.apache.flink.connector.jdbc.dialect.AbstractDialect.Range
 
ofBatchNum(int) - Method in class org.apache.flink.connector.jdbc.split.JdbcNumericBetweenParametersProvider
 
ofBatchSize(long) - Method in class org.apache.flink.connector.jdbc.split.JdbcNumericBetweenParametersProvider
 
open() - Method in class org.apache.flink.connector.jdbc.catalog.AbstractJdbcCatalog
 
open(Configuration) - Method in class org.apache.flink.connector.jdbc.internal.GenericJdbcSinkFunction
 
open(int, int) - Method in class org.apache.flink.connector.jdbc.internal.JdbcOutputFormat
Connects to the target database and initializes the prepared statement.
open(InputSplit) - Method in class org.apache.flink.connector.jdbc.JdbcInputFormat
Connects to the source database and executes the query in a parallel fashion if this InputFormat is built using a parameterized query (i.e.
open(InputSplit) - Method in class org.apache.flink.connector.jdbc.table.JdbcRowDataInputFormat
Connects to the source database and executes the query in a parallel fashion if this InputFormat is built using a parameterized query (i.e.
open(FunctionContext) - Method in class org.apache.flink.connector.jdbc.table.JdbcRowDataLookupFunction
 
open(Configuration) - Method in class org.apache.flink.connector.jdbc.xa.JdbcXaSinkFunction
 
open() - Method in interface org.apache.flink.connector.jdbc.xa.XaFacade
 
open() - Method in interface org.apache.flink.connector.jdbc.xa.XidGenerator
 
openInputFormat() - Method in class org.apache.flink.connector.jdbc.JdbcInputFormat
 
openInputFormat() - Method in class org.apache.flink.connector.jdbc.table.JdbcRowDataInputFormat
 
optionalOptions() - Method in class org.apache.flink.connector.jdbc.catalog.factory.JdbcCatalogFactory
 
optionalOptions() - Method in class org.apache.flink.connector.jdbc.table.JdbcDynamicTableFactory
 
OracleDialect - Class in org.apache.flink.connector.jdbc.databases.oracle.dialect
JDBC dialect for Oracle.
OracleDialect() - Constructor for class org.apache.flink.connector.jdbc.databases.oracle.dialect.OracleDialect
 
OracleDialectFactory - Class in org.apache.flink.connector.jdbc.databases.oracle.dialect
Factory for OracleDialect.
OracleDialectFactory() - Constructor for class org.apache.flink.connector.jdbc.databases.oracle.dialect.OracleDialectFactory
 
OracleRowConverter - Class in org.apache.flink.connector.jdbc.databases.oracle.dialect
Runtime converter that responsible to convert between JDBC object and Flink internal object for Oracle.
OracleRowConverter(RowType) - Constructor for class org.apache.flink.connector.jdbc.databases.oracle.dialect.OracleRowConverter
 
org.apache.flink.connector.jdbc - package org.apache.flink.connector.jdbc
 
org.apache.flink.connector.jdbc.catalog - package org.apache.flink.connector.jdbc.catalog
 
org.apache.flink.connector.jdbc.catalog.factory - package org.apache.flink.connector.jdbc.catalog.factory
 
org.apache.flink.connector.jdbc.converter - package org.apache.flink.connector.jdbc.converter
 
org.apache.flink.connector.jdbc.databases.derby.dialect - package org.apache.flink.connector.jdbc.databases.derby.dialect
 
org.apache.flink.connector.jdbc.databases.mysql.catalog - package org.apache.flink.connector.jdbc.databases.mysql.catalog
 
org.apache.flink.connector.jdbc.databases.mysql.dialect - package org.apache.flink.connector.jdbc.databases.mysql.dialect
 
org.apache.flink.connector.jdbc.databases.oracle.dialect - package org.apache.flink.connector.jdbc.databases.oracle.dialect
 
org.apache.flink.connector.jdbc.databases.postgres.catalog - package org.apache.flink.connector.jdbc.databases.postgres.catalog
 
org.apache.flink.connector.jdbc.databases.postgres.dialect - package org.apache.flink.connector.jdbc.databases.postgres.dialect
 
org.apache.flink.connector.jdbc.databases.sqlserver.dialect - package org.apache.flink.connector.jdbc.databases.sqlserver.dialect
 
org.apache.flink.connector.jdbc.dialect - package org.apache.flink.connector.jdbc.dialect
 
org.apache.flink.connector.jdbc.internal - package org.apache.flink.connector.jdbc.internal
 
org.apache.flink.connector.jdbc.internal.connection - package org.apache.flink.connector.jdbc.internal.connection
 
org.apache.flink.connector.jdbc.internal.executor - package org.apache.flink.connector.jdbc.internal.executor
 
org.apache.flink.connector.jdbc.internal.options - package org.apache.flink.connector.jdbc.internal.options
 
org.apache.flink.connector.jdbc.split - package org.apache.flink.connector.jdbc.split
 
org.apache.flink.connector.jdbc.statement - package org.apache.flink.connector.jdbc.statement
 
org.apache.flink.connector.jdbc.table - package org.apache.flink.connector.jdbc.table
 
org.apache.flink.connector.jdbc.utils - package org.apache.flink.connector.jdbc.utils
 
org.apache.flink.connector.jdbc.xa - package org.apache.flink.connector.jdbc.xa
Provides exactly-once JDBC sink implementation using Java XA transactions API (JTA).

P

ParameterizedPredicate - Class in org.apache.flink.connector.jdbc.table
A data class that model parameterized sql predicate.
ParameterizedPredicate(String) - Constructor for class org.apache.flink.connector.jdbc.table.ParameterizedPredicate
 
parameterValues - Variable in class org.apache.flink.connector.jdbc.JdbcInputFormat
 
parseNamedStatement(String, Map<String, List<Integer>>) - Static method in class org.apache.flink.connector.jdbc.statement.FieldNamedPreparedStatementImpl
Parses a sql with named parameters.
partitionColumnName - Variable in class org.apache.flink.connector.jdbc.internal.options.JdbcReadOptions.Builder
 
partitionExists(ObjectPath, CatalogPartitionSpec) - Method in class org.apache.flink.connector.jdbc.catalog.AbstractJdbcCatalog
 
partitionLowerBound - Variable in class org.apache.flink.connector.jdbc.internal.options.JdbcReadOptions.Builder
 
partitionUpperBound - Variable in class org.apache.flink.connector.jdbc.internal.options.JdbcReadOptions.Builder
 
PASSWORD - Static variable in class org.apache.flink.connector.jdbc.catalog.factory.JdbcCatalogFactoryOptions
 
password - Variable in class org.apache.flink.connector.jdbc.JdbcConnectionOptions
 
PASSWORD - Static variable in class org.apache.flink.connector.jdbc.table.JdbcConnectorOptions
 
PostgresCatalog - Class in org.apache.flink.connector.jdbc.databases.postgres.catalog
Catalog for PostgreSQL.
PostgresCatalog(ClassLoader, String, String, String, String, String) - Constructor for class org.apache.flink.connector.jdbc.databases.postgres.catalog.PostgresCatalog
 
PostgresDialect - Class in org.apache.flink.connector.jdbc.databases.postgres.dialect
JDBC dialect for PostgresSQL.
PostgresDialect() - Constructor for class org.apache.flink.connector.jdbc.databases.postgres.dialect.PostgresDialect
 
PostgresDialectFactory - Class in org.apache.flink.connector.jdbc.databases.postgres.dialect
Factory for PostgresDialect.
PostgresDialectFactory() - Constructor for class org.apache.flink.connector.jdbc.databases.postgres.dialect.PostgresDialectFactory
 
PostgresRowConverter - Class in org.apache.flink.connector.jdbc.databases.postgres.dialect
Runtime converter that responsible to convert between JDBC object and Flink internal object for PostgreSQL.
PostgresRowConverter(RowType) - Constructor for class org.apache.flink.connector.jdbc.databases.postgres.dialect.PostgresRowConverter
 
PostgresTablePath - Class in org.apache.flink.connector.jdbc.databases.postgres.catalog
Table path of PostgresSQL in Flink.
PostgresTablePath(String, String) - Constructor for class org.apache.flink.connector.jdbc.databases.postgres.catalog.PostgresTablePath
 
PostgresTypeMapper - Class in org.apache.flink.connector.jdbc.databases.postgres.catalog
PostgresTypeMapper util class.
PostgresTypeMapper() - Constructor for class org.apache.flink.connector.jdbc.databases.postgres.catalog.PostgresTypeMapper
 
prepareStatement(Connection, String, String[]) - Static method in interface org.apache.flink.connector.jdbc.statement.FieldNamedPreparedStatement
Creates a NamedPreparedStatement object for sending parameterized SQL statements to the database.
prepareStatement(Connection, String, String[], String, int) - Static method in interface org.apache.flink.connector.jdbc.statement.FieldNamedPreparedStatement
 
prepareStatement(Connection, String, String[], String, int) - Static method in class org.apache.flink.connector.jdbc.statement.FieldNamedPreparedStatementImpl
 
prepareStatements(Connection) - Method in class org.apache.flink.connector.jdbc.internal.executor.InsertOrUpdateJdbcExecutor
Deprecated.
 
prepareStatements(Connection) - Method in interface org.apache.flink.connector.jdbc.internal.executor.JdbcBatchStatementExecutor
Create statements from connection.
prepareStatements(Connection) - Method in class org.apache.flink.connector.jdbc.internal.executor.TableBufferedStatementExecutor
 
prepareStatements(Connection) - Method in class org.apache.flink.connector.jdbc.internal.executor.TableBufferReducedStatementExecutor
 
prepareStatements(Connection) - Method in class org.apache.flink.connector.jdbc.internal.executor.TableInsertOrUpdateStatementExecutor
 
prepareStatements(Connection) - Method in class org.apache.flink.connector.jdbc.internal.executor.TableSimpleStatementExecutor
 
pwd - Variable in class org.apache.flink.connector.jdbc.catalog.AbstractJdbcCatalog
 

Q

query - Variable in class org.apache.flink.connector.jdbc.internal.options.JdbcReadOptions.Builder
 
queryTemplate - Variable in class org.apache.flink.connector.jdbc.JdbcInputFormat
 
quoteIdentifier(String) - Method in class org.apache.flink.connector.jdbc.databases.derby.dialect.DerbyDialect
 
quoteIdentifier(String) - Method in class org.apache.flink.connector.jdbc.databases.mysql.dialect.MySqlDialect
 
quoteIdentifier(String) - Method in class org.apache.flink.connector.jdbc.databases.oracle.dialect.OracleDialect
 
quoteIdentifier(String) - Method in class org.apache.flink.connector.jdbc.databases.postgres.dialect.PostgresDialect
 
quoteIdentifier(String) - Method in class org.apache.flink.connector.jdbc.databases.sqlserver.dialect.SqlServerDialect
 
quoteIdentifier(String) - Method in interface org.apache.flink.connector.jdbc.dialect.JdbcDialect
Quotes the identifier.

R

reachedEnd() - Method in class org.apache.flink.connector.jdbc.JdbcInputFormat
Checks whether all data has been read.
reachedEnd() - Method in class org.apache.flink.connector.jdbc.table.JdbcRowDataInputFormat
Checks whether all data has been read.
readSnapshot(int, DataInputView, ClassLoader) - Method in class org.apache.flink.connector.jdbc.xa.CheckpointAndXidSerializer.CheckpointAndXidSimpleTypeSerializerSnapshot
 
readSnapshot(int, DataInputView, ClassLoader) - Method in class org.apache.flink.connector.jdbc.xa.XaSinkStateSerializer.XaSinkStateSimpleXaTypeSerializerSnapshot
 
readSnapshot(int, DataInputView, ClassLoader) - Method in class org.apache.flink.connector.jdbc.xa.XidSerializer.XidSimpleTypeSerializerSnapshot
 
recover() - Method in interface org.apache.flink.connector.jdbc.xa.XaFacade
Note: this can block on some non-MVCC databases if there are ended not prepared transactions.
reestablishConnection() - Method in interface org.apache.flink.connector.jdbc.internal.connection.JdbcConnectionProvider
Close possible existing connection and establish an new one.
reestablishConnection() - Method in class org.apache.flink.connector.jdbc.internal.connection.SimpleJdbcConnectionProvider
 
renameTable(ObjectPath, String, boolean) - Method in class org.apache.flink.connector.jdbc.catalog.AbstractJdbcCatalog
 
requiredOptions() - Method in class org.apache.flink.connector.jdbc.catalog.factory.JdbcCatalogFactory
 
requiredOptions() - Method in class org.apache.flink.connector.jdbc.table.JdbcDynamicTableFactory
 
resultSet - Variable in class org.apache.flink.connector.jdbc.JdbcInputFormat
 
resultSetConcurrency - Variable in class org.apache.flink.connector.jdbc.JdbcInputFormat
 
resultSetType - Variable in class org.apache.flink.connector.jdbc.JdbcInputFormat
 
rollback(Xid) - Method in interface org.apache.flink.connector.jdbc.xa.XaFacade
Rollback previously prepared transaction.
rowType - Variable in class org.apache.flink.connector.jdbc.converter.AbstractJdbcRowConverter
 
rowTypeInfo - Variable in class org.apache.flink.connector.jdbc.JdbcInputFormat
 

S

SCAN_AUTO_COMMIT - Static variable in class org.apache.flink.connector.jdbc.table.JdbcConnectorOptions
 
SCAN_FETCH_SIZE - Static variable in class org.apache.flink.connector.jdbc.table.JdbcConnectorOptions
 
SCAN_PARTITION_COLUMN - Static variable in class org.apache.flink.connector.jdbc.table.JdbcConnectorOptions
 
SCAN_PARTITION_LOWER_BOUND - Static variable in class org.apache.flink.connector.jdbc.table.JdbcConnectorOptions
 
SCAN_PARTITION_NUM - Static variable in class org.apache.flink.connector.jdbc.table.JdbcConnectorOptions
 
SCAN_PARTITION_UPPER_BOUND - Static variable in class org.apache.flink.connector.jdbc.table.JdbcConnectorOptions
 
self() - Method in class org.apache.flink.connector.jdbc.internal.options.JdbcDmlOptions.JdbcDmlOptionsBuilder
 
semanticXidGenerator() - Static method in interface org.apache.flink.connector.jdbc.xa.XidGenerator
Creates a XidGenerator that generates xids from: job id subtask index checkpoint id four random bytes generated using SecureRandom)
serialize(RowData, int, FieldNamedPreparedStatement) - Method in interface org.apache.flink.connector.jdbc.converter.AbstractJdbcRowConverter.JdbcSerializationConverter
 
serialize(CheckpointAndXid, DataOutputView) - Method in class org.apache.flink.connector.jdbc.xa.CheckpointAndXidSerializer
 
serialize(JdbcXaSinkFunctionState, DataOutputView) - Method in class org.apache.flink.connector.jdbc.xa.XaSinkStateSerializer
 
serialize(Xid, DataOutputView) - Method in class org.apache.flink.connector.jdbc.xa.XidSerializer
 
serialVersionUID - Static variable in class org.apache.flink.connector.jdbc.JdbcInputFormat
 
setAutoCommit(boolean) - Method in class org.apache.flink.connector.jdbc.internal.options.JdbcReadOptions.Builder
optional, whether to set auto commit on the JDBC driver.
setAutoCommit(Boolean) - Method in class org.apache.flink.connector.jdbc.JdbcInputFormat.JdbcInputFormatBuilder
 
setAutoCommit(boolean) - Method in class org.apache.flink.connector.jdbc.table.JdbcRowDataInputFormat.Builder
 
setBatchSize(int) - Method in class org.apache.flink.connector.jdbc.JdbcRowOutputFormat.JdbcOutputFormatBuilder
 
setBigDecimal(int, BigDecimal) - Method in interface org.apache.flink.connector.jdbc.statement.FieldNamedPreparedStatement
Sets the designated parameter to the given java.math.BigDecimal value.
setBigDecimal(int, BigDecimal) - Method in class org.apache.flink.connector.jdbc.statement.FieldNamedPreparedStatementImpl
 
setBoolean(int, boolean) - Method in interface org.apache.flink.connector.jdbc.statement.FieldNamedPreparedStatement
Sets the designated parameter to the given Java boolean value.
setBoolean(int, boolean) - Method in class org.apache.flink.connector.jdbc.statement.FieldNamedPreparedStatementImpl
 
setByte(int, byte) - Method in interface org.apache.flink.connector.jdbc.statement.FieldNamedPreparedStatement
Sets the designated parameter to the given Java byte value.
setByte(int, byte) - Method in class org.apache.flink.connector.jdbc.statement.FieldNamedPreparedStatementImpl
 
setBytes(int, byte[]) - Method in interface org.apache.flink.connector.jdbc.statement.FieldNamedPreparedStatement
Sets the designated parameter to the given Java array of bytes.
setBytes(int, byte[]) - Method in class org.apache.flink.connector.jdbc.statement.FieldNamedPreparedStatementImpl
 
setClassLoader(ClassLoader) - Method in class org.apache.flink.connector.jdbc.internal.options.InternalJdbcConnectionOptions.Builder
optional, specifies the classloader to use in the planner for load the class in user jar.
setConnectionCheckTimeoutSeconds(int) - Method in class org.apache.flink.connector.jdbc.internal.options.InternalJdbcConnectionOptions.Builder
optional, connectionCheckTimeoutSeconds.
setDate(int, Date) - Method in interface org.apache.flink.connector.jdbc.statement.FieldNamedPreparedStatement
Sets the designated parameter to the given java.sql.Date value using the default time zone of the virtual machine that is running the application.
setDate(int, Date) - Method in class org.apache.flink.connector.jdbc.statement.FieldNamedPreparedStatementImpl
 
setDBUrl(String) - Method in class org.apache.flink.connector.jdbc.internal.options.InternalJdbcConnectionOptions.Builder
required, JDBC DB url.
setDBUrl(String) - Method in class org.apache.flink.connector.jdbc.JdbcInputFormat.JdbcInputFormatBuilder
 
setDBUrl(String) - Method in class org.apache.flink.connector.jdbc.JdbcRowOutputFormat.JdbcOutputFormatBuilder
 
setDBUrl(String) - Method in class org.apache.flink.connector.jdbc.table.JdbcRowDataInputFormat.Builder
 
setDialect(JdbcDialect) - Method in class org.apache.flink.connector.jdbc.internal.options.InternalJdbcConnectionOptions.Builder
optional, Handle the SQL dialect of jdbc driver.
setDouble(int, double) - Method in interface org.apache.flink.connector.jdbc.statement.FieldNamedPreparedStatement
Sets the designated parameter to the given Java double value.
setDouble(int, double) - Method in class org.apache.flink.connector.jdbc.statement.FieldNamedPreparedStatementImpl
 
setDriverName(String) - Method in class org.apache.flink.connector.jdbc.internal.options.InternalJdbcConnectionOptions.Builder
optional, driver name, dialect has a default driver name, See JdbcDialect.defaultDriverName().
setDrivername(String) - Method in class org.apache.flink.connector.jdbc.JdbcInputFormat.JdbcInputFormatBuilder
 
setDrivername(String) - Method in class org.apache.flink.connector.jdbc.JdbcRowOutputFormat.JdbcOutputFormatBuilder
 
setDrivername(String) - Method in class org.apache.flink.connector.jdbc.table.JdbcRowDataInputFormat.Builder
 
setFetchSize(int) - Method in class org.apache.flink.connector.jdbc.internal.options.JdbcReadOptions.Builder
optional, the number of rows to fetch per round trip.
setFetchSize(int) - Method in class org.apache.flink.connector.jdbc.JdbcInputFormat.JdbcInputFormatBuilder
 
setFetchSize(int) - Method in class org.apache.flink.connector.jdbc.table.JdbcRowDataInputFormat.Builder
 
setField(PreparedStatement, int, Object, int) - Static method in class org.apache.flink.connector.jdbc.utils.JdbcUtils
 
setFieldDataTypes(DataType[]) - Method in class org.apache.flink.connector.jdbc.table.JdbcOutputFormatBuilder
 
setFieldNames(String[]) - Method in class org.apache.flink.connector.jdbc.internal.JdbcOutputFormat.Builder
required, field names of this jdbc sink.
setFieldTypes(int[]) - Method in class org.apache.flink.connector.jdbc.internal.JdbcOutputFormat.Builder
required, field types of this jdbc sink.
setFloat(int, float) - Method in interface org.apache.flink.connector.jdbc.statement.FieldNamedPreparedStatement
Sets the designated parameter to the given Java float value.
setFloat(int, float) - Method in class org.apache.flink.connector.jdbc.statement.FieldNamedPreparedStatementImpl
 
setFlushIntervalMills(long) - Method in class org.apache.flink.connector.jdbc.internal.JdbcOutputFormat.Builder
optional, flush interval mills, over this time, asynchronous threads will flush data.
setFlushMaxSize(int) - Method in class org.apache.flink.connector.jdbc.internal.JdbcOutputFormat.Builder
optional, flush max size (includes all append, upsert and delete records), over this number of records, will flush data.
setInputType(TypeInformation<?>, ExecutionConfig) - Method in class org.apache.flink.connector.jdbc.internal.GenericJdbcSinkFunction
 
setInputType(TypeInformation<?>, ExecutionConfig) - Method in class org.apache.flink.connector.jdbc.internal.JdbcOutputFormat
 
setInputType(TypeInformation<?>, ExecutionConfig) - Method in class org.apache.flink.connector.jdbc.xa.JdbcXaSinkFunction
 
setInt(int, int) - Method in interface org.apache.flink.connector.jdbc.statement.FieldNamedPreparedStatement
Sets the designated parameter to the given Java int value.
setInt(int, int) - Method in class org.apache.flink.connector.jdbc.statement.FieldNamedPreparedStatementImpl
 
setJdbcDmlOptions(JdbcDmlOptions) - Method in class org.apache.flink.connector.jdbc.table.JdbcOutputFormatBuilder
 
setJdbcExecutionOptions(JdbcExecutionOptions) - Method in class org.apache.flink.connector.jdbc.table.JdbcOutputFormatBuilder
 
setJdbcOptions(InternalJdbcConnectionOptions) - Method in class org.apache.flink.connector.jdbc.table.JdbcOutputFormatBuilder
 
setKeyFields(String[]) - Method in class org.apache.flink.connector.jdbc.internal.JdbcOutputFormat.Builder
required, upsert unique keys.
setLong(int, long) - Method in interface org.apache.flink.connector.jdbc.statement.FieldNamedPreparedStatement
Sets the designated parameter to the given Java long value.
setLong(int, long) - Method in class org.apache.flink.connector.jdbc.statement.FieldNamedPreparedStatementImpl
 
setMaxRetryTimes(int) - Method in class org.apache.flink.connector.jdbc.internal.JdbcOutputFormat.Builder
optional, max retry times for jdbc connector.
setNull(int, int) - Method in interface org.apache.flink.connector.jdbc.statement.FieldNamedPreparedStatement
Sets the designated parameter to SQL NULL.
setNull(int, int) - Method in class org.apache.flink.connector.jdbc.statement.FieldNamedPreparedStatementImpl
 
setNumPartitions(int) - Method in class org.apache.flink.connector.jdbc.internal.options.JdbcReadOptions.Builder
optional, the maximum number of partitions that can be used for parallelism in table reading.
setObject(int, Object) - Method in interface org.apache.flink.connector.jdbc.statement.FieldNamedPreparedStatement
Sets the value of the designated parameter using the given object.
setObject(int, Object) - Method in class org.apache.flink.connector.jdbc.statement.FieldNamedPreparedStatementImpl
 
setOptions(InternalJdbcConnectionOptions) - Method in class org.apache.flink.connector.jdbc.internal.JdbcOutputFormat.Builder
required, jdbc options.
setParallelism(Integer) - Method in class org.apache.flink.connector.jdbc.internal.options.InternalJdbcConnectionOptions.Builder
 
setParameters(Serializable[]) - Method in class org.apache.flink.connector.jdbc.table.ParameterizedPredicate
 
setParametersProvider(JdbcParameterValuesProvider) - Method in class org.apache.flink.connector.jdbc.JdbcInputFormat.JdbcInputFormatBuilder
 
setParametersProvider(JdbcParameterValuesProvider) - Method in class org.apache.flink.connector.jdbc.table.JdbcRowDataInputFormat.Builder
 
setPartitionColumnName(String) - Method in class org.apache.flink.connector.jdbc.internal.options.JdbcReadOptions.Builder
optional, name of the column used for partitioning the input.
setPartitionLowerBound(long) - Method in class org.apache.flink.connector.jdbc.internal.options.JdbcReadOptions.Builder
optional, the smallest value of the first partition.
setPartitionUpperBound(long) - Method in class org.apache.flink.connector.jdbc.internal.options.JdbcReadOptions.Builder
optional, the largest value of the last partition.
setPassword(String) - Method in class org.apache.flink.connector.jdbc.internal.options.InternalJdbcConnectionOptions.Builder
optional, password.
setPassword(String) - Method in class org.apache.flink.connector.jdbc.JdbcInputFormat.JdbcInputFormatBuilder
 
setPassword(String) - Method in class org.apache.flink.connector.jdbc.JdbcRowOutputFormat.JdbcOutputFormatBuilder
 
setPassword(String) - Method in class org.apache.flink.connector.jdbc.table.JdbcRowDataInputFormat.Builder
 
setPredicate(String) - Method in class org.apache.flink.connector.jdbc.table.ParameterizedPredicate
 
setQuery(String) - Method in class org.apache.flink.connector.jdbc.internal.options.JdbcReadOptions.Builder
optional, SQL query statement for this JDBC source.
setQuery(String) - Method in class org.apache.flink.connector.jdbc.JdbcInputFormat.JdbcInputFormatBuilder
 
setQuery(String) - Method in class org.apache.flink.connector.jdbc.JdbcRowOutputFormat.JdbcOutputFormatBuilder
 
setQuery(String) - Method in class org.apache.flink.connector.jdbc.table.JdbcRowDataInputFormat.Builder
 
setRecordToStatement(PreparedStatement, int[], Row) - Static method in class org.apache.flink.connector.jdbc.utils.JdbcUtils
Adds a record to the prepared statement.
setResultSetConcurrency(int) - Method in class org.apache.flink.connector.jdbc.JdbcInputFormat.JdbcInputFormatBuilder
 
setResultSetConcurrency(int) - Method in class org.apache.flink.connector.jdbc.table.JdbcRowDataInputFormat.Builder
 
setResultSetType(int) - Method in class org.apache.flink.connector.jdbc.JdbcInputFormat.JdbcInputFormatBuilder
 
setResultSetType(int) - Method in class org.apache.flink.connector.jdbc.table.JdbcRowDataInputFormat.Builder
 
setRowConverter(JdbcRowConverter) - Method in class org.apache.flink.connector.jdbc.table.JdbcRowDataInputFormat.Builder
 
setRowDataTypeInfo(TypeInformation<RowData>) - Method in class org.apache.flink.connector.jdbc.table.JdbcOutputFormatBuilder
 
setRowDataTypeInfo(TypeInformation<RowData>) - Method in class org.apache.flink.connector.jdbc.table.JdbcRowDataInputFormat.Builder
 
setRowTypeInfo(RowTypeInfo) - Method in class org.apache.flink.connector.jdbc.JdbcInputFormat.JdbcInputFormatBuilder
 
setShort(int, short) - Method in interface org.apache.flink.connector.jdbc.statement.FieldNamedPreparedStatement
Sets the designated parameter to the given Java short value.
setShort(int, short) - Method in class org.apache.flink.connector.jdbc.statement.FieldNamedPreparedStatementImpl
 
setSqlTypes(int[]) - Method in class org.apache.flink.connector.jdbc.JdbcRowOutputFormat.JdbcOutputFormatBuilder
 
setString(int, String) - Method in interface org.apache.flink.connector.jdbc.statement.FieldNamedPreparedStatement
Sets the designated parameter to the given Java String value.
setString(int, String) - Method in class org.apache.flink.connector.jdbc.statement.FieldNamedPreparedStatementImpl
 
setTableName(String) - Method in class org.apache.flink.connector.jdbc.internal.options.InternalJdbcConnectionOptions.Builder
required, table name.
setTime(int, Time) - Method in interface org.apache.flink.connector.jdbc.statement.FieldNamedPreparedStatement
Sets the designated parameter to the given java.sql.Time value.
setTime(int, Time) - Method in class org.apache.flink.connector.jdbc.statement.FieldNamedPreparedStatementImpl
 
setTimestamp(int, Timestamp) - Method in interface org.apache.flink.connector.jdbc.statement.FieldNamedPreparedStatement
Sets the designated parameter to the given java.sql.Timestamp value.
setTimestamp(int, Timestamp) - Method in class org.apache.flink.connector.jdbc.statement.FieldNamedPreparedStatementImpl
 
setUsername(String) - Method in class org.apache.flink.connector.jdbc.internal.options.InternalJdbcConnectionOptions.Builder
optional, user name.
setUsername(String) - Method in class org.apache.flink.connector.jdbc.JdbcInputFormat.JdbcInputFormatBuilder
 
setUsername(String) - Method in class org.apache.flink.connector.jdbc.JdbcRowOutputFormat.JdbcOutputFormatBuilder
 
setUsername(String) - Method in class org.apache.flink.connector.jdbc.table.JdbcRowDataInputFormat.Builder
 
simple(String, JdbcStatementBuilder<V>, Function<T, V>) - Static method in interface org.apache.flink.connector.jdbc.internal.executor.JdbcBatchStatementExecutor
 
SimpleJdbcConnectionProvider - Class in org.apache.flink.connector.jdbc.internal.connection
Simple JDBC connection provider.
SimpleJdbcConnectionProvider(JdbcConnectionOptions) - Constructor for class org.apache.flink.connector.jdbc.internal.connection.SimpleJdbcConnectionProvider
 
sink(String, JdbcStatementBuilder<T>, JdbcConnectionOptions) - Static method in class org.apache.flink.connector.jdbc.JdbcSink
Create a JDBC sink with the default JdbcExecutionOptions.
sink(String, JdbcStatementBuilder<T>, JdbcExecutionOptions, JdbcConnectionOptions) - Static method in class org.apache.flink.connector.jdbc.JdbcSink
Create a JDBC sink.
SINK_BUFFER_FLUSH_INTERVAL - Static variable in class org.apache.flink.connector.jdbc.table.JdbcConnectorOptions
 
SINK_BUFFER_FLUSH_MAX_ROWS - Static variable in class org.apache.flink.connector.jdbc.table.JdbcConnectorOptions
 
SINK_MAX_RETRIES - Static variable in class org.apache.flink.connector.jdbc.table.JdbcConnectorOptions
 
SINK_PARALLELISM - Static variable in class org.apache.flink.connector.jdbc.table.JdbcConnectorOptions
 
SNAPSHOT - Static variable in class org.apache.flink.connector.jdbc.xa.CheckpointAndXidSerializer
 
snapshotConfiguration() - Method in class org.apache.flink.connector.jdbc.xa.CheckpointAndXidSerializer
 
snapshotConfiguration() - Method in class org.apache.flink.connector.jdbc.xa.XaSinkStateSerializer
 
snapshotConfiguration() - Method in class org.apache.flink.connector.jdbc.xa.XidSerializer
 
snapshotState(FunctionSnapshotContext) - Method in class org.apache.flink.connector.jdbc.internal.GenericJdbcSinkFunction
 
snapshotState(FunctionSnapshotContext) - Method in class org.apache.flink.connector.jdbc.xa.JdbcXaSinkFunction
 
SqlServerDialect - Class in org.apache.flink.connector.jdbc.databases.sqlserver.dialect
JDBC dialect for SqlServer.
SqlServerDialect() - Constructor for class org.apache.flink.connector.jdbc.databases.sqlserver.dialect.SqlServerDialect
 
SqlServerDialectFactory - Class in org.apache.flink.connector.jdbc.databases.sqlserver.dialect
Factory for SqlServerDialect.
SqlServerDialectFactory() - Constructor for class org.apache.flink.connector.jdbc.databases.sqlserver.dialect.SqlServerDialectFactory
 
SqlServerRowConverter - Class in org.apache.flink.connector.jdbc.databases.sqlserver.dialect
Runtime converter that responsible to convert between JDBC object and Flink internal object for MsSql.
SqlServerRowConverter(RowType) - Constructor for class org.apache.flink.connector.jdbc.databases.sqlserver.dialect.SqlServerRowConverter
 
start(Xid) - Method in interface org.apache.flink.connector.jdbc.xa.XaFacade
Start a new transaction.
statement - Variable in class org.apache.flink.connector.jdbc.JdbcInputFormat
 
StatementFactory - Interface in org.apache.flink.connector.jdbc.statement
A factory to create FieldNamedPreparedStatement with the given Connection.
supportedTypes() - Method in class org.apache.flink.connector.jdbc.databases.derby.dialect.DerbyDialect
 
supportedTypes() - Method in class org.apache.flink.connector.jdbc.databases.mysql.dialect.MySqlDialect
 
supportedTypes() - Method in class org.apache.flink.connector.jdbc.databases.oracle.dialect.OracleDialect
 
supportedTypes() - Method in class org.apache.flink.connector.jdbc.databases.postgres.dialect.PostgresDialect
 
supportedTypes() - Method in class org.apache.flink.connector.jdbc.databases.sqlserver.dialect.SqlServerDialect
 
supportedTypes() - Method in class org.apache.flink.connector.jdbc.dialect.AbstractDialect
Defines the set of supported types for the dialect.
supportsNestedProjection() - Method in class org.apache.flink.connector.jdbc.table.JdbcDynamicTableSource
 

T

TABLE_NAME - Static variable in class org.apache.flink.connector.jdbc.table.JdbcConnectorOptions
 
TableBufferedStatementExecutor - Class in org.apache.flink.connector.jdbc.internal.executor
Currently, this statement executor is only used for table/sql to buffer records, because the Statement.executeBatch() may fail and clear buffered records, so we have to buffer the records and replay the records when retrying TableBufferedStatementExecutor.executeBatch().
TableBufferedStatementExecutor(JdbcBatchStatementExecutor<RowData>, Function<RowData, RowData>) - Constructor for class org.apache.flink.connector.jdbc.internal.executor.TableBufferedStatementExecutor
 
TableBufferReducedStatementExecutor - Class in org.apache.flink.connector.jdbc.internal.executor
Currently, this statement executor is only used for table/sql to buffer insert/update/delete events, and reduce them in buffer before submit to external database.
TableBufferReducedStatementExecutor(JdbcBatchStatementExecutor<RowData>, JdbcBatchStatementExecutor<RowData>, Function<RowData, RowData>, Function<RowData, RowData>) - Constructor for class org.apache.flink.connector.jdbc.internal.executor.TableBufferReducedStatementExecutor
 
tableExists(ObjectPath) - Method in class org.apache.flink.connector.jdbc.catalog.JdbcCatalog
 
tableExists(ObjectPath) - Method in class org.apache.flink.connector.jdbc.databases.mysql.catalog.MySqlCatalog
 
tableExists(ObjectPath) - Method in class org.apache.flink.connector.jdbc.databases.postgres.catalog.PostgresCatalog
 
TableInsertOrUpdateStatementExecutor - Class in org.apache.flink.connector.jdbc.internal.executor
JdbcBatchStatementExecutor that provides upsert semantics by updating row if it exists and inserting otherwise.
TableInsertOrUpdateStatementExecutor(StatementFactory, StatementFactory, StatementFactory, JdbcRowConverter, JdbcRowConverter, JdbcRowConverter, Function<RowData, RowData>) - Constructor for class org.apache.flink.connector.jdbc.internal.executor.TableInsertOrUpdateStatementExecutor
 
TableSimpleStatementExecutor - Class in org.apache.flink.connector.jdbc.internal.executor
A JdbcBatchStatementExecutor that simply adds the records into batches of PreparedStatement and doesn't buffer records in memory.
TableSimpleStatementExecutor(StatementFactory, JdbcRowConverter) - Constructor for class org.apache.flink.connector.jdbc.internal.executor.TableSimpleStatementExecutor
Keep in mind object reuse: if it's on then key extractor may be required to return new object.
timestampPrecisionRange() - Method in class org.apache.flink.connector.jdbc.databases.derby.dialect.DerbyDialect
 
timestampPrecisionRange() - Method in class org.apache.flink.connector.jdbc.databases.mysql.dialect.MySqlDialect
 
timestampPrecisionRange() - Method in class org.apache.flink.connector.jdbc.databases.oracle.dialect.OracleDialect
 
timestampPrecisionRange() - Method in class org.apache.flink.connector.jdbc.databases.postgres.dialect.PostgresDialect
 
timestampPrecisionRange() - Method in class org.apache.flink.connector.jdbc.databases.sqlserver.dialect.SqlServerDialect
The maximum precision is supported by datetime2.
timestampPrecisionRange() - Method in class org.apache.flink.connector.jdbc.dialect.AbstractDialect
 
toExternal(RowData, FieldNamedPreparedStatement) - Method in class org.apache.flink.connector.jdbc.converter.AbstractJdbcRowConverter
 
toExternal(RowData, FieldNamedPreparedStatement) - Method in interface org.apache.flink.connector.jdbc.converter.JdbcRowConverter
Convert data retrieved from Flink internal RowData to JDBC Object.
toExternalConverters - Variable in class org.apache.flink.connector.jdbc.converter.AbstractJdbcRowConverter
 
toFlinkTableName(String, String) - Static method in class org.apache.flink.connector.jdbc.databases.postgres.catalog.PostgresTablePath
 
toInternal(ResultSet) - Method in class org.apache.flink.connector.jdbc.converter.AbstractJdbcRowConverter
 
toInternal(ResultSet) - Method in interface org.apache.flink.connector.jdbc.converter.JdbcRowConverter
Convert data retrieved from ResultSet to internal RowData.
toInternalConverters - Variable in class org.apache.flink.connector.jdbc.converter.AbstractJdbcRowConverter
 
toString() - Method in class org.apache.flink.connector.jdbc.databases.postgres.catalog.PostgresTablePath
 
toString() - Method in class org.apache.flink.connector.jdbc.xa.CheckpointAndXid
 
typeInformationToSqlType(TypeInformation<?>) - Static method in class org.apache.flink.connector.jdbc.utils.JdbcTypeUtil
Deprecated.

U

updateExecutor(boolean) - Method in class org.apache.flink.connector.jdbc.internal.JdbcOutputFormat
 
url - Variable in class org.apache.flink.connector.jdbc.JdbcConnectionOptions
 
URL - Static variable in class org.apache.flink.connector.jdbc.table.JdbcConnectorOptions
 
userClassLoader - Variable in class org.apache.flink.connector.jdbc.catalog.AbstractJdbcCatalog
 
username - Variable in class org.apache.flink.connector.jdbc.catalog.AbstractJdbcCatalog
 
USERNAME - Static variable in class org.apache.flink.connector.jdbc.catalog.factory.JdbcCatalogFactoryOptions
 
username - Variable in class org.apache.flink.connector.jdbc.JdbcConnectionOptions
 
USERNAME - Static variable in class org.apache.flink.connector.jdbc.table.JdbcConnectorOptions
 

V

validate(RowType) - Method in class org.apache.flink.connector.jdbc.dialect.AbstractDialect
 
validate(RowType) - Method in interface org.apache.flink.connector.jdbc.dialect.JdbcDialect
Check if this dialect instance support a specific data type in table schema.
validateJdbcUrl(String) - Static method in class org.apache.flink.connector.jdbc.catalog.JdbcCatalogUtils
URL has to be without database, like "jdbc:postgresql://localhost:5432/" or "jdbc:postgresql://localhost:5432" rather than "jdbc:postgresql://localhost:5432/db".
visit(CallExpression) - Method in class org.apache.flink.connector.jdbc.table.JdbcFilterPushdownPreparedStatementVisitor
 
visit(ValueLiteralExpression) - Method in class org.apache.flink.connector.jdbc.table.JdbcFilterPushdownPreparedStatementVisitor
 
visit(FieldReferenceExpression) - Method in class org.apache.flink.connector.jdbc.table.JdbcFilterPushdownPreparedStatementVisitor
 

W

withAllowOutOfOrderCommits(boolean) - Method in class org.apache.flink.connector.jdbc.JdbcExactlyOnceOptions.JDBCExactlyOnceOptionsBuilder
Set whether transactions may be committed out-of-order in case of retries and this option is enabled.
withBatchIntervalMs(long) - Method in class org.apache.flink.connector.jdbc.JdbcExecutionOptions.Builder
 
withBatchSize(int) - Method in class org.apache.flink.connector.jdbc.JdbcExecutionOptions.Builder
 
withConnectionCheckTimeoutSeconds(int) - Method in class org.apache.flink.connector.jdbc.JdbcConnectionOptions.JdbcConnectionOptionsBuilder
Set the maximum timeout between retries, default is 60 seconds.
withDialect(JdbcDialect) - Method in class org.apache.flink.connector.jdbc.internal.options.JdbcDmlOptions.JdbcDmlOptionsBuilder
 
withDriverName(String) - Method in class org.apache.flink.connector.jdbc.JdbcConnectionOptions.JdbcConnectionOptionsBuilder
 
withFieldNames(String, String...) - Method in class org.apache.flink.connector.jdbc.internal.options.JdbcDmlOptions.JdbcDmlOptionsBuilder
 
withFieldNames(String[]) - Method in class org.apache.flink.connector.jdbc.internal.options.JdbcDmlOptions.JdbcDmlOptionsBuilder
 
withKeyFields(String, String...) - Method in class org.apache.flink.connector.jdbc.internal.options.JdbcDmlOptions.JdbcDmlOptionsBuilder
 
withKeyFields(String[]) - Method in class org.apache.flink.connector.jdbc.internal.options.JdbcDmlOptions.JdbcDmlOptionsBuilder
 
withMaxCommitAttempts(int) - Method in class org.apache.flink.connector.jdbc.JdbcExactlyOnceOptions.JDBCExactlyOnceOptionsBuilder
Set the number of attempt to commit a transaction (takes effect only if transient failure happens).
withMaxRetries(int) - Method in class org.apache.flink.connector.jdbc.JdbcExecutionOptions.Builder
 
withPassword(String) - Method in class org.apache.flink.connector.jdbc.JdbcConnectionOptions.JdbcConnectionOptionsBuilder
 
withRecoveredAndRollback(boolean) - Method in class org.apache.flink.connector.jdbc.JdbcExactlyOnceOptions.JDBCExactlyOnceOptionsBuilder
Toggle discovery and rollback of prepared transactions upon recovery to prevent new transactions from being blocked by the older ones.
withTableName(String) - Method in class org.apache.flink.connector.jdbc.internal.options.JdbcDmlOptions.JdbcDmlOptionsBuilder
 
withTimeoutSec(Optional<Integer>) - Method in class org.apache.flink.connector.jdbc.JdbcExactlyOnceOptions.JDBCExactlyOnceOptionsBuilder
Set transaction timeout in seconds (vendor-specific).
withTransactionPerConnection(boolean) - Method in class org.apache.flink.connector.jdbc.JdbcExactlyOnceOptions.JDBCExactlyOnceOptionsBuilder
Set whether the same connection can be used for multiple XA transactions.
withUrl(String) - Method in class org.apache.flink.connector.jdbc.JdbcConnectionOptions.JdbcConnectionOptionsBuilder
 
withUsername(String) - Method in class org.apache.flink.connector.jdbc.JdbcConnectionOptions.JdbcConnectionOptionsBuilder
 
wrapIntoNullableExternalConverter(AbstractJdbcRowConverter.JdbcSerializationConverter, LogicalType) - Method in class org.apache.flink.connector.jdbc.converter.AbstractJdbcRowConverter
 
wrapIntoNullableInternalConverter(AbstractJdbcRowConverter.JdbcDeserializationConverter) - Method in class org.apache.flink.connector.jdbc.converter.AbstractJdbcRowConverter
 
writeRecord(In) - Method in class org.apache.flink.connector.jdbc.internal.JdbcOutputFormat
 
writeSnapshot(DataOutputView) - Method in class org.apache.flink.connector.jdbc.xa.CheckpointAndXidSerializer.CheckpointAndXidSimpleTypeSerializerSnapshot
 
writeSnapshot(DataOutputView) - Method in class org.apache.flink.connector.jdbc.xa.XaSinkStateSerializer.XaSinkStateSimpleXaTypeSerializerSnapshot
 
writeSnapshot(DataOutputView) - Method in class org.apache.flink.connector.jdbc.xa.XidSerializer.XidSimpleTypeSerializerSnapshot
 

X

XaFacade - Interface in org.apache.flink.connector.jdbc.xa
Facade to the XA operations relevant to sink.
XaFacade.EmptyXaTransactionException - Exception in org.apache.flink.connector.jdbc.xa
Thrown by XaFacade when RM responds with XA_RDONLY indicating that the transaction doesn't include any changes.
XaFacade.TransientXaException - Exception in org.apache.flink.connector.jdbc.xa
Indicates a transient or unknown failure from the resource manager (see XA_RBTRANSIENT, XAER_RMFAIL).
XaSinkStateSerializer - Class in org.apache.flink.connector.jdbc.xa
XaSinkStateSerializer.
XaSinkStateSerializer() - Constructor for class org.apache.flink.connector.jdbc.xa.XaSinkStateSerializer
 
XaSinkStateSerializer.XaSinkStateSimpleXaTypeSerializerSnapshot - Class in org.apache.flink.connector.jdbc.xa
Simple TypeSerializerSnapshot for XaSinkStateSerializer.
XaSinkStateSimpleXaTypeSerializerSnapshot() - Constructor for class org.apache.flink.connector.jdbc.xa.XaSinkStateSerializer.XaSinkStateSimpleXaTypeSerializerSnapshot
 
XidGenerator - Interface in org.apache.flink.connector.jdbc.xa
Xid generator.
XidSerializer - Class in org.apache.flink.connector.jdbc.xa
Xid serializer.
XidSerializer() - Constructor for class org.apache.flink.connector.jdbc.xa.XidSerializer
 
XidSerializer.XidSimpleTypeSerializerSnapshot - Class in org.apache.flink.connector.jdbc.xa
Simple TypeSerializerSnapshot for XidSerializer.
XidSimpleTypeSerializerSnapshot() - Constructor for class org.apache.flink.connector.jdbc.xa.XidSerializer.XidSimpleTypeSerializerSnapshot
 
A B C D E F G H I J K L M N O P Q R S T U V W X 
Skip navigation links

Copyright © 2022–2024 The Apache Software Foundation. All rights reserved.