- generateXid(RuntimeContext, long) - Method in interface org.apache.flink.connector.jdbc.xa.XidGenerator
-
- GenericJdbcSinkFunction<T> - Class in org.apache.flink.connector.jdbc.internal
-
A generic SinkFunction for JDBC.
- GenericJdbcSinkFunction(JdbcOutputFormat<T, ?, ?>) - Constructor for class org.apache.flink.connector.jdbc.internal.GenericJdbcSinkFunction
-
- getAutoCommit() - Method in class org.apache.flink.connector.jdbc.internal.options.JdbcReadOptions
-
- getBaseUrl() - Method in class org.apache.flink.connector.jdbc.catalog.AbstractJdbcCatalog
-
- getBatchIntervalMs() - Method in class org.apache.flink.connector.jdbc.JdbcExecutionOptions
-
- getBatchSize() - Method in class org.apache.flink.connector.jdbc.JdbcExecutionOptions
-
- getChangelogMode(ChangelogMode) - Method in class org.apache.flink.connector.jdbc.table.JdbcDynamicTableSink
-
- getChangelogMode() - Method in class org.apache.flink.connector.jdbc.table.JdbcDynamicTableSource
-
- getConnection() - Method in interface org.apache.flink.connector.jdbc.internal.connection.JdbcConnectionProvider
-
Get existing connection.
- getConnection() - Method in class org.apache.flink.connector.jdbc.internal.connection.SimpleJdbcConnectionProvider
-
- getConnection() - Method in class org.apache.flink.connector.jdbc.internal.JdbcOutputFormat
-
- getConnectionCheckTimeoutSeconds() - Method in class org.apache.flink.connector.jdbc.JdbcConnectionOptions
-
- getDatabase(String) - Method in class org.apache.flink.connector.jdbc.catalog.AbstractJdbcCatalog
-
- getDatabase(String) - Method in class org.apache.flink.connector.jdbc.catalog.JdbcCatalog
-
- getDbConn() - Method in class org.apache.flink.connector.jdbc.JdbcInputFormat
-
- getDbConnection() - Method in class org.apache.flink.connector.jdbc.table.JdbcRowDataLookupFunction
-
- getDbURL() - Method in class org.apache.flink.connector.jdbc.JdbcConnectionOptions
-
- getDeleteStatement(String, String[]) - Method in class org.apache.flink.connector.jdbc.dialect.AbstractDialect
-
A simple single row DELETE statement.
- getDeleteStatement(String, String[]) - Method in interface org.apache.flink.connector.jdbc.dialect.JdbcDialect
-
Constructs the dialects delete statement for a single row with the given condition.
- getDialect() - Method in class org.apache.flink.connector.jdbc.internal.options.InternalJdbcConnectionOptions
-
- getDialect() - Method in class org.apache.flink.connector.jdbc.internal.options.JdbcDmlOptions
-
- getDriverName() - Method in class org.apache.flink.connector.jdbc.JdbcConnectionOptions
-
- getExecutionOptions() - Method in class org.apache.flink.connector.jdbc.internal.JdbcOutputFormat
-
Returns configured JdbcExecutionOptions.
- getFactory() - Method in class org.apache.flink.connector.jdbc.catalog.AbstractJdbcCatalog
-
- getFetchSize() - Method in class org.apache.flink.connector.jdbc.internal.options.JdbcReadOptions
-
- getFieldNames() - Method in class org.apache.flink.connector.jdbc.internal.options.JdbcDmlOptions
-
- getFullPath() - Method in class org.apache.flink.connector.jdbc.databases.postgres.catalog.PostgresTablePath
-
- getFunction(ObjectPath) - Method in class org.apache.flink.connector.jdbc.catalog.AbstractJdbcCatalog
-
- getInputSplitAssigner(InputSplit[]) - Method in class org.apache.flink.connector.jdbc.JdbcInputFormat
-
- getInputSplitAssigner(InputSplit[]) - Method in class org.apache.flink.connector.jdbc.table.JdbcRowDataInputFormat
-
- getInsertIntoStatement(String, String[]) - Method in class org.apache.flink.connector.jdbc.dialect.AbstractDialect
-
A simple INSERT INTO statement.
- getInsertIntoStatement(String, String[]) - Method in interface org.apache.flink.connector.jdbc.dialect.JdbcDialect
-
Generates a string that will be used as a
PreparedStatement to insert a row
into a database table.
- getInternal() - Method in class org.apache.flink.connector.jdbc.catalog.JdbcCatalog
-
- getKeyFields() - Method in class org.apache.flink.connector.jdbc.internal.options.JdbcDmlOptions
-
- getLength() - Method in class org.apache.flink.connector.jdbc.xa.CheckpointAndXidSerializer
-
- getLength() - Method in class org.apache.flink.connector.jdbc.xa.XaSinkStateSerializer
-
- getLength() - Method in class org.apache.flink.connector.jdbc.xa.XidSerializer
-
- getLimitClause(long) - Method in class org.apache.flink.connector.jdbc.databases.derby.dialect.DerbyDialect
-
- getLimitClause(long) - Method in class org.apache.flink.connector.jdbc.databases.mysql.dialect.MySqlDialect
-
- getLimitClause(long) - Method in class org.apache.flink.connector.jdbc.databases.oracle.dialect.OracleDialect
-
- getLimitClause(long) - Method in class org.apache.flink.connector.jdbc.databases.postgres.dialect.PostgresDialect
-
- getLimitClause(long) - Method in class org.apache.flink.connector.jdbc.databases.sqlserver.dialect.SqlServerDialect
-
- getLimitClause(long) - Method in interface org.apache.flink.connector.jdbc.dialect.JdbcDialect
-
Get limit clause to limit the number of emitted row from the jdbc source.
- getLookupRuntimeProvider(LookupTableSource.LookupContext) - Method in class org.apache.flink.connector.jdbc.table.JdbcDynamicTableSource
-
- getMaxCommitAttempts() - Method in class org.apache.flink.connector.jdbc.JdbcExactlyOnceOptions
-
- getMaxRetries() - Method in class org.apache.flink.connector.jdbc.JdbcExecutionOptions
-
- getNumPartitions() - Method in class org.apache.flink.connector.jdbc.internal.options.JdbcReadOptions
-
- getOrEstablishConnection() - Method in interface org.apache.flink.connector.jdbc.internal.connection.JdbcConnectionProvider
-
Get existing connection or establish an new one if there is none.
- getOrEstablishConnection() - Method in class org.apache.flink.connector.jdbc.internal.connection.SimpleJdbcConnectionProvider
-
- getParallelism() - Method in class org.apache.flink.connector.jdbc.internal.options.InternalJdbcConnectionOptions
-
- getParameters() - Method in class org.apache.flink.connector.jdbc.table.ParameterizedPredicate
-
- getParameterValues() - Method in class org.apache.flink.connector.jdbc.split.CompositeJdbcParameterValuesProvider
-
- getParameterValues() - Method in class org.apache.flink.connector.jdbc.split.JdbcGenericParameterValuesProvider
-
- getParameterValues() - Method in class org.apache.flink.connector.jdbc.split.JdbcNumericBetweenParametersProvider
-
- getParameterValues() - Method in interface org.apache.flink.connector.jdbc.split.JdbcParameterValuesProvider
-
Returns the necessary parameters array to use for query in parallel a table.
- getPartition(ObjectPath, CatalogPartitionSpec) - Method in class org.apache.flink.connector.jdbc.catalog.AbstractJdbcCatalog
-
- getPartitionColumnName() - Method in class org.apache.flink.connector.jdbc.internal.options.JdbcReadOptions
-
- getPartitionColumnStatistics(ObjectPath, CatalogPartitionSpec) - Method in class org.apache.flink.connector.jdbc.catalog.AbstractJdbcCatalog
-
- getPartitionLowerBound() - Method in class org.apache.flink.connector.jdbc.internal.options.JdbcReadOptions
-
- getPartitionStatistics(ObjectPath, CatalogPartitionSpec) - Method in class org.apache.flink.connector.jdbc.catalog.AbstractJdbcCatalog
-
- getPartitionUpperBound() - Method in class org.apache.flink.connector.jdbc.internal.options.JdbcReadOptions
-
- getPassword() - Method in class org.apache.flink.connector.jdbc.catalog.AbstractJdbcCatalog
-
- getPassword() - Method in class org.apache.flink.connector.jdbc.JdbcConnectionOptions
-
- getPgSchemaName() - Method in class org.apache.flink.connector.jdbc.databases.postgres.catalog.PostgresTablePath
-
- getPgTableName() - Method in class org.apache.flink.connector.jdbc.databases.postgres.catalog.PostgresTablePath
-
- getPredicate() - Method in class org.apache.flink.connector.jdbc.table.ParameterizedPredicate
-
- getPrimaryKey(DatabaseMetaData, String, String, String) - Method in class org.apache.flink.connector.jdbc.catalog.AbstractJdbcCatalog
-
- getPrimaryKey(Row, int[]) - Static method in class org.apache.flink.connector.jdbc.utils.JdbcUtils
-
- getProducedType() - Method in class org.apache.flink.connector.jdbc.JdbcInputFormat
-
- getProducedType() - Method in class org.apache.flink.connector.jdbc.table.JdbcRowDataInputFormat
-
- getQuery() - Method in class org.apache.flink.connector.jdbc.internal.options.JdbcInsertOptions
-
- getQuery() - Method in class org.apache.flink.connector.jdbc.internal.options.JdbcReadOptions
-
- getRowConverter(RowType) - Method in class org.apache.flink.connector.jdbc.databases.derby.dialect.DerbyDialect
-
- getRowConverter(RowType) - Method in class org.apache.flink.connector.jdbc.databases.mysql.dialect.MySqlDialect
-
- getRowConverter(RowType) - Method in class org.apache.flink.connector.jdbc.databases.oracle.dialect.OracleDialect
-
- getRowConverter(RowType) - Method in class org.apache.flink.connector.jdbc.databases.postgres.dialect.PostgresDialect
-
- getRowConverter(RowType) - Method in class org.apache.flink.connector.jdbc.databases.sqlserver.dialect.SqlServerDialect
-
- getRowConverter(RowType) - Method in interface org.apache.flink.connector.jdbc.dialect.JdbcDialect
-
Get converter that convert jdbc object and Flink internal object each other.
- getRowExistsStatement(String, String[]) - Method in class org.apache.flink.connector.jdbc.dialect.AbstractDialect
-
A simple SELECT statement that checks for the existence of a single row.
- getRowExistsStatement(String, String[]) - Method in interface org.apache.flink.connector.jdbc.dialect.JdbcDialect
-
Generates a query to determine if a row exists in the table.
- getScanRuntimeProvider(ScanTableSource.ScanContext) - Method in class org.apache.flink.connector.jdbc.table.JdbcDynamicTableSource
-
- getSchemaName(ObjectPath) - Method in class org.apache.flink.connector.jdbc.catalog.AbstractJdbcCatalog
-
- getSchemaName(ObjectPath) - Method in class org.apache.flink.connector.jdbc.databases.mysql.catalog.MySqlCatalog
-
- getSchemaName(ObjectPath) - Method in class org.apache.flink.connector.jdbc.databases.postgres.catalog.PostgresCatalog
-
- getSchemaTableName(ObjectPath) - Method in class org.apache.flink.connector.jdbc.catalog.AbstractJdbcCatalog
-
- getSchemaTableName(ObjectPath) - Method in class org.apache.flink.connector.jdbc.databases.mysql.catalog.MySqlCatalog
-
- getSchemaTableName(ObjectPath) - Method in class org.apache.flink.connector.jdbc.databases.postgres.catalog.PostgresCatalog
-
- getSelectFromStatement(String, String[], String[]) - Method in class org.apache.flink.connector.jdbc.dialect.AbstractDialect
-
A simple SELECT statement.
- getSelectFromStatement(String, String[], String[]) - Method in interface org.apache.flink.connector.jdbc.dialect.JdbcDialect
-
Constructs the dialects select statement for fields with given conditions.
- getSinkRuntimeProvider(DynamicTableSink.Context) - Method in class org.apache.flink.connector.jdbc.table.JdbcDynamicTableSink
-
- getStatement() - Method in class org.apache.flink.connector.jdbc.JdbcInputFormat
-
- getStatistics(BaseStatistics) - Method in class org.apache.flink.connector.jdbc.JdbcInputFormat
-
- getStatistics(BaseStatistics) - Method in class org.apache.flink.connector.jdbc.table.JdbcRowDataInputFormat
-
- getTable(ObjectPath) - Method in class org.apache.flink.connector.jdbc.catalog.AbstractJdbcCatalog
-
- getTable(ObjectPath) - Method in class org.apache.flink.connector.jdbc.catalog.JdbcCatalog
-
- getTableColumnStatistics(ObjectPath) - Method in class org.apache.flink.connector.jdbc.catalog.AbstractJdbcCatalog
-
- getTableName(ObjectPath) - Method in class org.apache.flink.connector.jdbc.catalog.AbstractJdbcCatalog
-
- getTableName(ObjectPath) - Method in class org.apache.flink.connector.jdbc.databases.mysql.catalog.MySqlCatalog
-
- getTableName(ObjectPath) - Method in class org.apache.flink.connector.jdbc.databases.postgres.catalog.PostgresCatalog
-
- getTableName() - Method in class org.apache.flink.connector.jdbc.internal.options.InternalJdbcConnectionOptions
-
- getTableName() - Method in class org.apache.flink.connector.jdbc.internal.options.JdbcDmlOptions
-
- getTableStatistics(ObjectPath) - Method in class org.apache.flink.connector.jdbc.catalog.AbstractJdbcCatalog
-
- getTimeoutSec() - Method in class org.apache.flink.connector.jdbc.JdbcExactlyOnceOptions
-
- getUpdateStatement(String, String[], String[]) - Method in class org.apache.flink.connector.jdbc.dialect.AbstractDialect
-
A simple single row UPDATE statement.
- getUpdateStatement(String, String[], String[]) - Method in interface org.apache.flink.connector.jdbc.dialect.JdbcDialect
-
Constructs the dialects update statement for a single row with the given condition.
- getUpsertStatement(String, String[], String[]) - Method in class org.apache.flink.connector.jdbc.databases.derby.dialect.DerbyDialect
-
- getUpsertStatement(String, String[], String[]) - Method in class org.apache.flink.connector.jdbc.databases.mysql.dialect.MySqlDialect
-
Mysql upsert query use DUPLICATE KEY UPDATE.
- getUpsertStatement(String, String[], String[]) - Method in class org.apache.flink.connector.jdbc.databases.oracle.dialect.OracleDialect
-
- getUpsertStatement(String, String[], String[]) - Method in class org.apache.flink.connector.jdbc.databases.postgres.dialect.PostgresDialect
-
Postgres upsert query.
- getUpsertStatement(String, String[], String[]) - Method in class org.apache.flink.connector.jdbc.databases.sqlserver.dialect.SqlServerDialect
-
- getUpsertStatement(String, String[], String[]) - Method in interface org.apache.flink.connector.jdbc.dialect.JdbcDialect
-
Constructs the dialects upsert statement if supported; such as MySQL's DUPLICATE KEY
UPDATE, or PostgreSQL's {@code ON CONFLICT...
- getUsername() - Method in class org.apache.flink.connector.jdbc.catalog.AbstractJdbcCatalog
-
- getUsername() - Method in class org.apache.flink.connector.jdbc.JdbcConnectionOptions
-
- getXid() - Method in class org.apache.flink.connector.jdbc.xa.CheckpointAndXid
-
- getXid() - Method in exception org.apache.flink.connector.jdbc.xa.XaFacade.EmptyXaTransactionException
-
- JdbcBatchStatementExecutor<T> - Interface in org.apache.flink.connector.jdbc.internal.executor
-
Executes the given JDBC statement in batch for the accumulated records.
- JdbcCatalog - Class in org.apache.flink.connector.jdbc.catalog
-
Catalogs for relational databases via JDBC.
- JdbcCatalog(String, String, String, String, String) - Constructor for class org.apache.flink.connector.jdbc.catalog.JdbcCatalog
-
- JdbcCatalog(ClassLoader, String, String, String, String, String) - Constructor for class org.apache.flink.connector.jdbc.catalog.JdbcCatalog
-
Creates a JdbcCatalog.
- JdbcCatalogFactory - Class in org.apache.flink.connector.jdbc.catalog.factory
-
- JdbcCatalogFactory() - Constructor for class org.apache.flink.connector.jdbc.catalog.factory.JdbcCatalogFactory
-
- JdbcCatalogFactoryOptions - Class in org.apache.flink.connector.jdbc.catalog.factory
-
- JdbcCatalogUtils - Class in org.apache.flink.connector.jdbc.catalog
-
- JdbcCatalogUtils() - Constructor for class org.apache.flink.connector.jdbc.catalog.JdbcCatalogUtils
-
- JdbcConnectionOptions - Class in org.apache.flink.connector.jdbc
-
JDBC connection options.
- JdbcConnectionOptions(String, String, String, String, int) - Constructor for class org.apache.flink.connector.jdbc.JdbcConnectionOptions
-
- JdbcConnectionOptions.JdbcConnectionOptionsBuilder - Class in org.apache.flink.connector.jdbc
-
- JdbcConnectionOptionsBuilder() - Constructor for class org.apache.flink.connector.jdbc.JdbcConnectionOptions.JdbcConnectionOptionsBuilder
-
- JdbcConnectionProvider - Interface in org.apache.flink.connector.jdbc.internal.connection
-
JDBC connection provider.
- JdbcConnectorOptions - Class in org.apache.flink.connector.jdbc.table
-
Options for the JDBC connector.
- JdbcDialect - Interface in org.apache.flink.connector.jdbc.dialect
-
Represents a dialect of SQL implemented by a particular JDBC system.
- JdbcDialectFactory - Interface in org.apache.flink.connector.jdbc.dialect
-
- JdbcDialectLoader - Class in org.apache.flink.connector.jdbc.dialect
-
- 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
-
- JdbcDmlOptionsBuilder() - Constructor for class org.apache.flink.connector.jdbc.internal.options.JdbcDmlOptions.JdbcDmlOptionsBuilder
-
- JdbcDynamicTableFactory - Class in org.apache.flink.connector.jdbc.table
-
- JdbcDynamicTableFactory() - Constructor for class org.apache.flink.connector.jdbc.table.JdbcDynamicTableFactory
-
- JdbcDynamicTableSink - Class in org.apache.flink.connector.jdbc.table
-
A DynamicTableSink for JDBC.
- JdbcDynamicTableSink(InternalJdbcConnectionOptions, JdbcExecutionOptions, JdbcDmlOptions, DataType) - Constructor for class org.apache.flink.connector.jdbc.table.JdbcDynamicTableSink
-
- JdbcDynamicTableSource - Class in org.apache.flink.connector.jdbc.table
-
A DynamicTableSource for JDBC.
- JdbcDynamicTableSource(InternalJdbcConnectionOptions, JdbcReadOptions, int, LookupCache, DataType) - Constructor for class org.apache.flink.connector.jdbc.table.JdbcDynamicTableSource
-
- JdbcExactlyOnceOptions - Class in org.apache.flink.connector.jdbc
-
JDBC exactly once sink options.
- JdbcExactlyOnceOptions.JDBCExactlyOnceOptionsBuilder - Class in org.apache.flink.connector.jdbc
-
JDBCExactlyOnceOptionsBuilder.
- JDBCExactlyOnceOptionsBuilder() - Constructor for class org.apache.flink.connector.jdbc.JdbcExactlyOnceOptions.JDBCExactlyOnceOptionsBuilder
-
- JdbcExecutionOptions - Class in org.apache.flink.connector.jdbc
-
JDBC sink batch options.
- JdbcExecutionOptions.Builder - Class in org.apache.flink.connector.jdbc
-
- JdbcFilterPushdownPreparedStatementVisitor - Class in org.apache.flink.connector.jdbc.table
-
Visitor that convert Expression to ParameterizedPredicate.
- JdbcFilterPushdownPreparedStatementVisitor(Function<String, String>) - Constructor for class org.apache.flink.connector.jdbc.table.JdbcFilterPushdownPreparedStatementVisitor
-
- JdbcGenericParameterValuesProvider - Class in org.apache.flink.connector.jdbc.split
-
This splits generator actually does nothing but wrapping the query parameters computed by the
user before creating the
JdbcInputFormat instance.
- JdbcGenericParameterValuesProvider(Serializable[][]) - Constructor for class org.apache.flink.connector.jdbc.split.JdbcGenericParameterValuesProvider
-
- JdbcInputFormat - Class in org.apache.flink.connector.jdbc
-
InputFormat to read data from a database and generate Rows.
- JdbcInputFormat() - Constructor for class org.apache.flink.connector.jdbc.JdbcInputFormat
-
- JdbcInputFormat.JdbcInputFormatBuilder - Class in org.apache.flink.connector.jdbc
-
- 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
-
- 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
-
- JdbcOutputFormatBuilder - Class in org.apache.flink.connector.jdbc.table
-
- JdbcOutputFormatBuilder() - Constructor for class org.apache.flink.connector.jdbc.table.JdbcOutputFormatBuilder
-
- JdbcParameterValuesProvider - Interface in org.apache.flink.connector.jdbc.split
-
This interface is used by the
JdbcInputFormat to compute the list of parallel query to
run (i.e.
- JdbcReadOptions - Class in org.apache.flink.connector.jdbc.internal.options
-
Options for the JDBC scan.
- JdbcReadOptions.Builder - Class in org.apache.flink.connector.jdbc.internal.options
-
- 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
-
- JdbcRowDataInputFormat.Builder - Class in org.apache.flink.connector.jdbc.table
-
- JdbcRowDataLookupFunction - Class in org.apache.flink.connector.jdbc.table
-
- JdbcRowDataLookupFunction(InternalJdbcConnectionOptions, int, String[], DataType[], String[], RowType, List<String>, Serializable[]) - Constructor for class org.apache.flink.connector.jdbc.table.JdbcRowDataLookupFunction
-
- JdbcRowOutputFormat - Class in org.apache.flink.connector.jdbc
-
OutputFormat to write Rows into a JDBC database.
- JdbcRowOutputFormat.JdbcOutputFormatBuilder - Class in org.apache.flink.connector.jdbc
-
- JdbcSink - Class in org.apache.flink.connector.jdbc
-
Facade to create JDBC sinks.
- JdbcStatementBuilder<T> - Interface in org.apache.flink.connector.jdbc
-
Sets
PreparedStatement parameters to use in JDBC Sink based on a specific type of
StreamRecord.
- JdbcTypeUtil - Class in org.apache.flink.connector.jdbc.utils
-
Utils for jdbc type.
- JdbcUtils - Class in org.apache.flink.connector.jdbc.utils
-
Utils for jdbc connectors.
- JdbcUtils() - Constructor for class org.apache.flink.connector.jdbc.utils.JdbcUtils
-
- JdbcXaSinkFunction<T> - Class in org.apache.flink.connector.jdbc.xa
-
JDBC sink function that uses XA transactions to provide exactly once guarantees.
- JdbcXaSinkFunction(String, JdbcStatementBuilder<T>, XaFacade, JdbcExecutionOptions, JdbcExactlyOnceOptions) - Constructor for class org.apache.flink.connector.jdbc.xa.JdbcXaSinkFunction
-
- JdbcXaSinkFunction(JdbcOutputFormat<T, T, JdbcBatchStatementExecutor<T>>, XaFacade, XidGenerator, XaSinkStateHandler, JdbcExactlyOnceOptions, XaGroupOps) - Constructor for class org.apache.flink.connector.jdbc.xa.JdbcXaSinkFunction
-
- 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
-
- serialize(RowData, int, FieldNamedPreparedStatement) - Method in interface org.apache.flink.connector.jdbc.converter.AbstractJdbcRowConverter.JdbcSerializationConverter
-
- serialize(CheckpointAndXid, DataOutputView) - Method in class org.apache.flink.connector.jdbc.xa.CheckpointAndXidSerializer
-
- serialize(JdbcXaSinkFunctionState, DataOutputView) - Method in class org.apache.flink.connector.jdbc.xa.XaSinkStateSerializer
-
- serialize(Xid, DataOutputView) - Method in class org.apache.flink.connector.jdbc.xa.XidSerializer
-
- serialVersionUID - Static variable in class org.apache.flink.connector.jdbc.JdbcInputFormat
-
- setAutoCommit(boolean) - Method in class org.apache.flink.connector.jdbc.internal.options.JdbcReadOptions.Builder
-
optional, whether to set auto commit on the JDBC driver.
- setAutoCommit(Boolean) - Method in class org.apache.flink.connector.jdbc.JdbcInputFormat.JdbcInputFormatBuilder
-
- setAutoCommit(boolean) - Method in class org.apache.flink.connector.jdbc.table.JdbcRowDataInputFormat.Builder
-
- setBatchSize(int) - Method in class org.apache.flink.connector.jdbc.JdbcRowOutputFormat.JdbcOutputFormatBuilder
-
- setBigDecimal(int, BigDecimal) - Method in interface org.apache.flink.connector.jdbc.statement.FieldNamedPreparedStatement
-
Sets the designated parameter to the given java.math.BigDecimal value.
- setBigDecimal(int, BigDecimal) - Method in class org.apache.flink.connector.jdbc.statement.FieldNamedPreparedStatementImpl
-
- setBoolean(int, boolean) - Method in interface org.apache.flink.connector.jdbc.statement.FieldNamedPreparedStatement
-
Sets the designated parameter to the given Java boolean value.
- setBoolean(int, boolean) - Method in class org.apache.flink.connector.jdbc.statement.FieldNamedPreparedStatementImpl
-
- setByte(int, byte) - Method in interface org.apache.flink.connector.jdbc.statement.FieldNamedPreparedStatement
-
Sets the designated parameter to the given Java byte value.
- setByte(int, byte) - Method in class org.apache.flink.connector.jdbc.statement.FieldNamedPreparedStatementImpl
-
- setBytes(int, byte[]) - Method in interface org.apache.flink.connector.jdbc.statement.FieldNamedPreparedStatement
-
Sets the designated parameter to the given Java array of bytes.
- setBytes(int, byte[]) - Method in class org.apache.flink.connector.jdbc.statement.FieldNamedPreparedStatementImpl
-
- setClassLoader(ClassLoader) - Method in class org.apache.flink.connector.jdbc.internal.options.InternalJdbcConnectionOptions.Builder
-
optional, specifies the classloader to use in the planner for load the class in user jar.
- setConnectionCheckTimeoutSeconds(int) - Method in class org.apache.flink.connector.jdbc.internal.options.InternalJdbcConnectionOptions.Builder
-
optional, connectionCheckTimeoutSeconds.
- setDate(int, Date) - Method in interface org.apache.flink.connector.jdbc.statement.FieldNamedPreparedStatement
-
Sets the designated parameter to the given java.sql.Date value using the default
time zone of the virtual machine that is running the application.
- setDate(int, Date) - Method in class org.apache.flink.connector.jdbc.statement.FieldNamedPreparedStatementImpl
-
- setDBUrl(String) - Method in class org.apache.flink.connector.jdbc.internal.options.InternalJdbcConnectionOptions.Builder
-
required, JDBC DB url.
- setDBUrl(String) - Method in class org.apache.flink.connector.jdbc.JdbcInputFormat.JdbcInputFormatBuilder
-
- setDBUrl(String) - Method in class org.apache.flink.connector.jdbc.JdbcRowOutputFormat.JdbcOutputFormatBuilder
-
- setDBUrl(String) - Method in class org.apache.flink.connector.jdbc.table.JdbcRowDataInputFormat.Builder
-
- setDialect(JdbcDialect) - Method in class org.apache.flink.connector.jdbc.internal.options.InternalJdbcConnectionOptions.Builder
-
optional, Handle the SQL dialect of jdbc driver.
- setDouble(int, double) - Method in interface org.apache.flink.connector.jdbc.statement.FieldNamedPreparedStatement
-
Sets the designated parameter to the given Java double value.
- setDouble(int, double) - Method in class org.apache.flink.connector.jdbc.statement.FieldNamedPreparedStatementImpl
-
- setDriverName(String) - Method in class org.apache.flink.connector.jdbc.internal.options.InternalJdbcConnectionOptions.Builder
-
- setDrivername(String) - Method in class org.apache.flink.connector.jdbc.JdbcInputFormat.JdbcInputFormatBuilder
-
- setDrivername(String) - Method in class org.apache.flink.connector.jdbc.JdbcRowOutputFormat.JdbcOutputFormatBuilder
-
- setDrivername(String) - Method in class org.apache.flink.connector.jdbc.table.JdbcRowDataInputFormat.Builder
-
- setFetchSize(int) - Method in class org.apache.flink.connector.jdbc.internal.options.JdbcReadOptions.Builder
-
optional, the number of rows to fetch per round trip.
- setFetchSize(int) - Method in class org.apache.flink.connector.jdbc.JdbcInputFormat.JdbcInputFormatBuilder
-
- setFetchSize(int) - Method in class org.apache.flink.connector.jdbc.table.JdbcRowDataInputFormat.Builder
-
- setField(PreparedStatement, int, Object, int) - Static method in class org.apache.flink.connector.jdbc.utils.JdbcUtils
-
- setFieldDataTypes(DataType[]) - Method in class org.apache.flink.connector.jdbc.table.JdbcOutputFormatBuilder
-
- setFieldNames(String[]) - Method in class org.apache.flink.connector.jdbc.internal.JdbcOutputFormat.Builder
-
required, field names of this jdbc sink.
- setFieldTypes(int[]) - Method in class org.apache.flink.connector.jdbc.internal.JdbcOutputFormat.Builder
-
required, field types of this jdbc sink.
- setFloat(int, float) - Method in interface org.apache.flink.connector.jdbc.statement.FieldNamedPreparedStatement
-
Sets the designated parameter to the given Java float value.
- setFloat(int, float) - Method in class org.apache.flink.connector.jdbc.statement.FieldNamedPreparedStatementImpl
-
- setFlushIntervalMills(long) - Method in class org.apache.flink.connector.jdbc.internal.JdbcOutputFormat.Builder
-
optional, flush interval mills, over this time, asynchronous threads will flush data.
- setFlushMaxSize(int) - Method in class org.apache.flink.connector.jdbc.internal.JdbcOutputFormat.Builder
-
optional, flush max size (includes all append, upsert and delete records), over this
number of records, will flush data.
- setInputType(TypeInformation<?>, ExecutionConfig) - Method in class org.apache.flink.connector.jdbc.internal.GenericJdbcSinkFunction
-
- setInputType(TypeInformation<?>, ExecutionConfig) - Method in class org.apache.flink.connector.jdbc.internal.JdbcOutputFormat
-
- setInputType(TypeInformation<?>, ExecutionConfig) - Method in class org.apache.flink.connector.jdbc.xa.JdbcXaSinkFunction
-
- setInt(int, int) - Method in interface org.apache.flink.connector.jdbc.statement.FieldNamedPreparedStatement
-
Sets the designated parameter to the given Java int value.
- setInt(int, int) - Method in class org.apache.flink.connector.jdbc.statement.FieldNamedPreparedStatementImpl
-
- setJdbcDmlOptions(JdbcDmlOptions) - Method in class org.apache.flink.connector.jdbc.table.JdbcOutputFormatBuilder
-
- setJdbcExecutionOptions(JdbcExecutionOptions) - Method in class org.apache.flink.connector.jdbc.table.JdbcOutputFormatBuilder
-
- setJdbcOptions(InternalJdbcConnectionOptions) - Method in class org.apache.flink.connector.jdbc.table.JdbcOutputFormatBuilder
-
- setKeyFields(String[]) - Method in class org.apache.flink.connector.jdbc.internal.JdbcOutputFormat.Builder
-
required, upsert unique keys.
- setLong(int, long) - Method in interface org.apache.flink.connector.jdbc.statement.FieldNamedPreparedStatement
-
Sets the designated parameter to the given Java long value.
- setLong(int, long) - Method in class org.apache.flink.connector.jdbc.statement.FieldNamedPreparedStatementImpl
-
- setMaxRetryTimes(int) - Method in class org.apache.flink.connector.jdbc.internal.JdbcOutputFormat.Builder
-
optional, max retry times for jdbc connector.
- setNull(int, int) - Method in interface org.apache.flink.connector.jdbc.statement.FieldNamedPreparedStatement
-
Sets the designated parameter to SQL NULL.
- setNull(int, int) - Method in class org.apache.flink.connector.jdbc.statement.FieldNamedPreparedStatementImpl
-
- setNumPartitions(int) - Method in class org.apache.flink.connector.jdbc.internal.options.JdbcReadOptions.Builder
-
optional, the maximum number of partitions that can be used for parallelism in table
reading.
- setObject(int, Object) - Method in interface org.apache.flink.connector.jdbc.statement.FieldNamedPreparedStatement
-
Sets the value of the designated parameter using the given object.
- setObject(int, Object) - Method in class org.apache.flink.connector.jdbc.statement.FieldNamedPreparedStatementImpl
-
- setOptions(InternalJdbcConnectionOptions) - Method in class org.apache.flink.connector.jdbc.internal.JdbcOutputFormat.Builder
-
required, jdbc options.
- setParallelism(Integer) - Method in class org.apache.flink.connector.jdbc.internal.options.InternalJdbcConnectionOptions.Builder
-
- setParameters(Serializable[]) - Method in class org.apache.flink.connector.jdbc.table.ParameterizedPredicate
-
- setParametersProvider(JdbcParameterValuesProvider) - Method in class org.apache.flink.connector.jdbc.JdbcInputFormat.JdbcInputFormatBuilder
-
- setParametersProvider(JdbcParameterValuesProvider) - Method in class org.apache.flink.connector.jdbc.table.JdbcRowDataInputFormat.Builder
-
- setPartitionColumnName(String) - Method in class org.apache.flink.connector.jdbc.internal.options.JdbcReadOptions.Builder
-
optional, name of the column used for partitioning the input.
- setPartitionLowerBound(long) - Method in class org.apache.flink.connector.jdbc.internal.options.JdbcReadOptions.Builder
-
optional, the smallest value of the first partition.
- setPartitionUpperBound(long) - Method in class org.apache.flink.connector.jdbc.internal.options.JdbcReadOptions.Builder
-
optional, the largest value of the last partition.
- setPassword(String) - Method in class org.apache.flink.connector.jdbc.internal.options.InternalJdbcConnectionOptions.Builder
-
optional, password.
- setPassword(String) - Method in class org.apache.flink.connector.jdbc.JdbcInputFormat.JdbcInputFormatBuilder
-
- setPassword(String) - Method in class org.apache.flink.connector.jdbc.JdbcRowOutputFormat.JdbcOutputFormatBuilder
-
- setPassword(String) - Method in class org.apache.flink.connector.jdbc.table.JdbcRowDataInputFormat.Builder
-
- setPredicate(String) - Method in class org.apache.flink.connector.jdbc.table.ParameterizedPredicate
-
- setQuery(String) - Method in class org.apache.flink.connector.jdbc.internal.options.JdbcReadOptions.Builder
-
optional, SQL query statement for this JDBC source.
- setQuery(String) - Method in class org.apache.flink.connector.jdbc.JdbcInputFormat.JdbcInputFormatBuilder
-
- setQuery(String) - Method in class org.apache.flink.connector.jdbc.JdbcRowOutputFormat.JdbcOutputFormatBuilder
-
- setQuery(String) - Method in class org.apache.flink.connector.jdbc.table.JdbcRowDataInputFormat.Builder
-
- setRecordToStatement(PreparedStatement, int[], Row) - Static method in class org.apache.flink.connector.jdbc.utils.JdbcUtils
-
Adds a record to the prepared statement.
- setResultSetConcurrency(int) - Method in class org.apache.flink.connector.jdbc.JdbcInputFormat.JdbcInputFormatBuilder
-
- setResultSetConcurrency(int) - Method in class org.apache.flink.connector.jdbc.table.JdbcRowDataInputFormat.Builder
-
- setResultSetType(int) - Method in class org.apache.flink.connector.jdbc.JdbcInputFormat.JdbcInputFormatBuilder
-
- setResultSetType(int) - Method in class org.apache.flink.connector.jdbc.table.JdbcRowDataInputFormat.Builder
-
- setRowConverter(JdbcRowConverter) - Method in class org.apache.flink.connector.jdbc.table.JdbcRowDataInputFormat.Builder
-
- setRowDataTypeInfo(TypeInformation<RowData>) - Method in class org.apache.flink.connector.jdbc.table.JdbcOutputFormatBuilder
-
- setRowDataTypeInfo(TypeInformation<RowData>) - Method in class org.apache.flink.connector.jdbc.table.JdbcRowDataInputFormat.Builder
-
- setRowTypeInfo(RowTypeInfo) - Method in class org.apache.flink.connector.jdbc.JdbcInputFormat.JdbcInputFormatBuilder
-
- setShort(int, short) - Method in interface org.apache.flink.connector.jdbc.statement.FieldNamedPreparedStatement
-
Sets the designated parameter to the given Java short value.
- setShort(int, short) - Method in class org.apache.flink.connector.jdbc.statement.FieldNamedPreparedStatementImpl
-
- setSqlTypes(int[]) - Method in class org.apache.flink.connector.jdbc.JdbcRowOutputFormat.JdbcOutputFormatBuilder
-
- setString(int, String) - Method in interface org.apache.flink.connector.jdbc.statement.FieldNamedPreparedStatement
-
Sets the designated parameter to the given Java String value.
- setString(int, String) - Method in class org.apache.flink.connector.jdbc.statement.FieldNamedPreparedStatementImpl
-
- setTableName(String) - Method in class org.apache.flink.connector.jdbc.internal.options.InternalJdbcConnectionOptions.Builder
-
required, table name.
- setTime(int, Time) - Method in interface org.apache.flink.connector.jdbc.statement.FieldNamedPreparedStatement
-
Sets the designated parameter to the given java.sql.Time value.
- setTime(int, Time) - Method in class org.apache.flink.connector.jdbc.statement.FieldNamedPreparedStatementImpl
-
- setTimestamp(int, Timestamp) - Method in interface org.apache.flink.connector.jdbc.statement.FieldNamedPreparedStatement
-
Sets the designated parameter to the given java.sql.Timestamp value.
- setTimestamp(int, Timestamp) - Method in class org.apache.flink.connector.jdbc.statement.FieldNamedPreparedStatementImpl
-
- setUsername(String) - Method in class org.apache.flink.connector.jdbc.internal.options.InternalJdbcConnectionOptions.Builder
-
optional, user name.
- setUsername(String) - Method in class org.apache.flink.connector.jdbc.JdbcInputFormat.JdbcInputFormatBuilder
-
- setUsername(String) - Method in class org.apache.flink.connector.jdbc.JdbcRowOutputFormat.JdbcOutputFormatBuilder
-
- setUsername(String) - Method in class org.apache.flink.connector.jdbc.table.JdbcRowDataInputFormat.Builder
-
- simple(String, JdbcStatementBuilder<V>, Function<T, V>) - Static method in interface org.apache.flink.connector.jdbc.internal.executor.JdbcBatchStatementExecutor
-
- SimpleJdbcConnectionProvider - Class in org.apache.flink.connector.jdbc.internal.connection
-
Simple JDBC connection provider.
- SimpleJdbcConnectionProvider(JdbcConnectionOptions) - Constructor for class org.apache.flink.connector.jdbc.internal.connection.SimpleJdbcConnectionProvider
-
- sink(String, JdbcStatementBuilder<T>, JdbcConnectionOptions) - Static method in class org.apache.flink.connector.jdbc.JdbcSink
-
- 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
-
- 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
-
- 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
-