Package org.apache.flink.connector.jdbc.internal.executor
-
Interface Summary Interface Description JdbcBatchStatementExecutor<T> Executes the given JDBC statement in batch for the accumulated records. -
Class Summary Class Description InsertOrUpdateJdbcExecutor<R,K,V> Deprecated. This has been replaced withTableInsertOrUpdateStatementExecutorTableBufferedStatementExecutor Currently, this statement executor is only used for table/sql to buffer records, because theStatement.executeBatch()may fail and clear buffered records, so we have to buffer the records and replay the records when retryingTableBufferedStatementExecutor.executeBatch().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 JdbcBatchStatementExecutorthat provides upsert semantics by updating row if it exists and inserting otherwise.TableSimpleStatementExecutor AJdbcBatchStatementExecutorthat simply adds the records into batches ofPreparedStatementand doesn't buffer records in memory.