A B C D E F G H I J K L M N O P Q R S T U V W X
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- AbstractDialect - Class in org.apache.flink.connector.jdbc.dialect
-
Base class for
JdbcDialectsthat implements basic data type validation and the construction of basicINSERT,UPDATE,DELETE, andSELECTstatements. - AbstractDialect() - Constructor for class org.apache.flink.connector.jdbc.dialect.AbstractDialect
- AbstractDialect.Range - Class in org.apache.flink.connector.jdbc.dialect
-
A range from [min,max] where min <= max.
- AbstractJdbcCatalog - Class in org.apache.flink.connector.jdbc.catalog
-
Abstract catalog for any JDBC catalogs.
- AbstractJdbcCatalog(ClassLoader, String, String, String, String, String) - Constructor for class org.apache.flink.connector.jdbc.catalog.AbstractJdbcCatalog
- AbstractJdbcRowConverter - Class in org.apache.flink.connector.jdbc.converter
-
Base class for all converters that convert between JDBC object and Flink internal object.
- AbstractJdbcRowConverter(RowType) - Constructor for class org.apache.flink.connector.jdbc.converter.AbstractJdbcRowConverter
- AbstractJdbcRowConverter.JdbcDeserializationConverter - Interface in org.apache.flink.connector.jdbc.converter
-
Runtime converter to convert JDBC field to
RowDatatype object. - AbstractJdbcRowConverter.JdbcSerializationConverter - Interface in org.apache.flink.connector.jdbc.converter
-
Runtime converter to convert
RowDatafield to java object and fill into thePreparedStatement. - acceptsURL(String) - Method in class org.apache.flink.connector.jdbc.databases.derby.dialect.DerbyDialectFactory
- acceptsURL(String) - Method in class org.apache.flink.connector.jdbc.databases.mysql.dialect.MySqlDialectFactory
- acceptsURL(String) - Method in class org.apache.flink.connector.jdbc.databases.oracle.dialect.OracleDialectFactory
- acceptsURL(String) - Method in class org.apache.flink.connector.jdbc.databases.postgres.dialect.PostgresDialectFactory
- acceptsURL(String) - Method in class org.apache.flink.connector.jdbc.databases.sqlserver.dialect.SqlServerDialectFactory
- acceptsURL(String) - Method in interface org.apache.flink.connector.jdbc.dialect.JdbcDialectFactory
-
Retrieves whether the dialect thinks that it can open a connection to the given URL.
- addBatch() - Method in interface org.apache.flink.connector.jdbc.statement.FieldNamedPreparedStatement
-
Adds a set of parameters to this
NamedPreparedStatementobject's batch of commands. - addBatch() - Method in class org.apache.flink.connector.jdbc.statement.FieldNamedPreparedStatementImpl
- addToBatch(In, JdbcIn) - Method in class org.apache.flink.connector.jdbc.internal.JdbcOutputFormat
- 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(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
- alterDatabase(String, CatalogDatabase, boolean) - Method in class org.apache.flink.connector.jdbc.catalog.AbstractJdbcCatalog
- alterFunction(ObjectPath, CatalogFunction, boolean) - Method in class org.apache.flink.connector.jdbc.catalog.AbstractJdbcCatalog
- alterPartition(ObjectPath, CatalogPartitionSpec, CatalogPartition, boolean) - Method in class org.apache.flink.connector.jdbc.catalog.AbstractJdbcCatalog
- alterPartitionColumnStatistics(ObjectPath, CatalogPartitionSpec, CatalogColumnStatistics, boolean) - Method in class org.apache.flink.connector.jdbc.catalog.AbstractJdbcCatalog
- alterPartitionStatistics(ObjectPath, CatalogPartitionSpec, CatalogTableStatistics, boolean) - Method in class org.apache.flink.connector.jdbc.catalog.AbstractJdbcCatalog
- alterTable(ObjectPath, CatalogBaseTable, boolean) - Method in class org.apache.flink.connector.jdbc.catalog.AbstractJdbcCatalog
- alterTableColumnStatistics(ObjectPath, CatalogColumnStatistics, boolean) - Method in class org.apache.flink.connector.jdbc.catalog.AbstractJdbcCatalog
- alterTableStatistics(ObjectPath, CatalogTableStatistics, boolean) - Method in class org.apache.flink.connector.jdbc.catalog.AbstractJdbcCatalog
- appendDefaultUrlProperties(String) - Method in class org.apache.flink.connector.jdbc.databases.mysql.dialect.MySqlDialect
- appendDefaultUrlProperties(String) - Method in interface org.apache.flink.connector.jdbc.dialect.JdbcDialect
-
Appends default JDBC properties to url for current dialect.
- applyFilters(List<ResolvedExpression>) - Method in class org.apache.flink.connector.jdbc.table.JdbcDynamicTableSource
- applyLimit(long) - Method in class org.apache.flink.connector.jdbc.table.JdbcDynamicTableSource
- applyProjection(int[][], DataType) - Method in class org.apache.flink.connector.jdbc.table.JdbcDynamicTableSource
- asSummaryString() - Method in class org.apache.flink.connector.jdbc.table.JdbcDynamicTableSink
- asSummaryString() - Method in class org.apache.flink.connector.jdbc.table.JdbcDynamicTableSource
- attemptFlush() - Method in class org.apache.flink.connector.jdbc.internal.JdbcOutputFormat
- autoCommit - Variable in class org.apache.flink.connector.jdbc.internal.options.JdbcReadOptions.Builder
- autoCommit - Variable in class org.apache.flink.connector.jdbc.JdbcInputFormat
B
- BASE_URL - Static variable in class org.apache.flink.connector.jdbc.catalog.factory.JdbcCatalogFactoryOptions
- baseUrl - Variable in class org.apache.flink.connector.jdbc.catalog.AbstractJdbcCatalog
- belongsToSubtask(Xid, RuntimeContext) - Method in interface org.apache.flink.connector.jdbc.xa.XidGenerator
- build() - Method in class org.apache.flink.connector.jdbc.internal.JdbcOutputFormat.Builder
-
Finalizes the configuration and checks validity.
- build() - Method in class org.apache.flink.connector.jdbc.internal.options.InternalJdbcConnectionOptions.Builder
- build() - Method in class org.apache.flink.connector.jdbc.internal.options.JdbcDmlOptions.JdbcDmlOptionsBuilder
- build() - Method in class org.apache.flink.connector.jdbc.internal.options.JdbcReadOptions.Builder
- build() - Method in class org.apache.flink.connector.jdbc.JdbcConnectionOptions.JdbcConnectionOptionsBuilder
- build() - Method in class org.apache.flink.connector.jdbc.JdbcExactlyOnceOptions.JDBCExactlyOnceOptionsBuilder
- build() - Method in class org.apache.flink.connector.jdbc.JdbcExecutionOptions.Builder
- build() - Method in class org.apache.flink.connector.jdbc.table.JdbcOutputFormatBuilder
- build() - Method in class org.apache.flink.connector.jdbc.table.JdbcRowDataInputFormat.Builder
- buildConnectionOptions() - Method in class org.apache.flink.connector.jdbc.JdbcRowOutputFormat.JdbcOutputFormatBuilder
- builder() - Static method in class org.apache.flink.connector.jdbc.internal.JdbcOutputFormat
- builder() - Static method in class org.apache.flink.connector.jdbc.internal.options.InternalJdbcConnectionOptions
- builder() - Static method in class org.apache.flink.connector.jdbc.internal.options.JdbcDmlOptions
- builder() - Static method in class org.apache.flink.connector.jdbc.internal.options.JdbcReadOptions
- builder() - Static method in class org.apache.flink.connector.jdbc.JdbcExactlyOnceOptions
- builder() - Static method in class org.apache.flink.connector.jdbc.JdbcExecutionOptions
- 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.internal.JdbcOutputFormat.Builder
- Builder() - Constructor for class org.apache.flink.connector.jdbc.internal.options.InternalJdbcConnectionOptions.Builder
- Builder() - Constructor for class org.apache.flink.connector.jdbc.internal.options.JdbcReadOptions.Builder
- Builder() - Constructor for class org.apache.flink.connector.jdbc.JdbcExecutionOptions.Builder
- Builder() - Constructor for class org.apache.flink.connector.jdbc.table.JdbcRowDataInputFormat.Builder
- buildJdbcInputFormat() - Static method in class org.apache.flink.connector.jdbc.JdbcInputFormat
-
A builder used to set parameters to the output format's configuration in a fluent way.
- buildJdbcOutputFormat() - Static method in class org.apache.flink.connector.jdbc.JdbcRowOutputFormat
C
- CheckpointAndXid - Class in org.apache.flink.connector.jdbc.xa
-
A pair of checkpoint id and
Xidrepresenting a checkpoint and an associated pending (prepared) XA transaction. - CheckpointAndXidSerializer - Class in org.apache.flink.connector.jdbc.xa
-
CheckpointAndXidserializer. - CheckpointAndXidSerializer() - Constructor for class org.apache.flink.connector.jdbc.xa.CheckpointAndXidSerializer
- CheckpointAndXidSerializer.CheckpointAndXidSimpleTypeSerializerSnapshot - Class in org.apache.flink.connector.jdbc.xa
-
SImple
TypeSerializerSnapshotforCheckpointAndXidSerializer. - CheckpointAndXidSimpleTypeSerializerSnapshot() - Constructor for class org.apache.flink.connector.jdbc.xa.CheckpointAndXidSerializer.CheckpointAndXidSimpleTypeSerializerSnapshot
- clearParameters() - Method in interface org.apache.flink.connector.jdbc.statement.FieldNamedPreparedStatement
-
Clears the current parameter values immediately.
- clearParameters() - Method in class org.apache.flink.connector.jdbc.statement.FieldNamedPreparedStatementImpl
- close() - Method in class org.apache.flink.connector.jdbc.catalog.AbstractJdbcCatalog
- close() - Method in class org.apache.flink.connector.jdbc.internal.GenericJdbcSinkFunction
- close() - Method in class org.apache.flink.connector.jdbc.internal.JdbcOutputFormat
-
Executes prepared statement and closes all resources of this instance.
- close() - Method in class org.apache.flink.connector.jdbc.JdbcInputFormat
-
Closes all resources used.
- close() - Method in interface org.apache.flink.connector.jdbc.statement.FieldNamedPreparedStatement
-
Releases this
Statementobject's database and JDBC resources immediately instead of waiting for this to happen when it is automatically closed. - close() - Method in class org.apache.flink.connector.jdbc.statement.FieldNamedPreparedStatementImpl
- close() - Method in class org.apache.flink.connector.jdbc.table.JdbcRowDataInputFormat
-
Closes all resources used.
- close() - Method in class org.apache.flink.connector.jdbc.table.JdbcRowDataLookupFunction
- close() - Method in class org.apache.flink.connector.jdbc.xa.JdbcXaSinkFunction
- close() - Method in interface org.apache.flink.connector.jdbc.xa.XidGenerator
- closeConnection() - Method in interface org.apache.flink.connector.jdbc.internal.connection.JdbcConnectionProvider
-
Close possible existing connection.
- closeConnection() - Method in class org.apache.flink.connector.jdbc.internal.connection.SimpleJdbcConnectionProvider
- closeInputFormat() - Method in class org.apache.flink.connector.jdbc.JdbcInputFormat
- closeInputFormat() - Method in class org.apache.flink.connector.jdbc.table.JdbcRowDataInputFormat
- closeStatements() - Method in class org.apache.flink.connector.jdbc.internal.executor.InsertOrUpdateJdbcExecutor
-
Deprecated.
- closeStatements() - Method in interface org.apache.flink.connector.jdbc.internal.executor.JdbcBatchStatementExecutor
-
Close JDBC related statements.
- closeStatements() - Method in class org.apache.flink.connector.jdbc.internal.executor.TableBufferedStatementExecutor
- closeStatements() - Method in class org.apache.flink.connector.jdbc.internal.executor.TableBufferReducedStatementExecutor
- closeStatements() - Method in class org.apache.flink.connector.jdbc.internal.executor.TableInsertOrUpdateStatementExecutor
- closeStatements() - Method in class org.apache.flink.connector.jdbc.internal.executor.TableSimpleStatementExecutor
- combine(String, ParameterizedPredicate) - Method in class org.apache.flink.connector.jdbc.table.ParameterizedPredicate
- commit(Xid, boolean) - Method in interface org.apache.flink.connector.jdbc.xa.XaFacade
-
Commit previously prepared transaction.
- CompositeJdbcParameterValuesProvider - Class in org.apache.flink.connector.jdbc.split
-
Combine 2
JdbcParameterValuesProviderinto 1. - CompositeJdbcParameterValuesProvider(JdbcParameterValuesProvider, JdbcParameterValuesProvider) - Constructor for class org.apache.flink.connector.jdbc.split.CompositeJdbcParameterValuesProvider
- configure(Configuration) - Method in class org.apache.flink.connector.jdbc.internal.JdbcOutputFormat
- configure(Configuration) - Method in class org.apache.flink.connector.jdbc.JdbcInputFormat
- configure(Configuration) - Method in class org.apache.flink.connector.jdbc.table.JdbcRowDataInputFormat
- connectionCheckTimeoutSeconds - Variable in class org.apache.flink.connector.jdbc.JdbcConnectionOptions
- connectionProvider - Variable in class org.apache.flink.connector.jdbc.internal.JdbcOutputFormat
- connectionProvider - Variable in class org.apache.flink.connector.jdbc.JdbcInputFormat
- converterName() - Method in class org.apache.flink.connector.jdbc.converter.AbstractJdbcRowConverter
- converterName() - Method in class org.apache.flink.connector.jdbc.databases.derby.dialect.DerbyRowConverter
- converterName() - Method in class org.apache.flink.connector.jdbc.databases.mysql.dialect.MySQLRowConverter
- converterName() - Method in class org.apache.flink.connector.jdbc.databases.oracle.dialect.OracleRowConverter
- converterName() - Method in class org.apache.flink.connector.jdbc.databases.postgres.dialect.PostgresRowConverter
- converterName() - Method in class org.apache.flink.connector.jdbc.databases.sqlserver.dialect.SqlServerRowConverter
- copy() - Method in class org.apache.flink.connector.jdbc.table.JdbcDynamicTableSink
- copy() - Method in class org.apache.flink.connector.jdbc.table.JdbcDynamicTableSource
- copy(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(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(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.CheckpointAndXidSerializer
- copy(DataInputView, DataOutputView) - Method in class org.apache.flink.connector.jdbc.xa.XaSinkStateSerializer
- copy(DataInputView, DataOutputView) - Method in class org.apache.flink.connector.jdbc.xa.XidSerializer
- create() - Method in class org.apache.flink.connector.jdbc.databases.derby.dialect.DerbyDialectFactory
- create() - Method in class org.apache.flink.connector.jdbc.databases.mysql.dialect.MySqlDialectFactory
- create() - Method in class org.apache.flink.connector.jdbc.databases.oracle.dialect.OracleDialectFactory
- create() - Method in class org.apache.flink.connector.jdbc.databases.postgres.dialect.PostgresDialectFactory
- create() - Method in class org.apache.flink.connector.jdbc.databases.sqlserver.dialect.SqlServerDialectFactory
- create() - Method in interface org.apache.flink.connector.jdbc.dialect.JdbcDialectFactory
- createCatalog(ClassLoader, String, String, String, String, String) - Static method in class org.apache.flink.connector.jdbc.catalog.JdbcCatalogUtils
-
Create catalog instance from given information.
- createCatalog(CatalogFactory.Context) - Method in class org.apache.flink.connector.jdbc.catalog.factory.JdbcCatalogFactory
- createDatabase(String, CatalogDatabase, boolean) - Method in class org.apache.flink.connector.jdbc.catalog.AbstractJdbcCatalog
- createDynamicTableSink(DynamicTableFactory.Context) - Method in class org.apache.flink.connector.jdbc.table.JdbcDynamicTableFactory
- createDynamicTableSource(DynamicTableFactory.Context) - Method in class org.apache.flink.connector.jdbc.table.JdbcDynamicTableFactory
- createExternalConverter(LogicalType) - Method in class org.apache.flink.connector.jdbc.converter.AbstractJdbcRowConverter
- createFunction(ObjectPath, CatalogFunction, boolean) - Method in class org.apache.flink.connector.jdbc.catalog.AbstractJdbcCatalog
- createInputSplits(int) - Method in class org.apache.flink.connector.jdbc.JdbcInputFormat
- createInputSplits(int) - Method in class org.apache.flink.connector.jdbc.table.JdbcRowDataInputFormat
- createInstance() - Method in class org.apache.flink.connector.jdbc.xa.CheckpointAndXidSerializer
- createInstance() - Method in class org.apache.flink.connector.jdbc.xa.XaSinkStateSerializer
- createInstance() - Method in class org.apache.flink.connector.jdbc.xa.XidSerializer
- createInternalConverter(LogicalType) - Method in class org.apache.flink.connector.jdbc.converter.AbstractJdbcRowConverter
- createInternalConverter(LogicalType) - Method in class org.apache.flink.connector.jdbc.databases.oracle.dialect.OracleRowConverter
- createInternalConverter(LogicalType) - Method in class org.apache.flink.connector.jdbc.databases.postgres.dialect.PostgresRowConverter
- createInternalConverter(LogicalType) - Method in class org.apache.flink.connector.jdbc.databases.sqlserver.dialect.SqlServerRowConverter
- createNullableExternalConverter(LogicalType) - Method in class org.apache.flink.connector.jdbc.converter.AbstractJdbcRowConverter
-
Create a nullable JDBC f
AbstractJdbcRowConverter.JdbcSerializationConverterfrom given sql type. - createNullableExternalConverter(LogicalType) - Method in class org.apache.flink.connector.jdbc.databases.postgres.dialect.PostgresRowConverter
- createNullableInternalConverter(LogicalType) - Method in class org.apache.flink.connector.jdbc.converter.AbstractJdbcRowConverter
-
Create a nullable runtime
AbstractJdbcRowConverter.JdbcDeserializationConverterfrom givenLogicalType. - 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
FieldNamedPreparedStatementwith the givenConnection. - createTable(ObjectPath, CatalogBaseTable, boolean) - Method in class org.apache.flink.connector.jdbc.catalog.AbstractJdbcCatalog
D
- databaseExists(String) - Method in class org.apache.flink.connector.jdbc.catalog.AbstractJdbcCatalog
- decimalPrecisionRange() - Method in class org.apache.flink.connector.jdbc.databases.derby.dialect.DerbyDialect
- decimalPrecisionRange() - Method in class org.apache.flink.connector.jdbc.databases.mysql.dialect.MySqlDialect
- decimalPrecisionRange() - Method in class org.apache.flink.connector.jdbc.databases.oracle.dialect.OracleDialect
- decimalPrecisionRange() - Method in class org.apache.flink.connector.jdbc.databases.postgres.dialect.PostgresDialect
- decimalPrecisionRange() - Method in class org.apache.flink.connector.jdbc.databases.sqlserver.dialect.SqlServerDialect
-
The maximum precision is supported by decimal.
- decimalPrecisionRange() - Method in class org.apache.flink.connector.jdbc.dialect.AbstractDialect
- DEFAULT_DATABASE - Static variable in class org.apache.flink.connector.jdbc.catalog.factory.JdbcCatalogFactoryOptions
- DEFAULT_DATABASE - Static variable in class org.apache.flink.connector.jdbc.databases.postgres.catalog.PostgresCatalog
- DEFAULT_MAX_RETRY_TIMES - Static variable in class org.apache.flink.connector.jdbc.JdbcExecutionOptions
- DEFAULT_SIZE - Static variable in class org.apache.flink.connector.jdbc.JdbcExecutionOptions
- DEFAULT_TRANSACTION_PER_CONNECTION - Static variable in class org.apache.flink.connector.jdbc.JdbcExactlyOnceOptions
- defaultDriverName() - Method in class org.apache.flink.connector.jdbc.databases.derby.dialect.DerbyDialect
- defaultDriverName() - Method in class org.apache.flink.connector.jdbc.databases.mysql.dialect.MySqlDialect
- defaultDriverName() - Method in class org.apache.flink.connector.jdbc.databases.oracle.dialect.OracleDialect
- defaultDriverName() - Method in class org.apache.flink.connector.jdbc.databases.postgres.dialect.PostgresDialect
- defaultDriverName() - Method in class org.apache.flink.connector.jdbc.databases.sqlserver.dialect.SqlServerDialect
- defaultDriverName() - Method in interface org.apache.flink.connector.jdbc.dialect.JdbcDialect
- defaultMethod(Expression) - Method in class org.apache.flink.connector.jdbc.table.JdbcFilterPushdownPreparedStatementVisitor
- defaults() - Static method in class org.apache.flink.connector.jdbc.JdbcExactlyOnceOptions
- defaults() - Static method in class org.apache.flink.connector.jdbc.JdbcExecutionOptions
- defaultUrl - Variable in class org.apache.flink.connector.jdbc.catalog.AbstractJdbcCatalog
- DerbyDialect - Class in org.apache.flink.connector.jdbc.databases.derby.dialect
-
JDBC dialect for Derby.
- DerbyDialect() - Constructor for class org.apache.flink.connector.jdbc.databases.derby.dialect.DerbyDialect
- DerbyDialectFactory - Class in org.apache.flink.connector.jdbc.databases.derby.dialect
-
Factory for
DerbyDialect. - DerbyDialectFactory() - Constructor for class org.apache.flink.connector.jdbc.databases.derby.dialect.DerbyDialectFactory
- DerbyRowConverter - Class in org.apache.flink.connector.jdbc.databases.derby.dialect
-
Runtime converter that responsible to convert between JDBC object and Flink internal object for Derby.
- DerbyRowConverter(RowType) - Constructor for class org.apache.flink.connector.jdbc.databases.derby.dialect.DerbyRowConverter
- deserialize(Object) - Method in interface org.apache.flink.connector.jdbc.converter.AbstractJdbcRowConverter.JdbcDeserializationConverter
-
Convert a jdbc field object of
ResultSetto the internal data structure object. - deserialize(Xid, DataInputView) - Method in class org.apache.flink.connector.jdbc.xa.XidSerializer
- deserialize(CheckpointAndXid, DataInputView) - Method in class org.apache.flink.connector.jdbc.xa.CheckpointAndXidSerializer
- deserialize(JdbcXaSinkFunctionState, DataInputView) - Method in class org.apache.flink.connector.jdbc.xa.XaSinkStateSerializer
- deserialize(DataInputView) - Method in class org.apache.flink.connector.jdbc.xa.CheckpointAndXidSerializer
- deserialize(DataInputView) - Method in class org.apache.flink.connector.jdbc.xa.XaSinkStateSerializer
- deserialize(DataInputView) - Method in class org.apache.flink.connector.jdbc.xa.XidSerializer
- dialectName() - Method in class org.apache.flink.connector.jdbc.databases.derby.dialect.DerbyDialect
- dialectName() - Method in class org.apache.flink.connector.jdbc.databases.mysql.dialect.MySqlDialect
- dialectName() - Method in class org.apache.flink.connector.jdbc.databases.oracle.dialect.OracleDialect
- dialectName() - Method in class org.apache.flink.connector.jdbc.databases.postgres.dialect.PostgresDialect
- dialectName() - Method in class org.apache.flink.connector.jdbc.databases.sqlserver.dialect.SqlServerDialect
- dialectName() - Method in interface org.apache.flink.connector.jdbc.dialect.JdbcDialect
-
Get the name of jdbc dialect.
- DRIVER - Static variable in class org.apache.flink.connector.jdbc.table.JdbcConnectorOptions
- driverName - Variable in class org.apache.flink.connector.jdbc.JdbcConnectionOptions
- dropDatabase(String, boolean, boolean) - Method in class org.apache.flink.connector.jdbc.catalog.AbstractJdbcCatalog
- dropFunction(ObjectPath, boolean) - Method in class org.apache.flink.connector.jdbc.catalog.AbstractJdbcCatalog
- dropPartition(ObjectPath, CatalogPartitionSpec, boolean) - Method in class org.apache.flink.connector.jdbc.catalog.AbstractJdbcCatalog
- dropTable(ObjectPath, boolean) - Method in class org.apache.flink.connector.jdbc.catalog.AbstractJdbcCatalog
- duplicate() - Method in class org.apache.flink.connector.jdbc.xa.CheckpointAndXidSerializer
- duplicate() - Method in class org.apache.flink.connector.jdbc.xa.XaSinkStateSerializer
- duplicate() - Method in class org.apache.flink.connector.jdbc.xa.XidSerializer
E
- endAndPrepare(Xid) - Method in interface org.apache.flink.connector.jdbc.xa.XaFacade
-
End and then prepare the transaction.
- equals(Object) - Method in class org.apache.flink.connector.jdbc.databases.postgres.catalog.PostgresTablePath
- equals(Object) - Method in class org.apache.flink.connector.jdbc.internal.options.InternalJdbcConnectionOptions
- equals(Object) - Method in class org.apache.flink.connector.jdbc.internal.options.JdbcDmlOptions
- equals(Object) - Method in class org.apache.flink.connector.jdbc.internal.options.JdbcReadOptions
- equals(Object) - Method in class org.apache.flink.connector.jdbc.JdbcExecutionOptions
- equals(Object) - Method in class org.apache.flink.connector.jdbc.table.JdbcDynamicTableSink
- equals(Object) - Method in class org.apache.flink.connector.jdbc.table.JdbcDynamicTableSource
- equals(Object) - Method in class org.apache.flink.connector.jdbc.xa.CheckpointAndXid
- equals(Object) - Method in class org.apache.flink.connector.jdbc.xa.CheckpointAndXidSerializer
- equals(Object) - Method in class org.apache.flink.connector.jdbc.xa.XaSinkStateSerializer
- equals(Object) - Method in class org.apache.flink.connector.jdbc.xa.XidSerializer
- exactlyOnceSink(String, JdbcStatementBuilder<T>, JdbcExecutionOptions, JdbcExactlyOnceOptions, SerializableSupplier<XADataSource>) - Static method in class org.apache.flink.connector.jdbc.JdbcSink
-
Create JDBC sink which provides exactly-once guarantee.
- executeBatch() - Method in class org.apache.flink.connector.jdbc.internal.executor.InsertOrUpdateJdbcExecutor
-
Deprecated.
- executeBatch() - Method in interface org.apache.flink.connector.jdbc.internal.executor.JdbcBatchStatementExecutor
-
Submits a batch of commands to the database for execution.
- executeBatch() - Method in class org.apache.flink.connector.jdbc.internal.executor.TableBufferedStatementExecutor
- executeBatch() - Method in class org.apache.flink.connector.jdbc.internal.executor.TableBufferReducedStatementExecutor
- executeBatch() - Method in class org.apache.flink.connector.jdbc.internal.executor.TableInsertOrUpdateStatementExecutor
- executeBatch() - Method in class org.apache.flink.connector.jdbc.internal.executor.TableSimpleStatementExecutor
- executeBatch() - Method in interface org.apache.flink.connector.jdbc.statement.FieldNamedPreparedStatement
-
Submits a batch of commands to the database for execution and if all commands execute successfully, returns an array of update counts.
- executeBatch() - Method in class org.apache.flink.connector.jdbc.statement.FieldNamedPreparedStatementImpl
- executeQuery() - Method in interface org.apache.flink.connector.jdbc.statement.FieldNamedPreparedStatement
-
Executes the SQL query in this
NamedPreparedStatementobject and returns theResultSetobject generated by the query. - executeQuery() - Method in class org.apache.flink.connector.jdbc.statement.FieldNamedPreparedStatementImpl
- extractColumnValuesBySQL(String, String, int, Predicate<String>, Object...) - Method in class org.apache.flink.connector.jdbc.catalog.AbstractJdbcCatalog
F
- factoryIdentifier() - Method in class org.apache.flink.connector.jdbc.catalog.factory.JdbcCatalogFactory
- factoryIdentifier() - Method in class org.apache.flink.connector.jdbc.table.JdbcDynamicTableFactory
- failAndRollback(Xid) - Method in interface org.apache.flink.connector.jdbc.xa.XaFacade
-
End transaction as
failed; in case of error, try to roll it back. - fetchSize - Variable in class org.apache.flink.connector.jdbc.internal.options.JdbcReadOptions.Builder
- fetchSize - Variable in class org.apache.flink.connector.jdbc.JdbcInputFormat
- FieldNamedPreparedStatement - Interface in org.apache.flink.connector.jdbc.statement
-
This is a wrapper around
PreparedStatementand allows the users to set parameters by name instead of by index. - FieldNamedPreparedStatementImpl - Class in org.apache.flink.connector.jdbc.statement
-
Simple implementation of
FieldNamedPreparedStatement. - fieldTypes - Variable in class org.apache.flink.connector.jdbc.converter.AbstractJdbcRowConverter
- finish() - Method in class org.apache.flink.connector.jdbc.JdbcInputFormat.JdbcInputFormatBuilder
- finish() - Method in class org.apache.flink.connector.jdbc.JdbcRowOutputFormat.JdbcOutputFormatBuilder
-
Finalizes the configuration and checks validity.
- flush() - Method in class org.apache.flink.connector.jdbc.internal.JdbcOutputFormat
- forwardOptions() - Method in class org.apache.flink.connector.jdbc.table.JdbcDynamicTableFactory
- from(String, int, int...) - Static method in class org.apache.flink.connector.jdbc.internal.options.JdbcInsertOptions
- fromFlinkTableName(String) - Static method in class org.apache.flink.connector.jdbc.databases.postgres.catalog.PostgresTablePath
- fromJDBCType(ObjectPath, ResultSetMetaData, int) - Method in class org.apache.flink.connector.jdbc.catalog.AbstractJdbcCatalog
- fromJDBCType(ObjectPath, ResultSetMetaData, int) - Method in class org.apache.flink.connector.jdbc.databases.mysql.catalog.MySqlCatalog
-
Converts MySQL type to Flink
DataType. - fromJDBCType(ObjectPath, ResultSetMetaData, int) - Method in class org.apache.flink.connector.jdbc.databases.postgres.catalog.PostgresCatalog
-
Converts Postgres type to Flink
DataType. - fromXaDataSourceSupplier(Supplier<XADataSource>, Integer, boolean) - Static method in interface org.apache.flink.connector.jdbc.xa.XaFacade
- functionExists(ObjectPath) - Method in class org.apache.flink.connector.jdbc.catalog.AbstractJdbcCatalog
G
- generateXid(RuntimeContext, long) - Method in interface org.apache.flink.connector.jdbc.xa.XidGenerator
-
Generate new
Xid. - GenericJdbcSinkFunction<T> - Class in org.apache.flink.connector.jdbc.internal
-
A generic SinkFunction for JDBC.
- GenericJdbcSinkFunction(JdbcOutputFormat<T, ?, ?>) - Constructor for class org.apache.flink.connector.jdbc.internal.GenericJdbcSinkFunction
- getAutoCommit() - Method in class org.apache.flink.connector.jdbc.internal.options.JdbcReadOptions
- getBaseUrl() - Method in class org.apache.flink.connector.jdbc.catalog.AbstractJdbcCatalog
- getBatchIntervalMs() - Method in class org.apache.flink.connector.jdbc.JdbcExecutionOptions
- getBatchSize() - Method in class org.apache.flink.connector.jdbc.JdbcExecutionOptions
- getChangelogMode() - Method in class org.apache.flink.connector.jdbc.table.JdbcDynamicTableSource
- getChangelogMode(ChangelogMode) - Method in class org.apache.flink.connector.jdbc.table.JdbcDynamicTableSink
- getConnection() - Method in interface org.apache.flink.connector.jdbc.internal.connection.JdbcConnectionProvider
-
Get existing connection.
- getConnection() - Method in class org.apache.flink.connector.jdbc.internal.connection.SimpleJdbcConnectionProvider
- getConnection() - Method in class org.apache.flink.connector.jdbc.internal.JdbcOutputFormat
- getConnectionCheckTimeoutSeconds() - Method in class org.apache.flink.connector.jdbc.JdbcConnectionOptions
- getDatabase(String) - Method in class org.apache.flink.connector.jdbc.catalog.AbstractJdbcCatalog
- getDatabase(String) - Method in class org.apache.flink.connector.jdbc.catalog.JdbcCatalog
- getDbConn() - Method in class org.apache.flink.connector.jdbc.JdbcInputFormat
- getDbConnection() - Method in class org.apache.flink.connector.jdbc.table.JdbcRowDataLookupFunction
- getDbURL() - Method in class org.apache.flink.connector.jdbc.JdbcConnectionOptions
- getDeleteStatement(String, String[]) - Method in class org.apache.flink.connector.jdbc.dialect.AbstractDialect
-
A simple single row
DELETEstatement. - getDeleteStatement(String, String[]) - Method in interface org.apache.flink.connector.jdbc.dialect.JdbcDialect
-
Constructs the dialects delete statement for a single row with the given condition.
- getDialect() - Method in class org.apache.flink.connector.jdbc.internal.options.InternalJdbcConnectionOptions
- getDialect() - Method in class org.apache.flink.connector.jdbc.internal.options.JdbcDmlOptions
- getDriverName() - Method in class org.apache.flink.connector.jdbc.JdbcConnectionOptions
- getExecutionOptions() - Method in class org.apache.flink.connector.jdbc.internal.JdbcOutputFormat
-
Returns configured
JdbcExecutionOptions. - getFactory() - Method in class org.apache.flink.connector.jdbc.catalog.AbstractJdbcCatalog
- getFetchSize() - Method in class org.apache.flink.connector.jdbc.internal.options.JdbcReadOptions
- getFieldNames() - Method in class org.apache.flink.connector.jdbc.internal.options.JdbcDmlOptions
- getFullPath() - Method in class org.apache.flink.connector.jdbc.databases.postgres.catalog.PostgresTablePath
- getFunction(ObjectPath) - Method in class org.apache.flink.connector.jdbc.catalog.AbstractJdbcCatalog
- getInputSplitAssigner(InputSplit[]) - Method in class org.apache.flink.connector.jdbc.JdbcInputFormat
- getInputSplitAssigner(InputSplit[]) - Method in class org.apache.flink.connector.jdbc.table.JdbcRowDataInputFormat
- getInsertIntoStatement(String, String[]) - Method in class org.apache.flink.connector.jdbc.dialect.AbstractDialect
-
A simple
INSERT INTOstatement. - getInsertIntoStatement(String, String[]) - Method in interface org.apache.flink.connector.jdbc.dialect.JdbcDialect
-
Generates a string that will be used as a
PreparedStatementto insert a row into a database table. - getInternal() - Method in class org.apache.flink.connector.jdbc.catalog.JdbcCatalog
- getKeyFields() - Method in class org.apache.flink.connector.jdbc.internal.options.JdbcDmlOptions
- getLength() - Method in class org.apache.flink.connector.jdbc.xa.CheckpointAndXidSerializer
- getLength() - Method in class org.apache.flink.connector.jdbc.xa.XaSinkStateSerializer
- getLength() - Method in class org.apache.flink.connector.jdbc.xa.XidSerializer
- getLimitClause(long) - Method in class org.apache.flink.connector.jdbc.databases.derby.dialect.DerbyDialect
- getLimitClause(long) - Method in class org.apache.flink.connector.jdbc.databases.mysql.dialect.MySqlDialect
- getLimitClause(long) - Method in class org.apache.flink.connector.jdbc.databases.oracle.dialect.OracleDialect
- getLimitClause(long) - Method in class org.apache.flink.connector.jdbc.databases.postgres.dialect.PostgresDialect
- getLimitClause(long) - Method in class org.apache.flink.connector.jdbc.databases.sqlserver.dialect.SqlServerDialect
- getLimitClause(long) - Method in interface org.apache.flink.connector.jdbc.dialect.JdbcDialect
-
Get limit clause to limit the number of emitted row from the jdbc source.
- getLookupRuntimeProvider(LookupTableSource.LookupContext) - Method in class org.apache.flink.connector.jdbc.table.JdbcDynamicTableSource
- getMaxCommitAttempts() - Method in class org.apache.flink.connector.jdbc.JdbcExactlyOnceOptions
- getMaxRetries() - Method in class org.apache.flink.connector.jdbc.JdbcExecutionOptions
- getNumPartitions() - Method in class org.apache.flink.connector.jdbc.internal.options.JdbcReadOptions
- getOrEstablishConnection() - Method in interface org.apache.flink.connector.jdbc.internal.connection.JdbcConnectionProvider
-
Get existing connection or establish an new one if there is none.
- getOrEstablishConnection() - Method in class org.apache.flink.connector.jdbc.internal.connection.SimpleJdbcConnectionProvider
- getParallelism() - Method in class org.apache.flink.connector.jdbc.internal.options.InternalJdbcConnectionOptions
- getParameters() - Method in class org.apache.flink.connector.jdbc.table.ParameterizedPredicate
- getParameterValues() - Method in class org.apache.flink.connector.jdbc.split.CompositeJdbcParameterValuesProvider
- getParameterValues() - Method in class org.apache.flink.connector.jdbc.split.JdbcGenericParameterValuesProvider
- getParameterValues() - Method in class org.apache.flink.connector.jdbc.split.JdbcNumericBetweenParametersProvider
- getParameterValues() - Method in interface org.apache.flink.connector.jdbc.split.JdbcParameterValuesProvider
-
Returns the necessary parameters array to use for query in parallel a table.
- getPartition(ObjectPath, CatalogPartitionSpec) - Method in class org.apache.flink.connector.jdbc.catalog.AbstractJdbcCatalog
- getPartitionColumnName() - Method in class org.apache.flink.connector.jdbc.internal.options.JdbcReadOptions
- getPartitionColumnStatistics(ObjectPath, CatalogPartitionSpec) - Method in class org.apache.flink.connector.jdbc.catalog.AbstractJdbcCatalog
- getPartitionLowerBound() - Method in class org.apache.flink.connector.jdbc.internal.options.JdbcReadOptions
- getPartitionStatistics(ObjectPath, CatalogPartitionSpec) - Method in class org.apache.flink.connector.jdbc.catalog.AbstractJdbcCatalog
- getPartitionUpperBound() - Method in class org.apache.flink.connector.jdbc.internal.options.JdbcReadOptions
- getPassword() - Method in class org.apache.flink.connector.jdbc.catalog.AbstractJdbcCatalog
- getPassword() - Method in class org.apache.flink.connector.jdbc.JdbcConnectionOptions
- getPgSchemaName() - Method in class org.apache.flink.connector.jdbc.databases.postgres.catalog.PostgresTablePath
- getPgTableName() - Method in class org.apache.flink.connector.jdbc.databases.postgres.catalog.PostgresTablePath
- getPredicate() - Method in class org.apache.flink.connector.jdbc.table.ParameterizedPredicate
- getPrimaryKey(DatabaseMetaData, String, String, String) - Method in class org.apache.flink.connector.jdbc.catalog.AbstractJdbcCatalog
- getPrimaryKey(Row, int[]) - Static method in class org.apache.flink.connector.jdbc.utils.JdbcUtils
- getProducedType() - Method in class org.apache.flink.connector.jdbc.JdbcInputFormat
- getProducedType() - Method in class org.apache.flink.connector.jdbc.table.JdbcRowDataInputFormat
- getQuery() - Method in class org.apache.flink.connector.jdbc.internal.options.JdbcInsertOptions
- getQuery() - Method in class org.apache.flink.connector.jdbc.internal.options.JdbcReadOptions
- getRowConverter(RowType) - Method in class org.apache.flink.connector.jdbc.databases.derby.dialect.DerbyDialect
- getRowConverter(RowType) - Method in class org.apache.flink.connector.jdbc.databases.mysql.dialect.MySqlDialect
- getRowConverter(RowType) - Method in class org.apache.flink.connector.jdbc.databases.oracle.dialect.OracleDialect
- getRowConverter(RowType) - Method in class org.apache.flink.connector.jdbc.databases.postgres.dialect.PostgresDialect
- getRowConverter(RowType) - Method in class org.apache.flink.connector.jdbc.databases.sqlserver.dialect.SqlServerDialect
- getRowConverter(RowType) - Method in interface org.apache.flink.connector.jdbc.dialect.JdbcDialect
-
Get converter that convert jdbc object and Flink internal object each other.
- getRowExistsStatement(String, String[]) - Method in class org.apache.flink.connector.jdbc.dialect.AbstractDialect
-
A simple
SELECTstatement that checks for the existence of a single row. - getRowExistsStatement(String, String[]) - Method in interface org.apache.flink.connector.jdbc.dialect.JdbcDialect
-
Generates a query to determine if a row exists in the table.
- getScanRuntimeProvider(ScanTableSource.ScanContext) - Method in class org.apache.flink.connector.jdbc.table.JdbcDynamicTableSource
- getSchemaName(ObjectPath) - Method in class org.apache.flink.connector.jdbc.catalog.AbstractJdbcCatalog
- getSchemaName(ObjectPath) - Method in class org.apache.flink.connector.jdbc.databases.mysql.catalog.MySqlCatalog
- getSchemaName(ObjectPath) - Method in class org.apache.flink.connector.jdbc.databases.postgres.catalog.PostgresCatalog
- getSchemaTableName(ObjectPath) - Method in class org.apache.flink.connector.jdbc.catalog.AbstractJdbcCatalog
- getSchemaTableName(ObjectPath) - Method in class org.apache.flink.connector.jdbc.databases.mysql.catalog.MySqlCatalog
- getSchemaTableName(ObjectPath) - Method in class org.apache.flink.connector.jdbc.databases.postgres.catalog.PostgresCatalog
- getSelectFromStatement(String, String[], String[]) - Method in class org.apache.flink.connector.jdbc.dialect.AbstractDialect
-
A simple
SELECTstatement. - getSelectFromStatement(String, String[], String[]) - Method in interface org.apache.flink.connector.jdbc.dialect.JdbcDialect
-
Constructs the dialects select statement for fields with given conditions.
- getSinkRuntimeProvider(DynamicTableSink.Context) - Method in class org.apache.flink.connector.jdbc.table.JdbcDynamicTableSink
- getStatement() - Method in class org.apache.flink.connector.jdbc.JdbcInputFormat
- getStatistics(BaseStatistics) - Method in class org.apache.flink.connector.jdbc.JdbcInputFormat
- getStatistics(BaseStatistics) - Method in class org.apache.flink.connector.jdbc.table.JdbcRowDataInputFormat
- getTable(ObjectPath) - Method in class org.apache.flink.connector.jdbc.catalog.AbstractJdbcCatalog
- getTable(ObjectPath) - Method in class org.apache.flink.connector.jdbc.catalog.JdbcCatalog
- getTableColumnStatistics(ObjectPath) - Method in class org.apache.flink.connector.jdbc.catalog.AbstractJdbcCatalog
- getTableName() - Method in class org.apache.flink.connector.jdbc.internal.options.InternalJdbcConnectionOptions
- getTableName() - Method in class org.apache.flink.connector.jdbc.internal.options.JdbcDmlOptions
- getTableName(ObjectPath) - Method in class org.apache.flink.connector.jdbc.catalog.AbstractJdbcCatalog
- getTableName(ObjectPath) - Method in class org.apache.flink.connector.jdbc.databases.mysql.catalog.MySqlCatalog
- getTableName(ObjectPath) - Method in class org.apache.flink.connector.jdbc.databases.postgres.catalog.PostgresCatalog
- getTableStatistics(ObjectPath) - Method in class org.apache.flink.connector.jdbc.catalog.AbstractJdbcCatalog
- getTimeoutSec() - Method in class org.apache.flink.connector.jdbc.JdbcExactlyOnceOptions
- getUpdateStatement(String, String[], String[]) - Method in class org.apache.flink.connector.jdbc.dialect.AbstractDialect
-
A simple single row
UPDATEstatement. - getUpdateStatement(String, String[], String[]) - Method in interface org.apache.flink.connector.jdbc.dialect.JdbcDialect
-
Constructs the dialects update statement for a single row with the given condition.
- getUpsertStatement(String, String[], String[]) - Method in class org.apache.flink.connector.jdbc.databases.derby.dialect.DerbyDialect
- getUpsertStatement(String, String[], String[]) - Method in class org.apache.flink.connector.jdbc.databases.mysql.dialect.MySqlDialect
-
Mysql upsert query use DUPLICATE KEY UPDATE.
- getUpsertStatement(String, String[], String[]) - Method in class org.apache.flink.connector.jdbc.databases.oracle.dialect.OracleDialect
- getUpsertStatement(String, String[], String[]) - Method in class org.apache.flink.connector.jdbc.databases.postgres.dialect.PostgresDialect
-
Postgres upsert query.
- getUpsertStatement(String, String[], String[]) - Method in class org.apache.flink.connector.jdbc.databases.sqlserver.dialect.SqlServerDialect
- getUpsertStatement(String, String[], String[]) - Method in interface org.apache.flink.connector.jdbc.dialect.JdbcDialect
-
Constructs the dialects upsert statement if supported; such as MySQL's
DUPLICATE KEY UPDATE, or PostgreSQL'sON CONFLICT... DO UPDATE SET... - getUsername() - Method in class org.apache.flink.connector.jdbc.catalog.AbstractJdbcCatalog
- getUsername() - Method in class org.apache.flink.connector.jdbc.JdbcConnectionOptions
- getXid() - Method in class org.apache.flink.connector.jdbc.xa.CheckpointAndXid
- getXid() - Method in exception org.apache.flink.connector.jdbc.xa.XaFacade.EmptyXaTransactionException
H
- hashCode() - Method in class org.apache.flink.connector.jdbc.databases.postgres.catalog.PostgresTablePath
- hashCode() - Method in class org.apache.flink.connector.jdbc.internal.options.InternalJdbcConnectionOptions
- hashCode() - Method in class org.apache.flink.connector.jdbc.internal.options.JdbcDmlOptions
- hashCode() - Method in class org.apache.flink.connector.jdbc.JdbcExecutionOptions
- hashCode() - Method in class org.apache.flink.connector.jdbc.table.JdbcDynamicTableSink
- hashCode() - Method in class org.apache.flink.connector.jdbc.table.JdbcDynamicTableSource
- hashCode() - Method in class org.apache.flink.connector.jdbc.xa.CheckpointAndXid
- hashCode() - Method in class org.apache.flink.connector.jdbc.xa.CheckpointAndXidSerializer
- hashCode() - Method in class org.apache.flink.connector.jdbc.xa.XaSinkStateSerializer
- hashCode() - Method in class org.apache.flink.connector.jdbc.xa.XidSerializer
- hasNext - Variable in class org.apache.flink.connector.jdbc.JdbcInputFormat
I
- IDENTIFIER - Static variable in class org.apache.flink.connector.jdbc.catalog.factory.JdbcCatalogFactoryOptions
- IDENTIFIER - Static variable in class org.apache.flink.connector.jdbc.table.JdbcDynamicTableFactory
- identity() - Static method in interface org.apache.flink.connector.jdbc.internal.JdbcOutputFormat.RecordExtractor
- initializeState(FunctionInitializationContext) - Method in class org.apache.flink.connector.jdbc.internal.GenericJdbcSinkFunction
- initializeState(FunctionInitializationContext) - Method in class org.apache.flink.connector.jdbc.xa.JdbcXaSinkFunction
- InsertOrUpdateJdbcExecutor<R,K,V> - Class in org.apache.flink.connector.jdbc.internal.executor
-
Deprecated.This has been replaced with
TableInsertOrUpdateStatementExecutor - InsertOrUpdateJdbcExecutor(String, String, String, JdbcStatementBuilder<K>, JdbcStatementBuilder<V>, JdbcStatementBuilder<V>, Function<R, K>, Function<R, V>) - Constructor for class org.apache.flink.connector.jdbc.internal.executor.InsertOrUpdateJdbcExecutor
-
Deprecated.
- InternalJdbcConnectionOptions - Class in org.apache.flink.connector.jdbc.internal.options
-
Options for the JDBC connector.
- InternalJdbcConnectionOptions.Builder - Class in org.apache.flink.connector.jdbc.internal.options
-
Builder of
InternalJdbcConnectionOptions. - invoke(T, SinkFunction.Context) - Method in class org.apache.flink.connector.jdbc.internal.GenericJdbcSinkFunction
- invoke(T, SinkFunction.Context) - Method in class org.apache.flink.connector.jdbc.xa.JdbcXaSinkFunction
- isAllowOutOfOrderCommits() - Method in class org.apache.flink.connector.jdbc.JdbcExactlyOnceOptions
- isConnectionValid() - Method in interface org.apache.flink.connector.jdbc.internal.connection.JdbcConnectionProvider
-
Check whether possible existing connection is valid or not through
Connection.isValid(int). - isConnectionValid() - Method in class org.apache.flink.connector.jdbc.internal.connection.SimpleJdbcConnectionProvider
- isDiscoverAndRollbackOnRecovery() - Method in class org.apache.flink.connector.jdbc.JdbcExactlyOnceOptions
- isImmutableType() - Method in class org.apache.flink.connector.jdbc.xa.CheckpointAndXidSerializer
- isImmutableType() - Method in class org.apache.flink.connector.jdbc.xa.XaSinkStateSerializer
- isImmutableType() - Method in class org.apache.flink.connector.jdbc.xa.XidSerializer
- isOpen() - Method in interface org.apache.flink.connector.jdbc.xa.XaFacade
- isTransactionPerConnection() - Method in class org.apache.flink.connector.jdbc.JdbcExactlyOnceOptions
J
- JdbcBatchStatementExecutor<T> - Interface in org.apache.flink.connector.jdbc.internal.executor
-
Executes the given JDBC statement in batch for the accumulated records.
- JdbcCatalog - Class in org.apache.flink.connector.jdbc.catalog
-
Catalogs for relational databases via JDBC.
- JdbcCatalog(ClassLoader, String, String, String, String, String) - Constructor for class org.apache.flink.connector.jdbc.catalog.JdbcCatalog
-
Creates a JdbcCatalog.
- JdbcCatalog(String, String, String, String, String) - Constructor for class org.apache.flink.connector.jdbc.catalog.JdbcCatalog
-
Deprecated.please use
JdbcCatalog(ClassLoader, String, String, String, String, String)instead. - 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 forJdbcCatalog. - 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
-
Builder for
JdbcConnectionOptions. - JdbcConnectionOptionsBuilder() - Constructor for class org.apache.flink.connector.jdbc.JdbcConnectionOptions.JdbcConnectionOptionsBuilder
- JdbcConnectionProvider - Interface in org.apache.flink.connector.jdbc.internal.connection
-
JDBC connection provider.
- JdbcConnectorOptions - Class in org.apache.flink.connector.jdbc.table
-
Options for the JDBC connector.
- JdbcDialect - Interface in org.apache.flink.connector.jdbc.dialect
-
Represents a dialect of SQL implemented by a particular JDBC system.
- JdbcDialectFactory - Interface in org.apache.flink.connector.jdbc.dialect
-
A factory to create a specific
JdbcDialect. - JdbcDialectLoader - Class in org.apache.flink.connector.jdbc.dialect
-
Utility for working with
JdbcDialect. - JdbcDialectTypeMapper - Interface in org.apache.flink.connector.jdbc.dialect
-
Separate the jdbc meta-information type to flink table type into the interface.
- JdbcDmlOptions - Class in org.apache.flink.connector.jdbc.internal.options
-
JDBC sink DML options.
- JdbcDmlOptions.JdbcDmlOptionsBuilder - Class in org.apache.flink.connector.jdbc.internal.options
-
Builder for
JdbcDmlOptions. - JdbcDmlOptionsBuilder() - Constructor for class org.apache.flink.connector.jdbc.internal.options.JdbcDmlOptions.JdbcDmlOptionsBuilder
- JdbcDynamicTableFactory - Class in org.apache.flink.connector.jdbc.table
-
Factory for creating configured instances of
JdbcDynamicTableSourceandJdbcDynamicTableSink. - JdbcDynamicTableFactory() - Constructor for class org.apache.flink.connector.jdbc.table.JdbcDynamicTableFactory
- JdbcDynamicTableSink - Class in org.apache.flink.connector.jdbc.table
-
A
DynamicTableSinkfor JDBC. - JdbcDynamicTableSink(InternalJdbcConnectionOptions, JdbcExecutionOptions, JdbcDmlOptions, DataType) - Constructor for class org.apache.flink.connector.jdbc.table.JdbcDynamicTableSink
- JdbcDynamicTableSource - Class in org.apache.flink.connector.jdbc.table
-
A
DynamicTableSourcefor JDBC. - JdbcDynamicTableSource(InternalJdbcConnectionOptions, JdbcReadOptions, int, LookupCache, DataType) - Constructor for class org.apache.flink.connector.jdbc.table.JdbcDynamicTableSource
- JdbcExactlyOnceOptions - Class in org.apache.flink.connector.jdbc
-
JDBC exactly once sink options.
- JdbcExactlyOnceOptions.JDBCExactlyOnceOptionsBuilder - Class in org.apache.flink.connector.jdbc
-
JDBCExactlyOnceOptionsBuilder.
- JDBCExactlyOnceOptionsBuilder() - Constructor for class org.apache.flink.connector.jdbc.JdbcExactlyOnceOptions.JDBCExactlyOnceOptionsBuilder
- JdbcExecutionOptions - Class in org.apache.flink.connector.jdbc
-
JDBC sink batch options.
- JdbcExecutionOptions.Builder - Class in org.apache.flink.connector.jdbc
-
Builder for
JdbcExecutionOptions. - JdbcFilterPushdownPreparedStatementVisitor - Class in org.apache.flink.connector.jdbc.table
-
Visitor that convert Expression to ParameterizedPredicate.
- JdbcFilterPushdownPreparedStatementVisitor(Function<String, String>) - Constructor for class org.apache.flink.connector.jdbc.table.JdbcFilterPushdownPreparedStatementVisitor
- JdbcGenericParameterValuesProvider - Class in org.apache.flink.connector.jdbc.split
-
This splits generator actually does nothing but wrapping the query parameters computed by the user before creating the
JdbcInputFormatinstance. - JdbcGenericParameterValuesProvider(Serializable[][]) - Constructor for class org.apache.flink.connector.jdbc.split.JdbcGenericParameterValuesProvider
- JdbcInputFormat - Class in org.apache.flink.connector.jdbc
-
InputFormat to read data from a database and generate Rows.
- JdbcInputFormat() - Constructor for class org.apache.flink.connector.jdbc.JdbcInputFormat
- JdbcInputFormat.JdbcInputFormatBuilder - Class in org.apache.flink.connector.jdbc
-
Builder for
JdbcInputFormat. - JdbcInputFormatBuilder() - Constructor for class org.apache.flink.connector.jdbc.JdbcInputFormat.JdbcInputFormatBuilder
- JdbcInsertOptions - Class in org.apache.flink.connector.jdbc.internal.options
-
JDBC sink insert options.
- JdbcInsertOptions(String, int[]) - Constructor for class org.apache.flink.connector.jdbc.internal.options.JdbcInsertOptions
- JdbcNumericBetweenParametersProvider - Class in org.apache.flink.connector.jdbc.split
-
This query parameters generator is an helper class to parameterize from/to queries on a numeric column.
- JdbcNumericBetweenParametersProvider(long, long) - Constructor for class org.apache.flink.connector.jdbc.split.JdbcNumericBetweenParametersProvider
-
NumericBetweenParametersProviderJdbc constructor.
- JdbcNumericBetweenParametersProvider(long, long, long) - Constructor for class org.apache.flink.connector.jdbc.split.JdbcNumericBetweenParametersProvider
-
NumericBetweenParametersProviderJdbc constructor.
- JdbcOutputFormat<In,JdbcIn,JdbcExec extends JdbcBatchStatementExecutor<JdbcIn>> - Class in org.apache.flink.connector.jdbc.internal
-
A JDBC outputFormat that supports batching records before writing records to database.
- JdbcOutputFormat(JdbcConnectionProvider, JdbcExecutionOptions, JdbcOutputFormat.StatementExecutorFactory<JdbcExec>, JdbcOutputFormat.RecordExtractor<In, JdbcIn>) - Constructor for class org.apache.flink.connector.jdbc.internal.JdbcOutputFormat
- JdbcOutputFormat.Builder - Class in org.apache.flink.connector.jdbc.internal
-
Builder for a
JdbcOutputFormat. - JdbcOutputFormat.RecordExtractor<F,T> - Interface in org.apache.flink.connector.jdbc.internal
-
An interface to extract a value from given argument.
- JdbcOutputFormat.StatementExecutorFactory<T extends JdbcBatchStatementExecutor<?>> - Interface in org.apache.flink.connector.jdbc.internal
-
A factory for creating
JdbcBatchStatementExecutorinstance. - JdbcOutputFormatBuilder - Class in org.apache.flink.connector.jdbc.table
-
Builder for
JdbcOutputFormatfor Table/SQL. - JdbcOutputFormatBuilder() - Constructor for class org.apache.flink.connector.jdbc.table.JdbcOutputFormatBuilder
- JdbcParameterValuesProvider - Interface in org.apache.flink.connector.jdbc.split
-
This interface is used by the
JdbcInputFormatto compute the list of parallel query to run (i.e. - JdbcReadOptions - Class in org.apache.flink.connector.jdbc.internal.options
-
Options for the JDBC scan.
- JdbcReadOptions.Builder - Class in org.apache.flink.connector.jdbc.internal.options
-
Builder of
JdbcReadOptions. - JdbcRowConverter - Interface in org.apache.flink.connector.jdbc.converter
-
Converter that is responsible to convert between JDBC object and Flink SQL internal data structure
RowData. - JdbcRowDataInputFormat - Class in org.apache.flink.connector.jdbc.table
-
InputFormat for
JdbcDynamicTableSource. - JdbcRowDataInputFormat.Builder - Class in org.apache.flink.connector.jdbc.table
-
Builder for
JdbcRowDataInputFormat. - JdbcRowDataLookupFunction - Class in org.apache.flink.connector.jdbc.table
-
A lookup function for
JdbcDynamicTableSource. - JdbcRowDataLookupFunction(InternalJdbcConnectionOptions, int, String[], DataType[], String[], RowType) - Constructor for class org.apache.flink.connector.jdbc.table.JdbcRowDataLookupFunction
- JdbcRowOutputFormat - Class in org.apache.flink.connector.jdbc
-
OutputFormat to write Rows into a JDBC database.
- JdbcRowOutputFormat.JdbcOutputFormatBuilder - Class in org.apache.flink.connector.jdbc
-
Builder for
JdbcRowOutputFormat. - JdbcSink - Class in org.apache.flink.connector.jdbc
-
Facade to create JDBC
sinks. - JdbcStatementBuilder<T> - Interface in org.apache.flink.connector.jdbc
-
Sets
PreparedStatementparameters to use in JDBC Sink based on a specific type of StreamRecord. - JdbcTypeUtil - Class in org.apache.flink.connector.jdbc.utils
-
Utils for jdbc type.
- JdbcUtils - Class in org.apache.flink.connector.jdbc.utils
-
Utils for jdbc connectors.
- JdbcUtils() - Constructor for class org.apache.flink.connector.jdbc.utils.JdbcUtils
- JdbcXaSinkFunction<T> - Class in org.apache.flink.connector.jdbc.xa
-
JDBC sink function that uses XA transactions to provide exactly once guarantees.
- JdbcXaSinkFunction(String, JdbcStatementBuilder<T>, XaFacade, JdbcExecutionOptions, JdbcExactlyOnceOptions) - Constructor for class org.apache.flink.connector.jdbc.xa.JdbcXaSinkFunction
-
Creates a
JdbcXaSinkFunction. - JdbcXaSinkFunction(JdbcOutputFormat<T, T, JdbcBatchStatementExecutor<T>>, XaFacade, XidGenerator, XaSinkStateHandler, JdbcExactlyOnceOptions, XaGroupOps) - Constructor for class org.apache.flink.connector.jdbc.xa.JdbcXaSinkFunction
-
Creates a
JdbcXaSinkFunction.
K
- keyed(String, Function<T, K>, JdbcStatementBuilder<K>) - Static method in interface org.apache.flink.connector.jdbc.internal.executor.JdbcBatchStatementExecutor
L
- listDatabases() - Method in class org.apache.flink.connector.jdbc.catalog.JdbcCatalog
- listDatabases() - Method in class org.apache.flink.connector.jdbc.databases.mysql.catalog.MySqlCatalog
- listDatabases() - Method in class org.apache.flink.connector.jdbc.databases.postgres.catalog.PostgresCatalog
- listFunctions(String) - Method in class org.apache.flink.connector.jdbc.catalog.AbstractJdbcCatalog
- listPartitions(ObjectPath) - Method in class org.apache.flink.connector.jdbc.catalog.AbstractJdbcCatalog
- listPartitions(ObjectPath, CatalogPartitionSpec) - Method in class org.apache.flink.connector.jdbc.catalog.AbstractJdbcCatalog
- listPartitionsByFilter(ObjectPath, List<Expression>) - Method in class org.apache.flink.connector.jdbc.catalog.AbstractJdbcCatalog
- listTables(String) - Method in class org.apache.flink.connector.jdbc.catalog.JdbcCatalog
- listTables(String) - Method in class org.apache.flink.connector.jdbc.databases.mysql.catalog.MySqlCatalog
- listTables(String) - Method in class org.apache.flink.connector.jdbc.databases.postgres.catalog.PostgresCatalog
- listViews(String) - Method in class org.apache.flink.connector.jdbc.catalog.AbstractJdbcCatalog
- load(String, ClassLoader) - Static method in class org.apache.flink.connector.jdbc.dialect.JdbcDialectLoader
-
Loads the unique JDBC Dialect that can handle the given database url.
- LOG - Static variable in class org.apache.flink.connector.jdbc.JdbcInputFormat
- logicalTypeToSqlType(LogicalTypeRoot) - Static method in class org.apache.flink.connector.jdbc.utils.JdbcTypeUtil
- lookup(RowData) - Method in class org.apache.flink.connector.jdbc.table.JdbcRowDataLookupFunction
-
This is a lookup method which is called by Flink framework in runtime.
- LOOKUP_CACHE_MAX_ROWS - Static variable in class org.apache.flink.connector.jdbc.table.JdbcConnectorOptions
-
Deprecated.please use
LookupOptions.PARTIAL_CACHE_MAX_ROWSinstead. - LOOKUP_CACHE_MISSING_KEY - Static variable in class org.apache.flink.connector.jdbc.table.JdbcConnectorOptions
-
Deprecated.please use
LookupOptions.PARTIAL_CACHE_CACHE_MISSING_KEYinstead. - LOOKUP_CACHE_TTL - Static variable in class org.apache.flink.connector.jdbc.table.JdbcConnectorOptions
-
Deprecated.please use
LookupOptions.PARTIAL_CACHE_EXPIRE_AFTER_WRITEinstead. - LOOKUP_MAX_RETRIES - Static variable in class org.apache.flink.connector.jdbc.table.JdbcConnectorOptions
-
Deprecated.please use
LookupOptions.MAX_RETRIESinstead.
M
- mapping(ObjectPath, ResultSetMetaData, int) - Method in class org.apache.flink.connector.jdbc.databases.mysql.catalog.MySqlTypeMapper
- mapping(ObjectPath, ResultSetMetaData, int) - Method in class org.apache.flink.connector.jdbc.databases.postgres.catalog.PostgresTypeMapper
- mapping(ObjectPath, ResultSetMetaData, int) - Method in interface org.apache.flink.connector.jdbc.dialect.JdbcDialectTypeMapper
- MAX_RETRY_TIMEOUT - Static variable in class org.apache.flink.connector.jdbc.table.JdbcConnectorOptions
- MySqlCatalog - Class in org.apache.flink.connector.jdbc.databases.mysql.catalog
-
Catalog for MySQL.
- MySqlCatalog(ClassLoader, String, String, String, String, String) - Constructor for class org.apache.flink.connector.jdbc.databases.mysql.catalog.MySqlCatalog
- MySqlDialect - Class in org.apache.flink.connector.jdbc.databases.mysql.dialect
-
JDBC dialect for MySQL.
- MySqlDialect() - Constructor for class org.apache.flink.connector.jdbc.databases.mysql.dialect.MySqlDialect
- MySqlDialectFactory - Class in org.apache.flink.connector.jdbc.databases.mysql.dialect
-
Factory for
MySqlDialect. - MySqlDialectFactory() - Constructor for class org.apache.flink.connector.jdbc.databases.mysql.dialect.MySqlDialectFactory
- MySQLRowConverter - Class in org.apache.flink.connector.jdbc.databases.mysql.dialect
-
Runtime converter that responsible to convert between JDBC object and Flink internal object for MySQL.
- MySQLRowConverter(RowType) - Constructor for class org.apache.flink.connector.jdbc.databases.mysql.dialect.MySQLRowConverter
- MySqlTypeMapper - Class in org.apache.flink.connector.jdbc.databases.mysql.catalog
-
MySQLTypeMapper util class.
- MySqlTypeMapper(String, String) - Constructor for class org.apache.flink.connector.jdbc.databases.mysql.catalog.MySqlTypeMapper
N
- nextRecord(RowData) - Method in class org.apache.flink.connector.jdbc.table.JdbcRowDataInputFormat
-
Stores the next resultSet row in a tuple.
- nextRecord(Row) - Method in class org.apache.flink.connector.jdbc.JdbcInputFormat
-
Stores the next resultSet row in a tuple.
- notifyCheckpointComplete(long) - Method in class org.apache.flink.connector.jdbc.xa.JdbcXaSinkFunction
- numPartitions - Variable in class org.apache.flink.connector.jdbc.internal.options.JdbcReadOptions.Builder
O
- of(int, int) - Static method in class org.apache.flink.connector.jdbc.dialect.AbstractDialect.Range
- ofBatchNum(int) - Method in class org.apache.flink.connector.jdbc.split.JdbcNumericBetweenParametersProvider
- ofBatchSize(long) - Method in class org.apache.flink.connector.jdbc.split.JdbcNumericBetweenParametersProvider
- open() - Method in class org.apache.flink.connector.jdbc.catalog.AbstractJdbcCatalog
- open() - Method in interface org.apache.flink.connector.jdbc.xa.XaFacade
- open() - Method in interface org.apache.flink.connector.jdbc.xa.XidGenerator
- open(int, int) - Method in class org.apache.flink.connector.jdbc.internal.JdbcOutputFormat
-
Connects to the target database and initializes the prepared statement.
- open(Configuration) - Method in class org.apache.flink.connector.jdbc.internal.GenericJdbcSinkFunction
- open(Configuration) - Method in class org.apache.flink.connector.jdbc.xa.JdbcXaSinkFunction
- 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
InputFormatis built using a parameterized query (i.e. - open(InputSplit) - Method in class org.apache.flink.connector.jdbc.table.JdbcRowDataInputFormat
-
Connects to the source database and executes the query in a parallel fashion if this
InputFormatis built using a parameterized query (i.e. - open(FunctionContext) - Method in class org.apache.flink.connector.jdbc.table.JdbcRowDataLookupFunction
- openInputFormat() - Method in class org.apache.flink.connector.jdbc.JdbcInputFormat
- openInputFormat() - Method in class org.apache.flink.connector.jdbc.table.JdbcRowDataInputFormat
- optionalOptions() - Method in class org.apache.flink.connector.jdbc.catalog.factory.JdbcCatalogFactory
- optionalOptions() - Method in class org.apache.flink.connector.jdbc.table.JdbcDynamicTableFactory
- OracleDialect - Class in org.apache.flink.connector.jdbc.databases.oracle.dialect
-
JDBC dialect for Oracle.
- OracleDialect() - Constructor for class org.apache.flink.connector.jdbc.databases.oracle.dialect.OracleDialect
- OracleDialectFactory - Class in org.apache.flink.connector.jdbc.databases.oracle.dialect
-
Factory for
OracleDialect. - OracleDialectFactory() - Constructor for class org.apache.flink.connector.jdbc.databases.oracle.dialect.OracleDialectFactory
- OracleRowConverter - Class in org.apache.flink.connector.jdbc.databases.oracle.dialect
-
Runtime converter that responsible to convert between JDBC object and Flink internal object for Oracle.
- OracleRowConverter(RowType) - Constructor for class org.apache.flink.connector.jdbc.databases.oracle.dialect.OracleRowConverter
- org.apache.flink.connector.jdbc - package org.apache.flink.connector.jdbc
- org.apache.flink.connector.jdbc.catalog - package org.apache.flink.connector.jdbc.catalog
- org.apache.flink.connector.jdbc.catalog.factory - package org.apache.flink.connector.jdbc.catalog.factory
- org.apache.flink.connector.jdbc.converter - package org.apache.flink.connector.jdbc.converter
- org.apache.flink.connector.jdbc.databases.derby.dialect - package org.apache.flink.connector.jdbc.databases.derby.dialect
- org.apache.flink.connector.jdbc.databases.mysql.catalog - package org.apache.flink.connector.jdbc.databases.mysql.catalog
- org.apache.flink.connector.jdbc.databases.mysql.dialect - package org.apache.flink.connector.jdbc.databases.mysql.dialect
- org.apache.flink.connector.jdbc.databases.oracle.dialect - package org.apache.flink.connector.jdbc.databases.oracle.dialect
- org.apache.flink.connector.jdbc.databases.postgres.catalog - package org.apache.flink.connector.jdbc.databases.postgres.catalog
- org.apache.flink.connector.jdbc.databases.postgres.dialect - package org.apache.flink.connector.jdbc.databases.postgres.dialect
- org.apache.flink.connector.jdbc.databases.sqlserver.dialect - package org.apache.flink.connector.jdbc.databases.sqlserver.dialect
- org.apache.flink.connector.jdbc.dialect - package org.apache.flink.connector.jdbc.dialect
- org.apache.flink.connector.jdbc.internal - package org.apache.flink.connector.jdbc.internal
- org.apache.flink.connector.jdbc.internal.connection - package org.apache.flink.connector.jdbc.internal.connection
- org.apache.flink.connector.jdbc.internal.executor - package org.apache.flink.connector.jdbc.internal.executor
- org.apache.flink.connector.jdbc.internal.options - package org.apache.flink.connector.jdbc.internal.options
- org.apache.flink.connector.jdbc.split - package org.apache.flink.connector.jdbc.split
- org.apache.flink.connector.jdbc.statement - package org.apache.flink.connector.jdbc.statement
- org.apache.flink.connector.jdbc.table - package org.apache.flink.connector.jdbc.table
- org.apache.flink.connector.jdbc.utils - package org.apache.flink.connector.jdbc.utils
- org.apache.flink.connector.jdbc.xa - package org.apache.flink.connector.jdbc.xa
-
Provides exactly-once JDBC sink implementation using Java XA transactions API (JTA).
P
- ParameterizedPredicate - Class in org.apache.flink.connector.jdbc.table
-
A data class that model parameterized sql predicate.
- ParameterizedPredicate(String) - Constructor for class org.apache.flink.connector.jdbc.table.ParameterizedPredicate
- parameterValues - Variable in class org.apache.flink.connector.jdbc.JdbcInputFormat
- parseNamedStatement(String, Map<String, List<Integer>>) - Static method in class org.apache.flink.connector.jdbc.statement.FieldNamedPreparedStatementImpl
-
Parses a sql with named parameters.
- partitionColumnName - Variable in class org.apache.flink.connector.jdbc.internal.options.JdbcReadOptions.Builder
- partitionExists(ObjectPath, CatalogPartitionSpec) - Method in class org.apache.flink.connector.jdbc.catalog.AbstractJdbcCatalog
- partitionLowerBound - Variable in class org.apache.flink.connector.jdbc.internal.options.JdbcReadOptions.Builder
- partitionUpperBound - Variable in class org.apache.flink.connector.jdbc.internal.options.JdbcReadOptions.Builder
- password - Variable in class org.apache.flink.connector.jdbc.JdbcConnectionOptions
- PASSWORD - Static variable in class org.apache.flink.connector.jdbc.catalog.factory.JdbcCatalogFactoryOptions
- PASSWORD - Static variable in class org.apache.flink.connector.jdbc.table.JdbcConnectorOptions
- PostgresCatalog - Class in org.apache.flink.connector.jdbc.databases.postgres.catalog
-
Catalog for PostgreSQL.
- PostgresCatalog(ClassLoader, String, String, String, String, String) - Constructor for class org.apache.flink.connector.jdbc.databases.postgres.catalog.PostgresCatalog
- PostgresDialect - Class in org.apache.flink.connector.jdbc.databases.postgres.dialect
-
JDBC dialect for PostgresSQL.
- PostgresDialect() - Constructor for class org.apache.flink.connector.jdbc.databases.postgres.dialect.PostgresDialect
- PostgresDialectFactory - Class in org.apache.flink.connector.jdbc.databases.postgres.dialect
-
Factory for
PostgresDialect. - PostgresDialectFactory() - Constructor for class org.apache.flink.connector.jdbc.databases.postgres.dialect.PostgresDialectFactory
- PostgresRowConverter - Class in org.apache.flink.connector.jdbc.databases.postgres.dialect
-
Runtime converter that responsible to convert between JDBC object and Flink internal object for PostgreSQL.
- PostgresRowConverter(RowType) - Constructor for class org.apache.flink.connector.jdbc.databases.postgres.dialect.PostgresRowConverter
- PostgresTablePath - Class in org.apache.flink.connector.jdbc.databases.postgres.catalog
-
Table path of PostgresSQL in Flink.
- PostgresTablePath(String, String) - Constructor for class org.apache.flink.connector.jdbc.databases.postgres.catalog.PostgresTablePath
- PostgresTypeMapper - Class in org.apache.flink.connector.jdbc.databases.postgres.catalog
-
PostgresTypeMapper util class.
- PostgresTypeMapper() - Constructor for class org.apache.flink.connector.jdbc.databases.postgres.catalog.PostgresTypeMapper
- prepareStatement(Connection, String, String[]) - Static method in interface org.apache.flink.connector.jdbc.statement.FieldNamedPreparedStatement
-
Creates a
NamedPreparedStatementobject 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
- pwd - Variable in class org.apache.flink.connector.jdbc.catalog.AbstractJdbcCatalog
Q
- query - Variable in class org.apache.flink.connector.jdbc.internal.options.JdbcReadOptions.Builder
- queryTemplate - Variable in class org.apache.flink.connector.jdbc.JdbcInputFormat
- quoteIdentifier(String) - Method in class org.apache.flink.connector.jdbc.databases.derby.dialect.DerbyDialect
- quoteIdentifier(String) - Method in class org.apache.flink.connector.jdbc.databases.mysql.dialect.MySqlDialect
- quoteIdentifier(String) - Method in class org.apache.flink.connector.jdbc.databases.oracle.dialect.OracleDialect
- quoteIdentifier(String) - Method in class org.apache.flink.connector.jdbc.databases.postgres.dialect.PostgresDialect
- quoteIdentifier(String) - Method in class org.apache.flink.connector.jdbc.databases.sqlserver.dialect.SqlServerDialect
- quoteIdentifier(String) - Method in interface org.apache.flink.connector.jdbc.dialect.JdbcDialect
-
Quotes the identifier.
R
- reachedEnd() - Method in class org.apache.flink.connector.jdbc.JdbcInputFormat
-
Checks whether all data has been read.
- reachedEnd() - Method in class org.apache.flink.connector.jdbc.table.JdbcRowDataInputFormat
-
Checks whether all data has been read.
- readSnapshot(int, DataInputView, ClassLoader) - Method in class org.apache.flink.connector.jdbc.xa.CheckpointAndXidSerializer.CheckpointAndXidSimpleTypeSerializerSnapshot
- readSnapshot(int, DataInputView, ClassLoader) - Method in class org.apache.flink.connector.jdbc.xa.XaSinkStateSerializer.XaSinkStateSimpleXaTypeSerializerSnapshot
- readSnapshot(int, DataInputView, ClassLoader) - Method in class org.apache.flink.connector.jdbc.xa.XidSerializer.XidSimpleTypeSerializerSnapshot
- recover() - Method in interface org.apache.flink.connector.jdbc.xa.XaFacade
-
Note: this can block on some non-MVCC databases if there are ended not prepared transactions.
- reestablishConnection() - Method in interface org.apache.flink.connector.jdbc.internal.connection.JdbcConnectionProvider
-
Close possible existing connection and establish an new one.
- reestablishConnection() - Method in class org.apache.flink.connector.jdbc.internal.connection.SimpleJdbcConnectionProvider
- renameTable(ObjectPath, String, boolean) - Method in class org.apache.flink.connector.jdbc.catalog.AbstractJdbcCatalog
- requiredOptions() - Method in class org.apache.flink.connector.jdbc.catalog.factory.JdbcCatalogFactory
- requiredOptions() - Method in class org.apache.flink.connector.jdbc.table.JdbcDynamicTableFactory
- resultSet - Variable in class org.apache.flink.connector.jdbc.JdbcInputFormat
- resultSetConcurrency - Variable in class org.apache.flink.connector.jdbc.JdbcInputFormat
- resultSetType - Variable in class org.apache.flink.connector.jdbc.JdbcInputFormat
- rollback(Xid) - Method in interface org.apache.flink.connector.jdbc.xa.XaFacade
-
Rollback previously prepared transaction.
- rowType - Variable in class org.apache.flink.connector.jdbc.converter.AbstractJdbcRowConverter
- rowTypeInfo - Variable in class org.apache.flink.connector.jdbc.JdbcInputFormat
S
- SCAN_AUTO_COMMIT - Static variable in class org.apache.flink.connector.jdbc.table.JdbcConnectorOptions
- SCAN_FETCH_SIZE - Static variable in class org.apache.flink.connector.jdbc.table.JdbcConnectorOptions
- SCAN_PARTITION_COLUMN - Static variable in class org.apache.flink.connector.jdbc.table.JdbcConnectorOptions
- SCAN_PARTITION_LOWER_BOUND - Static variable in class org.apache.flink.connector.jdbc.table.JdbcConnectorOptions
- SCAN_PARTITION_NUM - Static variable in class org.apache.flink.connector.jdbc.table.JdbcConnectorOptions
- SCAN_PARTITION_UPPER_BOUND - Static variable in class org.apache.flink.connector.jdbc.table.JdbcConnectorOptions
- self() - Method in class org.apache.flink.connector.jdbc.internal.options.JdbcDmlOptions.JdbcDmlOptionsBuilder
- semanticXidGenerator() - Static method in interface org.apache.flink.connector.jdbc.xa.XidGenerator
-
Creates a
XidGeneratorthat generatesxidsfrom: job id subtask index checkpoint id four random bytes generated usingSecureRandom) - serialize(Xid, DataOutputView) - Method in class org.apache.flink.connector.jdbc.xa.XidSerializer
- 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(RowData, int, FieldNamedPreparedStatement) - Method in interface org.apache.flink.connector.jdbc.converter.AbstractJdbcRowConverter.JdbcSerializationConverter
- 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.table.JdbcRowDataInputFormat.Builder
- setAutoCommit(Boolean) - Method in class org.apache.flink.connector.jdbc.JdbcInputFormat.JdbcInputFormatBuilder
- setBatchSize(int) - Method in class org.apache.flink.connector.jdbc.JdbcRowOutputFormat.JdbcOutputFormatBuilder
- setBigDecimal(int, BigDecimal) - Method in interface org.apache.flink.connector.jdbc.statement.FieldNamedPreparedStatement
-
Sets the designated parameter to the given
java.math.BigDecimalvalue. - 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
booleanvalue. - 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
bytevalue. - setByte(int, byte) - Method in class org.apache.flink.connector.jdbc.statement.FieldNamedPreparedStatementImpl
- setBytes(int, byte[]) - Method in interface org.apache.flink.connector.jdbc.statement.FieldNamedPreparedStatement
-
Sets the designated parameter to the given Java array of bytes.
- setBytes(int, byte[]) - Method in class org.apache.flink.connector.jdbc.statement.FieldNamedPreparedStatementImpl
- setClassLoader(ClassLoader) - Method in class org.apache.flink.connector.jdbc.internal.options.InternalJdbcConnectionOptions.Builder
-
optional, specifies the classloader to use in the planner for load the class in user jar.
- setConnectionCheckTimeoutSeconds(int) - Method in class org.apache.flink.connector.jdbc.internal.options.InternalJdbcConnectionOptions.Builder
-
optional, connectionCheckTimeoutSeconds.
- setDate(int, Date) - Method in interface org.apache.flink.connector.jdbc.statement.FieldNamedPreparedStatement
-
Sets the designated parameter to the given
java.sql.Datevalue using the default time zone of the virtual machine that is running the application. - setDate(int, Date) - Method in class org.apache.flink.connector.jdbc.statement.FieldNamedPreparedStatementImpl
- setDBUrl(String) - Method in class org.apache.flink.connector.jdbc.internal.options.InternalJdbcConnectionOptions.Builder
-
required, JDBC DB url.
- setDBUrl(String) - Method in class org.apache.flink.connector.jdbc.JdbcInputFormat.JdbcInputFormatBuilder
- setDBUrl(String) - Method in class org.apache.flink.connector.jdbc.JdbcRowOutputFormat.JdbcOutputFormatBuilder
- setDBUrl(String) - Method in class org.apache.flink.connector.jdbc.table.JdbcRowDataInputFormat.Builder
- setDialect(JdbcDialect) - Method in class org.apache.flink.connector.jdbc.internal.options.InternalJdbcConnectionOptions.Builder
-
optional, Handle the SQL dialect of jdbc driver.
- setDouble(int, double) - Method in interface org.apache.flink.connector.jdbc.statement.FieldNamedPreparedStatement
-
Sets the designated parameter to the given Java
doublevalue. - setDouble(int, double) - Method in class org.apache.flink.connector.jdbc.statement.FieldNamedPreparedStatementImpl
- setDrivername(String) - Method in class org.apache.flink.connector.jdbc.JdbcInputFormat.JdbcInputFormatBuilder
- setDrivername(String) - Method in class org.apache.flink.connector.jdbc.JdbcRowOutputFormat.JdbcOutputFormatBuilder
- setDrivername(String) - Method in class org.apache.flink.connector.jdbc.table.JdbcRowDataInputFormat.Builder
- setDriverName(String) - Method in class org.apache.flink.connector.jdbc.internal.options.InternalJdbcConnectionOptions.Builder
-
optional, driver name, dialect has a default driver name, See
JdbcDialect.defaultDriverName(). - setFetchSize(int) - Method in class org.apache.flink.connector.jdbc.internal.options.JdbcReadOptions.Builder
-
optional, the number of rows to fetch per round trip.
- setFetchSize(int) - Method in class org.apache.flink.connector.jdbc.JdbcInputFormat.JdbcInputFormatBuilder
- setFetchSize(int) - Method in class org.apache.flink.connector.jdbc.table.JdbcRowDataInputFormat.Builder
- setField(PreparedStatement, int, Object, int) - Static method in class org.apache.flink.connector.jdbc.utils.JdbcUtils
- setFieldDataTypes(DataType[]) - Method in class org.apache.flink.connector.jdbc.table.JdbcOutputFormatBuilder
- setFieldNames(String[]) - Method in class org.apache.flink.connector.jdbc.internal.JdbcOutputFormat.Builder
-
required, field names of this jdbc sink.
- setFieldTypes(int[]) - Method in class org.apache.flink.connector.jdbc.internal.JdbcOutputFormat.Builder
-
required, field types of this jdbc sink.
- setFloat(int, float) - Method in interface org.apache.flink.connector.jdbc.statement.FieldNamedPreparedStatement
-
Sets the designated parameter to the given Java
floatvalue. - setFloat(int, float) - Method in class org.apache.flink.connector.jdbc.statement.FieldNamedPreparedStatementImpl
- setFlushIntervalMills(long) - Method in class org.apache.flink.connector.jdbc.internal.JdbcOutputFormat.Builder
-
optional, flush interval mills, over this time, asynchronous threads will flush data.
- setFlushMaxSize(int) - Method in class org.apache.flink.connector.jdbc.internal.JdbcOutputFormat.Builder
-
optional, flush max size (includes all append, upsert and delete records), over this number of records, will flush data.
- setInputType(TypeInformation<?>, ExecutionConfig) - Method in class org.apache.flink.connector.jdbc.internal.GenericJdbcSinkFunction
- setInputType(TypeInformation<?>, ExecutionConfig) - Method in class org.apache.flink.connector.jdbc.internal.JdbcOutputFormat
- setInputType(TypeInformation<?>, ExecutionConfig) - Method in class org.apache.flink.connector.jdbc.xa.JdbcXaSinkFunction
- setInt(int, int) - Method in interface org.apache.flink.connector.jdbc.statement.FieldNamedPreparedStatement
-
Sets the designated parameter to the given Java
intvalue. - setInt(int, int) - Method in class org.apache.flink.connector.jdbc.statement.FieldNamedPreparedStatementImpl
- setJdbcDmlOptions(JdbcDmlOptions) - Method in class org.apache.flink.connector.jdbc.table.JdbcOutputFormatBuilder
- setJdbcExecutionOptions(JdbcExecutionOptions) - Method in class org.apache.flink.connector.jdbc.table.JdbcOutputFormatBuilder
- setJdbcOptions(InternalJdbcConnectionOptions) - Method in class org.apache.flink.connector.jdbc.table.JdbcOutputFormatBuilder
- setKeyFields(String[]) - Method in class org.apache.flink.connector.jdbc.internal.JdbcOutputFormat.Builder
-
required, upsert unique keys.
- setLong(int, long) - Method in interface org.apache.flink.connector.jdbc.statement.FieldNamedPreparedStatement
-
Sets the designated parameter to the given Java
longvalue. - setLong(int, long) - Method in class org.apache.flink.connector.jdbc.statement.FieldNamedPreparedStatementImpl
- setMaxRetryTimes(int) - Method in class org.apache.flink.connector.jdbc.internal.JdbcOutputFormat.Builder
-
optional, max retry times for jdbc connector.
- setNull(int, int) - Method in interface org.apache.flink.connector.jdbc.statement.FieldNamedPreparedStatement
-
Sets the designated parameter to SQL
NULL. - setNull(int, int) - Method in class org.apache.flink.connector.jdbc.statement.FieldNamedPreparedStatementImpl
- setNumPartitions(int) - Method in class org.apache.flink.connector.jdbc.internal.options.JdbcReadOptions.Builder
-
optional, the maximum number of partitions that can be used for parallelism in table reading.
- setObject(int, Object) - Method in interface org.apache.flink.connector.jdbc.statement.FieldNamedPreparedStatement
-
Sets the value of the designated parameter using the given object.
- setObject(int, Object) - Method in class org.apache.flink.connector.jdbc.statement.FieldNamedPreparedStatementImpl
- setOptions(InternalJdbcConnectionOptions) - Method in class org.apache.flink.connector.jdbc.internal.JdbcOutputFormat.Builder
-
required, jdbc options.
- setParallelism(Integer) - Method in class org.apache.flink.connector.jdbc.internal.options.InternalJdbcConnectionOptions.Builder
- setParameters(Serializable[]) - Method in class org.apache.flink.connector.jdbc.table.ParameterizedPredicate
- setParametersProvider(JdbcParameterValuesProvider) - Method in class org.apache.flink.connector.jdbc.JdbcInputFormat.JdbcInputFormatBuilder
- setParametersProvider(JdbcParameterValuesProvider) - Method in class org.apache.flink.connector.jdbc.table.JdbcRowDataInputFormat.Builder
- setPartitionColumnName(String) - Method in class org.apache.flink.connector.jdbc.internal.options.JdbcReadOptions.Builder
-
optional, name of the column used for partitioning the input.
- setPartitionLowerBound(long) - Method in class org.apache.flink.connector.jdbc.internal.options.JdbcReadOptions.Builder
-
optional, the smallest value of the first partition.
- setPartitionUpperBound(long) - Method in class org.apache.flink.connector.jdbc.internal.options.JdbcReadOptions.Builder
-
optional, the largest value of the last partition.
- setPassword(String) - Method in class org.apache.flink.connector.jdbc.internal.options.InternalJdbcConnectionOptions.Builder
-
optional, password.
- setPassword(String) - Method in class org.apache.flink.connector.jdbc.JdbcInputFormat.JdbcInputFormatBuilder
- setPassword(String) - Method in class org.apache.flink.connector.jdbc.JdbcRowOutputFormat.JdbcOutputFormatBuilder
- setPassword(String) - Method in class org.apache.flink.connector.jdbc.table.JdbcRowDataInputFormat.Builder
- setPredicate(String) - Method in class org.apache.flink.connector.jdbc.table.ParameterizedPredicate
- setQuery(String) - Method in class org.apache.flink.connector.jdbc.internal.options.JdbcReadOptions.Builder
-
optional, SQL query statement for this JDBC source.
- setQuery(String) - Method in class org.apache.flink.connector.jdbc.JdbcInputFormat.JdbcInputFormatBuilder
- setQuery(String) - Method in class org.apache.flink.connector.jdbc.JdbcRowOutputFormat.JdbcOutputFormatBuilder
- setQuery(String) - Method in class org.apache.flink.connector.jdbc.table.JdbcRowDataInputFormat.Builder
- setRecordToStatement(PreparedStatement, int[], Row) - Static method in class org.apache.flink.connector.jdbc.utils.JdbcUtils
-
Adds a record to the prepared statement.
- setResultSetConcurrency(int) - Method in class org.apache.flink.connector.jdbc.JdbcInputFormat.JdbcInputFormatBuilder
- setResultSetConcurrency(int) - Method in class org.apache.flink.connector.jdbc.table.JdbcRowDataInputFormat.Builder
- setResultSetType(int) - Method in class org.apache.flink.connector.jdbc.JdbcInputFormat.JdbcInputFormatBuilder
- setResultSetType(int) - Method in class org.apache.flink.connector.jdbc.table.JdbcRowDataInputFormat.Builder
- setRowConverter(JdbcRowConverter) - Method in class org.apache.flink.connector.jdbc.table.JdbcRowDataInputFormat.Builder
- setRowDataTypeInfo(TypeInformation<RowData>) - Method in class org.apache.flink.connector.jdbc.table.JdbcOutputFormatBuilder
- setRowDataTypeInfo(TypeInformation<RowData>) - Method in class org.apache.flink.connector.jdbc.table.JdbcRowDataInputFormat.Builder
- setRowTypeInfo(RowTypeInfo) - Method in class org.apache.flink.connector.jdbc.JdbcInputFormat.JdbcInputFormatBuilder
- setShort(int, short) - Method in interface org.apache.flink.connector.jdbc.statement.FieldNamedPreparedStatement
-
Sets the designated parameter to the given Java
shortvalue. - setShort(int, short) - Method in class org.apache.flink.connector.jdbc.statement.FieldNamedPreparedStatementImpl
- setSqlTypes(int[]) - Method in class org.apache.flink.connector.jdbc.JdbcRowOutputFormat.JdbcOutputFormatBuilder
- setString(int, String) - Method in interface org.apache.flink.connector.jdbc.statement.FieldNamedPreparedStatement
-
Sets the designated parameter to the given Java
Stringvalue. - setString(int, String) - Method in class org.apache.flink.connector.jdbc.statement.FieldNamedPreparedStatementImpl
- setTableName(String) - Method in class org.apache.flink.connector.jdbc.internal.options.InternalJdbcConnectionOptions.Builder
-
required, table name.
- setTime(int, Time) - Method in interface org.apache.flink.connector.jdbc.statement.FieldNamedPreparedStatement
-
Sets the designated parameter to the given
java.sql.Timevalue. - 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.Timestampvalue. - setTimestamp(int, Timestamp) - Method in class org.apache.flink.connector.jdbc.statement.FieldNamedPreparedStatementImpl
- setUsername(String) - Method in class org.apache.flink.connector.jdbc.internal.options.InternalJdbcConnectionOptions.Builder
-
optional, user name.
- setUsername(String) - Method in class org.apache.flink.connector.jdbc.JdbcInputFormat.JdbcInputFormatBuilder
- setUsername(String) - Method in class org.apache.flink.connector.jdbc.JdbcRowOutputFormat.JdbcOutputFormatBuilder
- setUsername(String) - Method in class org.apache.flink.connector.jdbc.table.JdbcRowDataInputFormat.Builder
- simple(String, JdbcStatementBuilder<V>, Function<T, V>) - Static method in interface org.apache.flink.connector.jdbc.internal.executor.JdbcBatchStatementExecutor
- SimpleJdbcConnectionProvider - Class in org.apache.flink.connector.jdbc.internal.connection
-
Simple JDBC connection provider.
- SimpleJdbcConnectionProvider(JdbcConnectionOptions) - Constructor for class org.apache.flink.connector.jdbc.internal.connection.SimpleJdbcConnectionProvider
- sink(String, JdbcStatementBuilder<T>, JdbcConnectionOptions) - Static method in class org.apache.flink.connector.jdbc.JdbcSink
-
Create a JDBC sink with the default
JdbcExecutionOptions. - sink(String, JdbcStatementBuilder<T>, JdbcExecutionOptions, JdbcConnectionOptions) - Static method in class org.apache.flink.connector.jdbc.JdbcSink
-
Create a JDBC sink.
- SINK_BUFFER_FLUSH_INTERVAL - Static variable in class org.apache.flink.connector.jdbc.table.JdbcConnectorOptions
- SINK_BUFFER_FLUSH_MAX_ROWS - Static variable in class org.apache.flink.connector.jdbc.table.JdbcConnectorOptions
- SINK_MAX_RETRIES - Static variable in class org.apache.flink.connector.jdbc.table.JdbcConnectorOptions
- SINK_PARALLELISM - Static variable in class org.apache.flink.connector.jdbc.table.JdbcConnectorOptions
- SNAPSHOT - Static variable in class org.apache.flink.connector.jdbc.xa.CheckpointAndXidSerializer
- snapshotConfiguration() - Method in class org.apache.flink.connector.jdbc.xa.CheckpointAndXidSerializer
- snapshotConfiguration() - Method in class org.apache.flink.connector.jdbc.xa.XaSinkStateSerializer
- snapshotConfiguration() - Method in class org.apache.flink.connector.jdbc.xa.XidSerializer
- snapshotState(FunctionSnapshotContext) - Method in class org.apache.flink.connector.jdbc.internal.GenericJdbcSinkFunction
- snapshotState(FunctionSnapshotContext) - Method in class org.apache.flink.connector.jdbc.xa.JdbcXaSinkFunction
- SqlServerDialect - Class in org.apache.flink.connector.jdbc.databases.sqlserver.dialect
-
JDBC dialect for SqlServer.
- SqlServerDialect() - Constructor for class org.apache.flink.connector.jdbc.databases.sqlserver.dialect.SqlServerDialect
- SqlServerDialectFactory - Class in org.apache.flink.connector.jdbc.databases.sqlserver.dialect
-
Factory for
SqlServerDialect. - SqlServerDialectFactory() - Constructor for class org.apache.flink.connector.jdbc.databases.sqlserver.dialect.SqlServerDialectFactory
- SqlServerRowConverter - Class in org.apache.flink.connector.jdbc.databases.sqlserver.dialect
-
Runtime converter that responsible to convert between JDBC object and Flink internal object for MsSql.
- SqlServerRowConverter(RowType) - Constructor for class org.apache.flink.connector.jdbc.databases.sqlserver.dialect.SqlServerRowConverter
- start(Xid) - Method in interface org.apache.flink.connector.jdbc.xa.XaFacade
-
Start a new transaction.
- statement - Variable in class org.apache.flink.connector.jdbc.JdbcInputFormat
- StatementFactory - Interface in org.apache.flink.connector.jdbc.statement
-
A factory to create
FieldNamedPreparedStatementwith the givenConnection. - supportedTypes() - Method in class org.apache.flink.connector.jdbc.databases.derby.dialect.DerbyDialect
- supportedTypes() - Method in class org.apache.flink.connector.jdbc.databases.mysql.dialect.MySqlDialect
- supportedTypes() - Method in class org.apache.flink.connector.jdbc.databases.oracle.dialect.OracleDialect
- supportedTypes() - Method in class org.apache.flink.connector.jdbc.databases.postgres.dialect.PostgresDialect
- supportedTypes() - Method in class org.apache.flink.connector.jdbc.databases.sqlserver.dialect.SqlServerDialect
- supportedTypes() - Method in class org.apache.flink.connector.jdbc.dialect.AbstractDialect
-
Defines the set of supported types for the dialect.
- supportsNestedProjection() - Method in class org.apache.flink.connector.jdbc.table.JdbcDynamicTableSource
T
- TABLE_NAME - Static variable in class org.apache.flink.connector.jdbc.table.JdbcConnectorOptions
- TableBufferedStatementExecutor - Class in org.apache.flink.connector.jdbc.internal.executor
-
Currently, this statement executor is only used for table/sql to buffer records, because the
Statement.executeBatch()may fail and clear buffered records, so we have to buffer the records and replay the records when retryingTableBufferedStatementExecutor.executeBatch(). - TableBufferedStatementExecutor(JdbcBatchStatementExecutor<RowData>, Function<RowData, RowData>) - Constructor for class org.apache.flink.connector.jdbc.internal.executor.TableBufferedStatementExecutor
- TableBufferReducedStatementExecutor - Class in org.apache.flink.connector.jdbc.internal.executor
-
Currently, this statement executor is only used for table/sql to buffer insert/update/delete events, and reduce them in buffer before submit to external database.
- TableBufferReducedStatementExecutor(JdbcBatchStatementExecutor<RowData>, JdbcBatchStatementExecutor<RowData>, Function<RowData, RowData>, Function<RowData, RowData>) - Constructor for class org.apache.flink.connector.jdbc.internal.executor.TableBufferReducedStatementExecutor
- tableExists(ObjectPath) - Method in class org.apache.flink.connector.jdbc.catalog.JdbcCatalog
- tableExists(ObjectPath) - Method in class org.apache.flink.connector.jdbc.databases.mysql.catalog.MySqlCatalog
- tableExists(ObjectPath) - Method in class org.apache.flink.connector.jdbc.databases.postgres.catalog.PostgresCatalog
- TableInsertOrUpdateStatementExecutor - Class in org.apache.flink.connector.jdbc.internal.executor
-
JdbcBatchStatementExecutorthat 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
JdbcBatchStatementExecutorthat simply adds the records into batches ofPreparedStatementand doesn't buffer records in memory. - TableSimpleStatementExecutor(StatementFactory, JdbcRowConverter) - Constructor for class org.apache.flink.connector.jdbc.internal.executor.TableSimpleStatementExecutor
-
Keep in mind object reuse: if it's on then key extractor may be required to return new object.
- timestampPrecisionRange() - Method in class org.apache.flink.connector.jdbc.databases.derby.dialect.DerbyDialect
- timestampPrecisionRange() - Method in class org.apache.flink.connector.jdbc.databases.mysql.dialect.MySqlDialect
- timestampPrecisionRange() - Method in class org.apache.flink.connector.jdbc.databases.oracle.dialect.OracleDialect
- timestampPrecisionRange() - Method in class org.apache.flink.connector.jdbc.databases.postgres.dialect.PostgresDialect
- timestampPrecisionRange() - Method in class org.apache.flink.connector.jdbc.databases.sqlserver.dialect.SqlServerDialect
-
The maximum precision is supported by datetime2.
- timestampPrecisionRange() - Method in class org.apache.flink.connector.jdbc.dialect.AbstractDialect
- toExternal(RowData, FieldNamedPreparedStatement) - Method in class org.apache.flink.connector.jdbc.converter.AbstractJdbcRowConverter
- toExternal(RowData, FieldNamedPreparedStatement) - Method in interface org.apache.flink.connector.jdbc.converter.JdbcRowConverter
-
Convert data retrieved from Flink internal RowData to JDBC Object.
- toExternalConverters - Variable in class org.apache.flink.connector.jdbc.converter.AbstractJdbcRowConverter
- toFlinkTableName(String, String) - Static method in class org.apache.flink.connector.jdbc.databases.postgres.catalog.PostgresTablePath
- toInternal(ResultSet) - Method in class org.apache.flink.connector.jdbc.converter.AbstractJdbcRowConverter
- toInternal(ResultSet) - Method in interface org.apache.flink.connector.jdbc.converter.JdbcRowConverter
-
Convert data retrieved from
ResultSetto internalRowData. - toInternalConverters - Variable in class org.apache.flink.connector.jdbc.converter.AbstractJdbcRowConverter
- toString() - Method in class org.apache.flink.connector.jdbc.databases.postgres.catalog.PostgresTablePath
- toString() - Method in class org.apache.flink.connector.jdbc.xa.CheckpointAndXid
- typeInformationToSqlType(TypeInformation<?>) - Static method in class org.apache.flink.connector.jdbc.utils.JdbcTypeUtil
-
Deprecated.
U
- updateExecutor(boolean) - Method in class org.apache.flink.connector.jdbc.internal.JdbcOutputFormat
- url - Variable in class org.apache.flink.connector.jdbc.JdbcConnectionOptions
- URL - Static variable in class org.apache.flink.connector.jdbc.table.JdbcConnectorOptions
- userClassLoader - Variable in class org.apache.flink.connector.jdbc.catalog.AbstractJdbcCatalog
- username - Variable in class org.apache.flink.connector.jdbc.catalog.AbstractJdbcCatalog
- username - Variable in class org.apache.flink.connector.jdbc.JdbcConnectionOptions
- USERNAME - Static variable in class org.apache.flink.connector.jdbc.catalog.factory.JdbcCatalogFactoryOptions
- USERNAME - Static variable in class org.apache.flink.connector.jdbc.table.JdbcConnectorOptions
V
- validate(RowType) - Method in class org.apache.flink.connector.jdbc.dialect.AbstractDialect
- validate(RowType) - Method in interface org.apache.flink.connector.jdbc.dialect.JdbcDialect
-
Check if this dialect instance support a specific data type in table schema.
- validateJdbcUrl(String) - Static method in class org.apache.flink.connector.jdbc.catalog.JdbcCatalogUtils
-
URL has to be without database, like "jdbc:postgresql://localhost:5432/" or "jdbc:postgresql://localhost:5432" rather than "jdbc:postgresql://localhost:5432/db".
- visit(CallExpression) - Method in class org.apache.flink.connector.jdbc.table.JdbcFilterPushdownPreparedStatementVisitor
- visit(FieldReferenceExpression) - Method in class org.apache.flink.connector.jdbc.table.JdbcFilterPushdownPreparedStatementVisitor
- visit(ValueLiteralExpression) - Method in class org.apache.flink.connector.jdbc.table.JdbcFilterPushdownPreparedStatementVisitor
W
- withAllowOutOfOrderCommits(boolean) - Method in class org.apache.flink.connector.jdbc.JdbcExactlyOnceOptions.JDBCExactlyOnceOptionsBuilder
-
Set whether transactions may be committed out-of-order in case of retries and this option is enabled.
- withBatchIntervalMs(long) - Method in class org.apache.flink.connector.jdbc.JdbcExecutionOptions.Builder
- withBatchSize(int) - Method in class org.apache.flink.connector.jdbc.JdbcExecutionOptions.Builder
- withConnectionCheckTimeoutSeconds(int) - Method in class org.apache.flink.connector.jdbc.JdbcConnectionOptions.JdbcConnectionOptionsBuilder
-
Set the maximum timeout between retries, default is 60 seconds.
- withDialect(JdbcDialect) - Method in class org.apache.flink.connector.jdbc.internal.options.JdbcDmlOptions.JdbcDmlOptionsBuilder
- withDriverName(String) - Method in class org.apache.flink.connector.jdbc.JdbcConnectionOptions.JdbcConnectionOptionsBuilder
- withFieldNames(String[]) - Method in class org.apache.flink.connector.jdbc.internal.options.JdbcDmlOptions.JdbcDmlOptionsBuilder
- withFieldNames(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
- withKeyFields(String, String...) - Method in class org.apache.flink.connector.jdbc.internal.options.JdbcDmlOptions.JdbcDmlOptionsBuilder
- withMaxCommitAttempts(int) - Method in class org.apache.flink.connector.jdbc.JdbcExactlyOnceOptions.JDBCExactlyOnceOptionsBuilder
-
Set the number of attempt to commit a transaction (takes effect only if transient failure happens).
- withMaxRetries(int) - Method in class org.apache.flink.connector.jdbc.JdbcExecutionOptions.Builder
- withPassword(String) - Method in class org.apache.flink.connector.jdbc.JdbcConnectionOptions.JdbcConnectionOptionsBuilder
- withRecoveredAndRollback(boolean) - Method in class org.apache.flink.connector.jdbc.JdbcExactlyOnceOptions.JDBCExactlyOnceOptionsBuilder
-
Toggle discovery and rollback of prepared transactions upon recovery to prevent new transactions from being blocked by the older ones.
- withTableName(String) - Method in class org.apache.flink.connector.jdbc.internal.options.JdbcDmlOptions.JdbcDmlOptionsBuilder
- withTimeoutSec(Optional<Integer>) - Method in class org.apache.flink.connector.jdbc.JdbcExactlyOnceOptions.JDBCExactlyOnceOptionsBuilder
-
Set transaction timeout in seconds (vendor-specific).
- withTransactionPerConnection(boolean) - Method in class org.apache.flink.connector.jdbc.JdbcExactlyOnceOptions.JDBCExactlyOnceOptionsBuilder
-
Set whether the same connection can be used for multiple XA transactions.
- withUrl(String) - Method in class org.apache.flink.connector.jdbc.JdbcConnectionOptions.JdbcConnectionOptionsBuilder
- withUsername(String) - Method in class org.apache.flink.connector.jdbc.JdbcConnectionOptions.JdbcConnectionOptionsBuilder
- wrapIntoNullableExternalConverter(AbstractJdbcRowConverter.JdbcSerializationConverter, LogicalType) - Method in class org.apache.flink.connector.jdbc.converter.AbstractJdbcRowConverter
- wrapIntoNullableInternalConverter(AbstractJdbcRowConverter.JdbcDeserializationConverter) - Method in class org.apache.flink.connector.jdbc.converter.AbstractJdbcRowConverter
- writeRecord(In) - Method in class org.apache.flink.connector.jdbc.internal.JdbcOutputFormat
- writeSnapshot(DataOutputView) - Method in class org.apache.flink.connector.jdbc.xa.CheckpointAndXidSerializer.CheckpointAndXidSimpleTypeSerializerSnapshot
- writeSnapshot(DataOutputView) - Method in class org.apache.flink.connector.jdbc.xa.XaSinkStateSerializer.XaSinkStateSimpleXaTypeSerializerSnapshot
- writeSnapshot(DataOutputView) - Method in class org.apache.flink.connector.jdbc.xa.XidSerializer.XidSimpleTypeSerializerSnapshot
X
- XaFacade - Interface in org.apache.flink.connector.jdbc.xa
-
Facade to the XA operations relevant to
sink. - XaFacade.EmptyXaTransactionException - Exception in org.apache.flink.connector.jdbc.xa
- 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
TypeSerializerSnapshotforXaSinkStateSerializer. - XaSinkStateSimpleXaTypeSerializerSnapshot() - Constructor for class org.apache.flink.connector.jdbc.xa.XaSinkStateSerializer.XaSinkStateSimpleXaTypeSerializerSnapshot
- XidGenerator - Interface in org.apache.flink.connector.jdbc.xa
-
Xidgenerator. - XidSerializer - Class in org.apache.flink.connector.jdbc.xa
-
Xidserializer. - XidSerializer() - Constructor for class org.apache.flink.connector.jdbc.xa.XidSerializer
- XidSerializer.XidSimpleTypeSerializerSnapshot - Class in org.apache.flink.connector.jdbc.xa
-
Simple
TypeSerializerSnapshotforXidSerializer. - XidSimpleTypeSerializerSnapshot() - Constructor for class org.apache.flink.connector.jdbc.xa.XidSerializer.XidSimpleTypeSerializerSnapshot
All Classes All Packages