All Classes Interface Summary Class Summary Exception Summary
| Class |
Description |
| AbstractDialect |
Base class for JdbcDialects that implements basic data type validation and
the construction of basic INSERT, UPDATE, DELETE, and SELECT
statements.
|
| AbstractDialect.Range |
A range from [min,max] where min <= max.
|
| AbstractJdbcCatalog |
Abstract catalog for any JDBC catalogs.
|
| AbstractJdbcRowConverter |
Base class for all converters that convert between JDBC object and Flink internal object.
|
| AbstractJdbcRowConverter.JdbcDeserializationConverter |
Runtime converter to convert JDBC field to RowData type object.
|
| AbstractJdbcRowConverter.JdbcSerializationConverter |
Runtime converter to convert RowData field to java object and fill into the PreparedStatement.
|
| CheckpointAndXid |
A pair of checkpoint id and Xid representing a checkpoint and an associated pending
(prepared) XA transaction.
|
| CheckpointAndXidSerializer |
|
| CheckpointAndXidSerializer.CheckpointAndXidSimpleTypeSerializerSnapshot |
|
| CompositeJdbcParameterValuesProvider |
|
| DerbyDialect |
JDBC dialect for Derby.
|
| DerbyDialectFactory |
|
| DerbyRowConverter |
Runtime converter that responsible to convert between JDBC object and Flink internal object for
Derby.
|
| FieldNamedPreparedStatement |
This is a wrapper around PreparedStatement and allows the users to set parameters by name
instead of by index.
|
| FieldNamedPreparedStatementImpl |
|
| GenericJdbcSinkFunction<T> |
A generic SinkFunction for JDBC.
|
| InsertOrUpdateJdbcExecutor<R,K,V> |
Deprecated.
|
| InternalJdbcConnectionOptions |
Options for the JDBC connector.
|
| InternalJdbcConnectionOptions.Builder |
|
| JdbcBatchStatementExecutor<T> |
Executes the given JDBC statement in batch for the accumulated records.
|
| JdbcCatalog |
Catalogs for relational databases via JDBC.
|
| JdbcCatalogFactory |
|
| JdbcCatalogFactoryOptions |
|
| JdbcCatalogUtils |
|
| JdbcConnectionOptions |
JDBC connection options.
|
| JdbcConnectionOptions.JdbcConnectionOptionsBuilder |
|
| JdbcConnectionProvider |
JDBC connection provider.
|
| JdbcConnectorOptions |
Options for the JDBC connector.
|
| JdbcDialect |
Represents a dialect of SQL implemented by a particular JDBC system.
|
| JdbcDialectFactory |
|
| JdbcDialectLoader |
|
| JdbcDialectTypeMapper |
Separate the jdbc meta-information type to flink table type into the interface.
|
| JdbcDmlOptions |
JDBC sink DML options.
|
| JdbcDmlOptions.JdbcDmlOptionsBuilder |
|
| JdbcDynamicTableFactory |
|
| JdbcDynamicTableSink |
A DynamicTableSink for JDBC.
|
| JdbcDynamicTableSource |
A DynamicTableSource for JDBC.
|
| JdbcExactlyOnceOptions |
JDBC exactly once sink options.
|
| JdbcExactlyOnceOptions.JDBCExactlyOnceOptionsBuilder |
JDBCExactlyOnceOptionsBuilder.
|
| JdbcExecutionOptions |
JDBC sink batch options.
|
| JdbcExecutionOptions.Builder |
|
| JdbcFilterPushdownPreparedStatementVisitor |
Visitor that convert Expression to ParameterizedPredicate.
|
| JdbcGenericParameterValuesProvider |
This splits generator actually does nothing but wrapping the query parameters computed by the
user before creating the JdbcInputFormat instance.
|
| JdbcInputFormat |
InputFormat to read data from a database and generate Rows.
|
| JdbcInputFormat.JdbcInputFormatBuilder |
|
| JdbcInsertOptions |
JDBC sink insert options.
|
| JdbcNumericBetweenParametersProvider |
This query parameters generator is an helper class to parameterize from/to queries on a numeric
column.
|
| JdbcOutputFormat<In,JdbcIn,JdbcExec extends JdbcBatchStatementExecutor<JdbcIn>> |
A JDBC outputFormat that supports batching records before writing records to database.
|
| JdbcOutputFormat.Builder |
|
| JdbcOutputFormat.RecordExtractor<F,T> |
An interface to extract a value from given argument.
|
| JdbcOutputFormat.StatementExecutorFactory<T extends JdbcBatchStatementExecutor<?>> |
|
| JdbcOutputFormatBuilder |
|
| JdbcParameterValuesProvider |
This interface is used by the JdbcInputFormat to compute the list of parallel query to
run (i.e.
|
| JdbcReadOptions |
Options for the JDBC scan.
|
| JdbcReadOptions.Builder |
|
| JdbcRowConverter |
Converter that is responsible to convert between JDBC object and Flink SQL internal data
structure RowData.
|
| JdbcRowDataInputFormat |
|
| JdbcRowDataInputFormat.Builder |
|
| JdbcRowDataLookupFunction |
|
| JdbcRowOutputFormat |
OutputFormat to write Rows into a JDBC database.
|
| JdbcRowOutputFormat.JdbcOutputFormatBuilder |
|
| JdbcSink |
Facade to create JDBC sinks.
|
| JdbcStatementBuilder<T> |
Sets PreparedStatement parameters to use in JDBC Sink based on a specific type of
StreamRecord.
|
| JdbcTypeUtil |
Utils for jdbc type.
|
| JdbcUtils |
Utils for jdbc connectors.
|
| JdbcXaSinkFunction<T> |
JDBC sink function that uses XA transactions to provide exactly once guarantees.
|
| MySqlCatalog |
Catalog for MySQL.
|
| MySqlDialect |
JDBC dialect for MySQL.
|
| MySqlDialectFactory |
|
| MySQLRowConverter |
Runtime converter that responsible to convert between JDBC object and Flink internal object for
MySQL.
|
| MySqlTypeMapper |
MySQLTypeMapper util class.
|
| OracleDialect |
JDBC dialect for Oracle.
|
| OracleDialectFactory |
|
| OracleRowConverter |
Runtime converter that responsible to convert between JDBC object and Flink internal object for
Oracle.
|
| ParameterizedPredicate |
A data class that model parameterized sql predicate.
|
| PostgresCatalog |
Catalog for PostgreSQL.
|
| PostgresDialect |
JDBC dialect for PostgresSQL.
|
| PostgresDialectFactory |
|
| PostgresRowConverter |
Runtime converter that responsible to convert between JDBC object and Flink internal object for
PostgreSQL.
|
| PostgresTablePath |
Table path of PostgresSQL in Flink.
|
| PostgresTypeMapper |
PostgresTypeMapper util class.
|
| SimpleJdbcConnectionProvider |
Simple JDBC connection provider.
|
| SqlServerDialect |
JDBC dialect for SqlServer.
|
| SqlServerDialectFactory |
|
| SqlServerRowConverter |
Runtime converter that responsible to convert between JDBC object and Flink internal object for
MsSql.
|
| StatementFactory |
|
| TableBufferedStatementExecutor |
|
| TableBufferReducedStatementExecutor |
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.
|
| TableInsertOrUpdateStatementExecutor |
|
| TableSimpleStatementExecutor |
|
| XaFacade |
Facade to the XA operations relevant to sink.
|
| XaFacade.EmptyXaTransactionException |
Thrown by XaFacade when RM responds with XA_RDONLY indicating that the transaction doesn't
include any changes.
|
| XaFacade.TransientXaException |
|
| XaSinkStateSerializer |
XaSinkStateSerializer.
|
| XaSinkStateSerializer.XaSinkStateSimpleXaTypeSerializerSnapshot |
|
| XidGenerator |
|
| XidSerializer |
|
| XidSerializer.XidSimpleTypeSerializerSnapshot |
|