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

AbstractJdbcCatalog - Class in org.apache.flink.connector.jdbc.catalog
Abstract catalog for any JDBC catalogs.
AbstractJdbcCatalog(String, String, String, String, String) - Constructor for class org.apache.flink.connector.jdbc.catalog.AbstractJdbcCatalog
 
AbstractJdbcOutputFormat<T> - Class in org.apache.flink.connector.jdbc.internal
Base jdbc outputFormat.
AbstractJdbcOutputFormat(JdbcConnectionProvider) - Constructor for class org.apache.flink.connector.jdbc.internal.AbstractJdbcOutputFormat
 
AbstractJdbcRowConverter - Class in org.apache.flink.connector.jdbc.internal.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.internal.converter.AbstractJdbcRowConverter
 
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.JdbcBatchingOutputFormat
 
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
 
applyLimit(long) - Method in class org.apache.flink.connector.jdbc.table.JdbcDynamicTableSource
 
applyProjection(int[][]) - 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.JdbcBatchingOutputFormat
 
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.JdbcBatchingOutputFormat.Builder
Finalizes the configuration and checks validity.
build() - Method in class org.apache.flink.connector.jdbc.internal.options.JdbcDmlOptions.JdbcDmlOptionsBuilder
 
build() - Method in class org.apache.flink.connector.jdbc.internal.options.JdbcLookupOptions.Builder
 
build() - Method in class org.apache.flink.connector.jdbc.internal.options.JdbcOptions.Builder
 
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.JdbcDynamicOutputFormatBuilder
 
build() - Method in class org.apache.flink.connector.jdbc.table.JdbcLookupFunction.Builder
Finalizes the configuration and checks validity.
build() - Method in class org.apache.flink.connector.jdbc.table.JdbcRowDataInputFormat.Builder
 
build() - Method in class org.apache.flink.connector.jdbc.table.JdbcTableSource.Builder
Finalizes the configuration and checks validity.
build() - Method in class org.apache.flink.connector.jdbc.table.JdbcUpsertTableSink.Builder
 
buildConnectionOptions() - Method in class org.apache.flink.connector.jdbc.JdbcOutputFormat.JdbcOutputFormatBuilder
 
builder() - Static method in class org.apache.flink.connector.jdbc.internal.JdbcBatchingOutputFormat
 
Builder() - Constructor for class org.apache.flink.connector.jdbc.internal.JdbcBatchingOutputFormat.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.JdbcLookupOptions
 
Builder() - Constructor for class org.apache.flink.connector.jdbc.internal.options.JdbcLookupOptions.Builder
 
builder() - Static method in class org.apache.flink.connector.jdbc.internal.options.JdbcOptions
 
Builder() - Constructor for class org.apache.flink.connector.jdbc.internal.options.JdbcOptions.Builder
 
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.JdbcLookupFunction
 
Builder() - Constructor for class org.apache.flink.connector.jdbc.table.JdbcLookupFunction.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
 
builder() - Static method in class org.apache.flink.connector.jdbc.table.JdbcTableSource
 
Builder() - Constructor for class org.apache.flink.connector.jdbc.table.JdbcTableSource.Builder
 
builder() - Static method in class org.apache.flink.connector.jdbc.table.JdbcUpsertTableSink
 
Builder() - Constructor for class org.apache.flink.connector.jdbc.table.JdbcUpsertTableSink.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.JdbcOutputFormat
 

C

canHandle(String) - Method in interface org.apache.flink.connector.jdbc.dialect.JdbcDialect
Check if this dialect instance can handle a certain jdbc url.
canHandle(String) - Method in class org.apache.flink.connector.jdbc.dialect.MySQLDialect
 
canHandle(String) - Method in class org.apache.flink.connector.jdbc.dialect.PostgresDialect
 
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.AbstractJdbcOutputFormat
 
close() - Method in class org.apache.flink.connector.jdbc.internal.GenericJdbcSinkFunction
 
close() - Method in class org.apache.flink.connector.jdbc.internal.JdbcBatchingOutputFormat
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.JdbcLookupFunction
 
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
 
commit(Xid, boolean) - Method in interface org.apache.flink.connector.jdbc.xa.XaFacade
Commit previously prepared transaction.
configure(Configuration) - Method in class org.apache.flink.connector.jdbc.internal.AbstractJdbcOutputFormat
 
configure(Configuration) - Method in class org.apache.flink.connector.jdbc.JdbcInputFormat
 
configure(Configuration) - Method in class org.apache.flink.connector.jdbc.table.JdbcRowDataInputFormat
 
configure(String[], TypeInformation<?>[]) - Method in class org.apache.flink.connector.jdbc.table.JdbcUpsertTableSink
 
connectionCheckTimeoutSeconds - Variable in class org.apache.flink.connector.jdbc.JdbcConnectionOptions
 
connectionProvider - Variable in class org.apache.flink.connector.jdbc.internal.AbstractJdbcOutputFormat
 
connectionProvider - Variable in class org.apache.flink.connector.jdbc.JdbcInputFormat
 
CONNECTOR_CONNECTION_MAX_RETRY_TIMEOUT - Static variable in class org.apache.flink.table.descriptors.JdbcValidator
 
CONNECTOR_DRIVER - Static variable in class org.apache.flink.table.descriptors.JdbcValidator
 
CONNECTOR_LOOKUP_CACHE_MAX_ROWS - Static variable in class org.apache.flink.table.descriptors.JdbcValidator
 
