JdbcDialect instance based on the driver type and compatible mode.DB2Dialect.DmdbDialect.failed; in case of error,
try to roll it back.DUPLICATE KEY
UPDATE, or PostgreSQL's {@code ON CONFLICT...HiveDialect.Connection.isValid(int).JdbcDialectJdbcDialect.JdbcSource
instance.JdbcBatchStatementExecutor instance.JdbcSource to compute the list of parallel
query to run (i.e. splits).SeaTunnelRow.KingbaseDialect.SeaTunnelDataType.BigDecimal whose value is (minuend - subtrahend).MysqlDialect.OracleDialect.Object whose value is (number + augend), Note: This method
will throw ArithmeticException if number overflows.includedLowerBound value [min_1, max_1), [min_2, max_2),...Throwable in scenarios where the signatures allows only
IOExceptions (and RuntimeException and Error).SapHanaDialectXidGenerator that generates xids from:
job id
subtask index
checkpoint id
four random bytes generated using SecureRandom)
Each created XidGenerator instance MUST be used for only one Sink instance
(otherwise Xids could collide).SnowflakeDialect.SqliteDialect.SqlServerDialect.TablestoreDialect.Runnable, this interface is used to capture a block of code to be executed.ResultSet to internal SeaTunnelRow.ThrowingRunnable into a Runnable which throws all checked
exceptions as unchecked.VerticaDialect.XaFacade.open()
XaFacade.start(javax.transaction.xa.Xid) transaction
JdbcConnectionProvider.getConnection(), write some data
XaFacade.endAndPrepare(javax.transaction.xa.Xid) (or XaFacade.failAndRollback(javax.transaction.xa.Xid))
XaFacade.commit(javax.transaction.xa.Xid, boolean) / XaFacade.rollback(javax.transaction.xa.Xid)
AutoCloseable.close()
XaFacade.recover() can be used to get abandoned prepared transactions for cleanup.XA_RBTRANSIENT, XAER_RMFAIL).XaFacade
implementation.Xid generator.Copyright © 2024 The Apache Software Foundation. All rights reserved.