CONNECTOR_LOOKUP_CACHE_TTL - Static variable in class org.apache.flink.table.descriptors.JdbcValidator
 
CONNECTOR_LOOKUP_MAX_RETRIES - Static variable in class org.apache.flink.table.descriptors.JdbcValidator
 
CONNECTOR_PASSWORD - Static variable in class org.apache.flink.table.descriptors.JdbcValidator
 
CONNECTOR_READ_FETCH_SIZE - Static variable in class org.apache.flink.table.descriptors.JdbcValidator
 
CONNECTOR_READ_PARTITION_COLUMN - Static variable in class org.apache.flink.table.descriptors.JdbcValidator
 
CONNECTOR_READ_PARTITION_LOWER_BOUND - Static variable in class org.apache.flink.table.descriptors.JdbcValidator
 
CONNECTOR_READ_PARTITION_NUM - Static variable in class org.apache.flink.table.descriptors.JdbcValidator
 
CONNECTOR_READ_PARTITION_UPPER_BOUND - Static variable in class org.apache.flink.table.descriptors.JdbcValidator
 
CONNECTOR_READ_QUERY - Static variable in class org.apache.flink.table.descriptors.JdbcValidator
 
CONNECTOR_TABLE - Static variable in class org.apache.flink.table.descriptors.JdbcValidator
 
CONNECTOR_TYPE_VALUE_JDBC - Static variable in class org.apache.flink.table.descriptors.JdbcValidator
 
CONNECTOR_URL - Static variable in class org.apache.flink.table.descriptors.JdbcValidator
 
CONNECTOR_USERNAME - Static variable in class org.apache.flink.table.descriptors.JdbcValidator
 
CONNECTOR_WRITE_FLUSH_INTERVAL - Static variable in class org.apache.flink.table.descriptors.JdbcValidator
 
CONNECTOR_WRITE_FLUSH_MAX_ROWS - Static variable in class org.apache.flink.table.descriptors.JdbcValidator
 
CONNECTOR_WRITE_MAX_RETRIES - Static variable in class org.apache.flink.table.descriptors.JdbcValidator
 
consumeDataStream(DataStream<Tuple2<Boolean, Row>>) - Method in class org.apache.flink.connector.jdbc.table.JdbcUpsertTableSink
 
converterName() - Method in class org.apache.flink.connector.jdbc.internal.converter.AbstractJdbcRowConverter
 
converterName() - Method in class org.apache.flink.connector.jdbc.internal.converter.DerbyRowConverter
 
converterName() - Method in class org.apache.flink.connector.jdbc.internal.converter.MySQLRowConverter
 
converterName() - Method in class org.apache.flink.connector.jdbc.internal.converter.PostgresRowConverter
 
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
 
createCatalog(CatalogFactory.Context) - Method in class org.apache.flink.connector.jdbc.catalog.factory.JdbcCatalogFactory
 
createCatalog(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.internal.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.internal.converter.AbstractJdbcRowConverter
 
createInternalConverter(LogicalType) - Method in class org.apache.flink.connector.jdbc.internal.converter.PostgresRowConverter
 
createNullableExternalConverter(LogicalType) - Method in class org.apache.flink.connector.jdbc.internal.converter.AbstractJdbcRowConverter
Create a nullable JDBC fJdbcSerializationConverter from given sql type.
createNullableExternalConverter(LogicalType) - Method in class org.apache.flink.connector.jdbc.internal.converter.PostgresRowConverter
 
createNullableInternalConverter(LogicalType) - Method in class org.apache.flink.connector.jdbc.internal.converter.AbstractJdbcRowConverter
Create a nullable runtime 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.
createStreamTableSink(Map<String, String>) - Method in class org.apache.flink.connector.jdbc.table.JdbcTableSourceSinkFactory
 
createStreamTableSource(Map<String, String>) - Method in class org.apache.flink.connector.jdbc.table.JdbcTableSourceSinkFactory
 
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
 
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.catalog.PostgresCatalog
 
DEFAULT_FLUSH_INTERVAL_MILLS - Static variable in class org.apache.flink.connector.jdbc.internal.AbstractJdbcOutputFormat
 
DEFAULT_FLUSH_MAX_SIZE - Static variable in class org.apache.flink.connector.jdbc.internal.AbstractJdbcOutputFormat
 
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
 
defaultDriverName() - Method in interface org.apache.flink.connector.jdbc.dialect.JdbcDialect
 
defaultDriverName() - Method in class org.apache.flink.connector.jdbc.dialect.MySQLDialect
 
defaultDriverName() - Method in class org.apache.flink.connector.jdbc.dialect.PostgresDialect
 
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
 
DerbyRowConverter - Class in org.apache.flink.connector.jdbc.internal.converter
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.internal.converter.DerbyRowConverter
 
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 interface org.apache.flink.connector.jdbc.dialect.JdbcDialect
Get the name of jdbc dialect.
dialectName() - Method in class org.apache.flink.connector.jdbc.dialect.MySQLDialect
 
dialectName() - Method in class org.apache.flink.connector.jdbc.dialect.PostgresDialect
 
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.catalog.PostgresTablePath
 
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.JdbcLookupOptions
 
equals(Object) - Method in class org.apache.flink.connector.jdbc.internal.options.JdbcOptions
 
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.table.JdbcTableSource
 
equals(Object) - Method in class org.apache.flink.connector.jdbc.table.JdbcUpsertTableSink
 
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
 
eval(Object...) - Method in class org.apache.flink.connector.jdbc.table.JdbcLookupFunction
 
eval(Object...) - Method in class org.apache.flink.connector.jdbc.table.JdbcRowDataLookupFunction
This is a lookup method which is called by Flink framework in runtime.
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
 
explainSource() - Method in class org.apache.flink.connector.jdbc.table.JdbcTableSource
 

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.
fieldNames - Variable in class org.apache.flink.connector.jdbc.table.JdbcLookupFunction.Builder
 
fieldTypes - Variable in class org.apache.flink.connector.jdbc.internal.converter.AbstractJdbcRowConverter
 
fieldTypes - Variable in class org.apache.flink.connector.jdbc.table.JdbcLookupFunction.Builder
 
finish() - Method in class org.apache.flink.connector.jdbc.JdbcInputFormat.JdbcInputFormatBuilder
 
finish() - Method in class org.apache.flink.connector.jdbc.JdbcOutputFormat.JdbcOutputFormatBuilder
Finalizes the configuration and checks validity.
flush() - Method in class org.apache.flink.connector.jdbc.internal.AbstractJdbcOutputFormat
 
flush() - Method in class org.apache.flink.connector.jdbc.internal.JdbcBatchingOutputFormat
 
flushIntervalMills - Variable in class org.apache.flink.connector.jdbc.table.JdbcUpsertTableSink.Builder
 
flushMaxSize - Variable in class org.apache.flink.connector.jdbc.table.JdbcUpsertTableSink.Builder
 
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.catalog.PostgresTablePath
 
fromXaDataSourceSupplier(Supplier<XADataSource>, Integer) - 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(AbstractJdbcOutputFormat<T>) - Constructor for class org.apache.flink.connector.jdbc.internal.GenericJdbcSinkFunction
 
get(String) - Static method in class org.apache.flink.connector.jdbc.dialect.JdbcDialects
Fetch the JdbcDialect class corresponding to a given database url.
getAsyncLookupFunction(String[]) - Method in class org.apache.flink.connector.jdbc.table.JdbcTableSource
 
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
 
getCacheExpireMs() - Method in class org.apache.flink.connector.jdbc.internal.options.JdbcLookupOptions
 
getCacheMaxSize() - Method in class org.apache.flink.connector.jdbc.internal.options.JdbcLookupOptions
 
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 class org.apache.flink.connector.jdbc.internal.AbstractJdbcOutputFormat
 
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
 
getConnectionCheckTimeoutSeconds() - Method in class org.apache.flink.connector.jdbc.JdbcConnectionOptions
 
getDatabase(String) - Method in class org.apache.flink.connector.jdbc.catalog.JdbcCatalog
 
getDatabase(String) - Method in class org.apache.flink.connector.jdbc.catalog.PostgresCatalog
 
getDataStream(StreamExecutionEnvironment) - Method in class org.apache.flink.connector.jdbc.table.JdbcTableSource
 
getDbConn() - Method in class org.apache.flink.connector.jdbc.JdbcInputFormat
 
getDbConnection() - Method in class org.apache.flink.connector.jdbc.table.JdbcLookupFunction
 
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 interface org.apache.flink.connector.jdbc.dialect.JdbcDialect
Get delete one row statement by condition fields, default not use limit 1, because limit 1 is a sql dialect.
getDialect() - Method in class org.apache.flink.connector.jdbc.internal.options.JdbcDmlOptions
 
getDialect() - Method in class org.apache.flink.connector.jdbc.internal.options.JdbcOptions
 
getDriverName() - Method in class org.apache.flink.connector.jdbc.JdbcConnectionOptions
 
getFactory() - Method in class org.apache.flink.connector.jdbc.catalog.AbstractJdbcCatalog
 
getFetchSize() - Method in class org.apache.flink.connector.jdbc.internal.options.JdbcReadOptions
 
getFieldFromResultSet(int, int, ResultSet) - Static method in class org.apache.flink.connector.jdbc.utils.JdbcUtils
 
getFieldNames() - Method in class org.apache.flink.connector.jdbc.internal.options.JdbcDmlOptions
 
getFieldNames() - Method in class org.apache.flink.connector.jdbc.table.JdbcUpsertTableSink
 
getFieldTypes() - Method in class org.apache.flink.connector.jdbc.table.JdbcUpsertTableSink
 
getFullPath() - Method in class org.apache.flink.connector.jdbc.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 interface org.apache.flink.connector.jdbc.dialect.JdbcDialect
Get insert into statement.
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 interface org.apache.flink.connector.jdbc.dialect.JdbcDialect
Get limit clause to limit the number of emitted row from the jdbc source.
getLimitClause(long) - Method in class org.apache.flink.connector.jdbc.dialect.MySQLDialect
 
getLimitClause(long) - Method in class org.apache.flink.connector.jdbc.dialect.PostgresDialect
 
getLookupFunction(String[]) - Method in class org.apache.flink.connector.jdbc.table.JdbcTableSource
 
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
 
getMaxRetryTimes() - Method in class org.apache.flink.connector.jdbc.internal.options.JdbcLookupOptions
 
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
 
getOutputType() - Method in class org.apache.flink.connector.jdbc.table.JdbcUpsertTableSink
 
getParallelism() - Method in class org.apache.flink.connector.jdbc.internal.options.JdbcOptions
 
getParameterTypes(Class<?>[]) - Method in class org.apache.flink.connector.jdbc.table.JdbcLookupFunction
 
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.catalog.PostgresTablePath
 
getPgTableName() - Method in class org.apache.flink.connector.jdbc.catalog.PostgresTablePath
 
getPrimaryKey(DatabaseMetaData, 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
 
getProducedDataType() - Method in class org.apache.flink.connector.jdbc.table.JdbcTableSource
 
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
 
getRecordType() - Method in class org.apache.flink.connector.jdbc.table.JdbcUpsertTableSink
 
getResultType() - Method in class org.apache.flink.connector.jdbc.table.JdbcLookupFunction
 
getRowConverter(RowType) - Method in interface org.apache.flink.connector.jdbc.dialect.JdbcDialect
Get converter that convert jdbc object and Flink internal object each other.
getRowConverter(RowType) - Method in class org.apache.flink.connector.jdbc.dialect.MySQLDialect
 
getRowConverter(RowType) - Method in class org.apache.flink.connector.jdbc.dialect.PostgresDialect
 
getRowExistsStatement(String, String[]) - Method in interface org.apache.flink.connector.jdbc.dialect.JdbcDialect
Get row exists statement by condition fields.
getScanRuntimeProvider(ScanTableSource.ScanContext) - Method in class org.apache.flink.connector.jdbc.table.JdbcDynamicTableSource
 
getSelectFromStatement(String, String[], String[]) - Method in interface org.apache.flink.connector.jdbc.dialect.JdbcDialect
Get select fields statement by condition fields.
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.JdbcCatalog
 
getTable(ObjectPath) - Method in class org.apache.flink.connector.jdbc.catalog.PostgresCatalog
 
getTableColumnStatistics(ObjectPath) - Method in class org.apache.flink.connector.jdbc.catalog.AbstractJdbcCatalog
 
getTableName() - Method in class org.apache.flink.connector.jdbc.internal.options.JdbcDmlOptions
 
getTableName() - Method in class org.apache.flink.connector.jdbc.internal.options.JdbcOptions
 
getTableSchema() - Method in class org.apache.flink.connector.jdbc.table.JdbcTableSource
 
getTableStatistics(ObjectPath) - Method in class org.apache.flink.connector.jdbc.catalog.AbstractJdbcCatalog
 
getTimeoutSec() - Method in class org.apache.flink.connector.jdbc.JdbcExactlyOnceOptions
 
getTypeName(int) - Static method in class org.apache.flink.connector.jdbc.utils.JdbcTypeUtil
 
getTypeName(TypeInformation<?>) - Static method in class org.apache.flink.connector.jdbc.utils.JdbcTypeUtil
 
getUpdateStatement(String, String[], String[]) - Method in interface org.apache.flink.connector.jdbc.dialect.JdbcDialect
Get update one row statement by condition fields, default not use limit 1, because limit 1 is a sql dialect.
getUpsertStatement(String, String[], String[]) - Method in interface org.apache.flink.connector.jdbc.dialect.JdbcDialect
Get dialect upsert statement, the database has its own upsert syntax, such as Mysql using DUPLICATE KEY UPDATE, and PostgresSQL using ON CONFLICT...
getUpsertStatement(String, String[], String[]) - Method in class org.apache.flink.connector.jdbc.dialect.MySQLDialect
Mysql upsert query use DUPLICATE KEY UPDATE.
getUpsertStatement(String, String[], String[]) - Method in class org.apache.flink.connector.jdbc.dialect.PostgresDialect
Postgres upsert query.
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.catalog.PostgresTablePath
 
hashCode() - Method in class org.apache.flink.connector.jdbc.internal.options.JdbcDmlOptions
 
hashCode() - Method in class org.apache.flink.connector.jdbc.internal.options.JdbcOptions
 
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.JdbcBatchingOutputFormat.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, will remove this once JdbcUpsertTableSink is removed.
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.
 
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
 
isAsyncEnabled() - Method in class org.apache.flink.connector.jdbc.table.JdbcTableSource
 
isBounded() - Method in class org.apache.flink.connector.jdbc.table.JdbcTableSource
 
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
 

J

JdbcBatchingOutputFormat<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.
JdbcBatchingOutputFormat(JdbcConnectionProvider, JdbcExecutionOptions, JdbcBatchingOutputFormat.StatementExecutorFactory<JdbcExec>, JdbcBatchingOutputFormat.RecordExtractor<In, JdbcIn>) - Constructor for class org.apache.flink.connector.jdbc.internal.JdbcBatchingOutputFormat
 
JdbcBatchingOutputFormat.Builder - Class in org.apache.flink.connector.jdbc.internal
JdbcBatchingOutputFormat.RecordExtractor<F,T> - Interface in org.apache.flink.connector.jdbc.internal
An interface to extract a value from given argument.
JdbcBatchingOutputFormat.StatementExecutorFactory<T extends JdbcBatchStatementExecutor<?>> - Interface in org.apache.flink.connector.jdbc.internal
A factory for creating JdbcBatchStatementExecutor instance.
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
 
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.
JdbcDialect - Interface in org.apache.flink.connector.jdbc.dialect
Handle the SQL dialect of jdbc driver.
JdbcDialects - Class in org.apache.flink.connector.jdbc.dialect
Default JDBC dialects.
JdbcDialects() - Constructor for class org.apache.flink.connector.jdbc.dialect.JdbcDialects
 
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
 
JdbcDynamicOutputFormatBuilder - Class in org.apache.flink.connector.jdbc.table
Builder for JdbcBatchingOutputFormat for Table/SQL.
JdbcDynamicOutputFormatBuilder() - Constructor for class org.apache.flink.connector.jdbc.table.JdbcDynamicOutputFormatBuilder
 
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(JdbcOptions, JdbcExecutionOptions, JdbcDmlOptions, TableSchema) - Constructor for class org.apache.flink.connector.jdbc.table.JdbcDynamicTableSink
 
JdbcDynamicTableSource - Class in org.apache.flink.connector.jdbc.table
A DynamicTableSource for JDBC.
JdbcDynamicTableSource(JdbcOptions, JdbcReadOptions, JdbcLookupOptions, TableSchema) - 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
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
 
JdbcLookupFunction - Class in org.apache.flink.connector.jdbc.table
A TableFunction to query fields from JDBC by keys.
JdbcLookupFunction(JdbcOptions, JdbcLookupOptions, String[], TypeInformation[], String[]) - Constructor for class org.apache.flink.connector.jdbc.table.JdbcLookupFunction
 
JdbcLookupFunction.Builder - Class in org.apache.flink.connector.jdbc.table
Builder for a JdbcLookupFunction.
JdbcLookupOptions - Class in org.apache.flink.connector.jdbc.internal.options
Options for the JDBC lookup.
JdbcLookupOptions(long, long, int) - Constructor for class org.apache.flink.connector.jdbc.internal.options.JdbcLookupOptions
 
JdbcLookupOptions.Builder - Class in org.apache.flink.connector.jdbc.internal.options
Builder of JdbcLookupOptions.
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.
JdbcOptions - Class in org.apache.flink.connector.jdbc.internal.options
Options for the JDBC connector.
JdbcOptions.Builder - Class in org.apache.flink.connector.jdbc.internal.options
Builder of JdbcOptions.
JdbcOutputFormat - Class in org.apache.flink.connector.jdbc
OutputFormat to write Rows into a JDBC database.
JdbcOutputFormat.JdbcOutputFormatBuilder - Class in org.apache.flink.connector.jdbc
Builder for JdbcOutputFormat.
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.internal.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(JdbcOptions, JdbcLookupOptions, String[], DataType[], String[], RowType) - Constructor for class org.apache.flink.connector.jdbc.table.JdbcRowDataLookupFunction
 
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.
JdbcTableSource - Class in org.apache.flink.connector.jdbc.table
TableSource for JDBC.
JdbcTableSource.Builder - Class in org.apache.flink.connector.jdbc.table
Builder for a JdbcTableSource.
JdbcTableSourceSinkFactory - Class in org.apache.flink.connector.jdbc.table
Factory for creating configured instances of JdbcTableSource and JdbcUpsertTableSink.
JdbcTableSourceSinkFactory() - Constructor for class org.apache.flink.connector.jdbc.table.JdbcTableSourceSinkFactory
 
JdbcTypeUtil - Class in org.apache.flink.connector.jdbc.utils
Utils for jdbc type.
JdbcUpsertTableSink - Class in org.apache.flink.connector.jdbc.table
An upsert UpsertStreamTableSink for JDBC.
JdbcUpsertTableSink.Builder - Class in org.apache.flink.connector.jdbc.table
Builder for a JdbcUpsertTableSink.
JdbcUtils - Class in org.apache.flink.connector.jdbc.utils
Utils for jdbc connectors.
JdbcUtils() - Constructor for class org.apache.flink.connector.jdbc.utils.JdbcUtils
 
JdbcValidator - Class in org.apache.flink.table.descriptors
The validator for JDBC.
JdbcValidator() - Constructor for class org.apache.flink.table.descriptors.JdbcValidator
 
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(JdbcBatchingOutputFormat<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
 
keyNames - Variable in class org.apache.flink.connector.jdbc.table.JdbcLookupFunction.Builder
 

L

listDatabases() - Method in class org.apache.flink.connector.jdbc.catalog.JdbcCatalog
 
listDatabases() - Method in class org.apache.flink.connector.jdbc.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.catalog.PostgresCatalog
 
listViews(String) - Method in class org.apache.flink.connector.jdbc.catalog.AbstractJdbcCatalog
 
LOG - Static variable in class org.apache.flink.connector.jdbc.JdbcInputFormat
 

M

MAX_RETRY_TIMEOUT - Static variable in class org.apache.flink.connector.jdbc.table.JdbcDynamicTableFactory
 
maxDecimalPrecision() - Method in class org.apache.flink.connector.jdbc.dialect.MySQLDialect
 
maxDecimalPrecision() - Method in class org.apache.flink.connector.jdbc.dialect.PostgresDialect
 
maxRetryTimes - Variable in class org.apache.flink.connector.jdbc.table.JdbcUpsertTableSink.Builder
 
maxTimestampPrecision() - Method in class org.apache.flink.connector.jdbc.dialect.MySQLDialect
 
maxTimestampPrecision() - Method in class org.apache.flink.connector.jdbc.dialect.PostgresDialect
 
minDecimalPrecision() - Method in class org.apache.flink.connector.jdbc.dialect.MySQLDialect
 
minDecimalPrecision() - Method in class org.apache.flink.connector.jdbc.dialect.PostgresDialect
 
minTimestampPrecision() - Method in class org.apache.flink.connector.jdbc.dialect.MySQLDialect
 
minTimestampPrecision() - Method in class org.apache.flink.connector.jdbc.dialect.PostgresDialect
 
MySQLDialect - Class in org.apache.flink.connector.jdbc.dialect
JDBC dialect for MySQL.
MySQLDialect() - Constructor for class org.apache.flink.connector.jdbc.dialect.MySQLDialect
 
MySQLRowConverter - Class in org.apache.flink.connector.jdbc.internal.converter
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.internal.converter.MySQLRowConverter
 

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.
normalizeTableSchema(TableSchema) - Static method in class org.apache.flink.connector.jdbc.utils.JdbcTypeUtil
The original table schema may contain generated columns which shouldn't be produced/consumed by TableSource/TableSink.
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

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(int, int) - Method in class org.apache.flink.connector.jdbc.internal.AbstractJdbcOutputFormat
 
open(Configuration) - Method in class org.apache.flink.connector.jdbc.internal.GenericJdbcSinkFunction
 
open(int, int) - Method in class org.apache.flink.connector.jdbc.internal.JdbcBatchingOutputFormat
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(FunctionContext) - Method in class org.apache.flink.connector.jdbc.table.JdbcLookupFunction
 
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
 
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.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.converter - package org.apache.flink.connector.jdbc.internal.converter
 
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).
org.apache.flink.table.descriptors - package org.apache.flink.table.descriptors
 

P

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.JdbcDynamicTableFactory
 
PG_BIGINT - Static variable in class org.apache.flink.connector.jdbc.catalog.PostgresCatalog
 
PG_BIGINT_ARRAY - Static variable in class org.apache.flink.connector.jdbc.catalog.PostgresCatalog
 
PG_BIGSERIAL - Static variable in class org.apache.flink.connector.jdbc.catalog.PostgresCatalog
 
PG_BOOLEAN - Static variable in class org.apache.flink.connector.jdbc.catalog.PostgresCatalog
 
PG_BOOLEAN_ARRAY - Static variable in class org.apache.flink.connector.jdbc.catalog.PostgresCatalog
 
PG_BYTEA - Static variable in class org.apache.flink.connector.jdbc.catalog.PostgresCatalog
 
PG_BYTEA_ARRAY - Static variable in class org.apache.flink.connector.jdbc.catalog.PostgresCatalog
 
PG_CHAR - Static variable in class org.apache.flink.connector.jdbc.catalog.PostgresCatalog
 
PG_CHAR_ARRAY - Static variable in class org.apache.flink.connector.jdbc.catalog.PostgresCatalog
 
PG_CHARACTER - Static variable in class org.apache.flink.connector.jdbc.catalog.PostgresCatalog
 
PG_CHARACTER_ARRAY - Static variable in class org.apache.flink.connector.jdbc.catalog.PostgresCatalog
 
PG_CHARACTER_VARYING - Static variable in class org.apache.flink.connector.jdbc.catalog.PostgresCatalog
 
PG_CHARACTER_VARYING_ARRAY - Static variable in class org.apache.flink.connector.jdbc.catalog.PostgresCatalog
 
PG_DATE - Static variable in class org.apache.flink.connector.jdbc.catalog.PostgresCatalog
 
PG_DATE_ARRAY - Static variable in class org.apache.flink.connector.jdbc.catalog.PostgresCatalog
 
PG_DOUBLE_PRECISION - Static variable in class org.apache.flink.connector.jdbc.catalog.PostgresCatalog
 
PG_DOUBLE_PRECISION_ARRAY - Static variable in class org.apache.flink.connector.jdbc.catalog.PostgresCatalog
 
PG_INTEGER - Static variable in class org.apache.flink.connector.jdbc.catalog.PostgresCatalog
 
PG_INTEGER_ARRAY - Static variable in class org.apache.flink.connector.jdbc.catalog.PostgresCatalog
 
PG_NUMERIC - Static variable in class org.apache.flink.connector.jdbc.catalog.PostgresCatalog
 
PG_NUMERIC_ARRAY - Static variable in class org.apache.flink.connector.jdbc.catalog.PostgresCatalog
 
PG_REAL - Static variable in class org.apache.flink.connector.jdbc.catalog.PostgresCatalog
 
PG_REAL_ARRAY - Static variable in class org.apache.flink.connector.jdbc.catalog.PostgresCatalog
 
PG_SERIAL - Static variable in class org.apache.flink.connector.jdbc.catalog.PostgresCatalog
 
PG_SMALLINT - Static variable in class org.apache.flink.connector.jdbc.catalog.PostgresCatalog
 
PG_SMALLINT_ARRAY - Static variable in class org.apache.flink.connector.jdbc.catalog.PostgresCatalog
 
PG_TEXT - Static variable in class org.apache.flink.connector.jdbc.catalog.PostgresCatalog
 
PG_TEXT_ARRAY - Static variable in class org.apache.flink.connector.jdbc.catalog.PostgresCatalog
 
PG_TIME - Static variable in class org.apache.flink.connector.jdbc.catalog.PostgresCatalog
 
PG_TIME_ARRAY - Static variable in class org.apache.flink.connector.jdbc.catalog.PostgresCatalog
 
PG_TIMESTAMP - Static variable in class org.apache.flink.connector.jdbc.catalog.PostgresCatalog
 
PG_TIMESTAMP_ARRAY - Static variable in class org.apache.flink.connector.jdbc.catalog.PostgresCatalog
 
PG_TIMESTAMPTZ - Static variable in class org.apache.flink.connector.jdbc.catalog.PostgresCatalog
 
PG_TIMESTAMPTZ_ARRAY - Static variable in class org.apache.flink.connector.jdbc.catalog.PostgresCatalog
 
PostgresCatalog - Class in org.apache.flink.connector.jdbc.catalog
Catalog for PostgreSQL.
PostgresCatalog(String, String, String, String, String) - Constructor for class org.apache.flink.connector.jdbc.catalog.PostgresCatalog
 
PostgresDialect - Class in org.apache.flink.connector.jdbc.dialect
JDBC dialect for PostgreSQL.
PostgresDialect() - Constructor for class org.apache.flink.connector.jdbc.dialect.PostgresDialect
 
PostgresRowConverter - Class in org.apache.flink.connector.jdbc.internal.converter
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.internal.converter.PostgresRowConverter
 
PostgresTablePath - Class in org.apache.flink.connector.jdbc.catalog
Table path of PostgreSQL in Flink.
PostgresTablePath(String, String) - Constructor for class org.apache.flink.connector.jdbc.catalog.PostgresTablePath
 
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[]) - 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
 
projectFields(int[]) - Method in class org.apache.flink.connector.jdbc.table.JdbcTableSource
 
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 interface org.apache.flink.connector.jdbc.dialect.JdbcDialect
Quotes the identifier.
quoteIdentifier(String) - Method in class org.apache.flink.connector.jdbc.dialect.MySQLDialect
 
quoteIdentifier(String) - Method in class org.apache.flink.connector.jdbc.dialect.PostgresDialect
 

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
 
requiredContext() - Method in class org.apache.flink.connector.jdbc.table.JdbcTableSourceSinkFactory
 
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.internal.converter.AbstractJdbcRowConverter
 
rowTypeInfo - Variable in class org.apache.flink.connector.jdbc.JdbcInputFormat
 

S

schema - Variable in class org.apache.flink.connector.jdbc.table.JdbcTableSource.Builder
 
schema - Variable in class org.apache.flink.connector.jdbc.table.JdbcUpsertTableSink.Builder
 
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(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.JdbcOutputFormat.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
 
setCacheExpireMs(long) - Method in class org.apache.flink.connector.jdbc.internal.options.JdbcLookupOptions.Builder
optional, lookup cache expire mills, over this time, the old data will expire.
setCacheMaxSize(long) - Method in class org.apache.flink.connector.jdbc.internal.options.JdbcLookupOptions.Builder
optional, lookup cache max size, over this value, the old data will be eliminated.
setConnectionCheckTimeoutSeconds(int) - Method in class org.apache.flink.connector.jdbc.internal.options.JdbcOptions.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.JdbcOptions.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.JdbcOutputFormat.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.JdbcOptions.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.JdbcOptions.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.JdbcOutputFormat.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.JdbcDynamicOutputFormatBuilder
 
setFieldNames(String[]) - Method in class org.apache.flink.connector.jdbc.internal.JdbcBatchingOutputFormat.Builder
required, field names of this jdbc sink.
setFieldNames(String[]) - Method in class org.apache.flink.connector.jdbc.table.JdbcLookupFunction.Builder
required, field names of this jdbc table.
setFieldTypes(int[]) - Method in class org.apache.flink.connector.jdbc.internal.JdbcBatchingOutputFormat.Builder
required, field types of this jdbc sink.
setFieldTypes(TypeInformation[]) - Method in class org.apache.flink.connector.jdbc.table.JdbcLookupFunction.Builder
required, field types of this jdbc table.
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.JdbcBatchingOutputFormat.Builder
optional, flush interval mills, over this time, asynchronous threads will flush data.
setFlushIntervalMills(long) - Method in class org.apache.flink.connector.jdbc.table.JdbcUpsertTableSink.Builder
optional, flush interval mills, over this time, asynchronous threads will flush data.
setFlushMaxSize(int) - Method in class org.apache.flink.connector.jdbc.internal.JdbcBatchingOutputFormat.Builder
optional, flush max size (includes all append, upsert and delete records), over this number of records, will flush data.
setFlushMaxSize(int) - Method in class org.apache.flink.connector.jdbc.table.JdbcUpsertTableSink.Builder
optional, flush max size (includes all append, upsert and delete records), over this number of records, will flush data.
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
 
setIsAppendOnly(Boolean) - Method in class org.apache.flink.connector.jdbc.table.JdbcUpsertTableSink
 
setJdbcDmlOptions(JdbcDmlOptions) - Method in class org.apache.flink.connector.jdbc.table.JdbcDynamicOutputFormatBuilder
 
setJdbcExecutionOptions(JdbcExecutionOptions) - Method in class org.apache.flink.connector.jdbc.table.JdbcDynamicOutputFormatBuilder
 
setJdbcOptions(JdbcOptions) - Method in class org.apache.flink.connector.jdbc.table.JdbcDynamicOutputFormatBuilder
 
setKeyFields(String[]) - Method in class org.apache.flink.connector.jdbc.internal.JdbcBatchingOutputFormat.Builder
required, upsert unique keys.
setKeyFields(String[]) - Method in class org.apache.flink.connector.jdbc.table.JdbcUpsertTableSink
 
setKeyNames(String[]) - Method in class org.apache.flink.connector.jdbc.table.JdbcLookupFunction.Builder
required, key names to query this jdbc table.
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
 
setLookupOptions(JdbcLookupOptions) - Method in class org.apache.flink.connector.jdbc.table.JdbcLookupFunction.Builder
optional, lookup related options.
setLookupOptions(JdbcLookupOptions) - Method in class org.apache.flink.connector.jdbc.table.JdbcTableSource.Builder
optional, lookup related options.
setMaxRetryTimes(int) - Method in class org.apache.flink.connector.jdbc.internal.JdbcBatchingOutputFormat.Builder
optional, max retry times for jdbc connector.
setMaxRetryTimes(int) - Method in class org.apache.flink.connector.jdbc.internal.options.JdbcLookupOptions.Builder
optional, max retry times for jdbc connector.
setMaxRetryTimes(int) - Method in class org.apache.flink.connector.jdbc.table.JdbcUpsertTableSink.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(JdbcOptions) - Method in class org.apache.flink.connector.jdbc.internal.JdbcBatchingOutputFormat.Builder
required, jdbc options.
setOptions(JdbcOptions) - Method in class org.apache.flink.connector.jdbc.table.JdbcLookupFunction.Builder
required, jdbc options.
setOptions(JdbcOptions) - Method in class org.apache.flink.connector.jdbc.table.JdbcTableSource.Builder
required, jdbc options.
setOptions(JdbcOptions) - Method in class org.apache.flink.connector.jdbc.table.JdbcUpsertTableSink.Builder
required, jdbc options.
setParallelism(Integer) - Method in class org.apache.flink.connector.jdbc.internal.options.JdbcOptions.Builder
 
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.JdbcOptions.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.JdbcOutputFormat.JdbcOutputFormatBuilder
 
setPassword(String) - Method in class org.apache.flink.connector.jdbc.table.JdbcRowDataInputFormat.Builder
 
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.JdbcOutputFormat.JdbcOutputFormatBuilder
 
setQuery(String) - Method in class org.apache.flink.connector.jdbc.table.JdbcRowDataInputFormat.Builder
 
setReadOptions(JdbcReadOptions) - Method in class org.apache.flink.connector.jdbc.table.JdbcTableSource.Builder
optional, scan related options.
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.JdbcDynamicOutputFormatBuilder
 
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
 
setSchema(TableSchema) - Method in class org.apache.flink.connector.jdbc.table.JdbcTableSource.Builder
required, table schema of this table source.
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.JdbcOutputFormat.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.JdbcOptions.Builder
required, table name.
setTableSchema(TableSchema) - Method in class org.apache.flink.connector.jdbc.table.JdbcUpsertTableSink.Builder
required, table schema of this table source.
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.JdbcOptions.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.JdbcOutputFormat.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.
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
 
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.
supportedProperties() - Method in class org.apache.flink.connector.jdbc.table.JdbcTableSourceSinkFactory
 
supportsNestedProjection() - Method in class org.apache.flink.connector.jdbc.table.JdbcDynamicTableSource
 

T

TABLE_NAME - Static variable in class org.apache.flink.connector.jdbc.table.JdbcDynamicTableFactory
 
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.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.
toExternal(RowData, FieldNamedPreparedStatement) - Method in class org.apache.flink.connector.jdbc.internal.converter.AbstractJdbcRowConverter
 
toExternal(RowData, FieldNamedPreparedStatement) - Method in interface org.apache.flink.connector.jdbc.internal.converter.JdbcRowConverter
Convert data retrieved from Flink internal RowData to JDBC Object.
toExternalConverters - Variable in class org.apache.flink.connector.jdbc.internal.converter.AbstractJdbcRowConverter
 
toFlinkTableName(String, String) - Static method in class org.apache.flink.connector.jdbc.catalog.PostgresTablePath
 
toInternal(ResultSet) - Method in class org.apache.flink.connector.jdbc.internal.converter.AbstractJdbcRowConverter
 
toInternal(ResultSet) - Method in interface org.apache.flink.connector.jdbc.internal.converter.JdbcRowConverter
Convert data retrieved from ResultSet to internal RowData.
toInternalConverters - Variable in class org.apache.flink.connector.jdbc.internal.converter.AbstractJdbcRowConverter
 
toString() - Method in class org.apache.flink.connector.jdbc.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
 

U

unsupportedTypes() - Method in class org.apache.flink.connector.jdbc.dialect.MySQLDialect
 
unsupportedTypes() - Method in class org.apache.flink.connector.jdbc.dialect.PostgresDialect
 
updateExecutor(boolean) - Method in class org.apache.flink.connector.jdbc.internal.JdbcBatchingOutputFormat
 
url - Variable in class org.apache.flink.connector.jdbc.JdbcConnectionOptions
 
URL - Static variable in class org.apache.flink.connector.jdbc.table.JdbcDynamicTableFactory
 
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.JdbcDynamicTableFactory
 

V

validate(TableSchema) - Method in interface org.apache.flink.connector.jdbc.dialect.JdbcDialect
Check if this dialect instance support a specific data type in table schema.
validate(DescriptorProperties) - Method in class org.apache.flink.table.descriptors.JdbcValidator
 
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".

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).
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.internal.converter.AbstractJdbcRowConverter
 
wrapIntoNullableInternalConverter(AbstractJdbcRowConverter.JdbcDeserializationConverter) - Method in class org.apache.flink.connector.jdbc.internal.converter.AbstractJdbcRowConverter
 
writeRecord(In) - Method in class org.apache.flink.connector.jdbc.internal.JdbcBatchingOutputFormat
 
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 © 2014–2021 The Apache Software Foundation. All rights reserved.