Skip navigation links
A B C D E F G H I J K L M N O P Q R S T U V W X 

A

abort(Executor) - Method in class org.apache.seata.rm.datasource.AbstractConnectionProxy
 
abort(Executor) - Method in class org.apache.seata.rm.datasource.xa.AbstractConnectionProxyXA
 
AbstractConnectionProxy - Class in org.apache.seata.rm.datasource
The type Abstract connection proxy.
AbstractConnectionProxy(DataSourceProxy, Connection) - Constructor for class org.apache.seata.rm.datasource.AbstractConnectionProxy
Instantiates a new Abstract connection proxy.
AbstractConnectionProxyXA - Class in org.apache.seata.rm.datasource.xa
The type Abstract connection proxy on XA mode.
AbstractConnectionProxyXA(Connection, XAConnection, BaseDataSourceResource, String) - Constructor for class org.apache.seata.rm.datasource.xa.AbstractConnectionProxyXA
 
AbstractDataSourceCacheResourceManager - Class in org.apache.seata.rm.datasource
Abstract RM with DataSource Cache.
AbstractDataSourceCacheResourceManager() - Constructor for class org.apache.seata.rm.datasource.AbstractDataSourceCacheResourceManager
Instantiates a new Data source manager.
AbstractDataSourceProxy - Class in org.apache.seata.rm.datasource
The type Abstract data source proxy.
AbstractDataSourceProxy() - Constructor for class org.apache.seata.rm.datasource.AbstractDataSourceProxy
Instantiates a new Abstract data source proxy.
AbstractDataSourceProxy(DataSource) - Constructor for class org.apache.seata.rm.datasource.AbstractDataSourceProxy
Instantiates a new Abstract data source proxy.
AbstractDataSourceProxyXA - Class in org.apache.seata.rm.datasource.xa
Abstract DataSource proxy for XA mode.
AbstractDataSourceProxyXA() - Constructor for class org.apache.seata.rm.datasource.xa.AbstractDataSourceProxyXA
 
AbstractDMLBaseExecutor<T,S extends Statement> - Class in org.apache.seata.rm.datasource.exec
The type Abstract dml base executor.
AbstractDMLBaseExecutor(StatementProxy<S>, StatementCallback<T, S>, SQLRecognizer) - Constructor for class org.apache.seata.rm.datasource.exec.AbstractDMLBaseExecutor
Instantiates a new Abstract dml base executor.
AbstractDMLBaseExecutor(StatementProxy<S>, StatementCallback<T, S>, List<SQLRecognizer>) - Constructor for class org.apache.seata.rm.datasource.exec.AbstractDMLBaseExecutor
Instantiates a new Base transactional executor.
AbstractPreparedStatementProxy - Class in org.apache.seata.rm.datasource
The type Abstract prepared statement proxy.
AbstractPreparedStatementProxy(AbstractConnectionProxy, PreparedStatement, String) - Constructor for class org.apache.seata.rm.datasource.AbstractPreparedStatementProxy
Instantiates a new Abstract prepared statement proxy.
AbstractPreparedStatementProxy(AbstractConnectionProxy, PreparedStatement) - Constructor for class org.apache.seata.rm.datasource.AbstractPreparedStatementProxy
Instantiates a new Abstract prepared statement proxy.
AbstractStatementProxy<T extends Statement> - Class in org.apache.seata.rm.datasource
The type Abstract statement proxy.
AbstractStatementProxy(AbstractConnectionProxy, T, String) - Constructor for class org.apache.seata.rm.datasource.AbstractStatementProxy
Instantiates a new Abstract statement proxy.
AbstractStatementProxy(ConnectionProxy, T) - Constructor for class org.apache.seata.rm.datasource.AbstractStatementProxy
Instantiates a new Abstract statement proxy.
AbstractTableMetaCache - Class in org.apache.seata.rm.datasource.sql.struct.cache
The type Table meta cache.
AbstractTableMetaCache() - Constructor for class org.apache.seata.rm.datasource.sql.struct.cache.AbstractTableMetaCache
 
AbstractUndoExecutor - Class in org.apache.seata.rm.datasource.undo
The type Abstract undo executor.
AbstractUndoExecutor(SQLUndoLog) - Constructor for class org.apache.seata.rm.datasource.undo.AbstractUndoExecutor
Instantiates a new Abstract undo executor.
AbstractUndoLogManager - Class in org.apache.seata.rm.datasource.undo
 
AbstractUndoLogManager() - Constructor for class org.apache.seata.rm.datasource.undo.AbstractUndoLogManager
 
AbstractUndoLogManager.State - Enum in org.apache.seata.rm.datasource.undo
 
add(Field) - Method in class org.apache.seata.rm.datasource.sql.struct.Row
Add.
add(Row) - Method in class org.apache.seata.rm.datasource.sql.struct.TableRecords
Add.
add(Row) - Method in class org.apache.seata.rm.datasource.sql.struct.TableRecords.EmptyTableRecords
 
addBatch() - Method in class org.apache.seata.rm.datasource.AbstractPreparedStatementProxy
 
addBatch(String) - Method in class org.apache.seata.rm.datasource.AbstractStatementProxy
 
addBatch(String) - Method in class org.apache.seata.rm.datasource.StatementProxy
 
addBatch() - Method in class org.apache.seata.rm.datasource.xa.PreparedStatementProxyXA
 
addBatch(String) - Method in class org.apache.seata.rm.datasource.xa.StatementProxyXA
 
afterImage(TableRecords) - Method in class org.apache.seata.rm.datasource.exec.AbstractDMLBaseExecutor
After image table records.
afterImage(TableRecords) - Method in class org.apache.seata.rm.datasource.exec.BaseInsertExecutor
 
afterImage(TableRecords) - Method in class org.apache.seata.rm.datasource.exec.DeleteExecutor
 
afterImage(TableRecords) - Method in class org.apache.seata.rm.datasource.exec.MultiDeleteExecutor
 
afterImage(TableRecords) - Method in class org.apache.seata.rm.datasource.exec.MultiExecutor
 
afterImage(TableRecords) - Method in class org.apache.seata.rm.datasource.exec.MultiUpdateExecutor
 
afterImage(TableRecords) - Method in class org.apache.seata.rm.datasource.exec.mysql.MySQLInsertOnDuplicateUpdateExecutor
 
afterImage(TableRecords) - Method in class org.apache.seata.rm.datasource.exec.mysql.MySQLUpdateJoinExecutor
 
afterImage(TableRecords) - Method in class org.apache.seata.rm.datasource.exec.UpdateExecutor
 
appendInParam(int, StringBuilder) - Static method in class org.apache.seata.rm.datasource.undo.AbstractUndoLogManager
 
appendLockKey(String) - Method in class org.apache.seata.rm.datasource.ConnectionProxy
append lockKey
appendUndoLog(SQLUndoLog) - Method in class org.apache.seata.rm.datasource.ConnectionProxy
append sqlUndoLog
AsyncWorker - Class in org.apache.seata.rm.datasource
The type Async worker.
AsyncWorker(DataSourceManager) - Constructor for class org.apache.seata.rm.datasource.AsyncWorker
 
autoGeneratePks(BigDecimal, String, Integer) - Method in class org.apache.seata.rm.datasource.exec.mysql.MySQLInsertExecutor
 

B

BaseDataSourceResource<T extends Holdable> - Class in org.apache.seata.rm
Base class of those DataSources working as Seata Resource.
BaseDataSourceResource() - Constructor for class org.apache.seata.rm.BaseDataSourceResource
 
BaseInsertExecutor<T,S extends Statement> - Class in org.apache.seata.rm.datasource.exec
The Base Insert Executor.
BaseInsertExecutor(StatementProxy<S>, StatementCallback<T, S>, SQLRecognizer) - Constructor for class org.apache.seata.rm.datasource.exec.BaseInsertExecutor
Instantiates a new Abstract dml base executor.
BaseSqlServerUndoExecutor - Class in org.apache.seata.rm.datasource.undo.sqlserver
 
BaseSqlServerUndoExecutor(SQLUndoLog) - Constructor for class org.apache.seata.rm.datasource.undo.sqlserver.BaseSqlServerUndoExecutor
Instantiates a new Abstract undo executor.
BaseTransactionalExecutor<T,S extends Statement> - Class in org.apache.seata.rm.datasource.exec
The type Base transactional executor.
BaseTransactionalExecutor(StatementProxy<S>, StatementCallback<T, S>, SQLRecognizer) - Constructor for class org.apache.seata.rm.datasource.exec.BaseTransactionalExecutor
Instantiates a new Base transactional executor.
BaseTransactionalExecutor(StatementProxy<S>, StatementCallback<T, S>, List<SQLRecognizer>) - Constructor for class org.apache.seata.rm.datasource.exec.BaseTransactionalExecutor
Instantiates a new Base transactional executor.
batchDeleteUndoLog(Set<String>, Set<Long>, Connection) - Method in class org.apache.seata.rm.datasource.undo.AbstractUndoLogManager
batch Delete undo log.
batchDeleteUndoLog(Set<String>, Set<Long>, Connection) - Method in interface org.apache.seata.rm.datasource.undo.UndoLogManager
batch Delete undo log.
beforeImage() - Method in class org.apache.seata.rm.datasource.exec.AbstractDMLBaseExecutor
Before image table records.
beforeImage() - Method in class org.apache.seata.rm.datasource.exec.BaseInsertExecutor
 
beforeImage() - Method in class org.apache.seata.rm.datasource.exec.DeleteExecutor
 
beforeImage() - Method in class org.apache.seata.rm.datasource.exec.MultiDeleteExecutor
 
beforeImage() - Method in class org.apache.seata.rm.datasource.exec.MultiExecutor
Before image table records.
beforeImage() - Method in class org.apache.seata.rm.datasource.exec.MultiUpdateExecutor
 
beforeImage() - Method in class org.apache.seata.rm.datasource.exec.mysql.MySQLInsertOnDuplicateUpdateExecutor
 
beforeImage() - Method in class org.apache.seata.rm.datasource.exec.mysql.MySQLUpdateJoinExecutor
 
beforeImage() - Method in class org.apache.seata.rm.datasource.exec.sqlserver.SqlServerMultiDeleteExecutor
 
beforeImage() - Method in class org.apache.seata.rm.datasource.exec.UpdateExecutor
 
bind(String) - Method in class org.apache.seata.rm.datasource.ConnectionProxy
Bind.
branchCommit(String, long, String) - Method in class org.apache.seata.rm.datasource.AsyncWorker
 
branchCommit(BranchType, String, long, String, String) - Method in class org.apache.seata.rm.datasource.DataSourceManager
 
branchCommit(BranchType, String, long, String, String) - Method in class org.apache.seata.rm.datasource.xa.ResourceManagerXA
 
branchRollback(BranchType, String, long, String, String) - Method in class org.apache.seata.rm.datasource.DataSourceManager
 
branchRollback(BranchType, String, long, String, String) - Method in class org.apache.seata.rm.datasource.xa.ResourceManagerXA
 
branchType - Variable in class org.apache.seata.rm.BaseDataSourceResource
 
BranchUndoLog - Class in org.apache.seata.rm.datasource.undo
The type Branch undo log.
BranchUndoLog() - Constructor for class org.apache.seata.rm.datasource.undo.BranchUndoLog
 
build(String, long) - Static method in class org.apache.seata.rm.datasource.xa.XAXidBuilder
 
build(byte[], byte[]) - Static method in class org.apache.seata.rm.datasource.xa.XAXidBuilder
 
buildBeforeImageSQL(SQLDeleteRecognizer, TableMeta, ArrayList<List<Object>>) - Method in class org.apache.seata.rm.datasource.exec.DeleteExecutor
 
buildBeforeImageSQL(SQLDeleteRecognizer, TableMeta, ArrayList<List<Object>>) - Method in class org.apache.seata.rm.datasource.exec.sqlserver.SqlServerDeleteExecutor
 
buildBeforeImageSQL(TableMeta, ArrayList<List<Object>>) - Method in class org.apache.seata.rm.datasource.exec.sqlserver.SqlServerUpdateExecutor
 
buildBeforeImageSQL(TableMeta, ArrayList<List<Object>>) - Method in class org.apache.seata.rm.datasource.exec.UpdateExecutor
 
buildCheckSql(String, String) - Method in class org.apache.seata.rm.datasource.undo.AbstractUndoExecutor
build sql for query current records.
buildCheckSql(String, String) - Method in class org.apache.seata.rm.datasource.undo.sqlserver.BaseSqlServerUndoExecutor
 
buildContext(String, CompressorType) - Method in class org.apache.seata.rm.datasource.undo.AbstractUndoLogManager
 
buildImageParameters(SQLInsertRecognizer) - Method in class org.apache.seata.rm.datasource.exec.mysql.MySQLInsertOnDuplicateUpdateExecutor
build sql params
buildImageSQL(TableMeta) - Method in class org.apache.seata.rm.datasource.exec.mysql.MySQLInsertOnDuplicateUpdateExecutor
build image sql
buildLimitCondition(WhereRecognizer, ArrayList<List<Object>>) - Method in class org.apache.seata.rm.datasource.exec.BaseTransactionalExecutor
build buildLimitCondition
buildLockKey(TableRecords) - Method in class org.apache.seata.rm.datasource.exec.BaseTransactionalExecutor
build lockKey
buildLockKeys() - Method in class org.apache.seata.rm.datasource.ConnectionContext
Build lock keys string.
buildOrderCondition(WhereRecognizer, ArrayList<List<Object>>) - Method in class org.apache.seata.rm.datasource.exec.BaseTransactionalExecutor
build buildOrderCondition
buildRecords(TableMeta, ResultSet) - Static method in class org.apache.seata.rm.datasource.sql.struct.TableRecords
Build records table records.
buildResourceId(String) - Static method in class org.apache.seata.rm.datasource.util.JdbcUtils
 
buildSelectSQL(ArrayList<List<Object>>) - Method in class org.apache.seata.rm.datasource.exec.SelectForUpdateExecutor
 
buildSelectSQL(ArrayList<List<Object>>) - Method in class org.apache.seata.rm.datasource.exec.sqlserver.SqlServerSelectForUpdateExecutor
 
buildSelectUndoSql() - Method in class org.apache.seata.rm.datasource.undo.AbstractUndoLogManager
Construct a lock query sql
buildSelectUndoSql() - Method in class org.apache.seata.rm.datasource.undo.sqlserver.SqlServerUndoLogManager
 
buildSuffixSql(String) - Method in class org.apache.seata.rm.datasource.exec.MultiUpdateExecutor
 
buildSuffixSql(String) - Method in class org.apache.seata.rm.datasource.exec.sqlserver.SqlServerMultiUpdateExecutor
 
buildTableRecords(TableMeta, String, ArrayList<List<Object>>) - Method in class org.apache.seata.rm.datasource.exec.BaseTransactionalExecutor
build a BeforeImage
buildTableRecords(Map<String, List<Object>>) - Method in class org.apache.seata.rm.datasource.exec.BaseTransactionalExecutor
build TableRecords
buildTableRecords2(TableMeta, String, ArrayList<List<Object>>, List<Object>) - Method in class org.apache.seata.rm.datasource.exec.mysql.MySQLInsertOnDuplicateUpdateExecutor
build TableRecords
buildUndoItem(TableRecords, TableRecords) - Method in class org.apache.seata.rm.datasource.exec.BaseTransactionalExecutor
build a SQLUndoLog
buildUndoItem(SQLType, TableRecords, TableRecords) - Method in class org.apache.seata.rm.datasource.exec.mysql.MySQLInsertOnDuplicateUpdateExecutor
build a SQLUndoLog
buildUndoItem(TableRecords, TableRecords) - Method in class org.apache.seata.rm.datasource.exec.mysql.MySQLUpdateJoinExecutor
build a SQLUndoLog
buildUndoItemAll(ConnectionProxy, TableRecords, TableRecords) - Method in class org.apache.seata.rm.datasource.exec.mysql.MySQLInsertOnDuplicateUpdateExecutor
build a SQLUndoLog
buildUndoSQL() - Method in class org.apache.seata.rm.datasource.undo.AbstractUndoExecutor
Build undo sql string.
buildUndoSQL() - Method in class org.apache.seata.rm.datasource.undo.dm.DmUndoDeleteExecutor
 
buildUndoSQL() - Method in class org.apache.seata.rm.datasource.undo.dm.DmUndoInsertExecutor
 
buildUndoSQL() - Method in class org.apache.seata.rm.datasource.undo.dm.DmUndoUpdateExecutor
 
buildUndoSQL() - Method in class org.apache.seata.rm.datasource.undo.mariadb.MariadbUndoDeleteExecutor
 
buildUndoSQL() - Method in class org.apache.seata.rm.datasource.undo.mariadb.MariadbUndoInsertExecutor
 
buildUndoSQL() - Method in class org.apache.seata.rm.datasource.undo.mariadb.MariadbUndoUpdateExecutor
 
buildUndoSQL() - Method in class org.apache.seata.rm.datasource.undo.mysql.MySQLUndoDeleteExecutor
Undo delete.
buildUndoSQL() - Method in class org.apache.seata.rm.datasource.undo.mysql.MySQLUndoInsertExecutor
Undo Inset.
buildUndoSQL() - Method in class org.apache.seata.rm.datasource.undo.mysql.MySQLUndoUpdateExecutor
Undo Update.
buildUndoSQL() - Method in class org.apache.seata.rm.datasource.undo.oracle.OracleUndoDeleteExecutor
 
buildUndoSQL() - Method in class org.apache.seata.rm.datasource.undo.oracle.OracleUndoInsertExecutor
 
buildUndoSQL() - Method in class org.apache.seata.rm.datasource.undo.oracle.OracleUndoUpdateExecutor
 
buildUndoSQL() - Method in class org.apache.seata.rm.datasource.undo.polardbx.PolarDBXUndoDeleteExecutor
 
buildUndoSQL() - Method in class org.apache.seata.rm.datasource.undo.polardbx.PolarDBXUndoInsertExecutor
 
buildUndoSQL() - Method in class org.apache.seata.rm.datasource.undo.polardbx.PolarDBXUndoUpdateExecutor
 
buildUndoSQL() - Method in class org.apache.seata.rm.datasource.undo.postgresql.PostgresqlUndoDeleteExecutor
 
buildUndoSQL() - Method in class org.apache.seata.rm.datasource.undo.postgresql.PostgresqlUndoInsertExecutor
 
buildUndoSQL() - Method in class org.apache.seata.rm.datasource.undo.postgresql.PostgresqlUndoUpdateExecutor
 
buildUndoSQL() - Method in class org.apache.seata.rm.datasource.undo.sqlserver.SqlServerUndoDeleteExecutor
 
buildUndoSQL() - Method in class org.apache.seata.rm.datasource.undo.sqlserver.SqlServerUndoInsertExecutor
 
buildUndoSQL() - Method in class org.apache.seata.rm.datasource.undo.sqlserver.SqlServerUndoUpdateExecutor
 
buildWhereCondition(WhereRecognizer, ArrayList<List<Object>>) - Method in class org.apache.seata.rm.datasource.exec.BaseTransactionalExecutor
build buildWhereCondition
buildWhereConditionByPKs(List<String>, int, String) - Static method in class org.apache.seata.rm.datasource.SqlGenerateUtils
 
buildWhereConditionByPKs(List<String>, int, String, int) - Static method in class org.apache.seata.rm.datasource.SqlGenerateUtils
each pk is a condition.the result will like :" (id,userCode) in ((?,?),(?,?)) or (id,userCode) in ((?,?),(?,?) ) or (id,userCode) in ((?,?))" Build where condition by pks string.
buildWhereConditionByPKs(List<String>, String) - Static method in class org.apache.seata.rm.datasource.SqlGenerateUtils
each pk is a condition.the result will like :" id =? and userCode =?"

C

canAutoIncrement(Map<String, ColumnMeta>) - Method in class org.apache.seata.rm.datasource.exec.mysql.MySQLInsertExecutor
 
cancel() - Method in class org.apache.seata.rm.datasource.AbstractStatementProxy
 
cancel() - Method in class org.apache.seata.rm.datasource.xa.StatementProxyXA
 
canUndo(int) - Static method in class org.apache.seata.rm.datasource.undo.AbstractUndoLogManager
 
changeAutoCommit() - Method in class org.apache.seata.rm.datasource.ConnectionProxy
change connection autoCommit to false by seata
checkIfKeyWords(String) - Method in class org.apache.seata.rm.datasource.sql.handler.dm.DmEscapeHandler
 
checkIfKeyWords(String) - Method in class org.apache.seata.rm.datasource.sql.handler.mysql.MySQLEscapeHandler
 
checkIfKeyWords(String) - Method in class org.apache.seata.rm.datasource.sql.handler.oracle.OracleEscapeHandler
 
checkIfKeyWords(String) - Method in class org.apache.seata.rm.datasource.sql.handler.postgresql.PostgresqlEscapeHandler
 
checkIfKeyWords(String) - Method in class org.apache.seata.rm.datasource.sql.handler.sqlserver.SqlServerEscapeHandler
 
checkIfNeedEscape(String, TableMeta) - Method in class org.apache.seata.rm.datasource.sql.handler.dm.DmEscapeHandler
 
checkIfNeedEscape(String, TableMeta) - Method in class org.apache.seata.rm.datasource.sql.handler.mysql.MySQLEscapeHandler
 
checkIfNeedEscape(String, TableMeta) - Method in class org.apache.seata.rm.datasource.sql.handler.oracle.OracleEscapeHandler
 
checkIfNeedEscape(String, TableMeta) - Method in class org.apache.seata.rm.datasource.sql.handler.postgresql.PostgresqlEscapeHandler
 
checkIfNeedEscape(String, TableMeta) - Method in class org.apache.seata.rm.datasource.sql.handler.sqlserver.SqlServerEscapeHandler
 
checkLock(String) - Method in class org.apache.seata.rm.datasource.ConnectionProxy
Check lock.
checkPkValues(Map<String, List<Object>>, boolean) - Method in class org.apache.seata.rm.datasource.exec.BaseInsertExecutor
Check pk values boolean.
checkPkValuesForMultiPk(Map<String, List<Object>>) - Method in class org.apache.seata.rm.datasource.exec.BaseInsertExecutor
check pk values for multi Pk At most one null per row.
checkPkValuesForSinglePk(List<Object>, boolean) - Method in class org.apache.seata.rm.datasource.exec.BaseInsertExecutor
check pk values for single pk
clearBatch() - Method in class org.apache.seata.rm.datasource.AbstractStatementProxy
 
clearBatch() - Method in class org.apache.seata.rm.datasource.xa.StatementProxyXA
 
clearParameters() - Method in class org.apache.seata.rm.datasource.AbstractPreparedStatementProxy
 
clearParameters() - Method in class org.apache.seata.rm.datasource.xa.PreparedStatementProxyXA
 
clearWarnings() - Method in class org.apache.seata.rm.datasource.AbstractConnectionProxy
 
clearWarnings() - Method in class org.apache.seata.rm.datasource.AbstractStatementProxy
 
clearWarnings() - Method in class org.apache.seata.rm.datasource.xa.AbstractConnectionProxyXA
 
clearWarnings() - Method in class org.apache.seata.rm.datasource.xa.StatementProxyXA
 
close() - Method in class org.apache.seata.rm.datasource.AbstractConnectionProxy
 
close() - Method in class org.apache.seata.rm.datasource.AbstractStatementProxy
 
close() - Method in class org.apache.seata.rm.datasource.xa.ConnectionProxyXA
 
close() - Method in class org.apache.seata.rm.datasource.xa.StatementProxyXA
 
closeForce() - Method in class org.apache.seata.rm.datasource.xa.ConnectionProxyXA
 
closeOnCompletion() - Method in class org.apache.seata.rm.datasource.AbstractStatementProxy
 
closeOnCompletion() - Method in class org.apache.seata.rm.datasource.xa.StatementProxyXA
 
commit() - Method in class org.apache.seata.rm.datasource.ConnectionProxy
 
commit() - Method in class org.apache.seata.rm.datasource.xa.ConnectionProxyXA
 
COMPRESSOR_TYPE_KEY - Static variable in interface org.apache.seata.rm.datasource.undo.UndoLogConstants
 
connection - Variable in class org.apache.seata.rm.datasource.ConnectionProxy.LockRetryPolicy
 
ConnectionContext - Class in org.apache.seata.rm.datasource
The type Connection context.
ConnectionContext() - Constructor for class org.apache.seata.rm.datasource.ConnectionContext
 
connectionProxy - Variable in class org.apache.seata.rm.datasource.AbstractStatementProxy
The Connection proxy.
ConnectionProxy - Class in org.apache.seata.rm.datasource
The type Connection proxy.
ConnectionProxy(DataSourceProxy, Connection) - Constructor for class org.apache.seata.rm.datasource.ConnectionProxy
Instantiates a new Connection proxy.
ConnectionProxy.LockRetryPolicy - Class in org.apache.seata.rm.datasource
 
ConnectionProxyXA - Class in org.apache.seata.rm.datasource.xa
Connection proxy for XA mode.
ConnectionProxyXA(Connection, XAConnection, BaseDataSourceResource, String) - Constructor for class org.apache.seata.rm.datasource.xa.ConnectionProxyXA
Constructor of Connection Proxy for XA mode.
connectionProxyXA - Variable in class org.apache.seata.rm.datasource.xa.StatementProxyXA
 
containPK(String) - Method in class org.apache.seata.rm.datasource.exec.BaseTransactionalExecutor
compare column name and primary key name
containsAnyPk() - Method in class org.apache.seata.rm.datasource.exec.oracle.OracleInsertExecutor
Whether the insert columns contain any pk columns
containsAnyPk() - Method in class org.apache.seata.rm.datasource.exec.postgresql.PostgresqlInsertExecutor
Whether the insert columns contain any pk columns
containsColumns() - Method in class org.apache.seata.rm.datasource.exec.BaseInsertExecutor
judge sql specify column
containsPK() - Method in class org.apache.seata.rm.datasource.exec.BaseInsertExecutor
 
containsPK(List<String>) - Method in class org.apache.seata.rm.datasource.exec.BaseTransactionalExecutor
the columns contains table meta pk
containsPK(String, List<String>) - Method in class org.apache.seata.rm.datasource.exec.BaseTransactionalExecutor
the columns contains table meta pk
convertIfJson(Field, TableMeta) - Static method in class org.apache.seata.rm.datasource.undo.mysql.MySQLJsonHelper
 
convertOffSetTime(OffsetDateTime) - Static method in class org.apache.seata.rm.datasource.util.OffsetTimeUtils
 
create() - Method in interface org.apache.seata.rm.datasource.undo.parser.spi.ProtostuffDelegate
Delegate create.
createArrayOf(String, Object[]) - Method in class org.apache.seata.rm.datasource.AbstractConnectionProxy
 
createArrayOf(String, Object[]) - Method in class org.apache.seata.rm.datasource.xa.AbstractConnectionProxyXA
 
createBlob() - Method in class org.apache.seata.rm.datasource.AbstractConnectionProxy
 
createBlob() - Method in class org.apache.seata.rm.datasource.xa.AbstractConnectionProxyXA
 
createClob() - Method in class org.apache.seata.rm.datasource.AbstractConnectionProxy
 
createClob() - Method in class org.apache.seata.rm.datasource.xa.AbstractConnectionProxyXA
 
createNClob() - Method in class org.apache.seata.rm.datasource.AbstractConnectionProxy
 
createNClob() - Method in class org.apache.seata.rm.datasource.xa.AbstractConnectionProxyXA
 
createSQLXML() - Method in class org.apache.seata.rm.datasource.AbstractConnectionProxy
 
createSQLXML() - Method in class org.apache.seata.rm.datasource.xa.AbstractConnectionProxyXA
 
createStatement() - Method in class org.apache.seata.rm.datasource.AbstractConnectionProxy
 
createStatement(int, int) - Method in class org.apache.seata.rm.datasource.AbstractConnectionProxy
 
createStatement(int, int, int) - Method in class org.apache.seata.rm.datasource.AbstractConnectionProxy
 
createStatement() - Method in class org.apache.seata.rm.datasource.xa.AbstractConnectionProxyXA
 
createStatement(int, int) - Method in class org.apache.seata.rm.datasource.xa.AbstractConnectionProxyXA
 
createStatement(int, int, int) - Method in class org.apache.seata.rm.datasource.xa.AbstractConnectionProxyXA
 
createStruct(String, Object[]) - Method in class org.apache.seata.rm.datasource.AbstractConnectionProxy
 
createStruct(String, Object[]) - Method in class org.apache.seata.rm.datasource.xa.AbstractConnectionProxyXA
 
createXAConnection(Connection, BaseDataSourceResource) - Static method in class org.apache.seata.rm.datasource.util.XAUtils
 
createXAConnection(Connection, Driver, String) - Static method in class org.apache.seata.rm.datasource.util.XAUtils
 

D

DataCompareUtils - Class in org.apache.seata.rm.datasource
The type Data compare utils.
dataSource - Variable in class org.apache.seata.rm.BaseDataSourceResource
 
dataSourceCache - Variable in class org.apache.seata.rm.datasource.AbstractDataSourceCacheResourceManager
 
dataSourceCheck() - Method in class org.apache.seata.rm.BaseDataSourceResource
 
DataSourceManager - Class in org.apache.seata.rm.datasource
The type Data source manager.
DataSourceManager() - Constructor for class org.apache.seata.rm.datasource.DataSourceManager
Instantiates a new Data source manager.
dataSourceProxy - Variable in class org.apache.seata.rm.datasource.AbstractConnectionProxy
The Data source proxy.
DataSourceProxy - Class in org.apache.seata.rm.datasource
The type Data source proxy.
DataSourceProxy(DataSource) - Constructor for class org.apache.seata.rm.datasource.DataSourceProxy
Instantiates a new Data source proxy.
DataSourceProxy(DataSource, String) - Constructor for class org.apache.seata.rm.datasource.DataSourceProxy
Instantiates a new Data source proxy.
DataSourceProxyXA - Class in org.apache.seata.rm.datasource.xa
DataSource proxy for XA mode.
DataSourceProxyXA(DataSource) - Constructor for class org.apache.seata.rm.datasource.xa.DataSourceProxyXA
 
DataSourceProxyXA(DataSource, String) - Constructor for class org.apache.seata.rm.datasource.xa.DataSourceProxyXA
 
DataSourceProxyXANative - Class in org.apache.seata.rm.datasource.xa
DataSource proxy to wrap a XADataSource.
DataSourceProxyXANative(XADataSource) - Constructor for class org.apache.seata.rm.datasource.xa.DataSourceProxyXANative
 
DataSourceProxyXANative(XADataSource, String) - Constructor for class org.apache.seata.rm.datasource.xa.DataSourceProxyXANative
 
dataValidationAndGoOn(ConnectionProxy) - Method in class org.apache.seata.rm.datasource.undo.AbstractUndoExecutor
Data validation.
DateDelegate() - Constructor for class org.apache.seata.rm.datasource.undo.parser.ProtostuffUndoLogParser.DateDelegate
 
dbType - Variable in class org.apache.seata.rm.BaseDataSourceResource
 
decode(byte[]) - Method in class org.apache.seata.rm.datasource.undo.parser.FastjsonUndoLogParser
 
decode(byte[]) - Method in class org.apache.seata.rm.datasource.undo.parser.JacksonUndoLogParser
 
decode(byte[]) - Method in class org.apache.seata.rm.datasource.undo.parser.KryoUndoLogParser
 
decode(byte[]) - Method in class org.apache.seata.rm.datasource.undo.parser.ProtostuffUndoLogParser
 
decode(byte[]) - Method in interface org.apache.seata.rm.datasource.undo.UndoLogParser
Decode byte array to branch undo log.
DEFAULT_RESOURCE_GROUP_ID - Static variable in class org.apache.seata.rm.datasource.xa.AbstractDataSourceProxyXA
 
DEFAULT_SERIALIZER - Static variable in interface org.apache.seata.rm.datasource.undo.UndoLogConstants
 
DELETE_UNDO_LOG_SQL - Static variable in class org.apache.seata.rm.datasource.undo.AbstractUndoLogManager
 
DeleteExecutor<T,S extends Statement> - Class in org.apache.seata.rm.datasource.exec
The type Delete executor.
DeleteExecutor(StatementProxy<S>, StatementCallback<T, S>, SQLRecognizer) - Constructor for class org.apache.seata.rm.datasource.exec.DeleteExecutor
Instantiates a new Delete executor.
deleteUndoLog(String, long, Connection) - Method in class org.apache.seata.rm.datasource.undo.AbstractUndoLogManager
Delete undo log.
deleteUndoLog(String, long, Connection) - Method in interface org.apache.seata.rm.datasource.undo.UndoLogManager
Delete undo log.
deleteUndoLogByLogCreated(Date, int, Connection) - Method in class org.apache.seata.rm.datasource.undo.dm.DmUndoLogManager
 
deleteUndoLogByLogCreated(Date, int, Connection) - Method in class org.apache.seata.rm.datasource.undo.mariadb.MariadbUndoLogManager
 
deleteUndoLogByLogCreated(Date, int, Connection) - Method in class org.apache.seata.rm.datasource.undo.mysql.MySQLUndoLogManager
 
deleteUndoLogByLogCreated(Date, int, Connection) - Method in class org.apache.seata.rm.datasource.undo.oracle.OracleUndoLogManager
 
deleteUndoLogByLogCreated(Date, int, Connection) - Method in class org.apache.seata.rm.datasource.undo.polardbx.PolarDBXUndoLogManager
 
deleteUndoLogByLogCreated(Date, int, Connection) - Method in class org.apache.seata.rm.datasource.undo.postgresql.PostgresqlUndoLogManager
 
deleteUndoLogByLogCreated(Date, int, Connection) - Method in class org.apache.seata.rm.datasource.undo.sqlserver.SqlServerUndoLogManager
 
deleteUndoLogByLogCreated(Date, int, Connection) - Method in interface org.apache.seata.rm.datasource.undo.UndoLogManager
delete undolog by created
deser() - Method in interface org.apache.seata.rm.datasource.undo.parser.spi.JacksonSerializer
Jackson custom deserializer
deserialize(byte[]) - Method in class org.apache.seata.rm.datasource.undo.parser.KryoSerializer
 
DmEscapeHandler - Class in org.apache.seata.rm.datasource.sql.handler.dm
The type dm sql keyword checker.
DmEscapeHandler() - Constructor for class org.apache.seata.rm.datasource.sql.handler.dm.DmEscapeHandler
 
DmInsertExecutor - Class in org.apache.seata.rm.datasource.exec.dm
The type DM insert executor.
DmInsertExecutor(StatementProxy, StatementCallback, SQLRecognizer) - Constructor for class org.apache.seata.rm.datasource.exec.dm.DmInsertExecutor
Instantiates a new Abstract dml base executor.
DmTableMetaCache - Class in org.apache.seata.rm.datasource.sql.struct.cache
The type Table meta cache.
DmTableMetaCache() - Constructor for class org.apache.seata.rm.datasource.sql.struct.cache.DmTableMetaCache
 
DmTableMetaCache.TableNameMeta - Class in org.apache.seata.rm.datasource.sql.struct.cache
 
DmUndoDeleteExecutor - Class in org.apache.seata.rm.datasource.undo.dm
The type dm undo delete executor.
DmUndoDeleteExecutor(SQLUndoLog) - Constructor for class org.apache.seata.rm.datasource.undo.dm.DmUndoDeleteExecutor
Instantiates a new dm undo delete executor.
DmUndoExecutorHolder - Class in org.apache.seata.rm.datasource.undo.dm
The Type DmUndoExecutorHolder
DmUndoExecutorHolder() - Constructor for class org.apache.seata.rm.datasource.undo.dm.DmUndoExecutorHolder
 
DmUndoInsertExecutor - Class in org.apache.seata.rm.datasource.undo.dm
The type dm undo insert executor.
DmUndoInsertExecutor(SQLUndoLog) - Constructor for class org.apache.seata.rm.datasource.undo.dm.DmUndoInsertExecutor
Instantiates a new My sql undo insert executor.
DmUndoLogManager - Class in org.apache.seata.rm.datasource.undo.dm
 
DmUndoLogManager() - Constructor for class org.apache.seata.rm.datasource.undo.dm.DmUndoLogManager
 
DmUndoUpdateExecutor - Class in org.apache.seata.rm.datasource.undo.dm
The type dm undo update executor.
DmUndoUpdateExecutor(SQLUndoLog) - Constructor for class org.apache.seata.rm.datasource.undo.dm.DmUndoUpdateExecutor
Instantiates a new My sql undo update executor.
doExecute(Object...) - Method in class org.apache.seata.rm.datasource.exec.AbstractDMLBaseExecutor
 
doExecute(Object...) - Method in class org.apache.seata.rm.datasource.exec.BaseTransactionalExecutor
Do execute object.
doExecute(Object...) - Method in class org.apache.seata.rm.datasource.exec.SelectForUpdateExecutor
 
doRetryOnLockConflict(Callable<T>) - Method in class org.apache.seata.rm.datasource.ConnectionProxy.LockRetryPolicy
 
driver - Variable in class org.apache.seata.rm.BaseDataSourceResource
 

E

empty(TableMeta) - Static method in class org.apache.seata.rm.datasource.sql.struct.TableRecords
Empty table records.
EmptyTableRecords() - Constructor for class org.apache.seata.rm.datasource.sql.struct.TableRecords.EmptyTableRecords
 
EmptyTableRecords(TableMeta) - Constructor for class org.apache.seata.rm.datasource.sql.struct.TableRecords.EmptyTableRecords
 
encode(BranchUndoLog) - Method in class org.apache.seata.rm.datasource.undo.parser.FastjsonUndoLogParser
 
encode(BranchUndoLog) - Method in class org.apache.seata.rm.datasource.undo.parser.JacksonUndoLogParser
 
encode(BranchUndoLog) - Method in class org.apache.seata.rm.datasource.undo.parser.KryoUndoLogParser
 
encode(BranchUndoLog) - Method in class org.apache.seata.rm.datasource.undo.parser.ProtostuffUndoLogParser
 
encode(BranchUndoLog) - Method in interface org.apache.seata.rm.datasource.undo.UndoLogParser
Encode branch undo log to byte array.
equals(Object) - Method in class org.apache.seata.rm.datasource.sql.serial.SerialArray
 
ERR_SQL_STATE - Static variable in class org.apache.seata.rm.datasource.exec.mysql.MySQLInsertExecutor
the modify for test
execute(Callable<T>) - Method in class org.apache.seata.rm.datasource.ConnectionProxy.LockRetryPolicy
 
execute(Object...) - Method in class org.apache.seata.rm.datasource.exec.BaseTransactionalExecutor
 
execute(StatementProxy<S>, StatementCallback<T, S>, Object...) - Static method in class org.apache.seata.rm.datasource.exec.ExecuteTemplate
Execute t.
execute(List<SQLRecognizer>, StatementProxy<S>, StatementCallback<T, S>, Object...) - Static method in class org.apache.seata.rm.datasource.exec.ExecuteTemplate
Execute t.
execute(Object...) - Method in interface org.apache.seata.rm.datasource.exec.Executor
Execute t.
execute(Object...) - Method in class org.apache.seata.rm.datasource.exec.PlainExecutor
 
execute(S, Object...) - Method in interface org.apache.seata.rm.datasource.exec.StatementCallback
Execute t.
execute() - Method in class org.apache.seata.rm.datasource.PreparedStatementProxy
 
execute(String) - Method in class org.apache.seata.rm.datasource.StatementProxy
 
execute(String, int) - Method in class org.apache.seata.rm.datasource.StatementProxy
 
execute(String, int[]) - Method in class org.apache.seata.rm.datasource.StatementProxy
 
execute(String, String[]) - Method in class org.apache.seata.rm.datasource.StatementProxy
 
execute(AbstractConnectionProxyXA, StatementCallback<T, S>, S, Object...) - Static method in class org.apache.seata.rm.datasource.xa.ExecuteTemplateXA
 
execute() - Method in class org.apache.seata.rm.datasource.xa.PreparedStatementProxyXA
 
execute(String, int) - Method in class org.apache.seata.rm.datasource.xa.StatementProxyXA
 
execute(String, int[]) - Method in class org.apache.seata.rm.datasource.xa.StatementProxyXA
 
execute(String, String[]) - Method in class org.apache.seata.rm.datasource.xa.StatementProxyXA
 
execute(String) - Method in class org.apache.seata.rm.datasource.xa.StatementProxyXA
 
execute() - Method in interface org.apache.seata.rm.GlobalLockExecutor
execute business logic
execute(GlobalLockExecutor) - Method in class org.apache.seata.rm.GlobalLockTemplate
 
executeAutoCommitFalse(Object[]) - Method in class org.apache.seata.rm.datasource.exec.AbstractDMLBaseExecutor
Execute auto commit false t.
executeAutoCommitFalse(Object[]) - Method in class org.apache.seata.rm.datasource.exec.mysql.MySQLInsertOnDuplicateUpdateExecutor
Execute auto commit false t.
executeAutoCommitTrue(Object[]) - Method in class org.apache.seata.rm.datasource.exec.AbstractDMLBaseExecutor
Execute auto commit true t.
executeBatch() - Method in class org.apache.seata.rm.datasource.AbstractStatementProxy
 
executeBatch() - Method in class org.apache.seata.rm.datasource.StatementProxy
 
executeBatch() - Method in class org.apache.seata.rm.datasource.xa.StatementProxyXA
 
executeOn(ConnectionProxy) - Method in class org.apache.seata.rm.datasource.undo.AbstractUndoExecutor
Execute on.
executeQuery() - Method in class org.apache.seata.rm.datasource.PreparedStatementProxy
 
executeQuery(String) - Method in class org.apache.seata.rm.datasource.StatementProxy
 
executeQuery() - Method in class org.apache.seata.rm.datasource.xa.PreparedStatementProxyXA
 
executeQuery(String) - Method in class org.apache.seata.rm.datasource.xa.StatementProxyXA
 
ExecuteTemplate - Class in org.apache.seata.rm.datasource.exec
The type Execute template.
ExecuteTemplate() - Constructor for class org.apache.seata.rm.datasource.exec.ExecuteTemplate
 
ExecuteTemplateXA - Class in org.apache.seata.rm.datasource.xa
The type Execute template.
ExecuteTemplateXA() - Constructor for class org.apache.seata.rm.datasource.xa.ExecuteTemplateXA
 
executeUpdate() - Method in class org.apache.seata.rm.datasource.PreparedStatementProxy
 
executeUpdate(String) - Method in class org.apache.seata.rm.datasource.StatementProxy
 
executeUpdate(String, int) - Method in class org.apache.seata.rm.datasource.StatementProxy
 
executeUpdate(String, int[]) - Method in class org.apache.seata.rm.datasource.StatementProxy
 
executeUpdate(String, String[]) - Method in class org.apache.seata.rm.datasource.StatementProxy
 
executeUpdate() - Method in class org.apache.seata.rm.datasource.xa.PreparedStatementProxyXA
 
executeUpdate(String) - Method in class org.apache.seata.rm.datasource.xa.StatementProxyXA
 
executeUpdate(String, int) - Method in class org.apache.seata.rm.datasource.xa.StatementProxyXA
 
executeUpdate(String, int[]) - Method in class org.apache.seata.rm.datasource.xa.StatementProxyXA
 
executeUpdate(String, String[]) - Method in class org.apache.seata.rm.datasource.xa.StatementProxyXA
 
Executor<T> - Interface in org.apache.seata.rm.datasource.exec
The interface Executor.

F

FastjsonUndoLogParser - Class in org.apache.seata.rm.datasource.undo.parser
The type Json based undo log parser.
FastjsonUndoLogParser() - Constructor for class org.apache.seata.rm.datasource.undo.parser.FastjsonUndoLogParser
 
fetchSchema(Connection, String) - Method in class org.apache.seata.rm.datasource.sql.struct.cache.AbstractTableMetaCache
get scheme from datasource and tableName
fetchSchema(Connection, String) - Method in class org.apache.seata.rm.datasource.sql.struct.cache.MariadbTableMetaCache
 
fetchSchema(Connection, String) - Method in class org.apache.seata.rm.datasource.sql.struct.cache.MysqlTableMetaCache
 
fetchSchema(Connection, String) - Method in class org.apache.seata.rm.datasource.sql.struct.cache.OracleTableMetaCache
 
fetchSchema(Connection, String) - Method in class org.apache.seata.rm.datasource.sql.struct.cache.PolarDBXTableMetaCache
 
fetchSchema(Connection, String) - Method in class org.apache.seata.rm.datasource.sql.struct.cache.PostgresqlTableMetaCache
 
fetchSchema(Connection, String) - Method in class org.apache.seata.rm.datasource.sql.struct.cache.SqlServerTableMetaCache
 
Field - Class in org.apache.seata.rm.datasource.sql.struct
Field
Field() - Constructor for class org.apache.seata.rm.datasource.sql.struct.Field
Instantiates a new Field.
Field(String, int, Object) - Constructor for class org.apache.seata.rm.datasource.sql.struct.Field
Instantiates a new Field.
flushUndoLogs(ConnectionProxy) - Method in class org.apache.seata.rm.datasource.undo.AbstractUndoLogManager
Flush undo logs.
flushUndoLogs(ConnectionProxy) - Method in interface org.apache.seata.rm.datasource.undo.UndoLogManager
Flush undo logs.
forceClosePhysicalConnection(XAXid) - Method in class org.apache.seata.rm.datasource.xa.AbstractDataSourceProxyXA
Force close the physical connection kept for XA branch of given XAXid.
free() - Method in class org.apache.seata.rm.datasource.sql.serial.SerialArray
 

G

get(String) - Method in class org.apache.seata.rm.datasource.DataSourceManager
Get data source proxy.
get(String, String) - Static method in class org.apache.seata.rm.datasource.sql.SQLVisitorFactory
Get sql recognizer.
get() - Method in class org.apache.seata.rm.datasource.undo.parser.KryoSerializerFactory
 
getAfterImage() - Method in class org.apache.seata.rm.datasource.undo.SQLUndoLog
Gets after image.
getAfterImagesMap() - Method in class org.apache.seata.rm.datasource.exec.MultiExecutor
 
getApplicationData() - Method in class org.apache.seata.rm.datasource.ConnectionContext
Gets applicationData.
getArray() - Method in class org.apache.seata.rm.datasource.sql.serial.SerialArray
 
getArray(Map<String, Class<?>>) - Method in class org.apache.seata.rm.datasource.sql.serial.SerialArray
 
getArray(long, int) - Method in class org.apache.seata.rm.datasource.sql.serial.SerialArray
 
getArray(long, int, Map<String, Class<?>>) - Method in class org.apache.seata.rm.datasource.sql.serial.SerialArray
 
getAutoCommit() - Method in class org.apache.seata.rm.datasource.AbstractConnectionProxy
 
getAutoCommit() - Method in class org.apache.seata.rm.datasource.xa.ConnectionProxyXA
 
getBaseType() - Method in class org.apache.seata.rm.datasource.sql.serial.SerialArray
 
getBaseTypeName() - Method in class org.apache.seata.rm.datasource.sql.serial.SerialArray
 
getBeforeImage() - Method in class org.apache.seata.rm.datasource.undo.SQLUndoLog
Gets before image.
getBeforeImagesMap() - Method in class org.apache.seata.rm.datasource.exec.MultiExecutor
 
getBranchId() - Method in class org.apache.seata.rm.datasource.ConnectionContext
Gets branch id.
getBranchId() - Method in class org.apache.seata.rm.datasource.undo.BranchUndoLog
Gets branch id.
getBranchId() - Method in class org.apache.seata.rm.datasource.xa.XABranchXid
 
getBranchId() - Method in interface org.apache.seata.rm.datasource.xa.XAXid
 
getBranchQualifier() - Method in class org.apache.seata.rm.datasource.xa.XABranchXid
 
getBranchStatus(String) - Static method in class org.apache.seata.rm.BaseDataSourceResource
 
getBranchType() - Method in class org.apache.seata.rm.BaseDataSourceResource
 
getBranchType() - Method in class org.apache.seata.rm.datasource.DataSourceManager
 
getBranchType() - Method in class org.apache.seata.rm.datasource.DataSourceProxy
 
getBranchType() - Method in interface org.apache.seata.rm.datasource.SeataDataSourceProxy
Gets branch type.
getBranchType() - Method in class org.apache.seata.rm.datasource.xa.ResourceManagerXA
 
getBranchType() - Method in class org.apache.seata.rm.RMHandlerAT
 
getBranchType() - Method in class org.apache.seata.rm.RMHandlerXA
 
getCacheKey(Connection, String, String) - Method in class org.apache.seata.rm.datasource.sql.struct.cache.AbstractTableMetaCache
generate cache key
getCacheKey(Connection, String, String) - Method in class org.apache.seata.rm.datasource.sql.struct.cache.MysqlTableMetaCache
 
getCacheKey(Connection, String, String) - Method in class org.apache.seata.rm.datasource.sql.struct.cache.OracleTableMetaCache
 
getCacheKey(Connection, String, String) - Method in class org.apache.seata.rm.datasource.sql.struct.cache.PostgresqlTableMetaCache
 
getCacheKey(Connection, String, String) - Method in class org.apache.seata.rm.datasource.sql.struct.cache.SqlServerTableMetaCache
 
getCatalog() - Method in class org.apache.seata.rm.datasource.AbstractConnectionProxy
 
getCatalog() - Method in class org.apache.seata.rm.datasource.xa.AbstractConnectionProxyXA
 
getCheckUndoLogTableExistSql() - Method in class org.apache.seata.rm.datasource.undo.AbstractUndoLogManager
 
getCheckUndoLogTableExistSql() - Method in class org.apache.seata.rm.datasource.undo.oracle.OracleUndoLogManager
 
getCheckUndoLogTableExistSql() - Method in class org.apache.seata.rm.datasource.undo.sqlserver.SqlServerUndoLogManager
 
getClientInfo(String) - Method in class org.apache.seata.rm.datasource.AbstractConnectionProxy
 
getClientInfo() - Method in class org.apache.seata.rm.datasource.AbstractConnectionProxy
 
getClientInfo(String) - Method in class org.apache.seata.rm.datasource.xa.AbstractConnectionProxyXA
 
getClientInfo() - Method in class org.apache.seata.rm.datasource.xa.AbstractConnectionProxyXA
 
getCode() - Method in exception org.apache.seata.rm.datasource.exec.LockConflictException
 
getColumnName() - Method in exception org.apache.seata.rm.datasource.exception.TableMetaException
 
getColumnNameInSQL(String) - Method in class org.apache.seata.rm.datasource.exec.BaseTransactionalExecutor
Gets column name in sql.
getColumnNamesInSQL(List<String>) - Method in class org.apache.seata.rm.datasource.exec.BaseTransactionalExecutor
Gets several column name in sql.
getColumnNamesInSQLList(List<String>) - Method in class org.apache.seata.rm.datasource.exec.BaseTransactionalExecutor
Gets column names in sql.
getColumnNamesWithTablePrefix(String, String, List<String>) - Method in class org.apache.seata.rm.datasource.exec.BaseTransactionalExecutor
Gets several column name in sql.
getColumnNamesWithTablePrefixList(String, String, List<String>) - Method in class org.apache.seata.rm.datasource.exec.BaseTransactionalExecutor
Gets column name with table prefix
getColumnNameWithTablePrefix(String, String, String) - Method in class org.apache.seata.rm.datasource.exec.BaseTransactionalExecutor
Gets column name with table prefix
getConnection() - Method in class org.apache.seata.rm.datasource.AbstractStatementProxy
 
getConnection() - Method in class org.apache.seata.rm.datasource.DataSourceProxy
 
getConnection(String, String) - Method in class org.apache.seata.rm.datasource.DataSourceProxy
 
getConnection() - Method in class org.apache.seata.rm.datasource.xa.DataSourceProxyXA
 
getConnection(String, String) - Method in class org.apache.seata.rm.datasource.xa.DataSourceProxyXA
 
getConnection() - Method in class org.apache.seata.rm.datasource.xa.DataSourceProxyXANative
 
getConnection(String, String) - Method in class org.apache.seata.rm.datasource.xa.DataSourceProxyXANative
 
getConnection() - Method in class org.apache.seata.rm.datasource.xa.StatementProxyXA
 
getConnectionForXAFinish(XAXid) - Method in class org.apache.seata.rm.datasource.xa.AbstractDataSourceProxyXA
Get a ConnectionProxyXA instance for finishing XA branch(XA commit/XA rollback)
getConnectionProxy() - Method in class org.apache.seata.rm.datasource.AbstractStatementProxy
Gets connection proxy.
getConnectionProxy() - Method in class org.apache.seata.rm.datasource.StatementProxy
 
getConnectionProxy(Connection) - Method in class org.apache.seata.rm.datasource.xa.DataSourceProxyXA
 
getConnectionProxy(XAConnection) - Method in class org.apache.seata.rm.datasource.xa.DataSourceProxyXANative
 
getConnectionProxyXA() - Method in class org.apache.seata.rm.datasource.xa.AbstractDataSourceProxyXA
 
getConnectionProxyXA() - Method in class org.apache.seata.rm.datasource.xa.DataSourceProxyXA
 
getConnectionProxyXA() - Method in class org.apache.seata.rm.datasource.xa.DataSourceProxyXANative
 
getContext() - Method in class org.apache.seata.rm.datasource.ConnectionProxy
Gets context.
getCurrentSerializer() - Static method in class org.apache.seata.rm.datasource.undo.AbstractUndoLogManager
 
getDataSourceProxy() - Method in class org.apache.seata.rm.datasource.AbstractConnectionProxy
Gets data source proxy.
getDbType() - Method in class org.apache.seata.rm.BaseDataSourceResource
 
getDbType() - Method in class org.apache.seata.rm.datasource.AbstractConnectionProxy
Gets db type.
getDbType() - Method in class org.apache.seata.rm.datasource.DataSourceProxy
Gets db type.
getDbType() - Method in class org.apache.seata.rm.datasource.exec.BaseTransactionalExecutor
get db type
getDbType(String) - Static method in class org.apache.seata.rm.datasource.util.JdbcUtils
 
getDbType(String, String) - Static method in class org.apache.seata.rm.datasource.util.XAUtils
 
getDefaultContent() - Method in class org.apache.seata.rm.datasource.undo.parser.FastjsonUndoLogParser
 
getDefaultContent() - Method in class org.apache.seata.rm.datasource.undo.parser.JacksonUndoLogParser
 
getDefaultContent() - Method in class org.apache.seata.rm.datasource.undo.parser.KryoUndoLogParser
 
getDefaultContent() - Method in class org.apache.seata.rm.datasource.undo.parser.ProtostuffUndoLogParser
 
getDefaultContent() - Method in interface org.apache.seata.rm.datasource.undo.UndoLogParser
Get default context of this parser
getDeleteExecutor(SQLUndoLog) - Method in class org.apache.seata.rm.datasource.undo.dm.DmUndoExecutorHolder
 
getDeleteExecutor(SQLUndoLog) - Method in class org.apache.seata.rm.datasource.undo.mariadb.MariadbUndoExecutorHolder
 
getDeleteExecutor(SQLUndoLog) - Method in class org.apache.seata.rm.datasource.undo.mysql.MySQLUndoExecutorHolder
 
getDeleteExecutor(SQLUndoLog) - Method in class org.apache.seata.rm.datasource.undo.oracle.OracleUndoExecutorHolder
 
getDeleteExecutor(SQLUndoLog) - Method in class org.apache.seata.rm.datasource.undo.polardbx.PolarDBXUndoExecutorHolder
 
getDeleteExecutor(SQLUndoLog) - Method in class org.apache.seata.rm.datasource.undo.postgresql.PostgresqlUndoExecutorHolder
 
getDeleteExecutor(SQLUndoLog) - Method in class org.apache.seata.rm.datasource.undo.sqlserver.SqlServerUndoExecutorHolder
 
getDeleteExecutor(SQLUndoLog) - Method in interface org.apache.seata.rm.datasource.undo.UndoExecutorHolder
get the specific Delete UndoExecutor by sqlUndoLog
getDriver() - Method in class org.apache.seata.rm.BaseDataSourceResource
 
getElements() - Method in class org.apache.seata.rm.datasource.sql.serial.SerialArray
 
getEscapeSymbol() - Method in class org.apache.seata.rm.datasource.sql.handler.mysql.MySQLEscapeHandler
 
getEscapeSymbol() - Method in class org.apache.seata.rm.datasource.sql.handler.sqlserver.SqlServerEscapeHandler
 
getFetchDirection() - Method in class org.apache.seata.rm.datasource.AbstractStatementProxy
 
getFetchDirection() - Method in class org.apache.seata.rm.datasource.xa.StatementProxyXA
 
getFetchSize() - Method in class org.apache.seata.rm.datasource.AbstractStatementProxy
 
getFetchSize() - Method in class org.apache.seata.rm.datasource.xa.StatementProxyXA
 
getFields() - Method in class org.apache.seata.rm.datasource.sql.struct.Row
Gets fields.
getFieldType() - Method in class org.apache.seata.rm.datasource.undo.parser.ProtostuffUndoLogParser.DateDelegate
 
getFieldType() - Method in class org.apache.seata.rm.datasource.undo.parser.ProtostuffUndoLogParser.SqlDateDelegate
 
getFieldType() - Method in class org.apache.seata.rm.datasource.undo.parser.ProtostuffUndoLogParser.TimeDelegate
 
getFieldType() - Method in class org.apache.seata.rm.datasource.undo.parser.ProtostuffUndoLogParser.TimestampDelegate
 
getFormatId() - Method in class org.apache.seata.rm.datasource.xa.XABranchXid
 
getFromTableInSQL() - Method in class org.apache.seata.rm.datasource.exec.BaseTransactionalExecutor
Gets from table in sql.
getGeneratedKeys() - Method in class org.apache.seata.rm.datasource.AbstractStatementProxy
 
getGeneratedKeys() - Method in class org.apache.seata.rm.datasource.exec.BaseInsertExecutor
Deprecated.
getGeneratedKeys(String) - Method in class org.apache.seata.rm.datasource.exec.BaseInsertExecutor
default get generated keys.
getGeneratedKeys() - Method in class org.apache.seata.rm.datasource.exec.sqlserver.SqlServerInsertExecutor
 
getGeneratedKeys() - Method in class org.apache.seata.rm.datasource.xa.StatementProxyXA
 
getGlobalLockConfig() - Method in interface org.apache.seata.rm.GlobalLockExecutor
global lock config info
getGlobalTransactionId() - Method in class org.apache.seata.rm.datasource.xa.XABranchXid
 
getGlobalXid() - Method in class org.apache.seata.rm.datasource.xa.XABranchXid
 
getGlobalXid() - Method in interface org.apache.seata.rm.datasource.xa.XAXid
 
getHoldability() - Method in class org.apache.seata.rm.datasource.AbstractConnectionProxy
 
getHoldability() - Method in class org.apache.seata.rm.datasource.xa.AbstractConnectionProxyXA
 
getInsertExecutor(SQLUndoLog) - Method in class org.apache.seata.rm.datasource.undo.dm.DmUndoExecutorHolder
 
getInsertExecutor(SQLUndoLog) - Method in class org.apache.seata.rm.datasource.undo.mariadb.MariadbUndoExecutorHolder
 
getInsertExecutor(SQLUndoLog) - Method in class org.apache.seata.rm.datasource.undo.mysql.MySQLUndoExecutorHolder
 
getInsertExecutor(SQLUndoLog) - Method in class org.apache.seata.rm.datasource.undo.oracle.OracleUndoExecutorHolder
 
getInsertExecutor(SQLUndoLog) - Method in class org.apache.seata.rm.datasource.undo.polardbx.PolarDBXUndoExecutorHolder
 
getInsertExecutor(SQLUndoLog) - Method in class org.apache.seata.rm.datasource.undo.postgresql.PostgresqlUndoExecutorHolder
 
getInsertExecutor(SQLUndoLog) - Method in class org.apache.seata.rm.datasource.undo.sqlserver.SqlServerUndoExecutorHolder
 
getInsertExecutor(SQLUndoLog) - Method in interface org.apache.seata.rm.datasource.undo.UndoExecutorHolder
get the specific Insert UndoExecutor by sqlUndoLog
getInstance() - Static method in class org.apache.seata.rm.datasource.undo.parser.KryoSerializerFactory
 
getInstance() - Static method in class org.apache.seata.rm.datasource.undo.UndoLogParserFactory
Gets default UndoLogParser instance.
getInstance(String) - Static method in class org.apache.seata.rm.datasource.undo.UndoLogParserFactory
Gets UndoLogParser by name
getKeeper() - Method in class org.apache.seata.rm.BaseDataSourceResource
 
getKernelVersion() - Method in class org.apache.seata.rm.datasource.DataSourceProxy
 
getKeyType() - Method in class org.apache.seata.rm.datasource.sql.struct.Field
Gets key type.
getKryo() - Method in class org.apache.seata.rm.datasource.undo.parser.KryoSerializer
 
getLoginTimeout() - Method in class org.apache.seata.rm.BaseDataSourceResource
 
getLoginTimeout() - Method in class org.apache.seata.rm.datasource.AbstractDataSourceProxy
 
getLogWriter() - Method in class org.apache.seata.rm.BaseDataSourceResource
 
getLogWriter() - Method in class org.apache.seata.rm.datasource.AbstractDataSourceProxy
 
getManagedResources() - Method in class org.apache.seata.rm.datasource.AbstractDataSourceCacheResourceManager
 
getManagedResources() - Method in class org.apache.seata.rm.datasource.DataSourceManager
 
getMaxFieldSize() - Method in class org.apache.seata.rm.datasource.AbstractStatementProxy
 
getMaxFieldSize() - Method in class org.apache.seata.rm.datasource.xa.StatementProxyXA
 
getMaxRows() - Method in class org.apache.seata.rm.datasource.AbstractStatementProxy
 
getMaxRows() - Method in class org.apache.seata.rm.datasource.xa.StatementProxyXA
 
getMetaData() - Method in class org.apache.seata.rm.datasource.AbstractConnectionProxy
 
getMetaData() - Method in class org.apache.seata.rm.datasource.AbstractPreparedStatementProxy
 
getMetaData() - Method in class org.apache.seata.rm.datasource.xa.AbstractConnectionProxyXA
 
getMetaData() - Method in class org.apache.seata.rm.datasource.xa.PreparedStatementProxyXA
 
getMoreResults() - Method in class org.apache.seata.rm.datasource.AbstractStatementProxy
 
getMoreResults(int) - Method in class org.apache.seata.rm.datasource.AbstractStatementProxy
 
getMoreResults() - Method in class org.apache.seata.rm.datasource.xa.StatementProxyXA
 
getMoreResults(int) - Method in class org.apache.seata.rm.datasource.xa.StatementProxyXA
 
getMultiSqlGroup() - Method in class org.apache.seata.rm.datasource.exec.MultiExecutor
 
getName() - Method in class org.apache.seata.rm.datasource.sql.struct.Field
Gets name.
getName() - Method in class org.apache.seata.rm.datasource.undo.parser.FastjsonUndoLogParser
 
getName() - Method in class org.apache.seata.rm.datasource.undo.parser.JacksonUndoLogParser
 
getName() - Method in class org.apache.seata.rm.datasource.undo.parser.KryoUndoLogParser
 
getName() - Method in class org.apache.seata.rm.datasource.undo.parser.ProtostuffUndoLogParser
 
getName() - Method in interface org.apache.seata.rm.datasource.undo.UndoLogParser
Get the name of parser;
getNeedColumns(String, String, List<String>) - Method in class org.apache.seata.rm.datasource.exec.BaseTransactionalExecutor
 
getNetworkTimeout() - Method in class org.apache.seata.rm.datasource.AbstractConnectionProxy
 
getNetworkTimeout() - Method in class org.apache.seata.rm.datasource.xa.AbstractConnectionProxyXA
 
getOrderedPkList(TableRecords, Row, String) - Method in class org.apache.seata.rm.datasource.undo.AbstractUndoExecutor
 
getParamAppenderList() - Method in class org.apache.seata.rm.datasource.exec.mysql.MySQLInsertOnDuplicateUpdateExecutor
 
getParameterMetaData() - Method in class org.apache.seata.rm.datasource.AbstractPreparedStatementProxy
 
getParameterMetaData() - Method in class org.apache.seata.rm.datasource.xa.PreparedStatementProxyXA
 
getParameters() - Method in class org.apache.seata.rm.datasource.PreparedStatementProxy
 
getParamsByIndex(int) - Method in class org.apache.seata.rm.datasource.AbstractPreparedStatementProxy
Gets params by index.
getParentLogger() - Method in class org.apache.seata.rm.BaseDataSourceResource
 
getParentLogger() - Method in class org.apache.seata.rm.datasource.AbstractDataSourceProxy
 
getPkIndex() - Method in class org.apache.seata.rm.datasource.exec.BaseInsertExecutor
get pk index
getPkValues() - Method in class org.apache.seata.rm.datasource.exec.dm.DmInsertExecutor
 
getPkValues() - Method in interface org.apache.seata.rm.datasource.exec.InsertExecutor
get primary key values.
getPkValues() - Method in class org.apache.seata.rm.datasource.exec.mysql.MySQLInsertExecutor
 
getPkValues() - Method in class org.apache.seata.rm.datasource.exec.oracle.OracleInsertExecutor
1.
getPkValues() - Method in class org.apache.seata.rm.datasource.exec.postgresql.PostgresqlInsertExecutor
1.
getPkValues() - Method in class org.apache.seata.rm.datasource.exec.sqlserver.SqlServerInsertExecutor
 
getPkValuesByAuto() - Method in class org.apache.seata.rm.datasource.exec.mysql.MySQLInsertExecutor
the modify for test
getPkValuesByColumn() - Method in class org.apache.seata.rm.datasource.exec.dm.DmInsertExecutor
 
getPkValuesByColumn() - Method in interface org.apache.seata.rm.datasource.exec.InsertExecutor
get primary key values by insert column.
getPkValuesByColumn() - Method in class org.apache.seata.rm.datasource.exec.mysql.MySQLInsertExecutor
 
getPkValuesByColumn() - Method in class org.apache.seata.rm.datasource.exec.oracle.OracleInsertExecutor
 
getPkValuesByColumn() - Method in class org.apache.seata.rm.datasource.exec.postgresql.PostgresqlInsertExecutor
 
getPkValuesByColumn() - Method in class org.apache.seata.rm.datasource.exec.sqlserver.SqlServerInsertExecutor
 
getPkValuesByDefault() - Method in class org.apache.seata.rm.datasource.exec.mysql.MySQLInsertExecutor
Deprecated.
getPkValuesByDefault(String) - Method in class org.apache.seata.rm.datasource.exec.mysql.MySQLInsertExecutor
 
getPkValuesByDefault() - Method in class org.apache.seata.rm.datasource.exec.postgresql.PostgresqlInsertExecutor
Deprecated.
getPkValuesByDefault(String) - Method in class org.apache.seata.rm.datasource.exec.postgresql.PostgresqlInsertExecutor
get primary key values by default
getPkValuesByDefault() - Method in class org.apache.seata.rm.datasource.exec.sqlserver.SqlServerInsertExecutor
 
getPkValuesByDefault(String) - Method in class org.apache.seata.rm.datasource.exec.sqlserver.SqlServerInsertExecutor
 
getPkValuesBySequence(SqlSequenceExpr) - Method in class org.apache.seata.rm.datasource.exec.BaseInsertExecutor
Deprecated.
getPkValuesBySequence(SqlSequenceExpr, String) - Method in class org.apache.seata.rm.datasource.exec.BaseInsertExecutor
the modify for test
getPlainConnection() - Method in class org.apache.seata.rm.datasource.DataSourceProxy
Gets plain connection.
getPrepareTime() - Method in class org.apache.seata.rm.datasource.xa.ConnectionProxyXA
 
getQueryTimeout() - Method in class org.apache.seata.rm.datasource.AbstractStatementProxy
 
getQueryTimeout() - Method in class org.apache.seata.rm.datasource.xa.StatementProxyXA
 
getRegion(int) - Static method in class org.apache.seata.rm.datasource.util.OffsetTimeUtils
 
getRegisteredClasses() - Static method in class org.apache.seata.rm.datasource.undo.parser.UndoLogSerializerClassRegistry
get registered classes
getResourceGroupId() - Method in class org.apache.seata.rm.BaseDataSourceResource
 
getResourceGroupId() - Method in class org.apache.seata.rm.datasource.DataSourceProxy
 
getResourceId() - Method in class org.apache.seata.rm.BaseDataSourceResource
 
getResourceId() - Method in class org.apache.seata.rm.datasource.DataSourceProxy
 
getResourceManager() - Method in class org.apache.seata.rm.RMHandlerAT
get AT resource manager
getResourceManager() - Method in class org.apache.seata.rm.RMHandlerXA
 
getResultSet() - Method in class org.apache.seata.rm.datasource.AbstractStatementProxy
 
getResultSet() - Method in class org.apache.seata.rm.datasource.sql.serial.SerialArray
 
getResultSet(Map<String, Class<?>>) - Method in class org.apache.seata.rm.datasource.sql.serial.SerialArray
 
getResultSet(long, int) - Method in class org.apache.seata.rm.datasource.sql.serial.SerialArray
 
getResultSet(long, int, Map<String, Class<?>>) - Method in class org.apache.seata.rm.datasource.sql.serial.SerialArray
 
getResultSet() - Method in class org.apache.seata.rm.datasource.xa.StatementProxyXA
 
getResultSetConcurrency() - Method in class org.apache.seata.rm.datasource.AbstractStatementProxy
 
getResultSetConcurrency() - Method in class org.apache.seata.rm.datasource.xa.StatementProxyXA
 
getResultSetHoldability() - Method in class org.apache.seata.rm.datasource.AbstractStatementProxy
 
getResultSetHoldability() - Method in class org.apache.seata.rm.datasource.xa.StatementProxyXA
 
getResultSetType() - Method in class org.apache.seata.rm.datasource.AbstractStatementProxy
 
getResultSetType() - Method in class org.apache.seata.rm.datasource.xa.StatementProxyXA
 
getRollbackInfo(ResultSet) - Method in class org.apache.seata.rm.datasource.undo.AbstractUndoLogManager
RollbackInfo to bytes
getRollbackInfo(ResultSet) - Method in class org.apache.seata.rm.datasource.undo.dm.DmUndoLogManager
 
getRows() - Method in class org.apache.seata.rm.datasource.sql.struct.TableRecords
Gets rows.
getSchema() - Method in class org.apache.seata.rm.datasource.AbstractConnectionProxy
 
getSchema() - Method in class org.apache.seata.rm.datasource.sql.struct.cache.DmTableMetaCache.TableNameMeta
 
getSchema() - Method in class org.apache.seata.rm.datasource.xa.AbstractConnectionProxyXA
 
getSelectSQL() - Method in class org.apache.seata.rm.datasource.exec.mysql.MySQLInsertOnDuplicateUpdateExecutor
 
getSequenceSql(SqlSequenceExpr) - Method in class org.apache.seata.rm.datasource.exec.dm.DmInsertExecutor
 
getSequenceSql(SqlSequenceExpr) - Method in class org.apache.seata.rm.datasource.exec.oracle.OracleInsertExecutor
 
getSequenceSql(SqlSequenceExpr) - Method in class org.apache.seata.rm.datasource.exec.postgresql.PostgresqlInsertExecutor
 
getSequenceSql(SqlSequenceExpr) - Method in class org.apache.seata.rm.datasource.exec.sqlserver.SqlServerInsertExecutor
 
getSqlType() - Method in class org.apache.seata.rm.datasource.undo.SQLUndoLog
Gets sql type.
getSqlUndoLog() - Method in class org.apache.seata.rm.datasource.undo.AbstractUndoExecutor
Gets sql undo log.
getSqlUndoLogs() - Method in class org.apache.seata.rm.datasource.undo.BranchUndoLog
Gets sql undo logs.
getStandardPkColumnName(String) - Method in class org.apache.seata.rm.datasource.exec.BaseTransactionalExecutor
get standard pk column name from user sql column name
getTableMeta() - Method in class org.apache.seata.rm.datasource.exec.BaseTransactionalExecutor
Gets table meta.
getTableMeta(String) - Method in class org.apache.seata.rm.datasource.exec.BaseTransactionalExecutor
Gets table meta.
getTableMeta(String) - Method in class org.apache.seata.rm.datasource.exec.mysql.MySQLUpdateJoinExecutor
 
getTableMeta(Connection, String, String) - Method in class org.apache.seata.rm.datasource.sql.struct.cache.AbstractTableMetaCache
 
getTableMeta() - Method in class org.apache.seata.rm.datasource.sql.struct.TableRecords.EmptyTableRecords
 
getTableMeta() - Method in class org.apache.seata.rm.datasource.sql.struct.TableRecords
Gets table meta.
getTableMetaCache(String) - Static method in class org.apache.seata.rm.datasource.sql.struct.TableMetaCacheFactory
get table meta cache
getTableName() - Method in exception org.apache.seata.rm.datasource.exception.TableMetaException
 
getTableName() - Method in class org.apache.seata.rm.datasource.sql.struct.cache.DmTableMetaCache.TableNameMeta
 
getTableName() - Method in class org.apache.seata.rm.datasource.sql.struct.TableRecords
Gets table name.
getTableName() - Method in class org.apache.seata.rm.datasource.undo.SQLUndoLog
Gets table name.
getTargetConnection() - Method in class org.apache.seata.rm.datasource.AbstractConnectionProxy
Gets target connection.
getTargetDataSource() - Method in class org.apache.seata.rm.BaseDataSourceResource
Gets target data source.
getTargetDataSource() - Method in class org.apache.seata.rm.datasource.AbstractDataSourceProxy
Gets target data source.
getTargetDataSource() - Method in interface org.apache.seata.rm.datasource.SeataDataSourceProxy
Gets target data source.
getTargetSQL() - Method in class org.apache.seata.rm.datasource.AbstractStatementProxy
Gets target sql.
getTargetStatement() - Method in class org.apache.seata.rm.datasource.AbstractStatementProxy
Gets target statement.
getTransactionIsolation() - Method in class org.apache.seata.rm.datasource.AbstractConnectionProxy
 
getTransactionIsolation() - Method in class org.apache.seata.rm.datasource.xa.AbstractConnectionProxyXA
 
getType() - Method in class org.apache.seata.rm.datasource.sql.struct.Field
Gets type.
getTypeMap() - Method in class org.apache.seata.rm.datasource.AbstractConnectionProxy
 
getTypeMap() - Method in class org.apache.seata.rm.datasource.xa.AbstractConnectionProxyXA
 
getUndoExecutor(String, SQLUndoLog) - Static method in class org.apache.seata.rm.datasource.undo.UndoExecutorFactory
Gets undo executor.
getUndoExecutorHolder(String) - Static method in class org.apache.seata.rm.datasource.undo.UndoExecutorHolderFactory
Get UndoExecutorHolder by db type
getUndoItems() - Method in class org.apache.seata.rm.datasource.ConnectionContext
Gets undo items.
getUndoLogManager(String) - Static method in class org.apache.seata.rm.datasource.undo.UndoLogManagerFactory
get undo log manager.
getUndoRows() - Method in class org.apache.seata.rm.datasource.undo.AbstractUndoExecutor
Gets undo rows.
getUndoRows() - Method in class org.apache.seata.rm.datasource.undo.dm.DmUndoDeleteExecutor
 
getUndoRows() - Method in class org.apache.seata.rm.datasource.undo.dm.DmUndoInsertExecutor
 
getUndoRows() - Method in class org.apache.seata.rm.datasource.undo.dm.DmUndoUpdateExecutor
 
getUndoRows() - Method in class org.apache.seata.rm.datasource.undo.mariadb.MariadbUndoDeleteExecutor
 
getUndoRows() - Method in class org.apache.seata.rm.datasource.undo.mariadb.MariadbUndoInsertExecutor
 
getUndoRows() - Method in class org.apache.seata.rm.datasource.undo.mariadb.MariadbUndoUpdateExecutor
 
getUndoRows() - Method in class org.apache.seata.rm.datasource.undo.mysql.MySQLUndoDeleteExecutor
 
getUndoRows() - Method in class org.apache.seata.rm.datasource.undo.mysql.MySQLUndoInsertExecutor
 
getUndoRows() - Method in class org.apache.seata.rm.datasource.undo.mysql.MySQLUndoUpdateExecutor
 
getUndoRows() - Method in class org.apache.seata.rm.datasource.undo.oracle.OracleUndoDeleteExecutor
 
getUndoRows() - Method in class org.apache.seata.rm.datasource.undo.oracle.OracleUndoInsertExecutor
 
getUndoRows() - Method in class org.apache.seata.rm.datasource.undo.oracle.OracleUndoUpdateExecutor
 
getUndoRows() - Method in class org.apache.seata.rm.datasource.undo.polardbx.PolarDBXUndoDeleteExecutor
 
getUndoRows() - Method in class org.apache.seata.rm.datasource.undo.polardbx.PolarDBXUndoInsertExecutor
 
getUndoRows() - Method in class org.apache.seata.rm.datasource.undo.polardbx.PolarDBXUndoUpdateExecutor
 
getUndoRows() - Method in class org.apache.seata.rm.datasource.undo.postgresql.PostgresqlUndoDeleteExecutor
 
getUndoRows() - Method in class org.apache.seata.rm.datasource.undo.postgresql.PostgresqlUndoInsertExecutor
 
getUndoRows() - Method in class org.apache.seata.rm.datasource.undo.postgresql.PostgresqlUndoUpdateExecutor
 
getUndoRows() - Method in class org.apache.seata.rm.datasource.undo.sqlserver.SqlServerUndoDeleteExecutor
 
getUndoRows() - Method in class org.apache.seata.rm.datasource.undo.sqlserver.SqlServerUndoInsertExecutor
 
getUndoRows() - Method in class org.apache.seata.rm.datasource.undo.sqlserver.SqlServerUndoUpdateExecutor
 
getUpdateCount() - Method in class org.apache.seata.rm.datasource.AbstractStatementProxy
 
getUpdateCount() - Method in class org.apache.seata.rm.datasource.xa.StatementProxyXA
 
getUpdateExecutor(SQLUndoLog) - Method in class org.apache.seata.rm.datasource.undo.dm.DmUndoExecutorHolder
 
getUpdateExecutor(SQLUndoLog) - Method in class org.apache.seata.rm.datasource.undo.mariadb.MariadbUndoExecutorHolder
 
getUpdateExecutor(SQLUndoLog) - Method in class org.apache.seata.rm.datasource.undo.mysql.MySQLUndoExecutorHolder
 
getUpdateExecutor(SQLUndoLog) - Method in class org.apache.seata.rm.datasource.undo.oracle.OracleUndoExecutorHolder
 
getUpdateExecutor(SQLUndoLog) - Method in class org.apache.seata.rm.datasource.undo.polardbx.PolarDBXUndoExecutorHolder
 
getUpdateExecutor(SQLUndoLog) - Method in class org.apache.seata.rm.datasource.undo.postgresql.PostgresqlUndoExecutorHolder
 
getUpdateExecutor(SQLUndoLog) - Method in class org.apache.seata.rm.datasource.undo.sqlserver.SqlServerUndoExecutorHolder
 
getUpdateExecutor(SQLUndoLog) - Method in interface org.apache.seata.rm.datasource.undo.UndoExecutorHolder
get the specific Update UndoExecutor by sqlUndoLog
getValue() - Method in class org.apache.seata.rm.datasource.sql.struct.Field
Gets value.
getValue() - Method in enum org.apache.seata.rm.datasource.undo.AbstractUndoLogManager.State
 
getWarnings() - Method in class org.apache.seata.rm.datasource.AbstractConnectionProxy
 
getWarnings() - Method in class org.apache.seata.rm.datasource.AbstractStatementProxy
 
getWarnings() - Method in class org.apache.seata.rm.datasource.xa.AbstractConnectionProxyXA
 
getWarnings() - Method in class org.apache.seata.rm.datasource.xa.StatementProxyXA
 
getWrappedConnection() - Method in class org.apache.seata.rm.datasource.xa.AbstractConnectionProxyXA
 
getWrappedXAConnection() - Method in class org.apache.seata.rm.datasource.xa.AbstractConnectionProxyXA
 
getXid() - Method in class org.apache.seata.rm.datasource.ConnectionContext
Gets xid.
getXid() - Method in class org.apache.seata.rm.datasource.undo.BranchUndoLog
Gets xid.
GlobalLockExecutor - Interface in org.apache.seata.rm
executor to execute business logic that require global lock
GlobalLockTemplate - Class in org.apache.seata.rm
executor template for local transaction which need global lock
GlobalLockTemplate() - Constructor for class org.apache.seata.rm.GlobalLockTemplate
 
GROUP_BY - Static variable in class org.apache.seata.rm.datasource.exec.AbstractDMLBaseExecutor
 

H

handle(UndoLogDeleteRequest) - Method in class org.apache.seata.rm.RMHandlerAT
 
hashCode() - Method in class org.apache.seata.rm.datasource.sql.serial.SerialArray
 
hasLockKey() - Method in class org.apache.seata.rm.datasource.ConnectionContext
Gets lock keys buffer.
hasUndoLog() - Method in class org.apache.seata.rm.datasource.ConnectionContext
Has undo log boolean.
hasUndoLogTable(Connection) - Method in class org.apache.seata.rm.datasource.undo.AbstractUndoLogManager
 
hasUndoLogTable(Connection) - Method in interface org.apache.seata.rm.datasource.undo.UndoLogManager
does this resource have undolog table?(some may not have, if they don't use AT mode at all)
hold(String, T) - Method in class org.apache.seata.rm.BaseDataSourceResource
 
hold(String, T) - Method in interface org.apache.seata.rm.datasource.xa.Holder
 
Holdable - Interface in org.apache.seata.rm.datasource.xa
 
Holder<T extends Holdable> - Interface in org.apache.seata.rm.datasource.xa
 
holdSerialDataType(Object) - Static method in class org.apache.seata.rm.datasource.sql.struct.TableRecords
since there is no parameterless constructor for Blob, Clob and NClob just like mysql, it needs to be converted to Serial_ type

I

inGlobalTransaction() - Method in class org.apache.seata.rm.datasource.ConnectionContext
In global transaction boolean.
init() - Method in class org.apache.seata.rm.datasource.AbstractDataSourceCacheResourceManager
 
init() - Method in class org.apache.seata.rm.datasource.undo.parser.FastjsonUndoLogParser
 
init() - Method in class org.apache.seata.rm.datasource.undo.parser.JacksonUndoLogParser
 
init() - Method in class org.apache.seata.rm.datasource.undo.parser.KryoUndoLogParser
 
init() - Method in class org.apache.seata.rm.datasource.undo.parser.ProtostuffUndoLogParser
 
init() - Method in class org.apache.seata.rm.datasource.xa.ConnectionProxyXA
 
init() - Method in class org.apache.seata.rm.datasource.xa.ResourceManagerXA
 
initDataSourceResource(BaseDataSourceResource, DataSource, String) - Static method in class org.apache.seata.rm.datasource.util.JdbcUtils
Init a DataSourceResource instance with DataSource instance and given resource group ID.
initXADataSourceResource(BaseDataSourceResource, XADataSource, String) - Static method in class org.apache.seata.rm.datasource.util.JdbcUtils
 
initXaTwoPhaseTimeoutChecker() - Method in class org.apache.seata.rm.datasource.xa.ResourceManagerXA
 
InsertExecutor<T> - Interface in org.apache.seata.rm.datasource.exec
The interface Insert executor.
insertUndoLogWithGlobalFinished(String, long, UndoLogParser, Connection) - Method in class org.apache.seata.rm.datasource.undo.AbstractUndoLogManager
insert uodo log when global finished
insertUndoLogWithGlobalFinished(String, long, UndoLogParser, Connection) - Method in class org.apache.seata.rm.datasource.undo.dm.DmUndoLogManager
 
insertUndoLogWithGlobalFinished(String, long, UndoLogParser, Connection) - Method in class org.apache.seata.rm.datasource.undo.mariadb.MariadbUndoLogManager
 
insertUndoLogWithGlobalFinished(String, long, UndoLogParser, Connection) - Method in class org.apache.seata.rm.datasource.undo.mysql.MySQLUndoLogManager
 
insertUndoLogWithGlobalFinished(String, long, UndoLogParser, Connection) - Method in class org.apache.seata.rm.datasource.undo.oracle.OracleUndoLogManager
 
insertUndoLogWithGlobalFinished(String, long, UndoLogParser, Connection) - Method in class org.apache.seata.rm.datasource.undo.polardbx.PolarDBXUndoLogManager
 
insertUndoLogWithGlobalFinished(String, long, UndoLogParser, Connection) - Method in class org.apache.seata.rm.datasource.undo.postgresql.PostgresqlUndoLogManager
 
insertUndoLogWithGlobalFinished(String, long, UndoLogParser, Connection) - Method in class org.apache.seata.rm.datasource.undo.sqlserver.SqlServerUndoLogManager
 
insertUndoLogWithNormal(String, long, String, byte[], Connection) - Method in class org.apache.seata.rm.datasource.undo.AbstractUndoLogManager
insert uodo log when normal
insertUndoLogWithNormal(String, long, String, byte[], Connection) - Method in class org.apache.seata.rm.datasource.undo.dm.DmUndoLogManager
 
insertUndoLogWithNormal(String, long, String, byte[], Connection) - Method in class org.apache.seata.rm.datasource.undo.mariadb.MariadbUndoLogManager
 
insertUndoLogWithNormal(String, long, String, byte[], Connection) - Method in class org.apache.seata.rm.datasource.undo.mysql.MySQLUndoLogManager
 
insertUndoLogWithNormal(String, long, String, byte[], Connection) - Method in class org.apache.seata.rm.datasource.undo.oracle.OracleUndoLogManager
 
insertUndoLogWithNormal(String, long, String, byte[], Connection) - Method in class org.apache.seata.rm.datasource.undo.polardbx.PolarDBXUndoLogManager
 
insertUndoLogWithNormal(String, long, String, byte[], Connection) - Method in class org.apache.seata.rm.datasource.undo.postgresql.PostgresqlUndoLogManager
 
insertUndoLogWithNormal(String, long, String, byte[], Connection) - Method in class org.apache.seata.rm.datasource.undo.sqlserver.SqlServerUndoLogManager
 
IS_REPORT_SUCCESS_ENABLE - Static variable in class org.apache.seata.rm.datasource.ConnectionProxy
 
IS_UNDO_DATA_VALIDATION_ENABLE - Static variable in class org.apache.seata.rm.datasource.undo.AbstractUndoExecutor
Switch of undo data validation
isAutoCommitChanged() - Method in class org.apache.seata.rm.datasource.ConnectionContext
is seata change targetConnection autoCommit
isBranchRegistered() - Method in class org.apache.seata.rm.datasource.ConnectionContext
Is branch registered boolean.
isClosed() - Method in class org.apache.seata.rm.datasource.AbstractConnectionProxy
 
isClosed() - Method in class org.apache.seata.rm.datasource.AbstractStatementProxy
 
isClosed() - Method in class org.apache.seata.rm.datasource.xa.AbstractConnectionProxyXA
 
isClosed() - Method in class org.apache.seata.rm.datasource.xa.StatementProxyXA
 
isCloseOnCompletion() - Method in class org.apache.seata.rm.datasource.AbstractStatementProxy
 
isCloseOnCompletion() - Method in class org.apache.seata.rm.datasource.xa.StatementProxyXA
 
isFieldEquals(Field, Field) - Static method in class org.apache.seata.rm.datasource.DataCompareUtils
Is field equals result.
isGlobalLockRequire() - Method in class org.apache.seata.rm.datasource.ConnectionProxy
get global lock requires flag
isHeld() - Method in class org.apache.seata.rm.datasource.xa.ConnectionProxyXA
 
isHeld() - Method in interface org.apache.seata.rm.datasource.xa.Holdable
 
isKey(String) - Method in class org.apache.seata.rm.datasource.sql.struct.Field
Is key boolean.
isLowerSupportGroupByPksVersion - Variable in class org.apache.seata.rm.datasource.exec.mysql.MySQLUpdateJoinExecutor
 
isPoolable() - Method in class org.apache.seata.rm.datasource.AbstractStatementProxy
 
isPoolable() - Method in class org.apache.seata.rm.datasource.xa.StatementProxyXA
 
isReadOnly() - Method in class org.apache.seata.rm.datasource.AbstractConnectionProxy
 
isReadOnly() - Method in class org.apache.seata.rm.datasource.xa.AbstractConnectionProxyXA
 
isRecordsEquals(TableRecords, TableRecords) - Static method in class org.apache.seata.rm.datasource.DataCompareUtils
Is records equals result.
isRowsEquals(TableMeta, List<Row>, List<Row>) - Static method in class org.apache.seata.rm.datasource.DataCompareUtils
Is rows equals result.
isShouldBeHeld() - Method in class org.apache.seata.rm.BaseDataSourceResource
 
isValid(int) - Method in class org.apache.seata.rm.datasource.AbstractConnectionProxy
 
isValid(int) - Method in class org.apache.seata.rm.datasource.xa.AbstractConnectionProxyXA
 
isWrapperFor(Class<?>) - Method in class org.apache.seata.rm.BaseDataSourceResource
 
isWrapperFor(Class<?>) - Method in class org.apache.seata.rm.datasource.AbstractConnectionProxy
 
isWrapperFor(Class<?>) - Method in class org.apache.seata.rm.datasource.AbstractDataSourceProxy
 
isWrapperFor(Class<?>) - Method in class org.apache.seata.rm.datasource.AbstractStatementProxy
 
isWrapperFor(Class<?>) - Method in class org.apache.seata.rm.datasource.xa.AbstractConnectionProxyXA
 
isWrapperFor(Class<?>) - Method in class org.apache.seata.rm.datasource.xa.StatementProxyXA
 

J

JacksonSerializer<T> - Interface in org.apache.seata.rm.datasource.undo.parser.spi
The interface Jackson serializer.
JacksonUndoLogParser - Class in org.apache.seata.rm.datasource.undo.parser
The type Json based undo log parser.
JacksonUndoLogParser() - Constructor for class org.apache.seata.rm.datasource.undo.parser.JacksonUndoLogParser
 
JdbcUtils - Class in org.apache.seata.rm.datasource.util
 

K

KeyType - Enum in org.apache.seata.rm.datasource.sql.struct
The enum Key type.
keywordSet - Variable in class org.apache.seata.rm.datasource.sql.handler.mysql.MySQLEscapeHandler
 
KryoSerializer - Class in org.apache.seata.rm.datasource.undo.parser
 
KryoSerializer(Kryo) - Constructor for class org.apache.seata.rm.datasource.undo.parser.KryoSerializer
 
KryoSerializerFactory - Class in org.apache.seata.rm.datasource.undo.parser
 
KryoTypeSerializer<T> - Interface in org.apache.seata.rm.datasource.undo.parser.spi
The interface Kryo type serializer.
KryoUndoLogParser - Class in org.apache.seata.rm.datasource.undo.parser
kryo serializer
KryoUndoLogParser() - Constructor for class org.apache.seata.rm.datasource.undo.parser.KryoUndoLogParser
 

L

loadDriver(String) - Static method in class org.apache.seata.rm.datasource.util.JdbcUtils
 
LOCK_RETRY_POLICY_BRANCH_ROLLBACK_ON_CONFLICT - Static variable in class org.apache.seata.rm.datasource.ConnectionProxy.LockRetryPolicy
 
LockConflictException - Exception in org.apache.seata.rm.datasource.exec
The type Lock conflict exception.
LockConflictException(String) - Constructor for exception org.apache.seata.rm.datasource.exec.LockConflictException
 
LockConflictException(String, TransactionExceptionCode) - Constructor for exception org.apache.seata.rm.datasource.exec.LockConflictException
 
lockQuery(String) - Method in class org.apache.seata.rm.datasource.ConnectionProxy
Lock query.
lockQuery(BranchType, String, String, String) - Method in class org.apache.seata.rm.datasource.DataSourceManager
 
LockRetryController - Class in org.apache.seata.rm.datasource.exec
Lock retry controller
LockRetryController() - Constructor for class org.apache.seata.rm.datasource.exec.LockRetryController
Instantiates a new Lock retry controller.
LockRetryPolicy(ConnectionProxy) - Constructor for class org.apache.seata.rm.datasource.ConnectionProxy.LockRetryPolicy
 
LockWaitTimeoutException - Exception in org.apache.seata.rm.datasource.exec
The type Lock wait timeout exception.
LockWaitTimeoutException() - Constructor for exception org.apache.seata.rm.datasource.exec.LockWaitTimeoutException
Instantiates a new Lock wait timeout exception.
LockWaitTimeoutException(String, Throwable) - Constructor for exception org.apache.seata.rm.datasource.exec.LockWaitTimeoutException
Instantiates a new Lock wait timeout exception.
LockWaitTimeoutException(Throwable) - Constructor for exception org.apache.seata.rm.datasource.exec.LockWaitTimeoutException
Instantiates a new Lock wait timeout exception.
logger - Variable in class org.apache.seata.rm.datasource.exec.mysql.MySQLInsertExecutor
 
logger - Variable in class org.apache.seata.rm.datasource.exec.mysql.MySQLUpdateJoinExecutor
 
logger - Variable in class org.apache.seata.rm.datasource.sql.struct.cache.MysqlTableMetaCache
 
logger - Variable in class org.apache.seata.rm.datasource.undo.mysql.MySQLUndoLogManager
 
lookup(String) - Method in class org.apache.seata.rm.BaseDataSourceResource
 
lookup(String) - Method in interface org.apache.seata.rm.datasource.xa.Holder
 

M

MariadbEscapeHandler - Class in org.apache.seata.rm.datasource.sql.handler.mariadb
The type Mariadb escape handler.
MariadbEscapeHandler() - Constructor for class org.apache.seata.rm.datasource.sql.handler.mariadb.MariadbEscapeHandler
 
MariadbInsertExecutor - Class in org.apache.seata.rm.datasource.exec.mariadb
The type Mariadb insert executor.
MariadbInsertExecutor(StatementProxy, StatementCallback, SQLRecognizer) - Constructor for class org.apache.seata.rm.datasource.exec.mariadb.MariadbInsertExecutor
Instantiates a new Abstract dml base executor.
MariadbInsertOnDuplicateUpdateExecutor - Class in org.apache.seata.rm.datasource.exec.mariadb
 
MariadbInsertOnDuplicateUpdateExecutor(StatementProxy, StatementCallback, SQLRecognizer) - Constructor for class org.apache.seata.rm.datasource.exec.mariadb.MariadbInsertOnDuplicateUpdateExecutor
 
MariadbTableMetaCache - Class in org.apache.seata.rm.datasource.sql.struct.cache
The type Table meta cache.
MariadbTableMetaCache() - Constructor for class org.apache.seata.rm.datasource.sql.struct.cache.MariadbTableMetaCache
 
MariadbUndoDeleteExecutor - Class in org.apache.seata.rm.datasource.undo.mariadb
The type Mariadb undo delete executor.
MariadbUndoDeleteExecutor(SQLUndoLog) - Constructor for class org.apache.seata.rm.datasource.undo.mariadb.MariadbUndoDeleteExecutor
Instantiates a new Maria db undo delete executor.
MariadbUndoExecutorHolder - Class in org.apache.seata.rm.datasource.undo.mariadb
The Type MariadbUndoExecutorHolder
MariadbUndoExecutorHolder() - Constructor for class org.apache.seata.rm.datasource.undo.mariadb.MariadbUndoExecutorHolder
 
MariadbUndoInsertExecutor - Class in org.apache.seata.rm.datasource.undo.mariadb
The type Mariadb undo insert executor.
MariadbUndoInsertExecutor(SQLUndoLog) - Constructor for class org.apache.seata.rm.datasource.undo.mariadb.MariadbUndoInsertExecutor
Instantiates a new My sql undo insert executor.
MariadbUndoLogManager - Class in org.apache.seata.rm.datasource.undo.mariadb
 
MariadbUndoLogManager() - Constructor for class org.apache.seata.rm.datasource.undo.mariadb.MariadbUndoLogManager
 
MariadbUndoUpdateExecutor - Class in org.apache.seata.rm.datasource.undo.mariadb
The type Mariadb undo update executor.
MariadbUndoUpdateExecutor(SQLUndoLog) - Constructor for class org.apache.seata.rm.datasource.undo.mariadb.MariadbUndoUpdateExecutor
Instantiates a new Maria db undo update executor.
MariadbUpdateJoinExecutor<T,S extends Statement> - Class in org.apache.seata.rm.datasource.exec.mariadb
 
MariadbUpdateJoinExecutor(StatementProxy<S>, StatementCallback<T, S>, SQLRecognizer) - Constructor for class org.apache.seata.rm.datasource.exec.mariadb.MariadbUpdateJoinExecutor
Instantiates a new Update executor.
MultiDeleteExecutor<T,S extends Statement> - Class in org.apache.seata.rm.datasource.exec
The type MultiSql executor.
MultiDeleteExecutor(StatementProxy<S>, StatementCallback<T, S>, List<SQLRecognizer>) - Constructor for class org.apache.seata.rm.datasource.exec.MultiDeleteExecutor
 
MultiExecutor<T,S extends Statement> - Class in org.apache.seata.rm.datasource.exec
The type MultiSql executor.
MultiExecutor(StatementProxy<S>, StatementCallback<T, S>, List<SQLRecognizer>) - Constructor for class org.apache.seata.rm.datasource.exec.MultiExecutor
Instantiates a new Abstract dml base executor.
MultiUpdateExecutor<T,S extends Statement> - Class in org.apache.seata.rm.datasource.exec
The type MultiSql executor.
MultiUpdateExecutor(StatementProxy<S>, StatementCallback<T, S>, List<SQLRecognizer>) - Constructor for class org.apache.seata.rm.datasource.exec.MultiUpdateExecutor
Instantiates a new Multi update executor.
MySQLEscapeHandler - Class in org.apache.seata.rm.datasource.sql.handler.mysql
The type MySQL keyword checker.
MySQLEscapeHandler() - Constructor for class org.apache.seata.rm.datasource.sql.handler.mysql.MySQLEscapeHandler
 
MySQLInsertExecutor - Class in org.apache.seata.rm.datasource.exec.mysql
The type My sql insert executor.
MySQLInsertExecutor(StatementProxy, StatementCallback, SQLRecognizer) - Constructor for class org.apache.seata.rm.datasource.exec.mysql.MySQLInsertExecutor
Instantiates a new Abstract dml base executor.
MySQLInsertOnDuplicateUpdateExecutor - Class in org.apache.seata.rm.datasource.exec.mysql
 
MySQLInsertOnDuplicateUpdateExecutor(StatementProxy, StatementCallback, SQLRecognizer) - Constructor for class org.apache.seata.rm.datasource.exec.mysql.MySQLInsertOnDuplicateUpdateExecutor
 
MySQLJsonHelper - Class in org.apache.seata.rm.datasource.undo.mysql
the type MySQLJsonHelper
MySQLJsonHelper() - Constructor for class org.apache.seata.rm.datasource.undo.mysql.MySQLJsonHelper
 
MysqlTableMetaCache - Class in org.apache.seata.rm.datasource.sql.struct.cache
The type Table meta cache.
MysqlTableMetaCache() - Constructor for class org.apache.seata.rm.datasource.sql.struct.cache.MysqlTableMetaCache
 
MySQLUndoDeleteExecutor - Class in org.apache.seata.rm.datasource.undo.mysql
The type My sql undo delete executor.
MySQLUndoDeleteExecutor(SQLUndoLog) - Constructor for class org.apache.seata.rm.datasource.undo.mysql.MySQLUndoDeleteExecutor
Instantiates a new My sql undo delete executor.
MySQLUndoExecutorHolder - Class in org.apache.seata.rm.datasource.undo.mysql
The Type MySQLUndoExecutorHolder
MySQLUndoExecutorHolder() - Constructor for class org.apache.seata.rm.datasource.undo.mysql.MySQLUndoExecutorHolder
 
MySQLUndoInsertExecutor - Class in org.apache.seata.rm.datasource.undo.mysql
The type My sql undo insert executor.
MySQLUndoInsertExecutor(SQLUndoLog) - Constructor for class org.apache.seata.rm.datasource.undo.mysql.MySQLUndoInsertExecutor
Instantiates a new My sql undo insert executor.
MySQLUndoLogManager - Class in org.apache.seata.rm.datasource.undo.mysql
 
MySQLUndoLogManager() - Constructor for class org.apache.seata.rm.datasource.undo.mysql.MySQLUndoLogManager
 
MySQLUndoUpdateExecutor - Class in org.apache.seata.rm.datasource.undo.mysql
The type My sql undo update executor.
MySQLUndoUpdateExecutor(SQLUndoLog) - Constructor for class org.apache.seata.rm.datasource.undo.mysql.MySQLUndoUpdateExecutor
Instantiates a new My sql undo update executor.
MySQLUpdateJoinExecutor<T,S extends Statement> - Class in org.apache.seata.rm.datasource.exec.mysql
 
MySQLUpdateJoinExecutor(StatementProxy<S>, StatementCallback<T, S>, SQLRecognizer) - Constructor for class org.apache.seata.rm.datasource.exec.mysql.MySQLUpdateJoinExecutor
Instantiates a new Update executor.

N

NAME - Static variable in class org.apache.seata.rm.datasource.undo.parser.FastjsonUndoLogParser
 
NAME - Static variable in class org.apache.seata.rm.datasource.undo.parser.JacksonUndoLogParser
 
NAME - Static variable in class org.apache.seata.rm.datasource.undo.parser.KryoUndoLogParser
 
NAME - Static variable in class org.apache.seata.rm.datasource.undo.parser.ProtostuffUndoLogParser
 
nativeSQL(String) - Method in class org.apache.seata.rm.datasource.AbstractConnectionProxy
 
nativeSQL(String) - Method in class org.apache.seata.rm.datasource.xa.AbstractConnectionProxyXA
 
needCompress(byte[]) - Method in class org.apache.seata.rm.datasource.undo.AbstractUndoLogManager
if the undoLogContent is big enough to be compress
nonPrimaryKeys() - Method in class org.apache.seata.rm.datasource.sql.struct.Row
Non-primary keys list.

O

OffsetTimeUtils - Class in org.apache.seata.rm.datasource.util
Currently, common time zones are supported
OffsetTimeUtils() - Constructor for class org.apache.seata.rm.datasource.util.OffsetTimeUtils
 
onException(Exception) - Method in class org.apache.seata.rm.datasource.ConnectionProxy.LockRetryPolicy
Callback on exception in doLockRetryOnConflict.
OracleEscapeHandler - Class in org.apache.seata.rm.datasource.sql.handler.oracle
The type oracle sql keyword checker.
OracleEscapeHandler() - Constructor for class org.apache.seata.rm.datasource.sql.handler.oracle.OracleEscapeHandler
 
OracleInsertExecutor - Class in org.apache.seata.rm.datasource.exec.oracle
The type Oracle insert executor.
OracleInsertExecutor(StatementProxy, StatementCallback, SQLRecognizer) - Constructor for class org.apache.seata.rm.datasource.exec.oracle.OracleInsertExecutor
Instantiates a new Abstract dml base executor.
OracleJdbcType - Class in org.apache.seata.rm.datasource.exec.oracle
 
OracleJdbcType() - Constructor for class org.apache.seata.rm.datasource.exec.oracle.OracleJdbcType
 
OracleTableMetaCache - Class in org.apache.seata.rm.datasource.sql.struct.cache
The type Table meta cache.
OracleTableMetaCache() - Constructor for class org.apache.seata.rm.datasource.sql.struct.cache.OracleTableMetaCache
 
OracleUndoDeleteExecutor - Class in org.apache.seata.rm.datasource.undo.oracle
The type oracle undo delete executor.
OracleUndoDeleteExecutor(SQLUndoLog) - Constructor for class org.apache.seata.rm.datasource.undo.oracle.OracleUndoDeleteExecutor
Instantiates a new oracle undo delete executor.
OracleUndoExecutorHolder - Class in org.apache.seata.rm.datasource.undo.oracle
The Type OracleUndoExecutorHolder
OracleUndoExecutorHolder() - Constructor for class org.apache.seata.rm.datasource.undo.oracle.OracleUndoExecutorHolder
 
OracleUndoInsertExecutor - Class in org.apache.seata.rm.datasource.undo.oracle
The type oralce undo insert executor.
OracleUndoInsertExecutor(SQLUndoLog) - Constructor for class org.apache.seata.rm.datasource.undo.oracle.OracleUndoInsertExecutor
Instantiates a new My sql undo insert executor.
OracleUndoLogManager - Class in org.apache.seata.rm.datasource.undo.oracle
 
OracleUndoLogManager() - Constructor for class org.apache.seata.rm.datasource.undo.oracle.OracleUndoLogManager
 
OracleUndoUpdateExecutor - Class in org.apache.seata.rm.datasource.undo.oracle
The type oracle undo update executor.
OracleUndoUpdateExecutor(SQLUndoLog) - Constructor for class org.apache.seata.rm.datasource.undo.oracle.OracleUndoUpdateExecutor
Instantiates a new My sql undo update executor.
ORATRANSLOOSE - Static variable in interface org.apache.seata.rm.datasource.util.SeataXAResource
 
org.apache.seata.rm - package org.apache.seata.rm
 
org.apache.seata.rm.datasource - package org.apache.seata.rm.datasource
 
org.apache.seata.rm.datasource.exception - package org.apache.seata.rm.datasource.exception
 
org.apache.seata.rm.datasource.exec - package org.apache.seata.rm.datasource.exec
 
org.apache.seata.rm.datasource.exec.dm - package org.apache.seata.rm.datasource.exec.dm
 
org.apache.seata.rm.datasource.exec.mariadb - package org.apache.seata.rm.datasource.exec.mariadb
 
org.apache.seata.rm.datasource.exec.mysql - package org.apache.seata.rm.datasource.exec.mysql
 
org.apache.seata.rm.datasource.exec.oracle - package org.apache.seata.rm.datasource.exec.oracle
 
org.apache.seata.rm.datasource.exec.polardbx - package org.apache.seata.rm.datasource.exec.polardbx
 
org.apache.seata.rm.datasource.exec.postgresql - package org.apache.seata.rm.datasource.exec.postgresql
 
org.apache.seata.rm.datasource.exec.sqlserver - package org.apache.seata.rm.datasource.exec.sqlserver
 
org.apache.seata.rm.datasource.sql - package org.apache.seata.rm.datasource.sql
 
org.apache.seata.rm.datasource.sql.handler.dm - package org.apache.seata.rm.datasource.sql.handler.dm
 
org.apache.seata.rm.datasource.sql.handler.mariadb - package org.apache.seata.rm.datasource.sql.handler.mariadb
 
org.apache.seata.rm.datasource.sql.handler.mysql - package org.apache.seata.rm.datasource.sql.handler.mysql
 
org.apache.seata.rm.datasource.sql.handler.oracle - package org.apache.seata.rm.datasource.sql.handler.oracle
 
org.apache.seata.rm.datasource.sql.handler.polardbx - package org.apache.seata.rm.datasource.sql.handler.polardbx
 
org.apache.seata.rm.datasource.sql.handler.postgresql - package org.apache.seata.rm.datasource.sql.handler.postgresql
 
org.apache.seata.rm.datasource.sql.handler.sqlserver - package org.apache.seata.rm.datasource.sql.handler.sqlserver
 
org.apache.seata.rm.datasource.sql.serial - package org.apache.seata.rm.datasource.sql.serial
 
org.apache.seata.rm.datasource.sql.struct - package org.apache.seata.rm.datasource.sql.struct
 
org.apache.seata.rm.datasource.sql.struct.cache - package org.apache.seata.rm.datasource.sql.struct.cache
 
org.apache.seata.rm.datasource.undo - package org.apache.seata.rm.datasource.undo
 
org.apache.seata.rm.datasource.undo.dm - package org.apache.seata.rm.datasource.undo.dm
 
org.apache.seata.rm.datasource.undo.mariadb - package org.apache.seata.rm.datasource.undo.mariadb
 
org.apache.seata.rm.datasource.undo.mysql - package org.apache.seata.rm.datasource.undo.mysql
 
org.apache.seata.rm.datasource.undo.oracle - package org.apache.seata.rm.datasource.undo.oracle
 
org.apache.seata.rm.datasource.undo.parser - package org.apache.seata.rm.datasource.undo.parser
 
org.apache.seata.rm.datasource.undo.parser.spi - package org.apache.seata.rm.datasource.undo.parser.spi
 
org.apache.seata.rm.datasource.undo.polardbx - package org.apache.seata.rm.datasource.undo.polardbx
 
org.apache.seata.rm.datasource.undo.postgresql - package org.apache.seata.rm.datasource.undo.postgresql
 
org.apache.seata.rm.datasource.undo.sqlserver - package org.apache.seata.rm.datasource.undo.sqlserver
 
org.apache.seata.rm.datasource.util - package org.apache.seata.rm.datasource.util
 
org.apache.seata.rm.datasource.xa - package org.apache.seata.rm.datasource.xa
 
originalConnection - Variable in class org.apache.seata.rm.datasource.xa.AbstractConnectionProxyXA
 

P

parameters - Variable in class org.apache.seata.rm.datasource.AbstractPreparedStatementProxy
The Parameters.
parseContext(String) - Method in class org.apache.seata.rm.datasource.undo.AbstractUndoLogManager
 
parsePkValues(TableRecords) - Method in class org.apache.seata.rm.datasource.undo.AbstractUndoExecutor
Parse pk values Field List.
parsePkValues(List<Row>, List<String>) - Method in class org.apache.seata.rm.datasource.undo.AbstractUndoExecutor
Parse pk values Field List.
parsePkValuesFromStatement() - Method in class org.apache.seata.rm.datasource.exec.BaseInsertExecutor
parse primary key value from statement.
PATTERN_FORMAT_TIME - Static variable in class org.apache.seata.rm.datasource.util.OffsetTimeUtils
 
pkRows() - Method in class org.apache.seata.rm.datasource.sql.struct.TableRecords.EmptyTableRecords
 
pkRows() - Method in class org.apache.seata.rm.datasource.sql.struct.TableRecords
Pk rows list.
PLACEHOLDER - Static variable in class org.apache.seata.rm.datasource.exec.BaseInsertExecutor
 
PlainExecutor<T,S extends Statement> - Class in org.apache.seata.rm.datasource.exec
The type Plain executor.
PlainExecutor(StatementProxy<S>, StatementCallback<T, S>) - Constructor for class org.apache.seata.rm.datasource.exec.PlainExecutor
Instantiates a new Plain executor.
PolarDBXEscapeHandler - Class in org.apache.seata.rm.datasource.sql.handler.polardbx
Escape handler for PolarDB-X
PolarDBXEscapeHandler() - Constructor for class org.apache.seata.rm.datasource.sql.handler.polardbx.PolarDBXEscapeHandler
 
PolarDBXInsertExecutor - Class in org.apache.seata.rm.datasource.exec.polardbx
Insert executor for PolarDB-X
PolarDBXInsertExecutor(StatementProxy, StatementCallback, SQLRecognizer) - Constructor for class org.apache.seata.rm.datasource.exec.polardbx.PolarDBXInsertExecutor
 
PolarDBXInsertOnDuplicateUpdateExecutor - Class in org.apache.seata.rm.datasource.exec.polardbx
Insert on duplicated update executor for PolarDB-X
PolarDBXInsertOnDuplicateUpdateExecutor(StatementProxy, StatementCallback, SQLRecognizer) - Constructor for class org.apache.seata.rm.datasource.exec.polardbx.PolarDBXInsertOnDuplicateUpdateExecutor
 
PolarDBXTableMetaCache - Class in org.apache.seata.rm.datasource.sql.struct.cache
Table meta cache for PolarDB-X
PolarDBXTableMetaCache() - Constructor for class org.apache.seata.rm.datasource.sql.struct.cache.PolarDBXTableMetaCache
 
PolarDBXUndoDeleteExecutor - Class in org.apache.seata.rm.datasource.undo.polardbx
Undo delete executor for PolarDB-X
PolarDBXUndoDeleteExecutor(SQLUndoLog) - Constructor for class org.apache.seata.rm.datasource.undo.polardbx.PolarDBXUndoDeleteExecutor
 
PolarDBXUndoExecutorHolder - Class in org.apache.seata.rm.datasource.undo.polardbx
Undo executor holder for PolarDB-X
PolarDBXUndoExecutorHolder() - Constructor for class org.apache.seata.rm.datasource.undo.polardbx.PolarDBXUndoExecutorHolder
 
PolarDBXUndoInsertExecutor - Class in org.apache.seata.rm.datasource.undo.polardbx
Undo insert executor for PolarDB-X
PolarDBXUndoInsertExecutor(SQLUndoLog) - Constructor for class org.apache.seata.rm.datasource.undo.polardbx.PolarDBXUndoInsertExecutor
 
PolarDBXUndoLogManager - Class in org.apache.seata.rm.datasource.undo.polardbx
Undo log manager for PolarDB-X
PolarDBXUndoLogManager() - Constructor for class org.apache.seata.rm.datasource.undo.polardbx.PolarDBXUndoLogManager
 
PolarDBXUndoUpdateExecutor - Class in org.apache.seata.rm.datasource.undo.polardbx
Undo update executor for PolarDB-X
PolarDBXUndoUpdateExecutor(SQLUndoLog) - Constructor for class org.apache.seata.rm.datasource.undo.polardbx.PolarDBXUndoUpdateExecutor
 
PolarDBXUpdateJoinExecutor<T,S extends Statement> - Class in org.apache.seata.rm.datasource.exec.polardbx
Update join executor for PolarDB-X
PolarDBXUpdateJoinExecutor(StatementProxy<S>, StatementCallback<T, S>, SQLRecognizer) - Constructor for class org.apache.seata.rm.datasource.exec.polardbx.PolarDBXUpdateJoinExecutor
 
PostgresqlEscapeHandler - Class in org.apache.seata.rm.datasource.sql.handler.postgresql
The type postgresql keyword checker.
PostgresqlEscapeHandler() - Constructor for class org.apache.seata.rm.datasource.sql.handler.postgresql.PostgresqlEscapeHandler
 
PostgresqlInsertExecutor - Class in org.apache.seata.rm.datasource.exec.postgresql
The type Postgresql insert executor.
PostgresqlInsertExecutor(StatementProxy, StatementCallback, SQLRecognizer) - Constructor for class org.apache.seata.rm.datasource.exec.postgresql.PostgresqlInsertExecutor
Instantiates a new Abstract dml base executor.
PostgresqlTableMetaCache - Class in org.apache.seata.rm.datasource.sql.struct.cache
The type Table meta cache.
PostgresqlTableMetaCache() - Constructor for class org.apache.seata.rm.datasource.sql.struct.cache.PostgresqlTableMetaCache
 
PostgresqlUndoDeleteExecutor - Class in org.apache.seata.rm.datasource.undo.postgresql
The type postgresql undo delete executor.
PostgresqlUndoDeleteExecutor(SQLUndoLog) - Constructor for class org.apache.seata.rm.datasource.undo.postgresql.PostgresqlUndoDeleteExecutor
Instantiates a new postgresql undo delete executor.
PostgresqlUndoExecutorHolder - Class in org.apache.seata.rm.datasource.undo.postgresql
The Type PostgresqlUndoExecutorHolder
PostgresqlUndoExecutorHolder() - Constructor for class org.apache.seata.rm.datasource.undo.postgresql.PostgresqlUndoExecutorHolder
 
PostgresqlUndoInsertExecutor - Class in org.apache.seata.rm.datasource.undo.postgresql
The type postgresql undo insert executor.
PostgresqlUndoInsertExecutor(SQLUndoLog) - Constructor for class org.apache.seata.rm.datasource.undo.postgresql.PostgresqlUndoInsertExecutor
Instantiates a new postgresql undo insert executor.
PostgresqlUndoLogManager - Class in org.apache.seata.rm.datasource.undo.postgresql
 
PostgresqlUndoLogManager() - Constructor for class org.apache.seata.rm.datasource.undo.postgresql.PostgresqlUndoLogManager
 
PostgresqlUndoUpdateExecutor - Class in org.apache.seata.rm.datasource.undo.postgresql
 
PostgresqlUndoUpdateExecutor(SQLUndoLog) - Constructor for class org.apache.seata.rm.datasource.undo.postgresql.PostgresqlUndoUpdateExecutor
Instantiates a new postgresql undo update executor.
prepareCall(String) - Method in class org.apache.seata.rm.datasource.AbstractConnectionProxy
 
prepareCall(String, int, int) - Method in class org.apache.seata.rm.datasource.AbstractConnectionProxy
 
prepareCall(String, int, int, int) - Method in class org.apache.seata.rm.datasource.AbstractConnectionProxy
 
prepareCall(String) - Method in class org.apache.seata.rm.datasource.xa.AbstractConnectionProxyXA
 
prepareCall(String, int, int) - Method in class org.apache.seata.rm.datasource.xa.AbstractConnectionProxyXA
 
prepareCall(String, int, int, int) - Method in class org.apache.seata.rm.datasource.xa.AbstractConnectionProxyXA
 
PreparedStatementProxy - Class in org.apache.seata.rm.datasource
The type Prepared statement proxy.
PreparedStatementProxy(AbstractConnectionProxy, PreparedStatement, String) - Constructor for class org.apache.seata.rm.datasource.PreparedStatementProxy
Instantiates a new Prepared statement proxy.
PreparedStatementProxyXA - Class in org.apache.seata.rm.datasource.xa
PreparedStatement proxy for XA mode.
PreparedStatementProxyXA(AbstractConnectionProxyXA, PreparedStatement) - Constructor for class org.apache.seata.rm.datasource.xa.PreparedStatementProxyXA
 
prepareStatement(String) - Method in class org.apache.seata.rm.datasource.AbstractConnectionProxy
 
prepareStatement(String, int, int) - Method in class org.apache.seata.rm.datasource.AbstractConnectionProxy
 
prepareStatement(String, int, int, int) - Method in class org.apache.seata.rm.datasource.AbstractConnectionProxy
 
prepareStatement(String, int) - Method in class org.apache.seata.rm.datasource.AbstractConnectionProxy
 
prepareStatement(String, int[]) - Method in class org.apache.seata.rm.datasource.AbstractConnectionProxy
 
prepareStatement(String, String[]) - Method in class org.apache.seata.rm.datasource.AbstractConnectionProxy
 
prepareStatement(String) - Method in class org.apache.seata.rm.datasource.xa.AbstractConnectionProxyXA
 
prepareStatement(String, int, int) - Method in class org.apache.seata.rm.datasource.xa.AbstractConnectionProxyXA
 
prepareStatement(String, int, int, int) - Method in class org.apache.seata.rm.datasource.xa.AbstractConnectionProxyXA
 
prepareStatement(String, int) - Method in class org.apache.seata.rm.datasource.xa.AbstractConnectionProxyXA
 
prepareStatement(String, int[]) - Method in class org.apache.seata.rm.datasource.xa.AbstractConnectionProxyXA
 
prepareStatement(String, String[]) - Method in class org.apache.seata.rm.datasource.xa.AbstractConnectionProxyXA
 
prepareUndoLog(TableRecords, TableRecords) - Method in class org.apache.seata.rm.datasource.exec.BaseTransactionalExecutor
prepare undo log.
prepareUndoLog(TableRecords, TableRecords) - Method in class org.apache.seata.rm.datasource.exec.MultiExecutor
 
prepareUndoLog(TableRecords, TableRecords) - Method in class org.apache.seata.rm.datasource.exec.mysql.MySQLUpdateJoinExecutor
 
prepareUndoLogAll(TableRecords, TableRecords) - Method in class org.apache.seata.rm.datasource.exec.mysql.MySQLInsertOnDuplicateUpdateExecutor
prepare undo log.
primaryKeys() - Method in class org.apache.seata.rm.datasource.sql.struct.Row
Primary keys list.
processColumns(TableMeta, ResultSet) - Method in class org.apache.seata.rm.datasource.sql.struct.cache.DmTableMetaCache
 
processIndexes(TableMeta, ResultSet) - Method in class org.apache.seata.rm.datasource.sql.struct.cache.DmTableMetaCache
 
processPrimaries(TableMeta, ResultSet) - Method in class org.apache.seata.rm.datasource.sql.struct.cache.DmTableMetaCache
 
ProtostuffDelegate<T> - Interface in org.apache.seata.rm.datasource.undo.parser.spi
The interface Protostuff delegate.
ProtostuffUndoLogParser - Class in org.apache.seata.rm.datasource.undo.parser
The type protostuff based undo log parser.
ProtostuffUndoLogParser() - Constructor for class org.apache.seata.rm.datasource.undo.parser.ProtostuffUndoLogParser
 
ProtostuffUndoLogParser.DateDelegate - Class in org.apache.seata.rm.datasource.undo.parser
Delegate for java.util.Date
ProtostuffUndoLogParser.SqlDateDelegate - Class in org.apache.seata.rm.datasource.undo.parser
Delegate for java.sql.Date
ProtostuffUndoLogParser.TimeDelegate - Class in org.apache.seata.rm.datasource.undo.parser
Delegate for java.sql.Time
ProtostuffUndoLogParser.TimestampDelegate - Class in org.apache.seata.rm.datasource.undo.parser
Delegate for java.sql.Timestamp

Q

queryCurrentRecords(ConnectionProxy) - Method in class org.apache.seata.rm.datasource.undo.AbstractUndoExecutor
Query current records.

R

readFrom(Input) - Method in class org.apache.seata.rm.datasource.undo.parser.ProtostuffUndoLogParser.DateDelegate
 
readFrom(Input) - Method in class org.apache.seata.rm.datasource.undo.parser.ProtostuffUndoLogParser.SqlDateDelegate
 
readFrom(Input) - Method in class org.apache.seata.rm.datasource.undo.parser.ProtostuffUndoLogParser.TimeDelegate
 
readFrom(Input) - Method in class org.apache.seata.rm.datasource.undo.parser.ProtostuffUndoLogParser.TimestampDelegate
 
refresh(Connection, String) - Method in class org.apache.seata.rm.datasource.sql.struct.cache.AbstractTableMetaCache
 
registerClass(Class<?>) - Static method in class org.apache.seata.rm.datasource.undo.parser.UndoLogSerializerClassRegistry
only supposed to be called at startup time
registerClass(Class<?>, Object) - Static method in class org.apache.seata.rm.datasource.undo.parser.UndoLogSerializerClassRegistry
only supposed to be called at startup time
registerResource(Resource) - Method in class org.apache.seata.rm.datasource.AbstractDataSourceCacheResourceManager
 
registerResource(Resource) - Method in class org.apache.seata.rm.datasource.DataSourceManager
 
registerSerializer(Class, Serializer) - Method in class org.apache.seata.rm.datasource.undo.parser.KryoSerializerFactory
 
registerTableMeta(DataSourceProxy) - Static method in class org.apache.seata.rm.datasource.sql.struct.TableMetaCacheFactory
register table meta
release(String, T) - Method in class org.apache.seata.rm.BaseDataSourceResource
 
release(String, T) - Method in interface org.apache.seata.rm.datasource.xa.Holder
 
releaseSavepoint(Savepoint) - Method in class org.apache.seata.rm.datasource.ConnectionContext
 
releaseSavepoint(Savepoint) - Method in class org.apache.seata.rm.datasource.ConnectionProxy
 
releaseSavepoint(Savepoint) - Method in class org.apache.seata.rm.datasource.xa.AbstractConnectionProxyXA
 
remove(String) - Static method in class org.apache.seata.rm.BaseDataSourceResource
 
removeCurrentSerializer() - Static method in class org.apache.seata.rm.datasource.undo.AbstractUndoLogManager
 
removeSavepoint(Savepoint) - Method in class org.apache.seata.rm.datasource.ConnectionContext
 
reset() - Method in class org.apache.seata.rm.datasource.ConnectionContext
Reset.
resource - Variable in class org.apache.seata.rm.datasource.xa.AbstractConnectionProxyXA
 
RESOURCE_ID_STEP_CACHE - Static variable in class org.apache.seata.rm.datasource.exec.mysql.MySQLInsertExecutor
The cache of auto increment step of database the key is the db's resource id the value is the step
resourceGroupId - Variable in class org.apache.seata.rm.BaseDataSourceResource
 
resourceId - Variable in class org.apache.seata.rm.BaseDataSourceResource
 
ResourceManagerXA - Class in org.apache.seata.rm.datasource.xa
RM for XA mode.
ResourceManagerXA() - Constructor for class org.apache.seata.rm.datasource.xa.ResourceManagerXA
 
resultSetMetaToSchema(DatabaseMetaData, String) - Method in class org.apache.seata.rm.datasource.sql.struct.cache.DmTableMetaCache
 
resultSetMetaToSchema(ResultSetMetaData, DatabaseMetaData) - Method in class org.apache.seata.rm.datasource.sql.struct.cache.MysqlTableMetaCache
 
resultSetMetaToSchema(DatabaseMetaData, String) - Method in class org.apache.seata.rm.datasource.sql.struct.cache.OracleTableMetaCache
 
returnKryo(KryoSerializer) - Method in class org.apache.seata.rm.datasource.undo.parser.KryoSerializerFactory
 
RMHandlerAT - Class in org.apache.seata.rm
The type Rm handler at.
RMHandlerAT() - Constructor for class org.apache.seata.rm.RMHandlerAT
 
RMHandlerXA - Class in org.apache.seata.rm
The type RM handler XA.
RMHandlerXA() - Constructor for class org.apache.seata.rm.RMHandlerXA
 
rollback(Savepoint) - Method in class org.apache.seata.rm.datasource.ConnectionProxy
 
rollback() - Method in class org.apache.seata.rm.datasource.ConnectionProxy
 
rollback(Savepoint) - Method in class org.apache.seata.rm.datasource.xa.AbstractConnectionProxyXA
 
rollback() - Method in class org.apache.seata.rm.datasource.xa.ConnectionProxyXA
 
ROLLBACK_INFO_COMPRESS_ENABLE - Static variable in class org.apache.seata.rm.datasource.undo.AbstractUndoLogManager
 
ROLLBACK_INFO_COMPRESS_THRESHOLD - Static variable in class org.apache.seata.rm.datasource.undo.AbstractUndoLogManager
 
ROLLBACK_INFO_COMPRESS_TYPE - Static variable in class org.apache.seata.rm.datasource.undo.AbstractUndoLogManager
 
Row - Class in org.apache.seata.rm.datasource.sql.struct
The type Row.
Row() - Constructor for class org.apache.seata.rm.datasource.sql.struct.Row
Instantiates a new Row.
rowListToMap(List<Row>, List<String>) - Static method in class org.apache.seata.rm.datasource.DataCompareUtils
Row list to map map.

S

scrollableGeneratedKeysCache - Variable in class org.apache.seata.rm.datasource.AbstractStatementProxy
The cache of scrollable generatedKeys
SeataDataSourceProxy - Interface in org.apache.seata.rm.datasource
The interface Seata data source.
SeataXAResource - Interface in org.apache.seata.rm.datasource.util
 
SELECT_UNDO_LOG_SQL - Static variable in class org.apache.seata.rm.datasource.undo.AbstractUndoLogManager
 
SelectForUpdateExecutor<T,S extends Statement> - Class in org.apache.seata.rm.datasource.exec
The type Select for update executor.
SelectForUpdateExecutor(StatementProxy<S>, StatementCallback<T, S>, SQLRecognizer) - Constructor for class org.apache.seata.rm.datasource.exec.SelectForUpdateExecutor
Instantiates a new Select for update executor.
ser() - Method in interface org.apache.seata.rm.datasource.undo.parser.spi.JacksonSerializer
Jackson custom serializer
SerialArray - Class in org.apache.seata.rm.datasource.sql.serial
used for jdbc type is JDBCType.ARRAY serialize.
SerialArray() - Constructor for class org.apache.seata.rm.datasource.sql.serial.SerialArray
 
SerialArray(Array) - Constructor for class org.apache.seata.rm.datasource.sql.serial.SerialArray
 
serialize(T) - Method in class org.apache.seata.rm.datasource.undo.parser.KryoSerializer
 
serializer() - Method in interface org.apache.seata.rm.datasource.undo.parser.spi.KryoTypeSerializer
kryo custom serializer.
SERIALIZER_KEY - Static variable in interface org.apache.seata.rm.datasource.undo.UndoLogConstants
 
setAfterImage(TableRecords) - Method in class org.apache.seata.rm.datasource.undo.SQLUndoLog
Sets after image.
setArray(int, Array) - Method in class org.apache.seata.rm.datasource.AbstractPreparedStatementProxy
 
setArray(int, Array) - Method in class org.apache.seata.rm.datasource.xa.PreparedStatementProxyXA
 
setAsciiStream(int, InputStream, int) - Method in class org.apache.seata.rm.datasource.AbstractPreparedStatementProxy
 
setAsciiStream(int, InputStream, long) - Method in class org.apache.seata.rm.datasource.AbstractPreparedStatementProxy
 
setAsciiStream(int, InputStream) - Method in class org.apache.seata.rm.datasource.AbstractPreparedStatementProxy
 
setAsciiStream(int, InputStream, int) - Method in class org.apache.seata.rm.datasource.xa.PreparedStatementProxyXA
 
setAsciiStream(int, InputStream, long) - Method in class org.apache.seata.rm.datasource.xa.PreparedStatementProxyXA
 
setAsciiStream(int, InputStream) - Method in class org.apache.seata.rm.datasource.xa.PreparedStatementProxyXA
 
setAutoCommit(boolean) - Method in class org.apache.seata.rm.datasource.ConnectionProxy
 
setAutoCommit(boolean) - Method in class org.apache.seata.rm.datasource.xa.ConnectionProxyXA
 
setAutoCommitChanged(boolean) - Method in class org.apache.seata.rm.datasource.ConnectionContext
set seata change targetConnection autoCommit record
setBaseType(int) - Method in class org.apache.seata.rm.datasource.sql.serial.SerialArray
 
setBaseTypeName(String) - Method in class org.apache.seata.rm.datasource.sql.serial.SerialArray
 
setBeforeImage(TableRecords) - Method in class org.apache.seata.rm.datasource.undo.SQLUndoLog
Sets before image.
setBigDecimal(int, BigDecimal) - Method in class org.apache.seata.rm.datasource.AbstractPreparedStatementProxy
 
setBigDecimal(int, BigDecimal) - Method in class org.apache.seata.rm.datasource.xa.PreparedStatementProxyXA
 
setBinaryStream(int, InputStream, int) - Method in class org.apache.seata.rm.datasource.AbstractPreparedStatementProxy
 
setBinaryStream(int, InputStream, long) - Method in class org.apache.seata.rm.datasource.AbstractPreparedStatementProxy
 
setBinaryStream(int, InputStream) - Method in class org.apache.seata.rm.datasource.AbstractPreparedStatementProxy
 
setBinaryStream(int, InputStream, int) - Method in class org.apache.seata.rm.datasource.xa.PreparedStatementProxyXA
 
setBinaryStream(int, InputStream, long) - Method in class org.apache.seata.rm.datasource.xa.PreparedStatementProxyXA
 
setBinaryStream(int, InputStream) - Method in class org.apache.seata.rm.datasource.xa.PreparedStatementProxyXA
 
setBlob(int, Blob) - Method in class org.apache.seata.rm.datasource.AbstractPreparedStatementProxy
 
setBlob(int, InputStream, long) - Method in class org.apache.seata.rm.datasource.AbstractPreparedStatementProxy
 
setBlob(int, InputStream) - Method in class org.apache.seata.rm.datasource.AbstractPreparedStatementProxy
 
setBlob(int, Blob) - Method in class org.apache.seata.rm.datasource.xa.PreparedStatementProxyXA
 
setBlob(int, InputStream, long) - Method in class org.apache.seata.rm.datasource.xa.PreparedStatementProxyXA
 
setBlob(int, InputStream) - Method in class org.apache.seata.rm.datasource.xa.PreparedStatementProxyXA
 
setBoolean(int, boolean) - Method in class org.apache.seata.rm.datasource.AbstractPreparedStatementProxy
 
setBoolean(int, boolean) - Method in class org.apache.seata.rm.datasource.xa.PreparedStatementProxyXA
 
setBranchId(long) - Method in class org.apache.seata.rm.datasource.undo.BranchUndoLog
Sets branch id.
setBranchStatus(String, BranchStatus) - Static method in class org.apache.seata.rm.BaseDataSourceResource
 
setBranchType(BranchType) - Method in class org.apache.seata.rm.BaseDataSourceResource
 
setByte(int, byte) - Method in class org.apache.seata.rm.datasource.AbstractPreparedStatementProxy
 
setByte(int, byte) - Method in class org.apache.seata.rm.datasource.xa.PreparedStatementProxyXA
 
setBytes(int, byte[]) - Method in class org.apache.seata.rm.datasource.AbstractPreparedStatementProxy
 
setBytes(int, byte[]) - Method in class org.apache.seata.rm.datasource.xa.PreparedStatementProxyXA
 
setCatalog(String) - Method in class org.apache.seata.rm.datasource.AbstractConnectionProxy
 
setCatalog(String) - Method in class org.apache.seata.rm.datasource.xa.AbstractConnectionProxyXA
 
setCharacterStream(int, Reader, int) - Method in class org.apache.seata.rm.datasource.AbstractPreparedStatementProxy
 
setCharacterStream(int, Reader, long) - Method in class org.apache.seata.rm.datasource.AbstractPreparedStatementProxy
 
setCharacterStream(int, Reader) - Method in class org.apache.seata.rm.datasource.AbstractPreparedStatementProxy
 
setCharacterStream(int, Reader, int) - Method in class org.apache.seata.rm.datasource.xa.PreparedStatementProxyXA
 
setCharacterStream(int, Reader, long) - Method in class org.apache.seata.rm.datasource.xa.PreparedStatementProxyXA
 
setCharacterStream(int, Reader) - Method in class org.apache.seata.rm.datasource.xa.PreparedStatementProxyXA
 
setClientInfo(String, String) - Method in class org.apache.seata.rm.datasource.AbstractConnectionProxy
 
setClientInfo(Properties) - Method in class org.apache.seata.rm.datasource.AbstractConnectionProxy
 
setClientInfo(String, String) - Method in class org.apache.seata.rm.datasource.xa.AbstractConnectionProxyXA
 
setClientInfo(Properties) - Method in class org.apache.seata.rm.datasource.xa.AbstractConnectionProxyXA
 
setClob(int, Clob) - Method in class org.apache.seata.rm.datasource.AbstractPreparedStatementProxy
 
setClob(int, Reader, long) - Method in class org.apache.seata.rm.datasource.AbstractPreparedStatementProxy
 
setClob(int, Reader) - Method in class org.apache.seata.rm.datasource.AbstractPreparedStatementProxy
 
setClob(int, Clob) - Method in class org.apache.seata.rm.datasource.xa.PreparedStatementProxyXA
 
setClob(int, Reader, long) - Method in class org.apache.seata.rm.datasource.xa.PreparedStatementProxyXA
 
setClob(int, Reader) - Method in class org.apache.seata.rm.datasource.xa.PreparedStatementProxyXA
 
setCode(TransactionExceptionCode) - Method in exception org.apache.seata.rm.datasource.exec.LockConflictException
 
setCurrentSerializer(String) - Static method in class org.apache.seata.rm.datasource.undo.AbstractUndoLogManager
 
setCursorName(String) - Method in class org.apache.seata.rm.datasource.AbstractStatementProxy
 
setCursorName(String) - Method in class org.apache.seata.rm.datasource.xa.StatementProxyXA
 
setDate(int, Date) - Method in class org.apache.seata.rm.datasource.AbstractPreparedStatementProxy
 
setDate(int, Date, Calendar) - Method in class org.apache.seata.rm.datasource.AbstractPreparedStatementProxy
 
setDate(int, Date) - Method in class org.apache.seata.rm.datasource.xa.PreparedStatementProxyXA
 
setDate(int, Date, Calendar) - Method in class org.apache.seata.rm.datasource.xa.PreparedStatementProxyXA
 
setDbType(String) - Method in class org.apache.seata.rm.BaseDataSourceResource
 
setDouble(int, double) - Method in class org.apache.seata.rm.datasource.AbstractPreparedStatementProxy
 
setDouble(int, double) - Method in class org.apache.seata.rm.datasource.xa.PreparedStatementProxyXA
 
setDriver(Driver) - Method in class org.apache.seata.rm.BaseDataSourceResource
 
setElements(Object[]) - Method in class org.apache.seata.rm.datasource.sql.serial.SerialArray
 
setEscapeProcessing(boolean) - Method in class org.apache.seata.rm.datasource.AbstractStatementProxy
 
setEscapeProcessing(boolean) - Method in class org.apache.seata.rm.datasource.xa.StatementProxyXA
 
setFetchDirection(int) - Method in class org.apache.seata.rm.datasource.AbstractStatementProxy
 
setFetchDirection(int) - Method in class org.apache.seata.rm.datasource.xa.StatementProxyXA
 
setFetchSize(int) - Method in class org.apache.seata.rm.datasource.AbstractStatementProxy
 
setFetchSize(int) - Method in class org.apache.seata.rm.datasource.xa.StatementProxyXA
 
setFields(List<Field>) - Method in class org.apache.seata.rm.datasource.sql.struct.Row
Sets fields.
setFloat(int, float) - Method in class org.apache.seata.rm.datasource.AbstractPreparedStatementProxy
 
setFloat(int, float) - Method in class org.apache.seata.rm.datasource.xa.PreparedStatementProxyXA
 
setGlobalLockRequire(boolean) - Method in class org.apache.seata.rm.datasource.ConnectionProxy
set global lock requires flag
setHeld(boolean) - Method in class org.apache.seata.rm.datasource.xa.ConnectionProxyXA
 
setHeld(boolean) - Method in interface org.apache.seata.rm.datasource.xa.Holdable
 
setHoldability(int) - Method in class org.apache.seata.rm.datasource.AbstractConnectionProxy
 
setHoldability(int) - Method in class org.apache.seata.rm.datasource.xa.AbstractConnectionProxyXA
 
setInt(int, int) - Method in class org.apache.seata.rm.datasource.AbstractPreparedStatementProxy
 
setInt(int, int) - Method in class org.apache.seata.rm.datasource.xa.PreparedStatementProxyXA
 
setKeyType(KeyType) - Method in class org.apache.seata.rm.datasource.sql.struct.Field
Sets key type.
setLoginTimeout(int) - Method in class org.apache.seata.rm.BaseDataSourceResource
 
setLoginTimeout(int) - Method in class org.apache.seata.rm.datasource.AbstractDataSourceProxy
 
setLogWriter(PrintWriter) - Method in class org.apache.seata.rm.BaseDataSourceResource
 
setLogWriter(PrintWriter) - Method in class org.apache.seata.rm.datasource.AbstractDataSourceProxy
 
setLong(int, long) - Method in class org.apache.seata.rm.datasource.AbstractPreparedStatementProxy
 
setLong(int, long) - Method in class org.apache.seata.rm.datasource.xa.PreparedStatementProxyXA
 
setMaxFieldSize(int) - Method in class org.apache.seata.rm.datasource.AbstractStatementProxy
 
setMaxFieldSize(int) - Method in class org.apache.seata.rm.datasource.xa.StatementProxyXA
 
setMaxRows(int) - Method in class org.apache.seata.rm.datasource.AbstractStatementProxy
 
setMaxRows(int) - Method in class org.apache.seata.rm.datasource.xa.StatementProxyXA
 
setName(String) - Method in class org.apache.seata.rm.datasource.sql.struct.Field
Sets name.
setNCharacterStream(int, Reader, long) - Method in class org.apache.seata.rm.datasource.AbstractPreparedStatementProxy
 
setNCharacterStream(int, Reader) - Method in class org.apache.seata.rm.datasource.AbstractPreparedStatementProxy
 
setNCharacterStream(int, Reader, long) - Method in class org.apache.seata.rm.datasource.xa.PreparedStatementProxyXA
 
setNCharacterStream(int, Reader) - Method in class org.apache.seata.rm.datasource.xa.PreparedStatementProxyXA
 
setNClob(int, NClob) - Method in class org.apache.seata.rm.datasource.AbstractPreparedStatementProxy
 
setNClob(int, Reader, long) - Method in class org.apache.seata.rm.datasource.AbstractPreparedStatementProxy
 
setNClob(int, Reader) - Method in class org.apache.seata.rm.datasource.AbstractPreparedStatementProxy
 
setNClob(int, NClob) - Method in class org.apache.seata.rm.datasource.xa.PreparedStatementProxyXA
 
setNClob(int, Reader, long) - Method in class org.apache.seata.rm.datasource.xa.PreparedStatementProxyXA
 
setNClob(int, Reader) - Method in class org.apache.seata.rm.datasource.xa.PreparedStatementProxyXA
 
setNetworkTimeout(Executor, int) - Method in class org.apache.seata.rm.datasource.AbstractConnectionProxy
 
setNetworkTimeout(Executor, int) - Method in class org.apache.seata.rm.datasource.xa.AbstractConnectionProxyXA
 
setNString(int, String) - Method in class org.apache.seata.rm.datasource.AbstractPreparedStatementProxy
 
setNString(int, String) - Method in class org.apache.seata.rm.datasource.xa.PreparedStatementProxyXA
 
setNull(int, int) - Method in class org.apache.seata.rm.datasource.AbstractPreparedStatementProxy
 
setNull(int, int, String) - Method in class org.apache.seata.rm.datasource.AbstractPreparedStatementProxy
 
setNull(int, int) - Method in class org.apache.seata.rm.datasource.xa.PreparedStatementProxyXA
 
setNull(int, int, String) - Method in class org.apache.seata.rm.datasource.xa.PreparedStatementProxyXA
 
setObject(int, Object, int) - Method in class org.apache.seata.rm.datasource.AbstractPreparedStatementProxy
 
setObject(int, Object) - Method in class org.apache.seata.rm.datasource.AbstractPreparedStatementProxy
 
setObject(int, Object, int, int) - Method in class org.apache.seata.rm.datasource.AbstractPreparedStatementProxy
 
setObject(int, Object, int) - Method in class org.apache.seata.rm.datasource.xa.PreparedStatementProxyXA
 
setObject(int, Object) - Method in class org.apache.seata.rm.datasource.xa.PreparedStatementProxyXA
 
setObject(int, Object, int, int) - Method in class org.apache.seata.rm.datasource.xa.PreparedStatementProxyXA
 
setParamByIndex(int, Object) - Method in class org.apache.seata.rm.datasource.AbstractPreparedStatementProxy
Sets param by index.
setParamForPk(List<Map<String, Field>>, List<String>, PreparedStatement) - Static method in class org.apache.seata.rm.datasource.SqlGenerateUtils
set parameter for PreparedStatement, this is only used in pk sql.
setPoolable(boolean) - Method in class org.apache.seata.rm.datasource.AbstractStatementProxy
 
setPoolable(boolean) - Method in class org.apache.seata.rm.datasource.xa.StatementProxyXA
 
setQueryTimeout(int) - Method in class org.apache.seata.rm.datasource.AbstractStatementProxy
 
setQueryTimeout(int) - Method in class org.apache.seata.rm.datasource.xa.StatementProxyXA
 
setReadOnly(boolean) - Method in class org.apache.seata.rm.datasource.AbstractConnectionProxy
 
setReadOnly(boolean) - Method in class org.apache.seata.rm.datasource.xa.AbstractConnectionProxyXA
 
setRef(int, Ref) - Method in class org.apache.seata.rm.datasource.AbstractPreparedStatementProxy
 
setRef(int, Ref) - Method in class org.apache.seata.rm.datasource.xa.PreparedStatementProxyXA
 
setResourceGroupId(String) - Method in class org.apache.seata.rm.BaseDataSourceResource
 
setResourceId(String) - Method in class org.apache.seata.rm.BaseDataSourceResource
 
setRowId(int, RowId) - Method in class org.apache.seata.rm.datasource.AbstractPreparedStatementProxy
 
setRowId(int, RowId) - Method in class org.apache.seata.rm.datasource.xa.PreparedStatementProxyXA
 
setRows(List<Row>) - Method in class org.apache.seata.rm.datasource.sql.struct.TableRecords
Sets rows.
setSavepoint() - Method in class org.apache.seata.rm.datasource.ConnectionProxy
 
setSavepoint(String) - Method in class org.apache.seata.rm.datasource.ConnectionProxy
 
setSavepoint() - Method in class org.apache.seata.rm.datasource.xa.AbstractConnectionProxyXA
 
setSavepoint(String) - Method in class org.apache.seata.rm.datasource.xa.AbstractConnectionProxyXA
 
setSchema(String) - Method in class org.apache.seata.rm.datasource.AbstractConnectionProxy
 
setSchema(String) - Method in class org.apache.seata.rm.datasource.xa.AbstractConnectionProxyXA
 
setShort(int, short) - Method in class org.apache.seata.rm.datasource.AbstractPreparedStatementProxy
 
setShort(int, short) - Method in class org.apache.seata.rm.datasource.xa.PreparedStatementProxyXA
 
setShouldBeHeld(boolean) - Method in class org.apache.seata.rm.BaseDataSourceResource
 
setSqlType(SQLType) - Method in class org.apache.seata.rm.datasource.undo.SQLUndoLog
Sets sql type.
setSqlUndoLogs(List<SQLUndoLog>) - Method in class org.apache.seata.rm.datasource.undo.BranchUndoLog
Sets sql undo logs.
setSQLXML(int, SQLXML) - Method in class org.apache.seata.rm.datasource.AbstractPreparedStatementProxy
 
setSQLXML(int, SQLXML) - Method in class org.apache.seata.rm.datasource.xa.PreparedStatementProxyXA
 
setString(int, String) - Method in class org.apache.seata.rm.datasource.AbstractPreparedStatementProxy
 
setString(int, String) - Method in class org.apache.seata.rm.datasource.xa.PreparedStatementProxyXA
 
setTableMeta(TableMeta) - Method in class org.apache.seata.rm.datasource.sql.struct.TableRecords
Sets table meta.
setTableMeta(TableMeta) - Method in class org.apache.seata.rm.datasource.undo.SQLUndoLog
Sets table meta.
setTableName(String) - Method in class org.apache.seata.rm.datasource.sql.struct.TableRecords
Sets table name.
setTableName(String) - Method in class org.apache.seata.rm.datasource.undo.SQLUndoLog
Sets table name.
setTime(int, Time) - Method in class org.apache.seata.rm.datasource.AbstractPreparedStatementProxy
 
setTime(int, Time, Calendar) - Method in class org.apache.seata.rm.datasource.AbstractPreparedStatementProxy
 
setTime(int, Time) - Method in class org.apache.seata.rm.datasource.xa.PreparedStatementProxyXA
 
setTime(int, Time, Calendar) - Method in class org.apache.seata.rm.datasource.xa.PreparedStatementProxyXA
 
setTimestamp(int, Timestamp) - Method in class org.apache.seata.rm.datasource.AbstractPreparedStatementProxy
 
setTimestamp(int, Timestamp, Calendar) - Method in class org.apache.seata.rm.datasource.AbstractPreparedStatementProxy
 
setTimestamp(int, Timestamp) - Method in class org.apache.seata.rm.datasource.xa.PreparedStatementProxyXA
 
setTimestamp(int, Timestamp, Calendar) - Method in class org.apache.seata.rm.datasource.xa.PreparedStatementProxyXA
 
setTransactionIsolation(int) - Method in class org.apache.seata.rm.datasource.AbstractConnectionProxy
 
setTransactionIsolation(int) - Method in class org.apache.seata.rm.datasource.xa.AbstractConnectionProxyXA
 
setType(int) - Method in class org.apache.seata.rm.datasource.sql.struct.Field
Sets type.
setTypeMap(Map<String, Class<?>>) - Method in class org.apache.seata.rm.datasource.AbstractConnectionProxy
 
setTypeMap(Map<String, Class<?>>) - Method in class org.apache.seata.rm.datasource.xa.AbstractConnectionProxyXA
 
setUnicodeStream(int, InputStream, int) - Method in class org.apache.seata.rm.datasource.AbstractPreparedStatementProxy
Deprecated.
setUnicodeStream(int, InputStream, int) - Method in class org.apache.seata.rm.datasource.xa.PreparedStatementProxyXA
 
setURL(int, URL) - Method in class org.apache.seata.rm.datasource.AbstractPreparedStatementProxy
 
setURL(int, URL) - Method in class org.apache.seata.rm.datasource.xa.PreparedStatementProxyXA
 
setValue(Object) - Method in class org.apache.seata.rm.datasource.sql.struct.Field
Sets value.
setXid(String) - Method in class org.apache.seata.rm.datasource.undo.BranchUndoLog
Sets xid.
setZoneOffset(ZoneId) - Static method in class org.apache.seata.rm.datasource.undo.parser.JacksonUndoLogParser
set zone id
shouldBeHeld() - Method in class org.apache.seata.rm.datasource.xa.ConnectionProxyXA
 
shouldBeHeld() - Method in interface org.apache.seata.rm.datasource.xa.Holdable
 
size() - Method in class org.apache.seata.rm.datasource.sql.struct.TableRecords.EmptyTableRecords
 
size() - Method in class org.apache.seata.rm.datasource.sql.struct.TableRecords
Size int.
sleep(Exception) - Method in class org.apache.seata.rm.datasource.exec.LockRetryController
Sleep.
SqlDateDelegate() - Constructor for class org.apache.seata.rm.datasource.undo.parser.ProtostuffUndoLogParser.SqlDateDelegate
 
SqlGenerateUtils - Class in org.apache.seata.rm.datasource
generate sql and set value to sql
sqlRecognizer - Variable in class org.apache.seata.rm.datasource.exec.BaseTransactionalExecutor
The Sql recognizer.
sqlRecognizers - Variable in class org.apache.seata.rm.datasource.exec.BaseTransactionalExecutor
The Sql recognizer.
SqlServerDeleteExecutor<T,S extends Statement> - Class in org.apache.seata.rm.datasource.exec.sqlserver
The type SqlServer Delete executor.
SqlServerDeleteExecutor(StatementProxy<S>, StatementCallback<T, S>, SQLRecognizer) - Constructor for class org.apache.seata.rm.datasource.exec.sqlserver.SqlServerDeleteExecutor
Instantiates a new sql Server Delete executor.
SqlServerEscapeHandler - Class in org.apache.seata.rm.datasource.sql.handler.sqlserver
The type SqlServer keyword checker.
SqlServerEscapeHandler() - Constructor for class org.apache.seata.rm.datasource.sql.handler.sqlserver.SqlServerEscapeHandler
 
SqlServerInsertExecutor - Class in org.apache.seata.rm.datasource.exec.sqlserver
The type MS SqlServer insert executor.
SqlServerInsertExecutor(StatementProxy, StatementCallback, SQLRecognizer) - Constructor for class org.apache.seata.rm.datasource.exec.sqlserver.SqlServerInsertExecutor
Instantiates a new Abstract dml base executor.
SqlServerMultiDeleteExecutor<T,S extends Statement> - Class in org.apache.seata.rm.datasource.exec.sqlserver
The type SqlServer MultiSql executor.
SqlServerMultiDeleteExecutor(StatementProxy<S>, StatementCallback<T, S>, List<SQLRecognizer>) - Constructor for class org.apache.seata.rm.datasource.exec.sqlserver.SqlServerMultiDeleteExecutor
 
SqlServerMultiUpdateExecutor<T,S extends Statement> - Class in org.apache.seata.rm.datasource.exec.sqlserver
The type MultiSql executor.
SqlServerMultiUpdateExecutor(StatementProxy<S>, StatementCallback<T, S>, List<SQLRecognizer>) - Constructor for class org.apache.seata.rm.datasource.exec.sqlserver.SqlServerMultiUpdateExecutor
Instantiates a new SqlServer Multi update executor.
SqlServerSelectForUpdateExecutor<T,S extends Statement> - Class in org.apache.seata.rm.datasource.exec.sqlserver
The type SqlServer Select for update executor.
SqlServerSelectForUpdateExecutor(StatementProxy<S>, StatementCallback<T, S>, SQLRecognizer) - Constructor for class org.apache.seata.rm.datasource.exec.sqlserver.SqlServerSelectForUpdateExecutor
Instantiates a new Sqlserver Select for update executor.
SqlServerTableMetaCache - Class in org.apache.seata.rm.datasource.sql.struct.cache
The type SqlServer Table meta cache.
SqlServerTableMetaCache() - Constructor for class org.apache.seata.rm.datasource.sql.struct.cache.SqlServerTableMetaCache
 
SqlServerUndoDeleteExecutor - Class in org.apache.seata.rm.datasource.undo.sqlserver
 
SqlServerUndoDeleteExecutor(SQLUndoLog) - Constructor for class org.apache.seata.rm.datasource.undo.sqlserver.SqlServerUndoDeleteExecutor
Instantiates a new sql server delete undo executor.
SqlServerUndoExecutorHolder - Class in org.apache.seata.rm.datasource.undo.sqlserver
 
SqlServerUndoExecutorHolder() - Constructor for class org.apache.seata.rm.datasource.undo.sqlserver.SqlServerUndoExecutorHolder
 
SqlServerUndoInsertExecutor - Class in org.apache.seata.rm.datasource.undo.sqlserver
 
SqlServerUndoInsertExecutor(SQLUndoLog) - Constructor for class org.apache.seata.rm.datasource.undo.sqlserver.SqlServerUndoInsertExecutor
Instantiates a new sqlserver undo insert executor.
SqlServerUndoLogManager - Class in org.apache.seata.rm.datasource.undo.sqlserver
 
SqlServerUndoLogManager() - Constructor for class org.apache.seata.rm.datasource.undo.sqlserver.SqlServerUndoLogManager
 
SqlServerUndoUpdateExecutor - Class in org.apache.seata.rm.datasource.undo.sqlserver
 
SqlServerUndoUpdateExecutor(SQLUndoLog) - Constructor for class org.apache.seata.rm.datasource.undo.sqlserver.SqlServerUndoUpdateExecutor
Instantiates a new SqlServer update undo executor.
SqlServerUpdateExecutor<T,S extends Statement> - Class in org.apache.seata.rm.datasource.exec.sqlserver
 
SqlServerUpdateExecutor(StatementProxy<S>, StatementCallback<T, S>, SQLRecognizer) - Constructor for class org.apache.seata.rm.datasource.exec.sqlserver.SqlServerUpdateExecutor
Instantiates a new SqlServer Update executor.
SQLSTATE_XA_NOT_END - Static variable in class org.apache.seata.rm.datasource.xa.AbstractConnectionProxyXA
 
sqlUndoLog - Variable in class org.apache.seata.rm.datasource.undo.AbstractUndoExecutor
The Sql undo log.
SQLUndoLog - Class in org.apache.seata.rm.datasource.undo
The type Sql undo log.
SQLUndoLog() - Constructor for class org.apache.seata.rm.datasource.undo.SQLUndoLog
 
SQLVisitorFactory - Class in org.apache.seata.rm.datasource.sql
 
SQLVisitorFactory() - Constructor for class org.apache.seata.rm.datasource.sql.SQLVisitorFactory
 
statementCallback - Variable in class org.apache.seata.rm.datasource.exec.BaseTransactionalExecutor
The Statement callback.
StatementCallback<T,S extends Statement> - Interface in org.apache.seata.rm.datasource.exec
The interface Statement callback.
statementProxy - Variable in class org.apache.seata.rm.datasource.exec.BaseTransactionalExecutor
The Statement proxy.
StatementProxy<T extends Statement> - Class in org.apache.seata.rm.datasource
The type Statement proxy.
StatementProxy(AbstractConnectionProxy, T, String) - Constructor for class org.apache.seata.rm.datasource.StatementProxy
Instantiates a new Statement proxy.
StatementProxy(AbstractConnectionProxy, T) - Constructor for class org.apache.seata.rm.datasource.StatementProxy
Instantiates a new Statement proxy.
StatementProxyXA - Class in org.apache.seata.rm.datasource.xa
Statement proxy for XA mode.
StatementProxyXA(AbstractConnectionProxyXA, Statement) - Constructor for class org.apache.seata.rm.datasource.xa.StatementProxyXA
 

T

TableMetaCacheFactory - Class in org.apache.seata.rm.datasource.sql.struct
Table meta cache factory
TableMetaCacheFactory() - Constructor for class org.apache.seata.rm.datasource.sql.struct.TableMetaCacheFactory
 
TableMetaException - Exception in org.apache.seata.rm.datasource.exception
The type TableMetaException exception.
TableMetaException(String, String) - Constructor for exception org.apache.seata.rm.datasource.exception.TableMetaException
 
tableMetaRefreshEvent() - Method in class org.apache.seata.rm.datasource.DataSourceProxy
publish tableMeta refresh event
tableMetaRefreshEvent(String) - Static method in class org.apache.seata.rm.datasource.sql.struct.TableMetaCacheFactory
public tableMeta refresh event
TableNameMeta(String, String) - Constructor for class org.apache.seata.rm.datasource.sql.struct.cache.DmTableMetaCache.TableNameMeta
 
TableRecords - Class in org.apache.seata.rm.datasource.sql.struct
The type Table records.
TableRecords() - Constructor for class org.apache.seata.rm.datasource.sql.struct.TableRecords
Instantiates a new Table records.
TableRecords(TableMeta) - Constructor for class org.apache.seata.rm.datasource.sql.struct.TableRecords
Instantiates a new Table records.
TableRecords.EmptyTableRecords - Class in org.apache.seata.rm.datasource.sql.struct
 
targetConnection - Variable in class org.apache.seata.rm.datasource.AbstractConnectionProxy
The Target connection.
targetDataSource - Variable in class org.apache.seata.rm.datasource.AbstractDataSourceProxy
The Target data source.
targetSQL - Variable in class org.apache.seata.rm.datasource.AbstractStatementProxy
The Target sql.
targetStatement - Variable in class org.apache.seata.rm.datasource.AbstractStatementProxy
The Target statement.
targetStatement - Variable in class org.apache.seata.rm.datasource.xa.StatementProxyXA
 
TimeDelegate() - Constructor for class org.apache.seata.rm.datasource.undo.parser.ProtostuffUndoLogParser.TimeDelegate
 
TIMESTAMP_WITH_LOCAL_TIME_ZONE - Static variable in class org.apache.seata.rm.datasource.exec.oracle.OracleJdbcType
 
TIMESTAMP_WITH_TIME_ZONE - Static variable in class org.apache.seata.rm.datasource.exec.oracle.OracleJdbcType
 
TimestampDelegate() - Constructor for class org.apache.seata.rm.datasource.undo.parser.ProtostuffUndoLogParser.TimestampDelegate
 
timeToOffsetDateTime(byte[]) - Static method in class org.apache.seata.rm.datasource.util.OffsetTimeUtils
 
toBatchDeleteUndoLogSql(int, int) - Static method in class org.apache.seata.rm.datasource.undo.AbstractUndoLogManager
 
toColumnMeta(ResultSet) - Method in class org.apache.seata.rm.datasource.sql.struct.cache.DmTableMetaCache
 
toIndexMeta(ResultSet, String, ColumnMeta) - Method in class org.apache.seata.rm.datasource.sql.struct.cache.DmTableMetaCache
 
toString() - Method in class org.apache.seata.rm.datasource.ConnectionContext
 
toString() - Method in class org.apache.seata.rm.datasource.sql.struct.Field
 
toString() - Method in class org.apache.seata.rm.datasource.xa.XABranchXid
 
toTableNameMeta(String, String) - Method in class org.apache.seata.rm.datasource.sql.struct.cache.DmTableMetaCache
 
transfer(Pipe, Input, Output, int, boolean) - Method in class org.apache.seata.rm.datasource.undo.parser.ProtostuffUndoLogParser.DateDelegate
 
transfer(Pipe, Input, Output, int, boolean) - Method in class org.apache.seata.rm.datasource.undo.parser.ProtostuffUndoLogParser.SqlDateDelegate
 
transfer(Pipe, Input, Output, int, boolean) - Method in class org.apache.seata.rm.datasource.undo.parser.ProtostuffUndoLogParser.TimeDelegate
 
transfer(Pipe, Input, Output, int, boolean) - Method in class org.apache.seata.rm.datasource.undo.parser.ProtostuffUndoLogParser.TimestampDelegate
 
type() - Method in interface org.apache.seata.rm.datasource.undo.parser.spi.JacksonSerializer
jackson serializer class type.
type() - Method in interface org.apache.seata.rm.datasource.undo.parser.spi.KryoTypeSerializer
kryo serializer class type.
typeClass() - Method in class org.apache.seata.rm.datasource.undo.parser.ProtostuffUndoLogParser.DateDelegate
 
typeClass() - Method in class org.apache.seata.rm.datasource.undo.parser.ProtostuffUndoLogParser.SqlDateDelegate
 
typeClass() - Method in class org.apache.seata.rm.datasource.undo.parser.ProtostuffUndoLogParser.TimeDelegate
 
typeClass() - Method in class org.apache.seata.rm.datasource.undo.parser.ProtostuffUndoLogParser.TimestampDelegate
 

U

undo(DataSourceProxy, String, long) - Method in class org.apache.seata.rm.datasource.undo.AbstractUndoLogManager
Undo.
undo(DataSourceProxy, String, long) - Method in interface org.apache.seata.rm.datasource.undo.UndoLogManager
Undo.
UNDO_LOG_TABLE_NAME - Static variable in class org.apache.seata.rm.datasource.undo.AbstractUndoLogManager
 
UndoExecutorFactory - Class in org.apache.seata.rm.datasource.undo
The type Undo executor factory.
UndoExecutorFactory() - Constructor for class org.apache.seata.rm.datasource.undo.UndoExecutorFactory
 
UndoExecutorHolder - Interface in org.apache.seata.rm.datasource.undo
The Type UndoExecutorHolder
UndoExecutorHolderFactory - Class in org.apache.seata.rm.datasource.undo
The Type UndoExecutorHolderFactory
UndoExecutorHolderFactory() - Constructor for class org.apache.seata.rm.datasource.undo.UndoExecutorHolderFactory
 
UndoLogConstants - Interface in org.apache.seata.rm.datasource.undo
 
UndoLogManager - Interface in org.apache.seata.rm.datasource.undo
The type Undo log manager.
UndoLogManagerFactory - Class in org.apache.seata.rm.datasource.undo
 
UndoLogManagerFactory() - Constructor for class org.apache.seata.rm.datasource.undo.UndoLogManagerFactory
 
UndoLogParser - Interface in org.apache.seata.rm.datasource.undo
The interface Undo log parser.
UndoLogParserFactory - Class in org.apache.seata.rm.datasource.undo
The type Undo log parser factory.
UndoLogSerializerClassRegistry - Class in org.apache.seata.rm.datasource.undo.parser
Provide a unified serialization registry, this class used for seata-serializer-fst and seata-serializer-kryo, it will register some classes at startup time (for example KryoSerializerFactory#create)
UndoLogSerializerClassRegistry() - Constructor for class org.apache.seata.rm.datasource.undo.parser.UndoLogSerializerClassRegistry
 
undoPrepare(PreparedStatement, ArrayList<Field>, List<Field>) - Method in class org.apache.seata.rm.datasource.undo.AbstractUndoExecutor
Undo prepare.
undoPrepare(PreparedStatement, ArrayList<Field>, List<Field>) - Method in class org.apache.seata.rm.datasource.undo.dm.DmUndoInsertExecutor
 
undoPrepare(PreparedStatement, ArrayList<Field>, List<Field>) - Method in class org.apache.seata.rm.datasource.undo.mariadb.MariadbUndoInsertExecutor
 
undoPrepare(PreparedStatement, ArrayList<Field>, List<Field>) - Method in class org.apache.seata.rm.datasource.undo.mysql.MySQLUndoInsertExecutor
 
undoPrepare(PreparedStatement, ArrayList<Field>, List<Field>) - Method in class org.apache.seata.rm.datasource.undo.oracle.OracleUndoInsertExecutor
 
undoPrepare(PreparedStatement, ArrayList<Field>, List<Field>) - Method in class org.apache.seata.rm.datasource.undo.polardbx.PolarDBXUndoInsertExecutor
 
undoPrepare(PreparedStatement, ArrayList<Field>, List<Field>) - Method in class org.apache.seata.rm.datasource.undo.postgresql.PostgresqlUndoInsertExecutor
 
undoPrepare(PreparedStatement, ArrayList<Field>, List<Field>) - Method in class org.apache.seata.rm.datasource.undo.sqlserver.SqlServerUndoInsertExecutor
 
unregisterResource(Resource) - Method in class org.apache.seata.rm.datasource.DataSourceManager
 
unwrap(Class<T>) - Method in class org.apache.seata.rm.BaseDataSourceResource
 
unwrap(Class<T>) - Method in class org.apache.seata.rm.datasource.AbstractConnectionProxy
 
unwrap(Class<T>) - Method in class org.apache.seata.rm.datasource.AbstractDataSourceProxy
 
unwrap(Class<T>) - Method in class org.apache.seata.rm.datasource.AbstractStatementProxy
 
unwrap(Class<T>) - Method in class org.apache.seata.rm.datasource.xa.AbstractConnectionProxyXA
 
unwrap(Class<T>) - Method in class org.apache.seata.rm.datasource.xa.StatementProxyXA
 
UpdateExecutor<T,S extends Statement> - Class in org.apache.seata.rm.datasource.exec
The type Update executor.
UpdateExecutor(StatementProxy<S>, StatementCallback<T, S>, SQLRecognizer) - Constructor for class org.apache.seata.rm.datasource.exec.UpdateExecutor
Instantiates a new Update executor.

V

validPk(String) - Method in class org.apache.seata.rm.datasource.exec.BaseTransactionalExecutor
validate that the primary key is free of illegal characters
valueOf(String) - Static method in enum org.apache.seata.rm.datasource.sql.struct.KeyType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.seata.rm.datasource.undo.AbstractUndoLogManager.State
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.apache.seata.rm.datasource.sql.struct.KeyType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.seata.rm.datasource.undo.AbstractUndoLogManager.State
Returns an array containing the constants of this enum type, in the order they are declared.

W

WHERE - Static variable in class org.apache.seata.rm.datasource.exec.AbstractDMLBaseExecutor
 
writeTo(Output, int, Date, boolean) - Method in class org.apache.seata.rm.datasource.undo.parser.ProtostuffUndoLogParser.DateDelegate
 
writeTo(Output, int, Date, boolean) - Method in class org.apache.seata.rm.datasource.undo.parser.ProtostuffUndoLogParser.SqlDateDelegate
 
writeTo(Output, int, Time, boolean) - Method in class org.apache.seata.rm.datasource.undo.parser.ProtostuffUndoLogParser.TimeDelegate
 
writeTo(Output, int, Timestamp, boolean) - Method in class org.apache.seata.rm.datasource.undo.parser.ProtostuffUndoLogParser.TimestampDelegate
 

X

XABranchXid - Class in org.apache.seata.rm.datasource.xa
Xid in XA Protocol.
xaCommit(String, long, String) - Method in class org.apache.seata.rm.datasource.xa.ConnectionProxyXA
XA commit
xaConnection - Variable in class org.apache.seata.rm.datasource.xa.AbstractConnectionProxyXA
 
xaResource - Variable in class org.apache.seata.rm.datasource.xa.AbstractConnectionProxyXA
 
xaRollback(String, long, String) - Method in class org.apache.seata.rm.datasource.xa.ConnectionProxyXA
XA rollback
xaRollback(XAXid) - Method in class org.apache.seata.rm.datasource.xa.ConnectionProxyXA
XA rollback
xaTwoPhaseTimeoutChecker - Variable in class org.apache.seata.rm.datasource.xa.ResourceManagerXA
The Timer check xa branch two phase hold timeout.
XAUtils - Class in org.apache.seata.rm.datasource.util
 
XAUtils() - Constructor for class org.apache.seata.rm.datasource.util.XAUtils
 
XAXid - Interface in org.apache.seata.rm.datasource.xa
Seata XA Mode defined XA-Xid.
XAXidBuilder - Class in org.apache.seata.rm.datasource.xa
XA-Xid builder.
xid - Variable in class org.apache.seata.rm.datasource.xa.AbstractConnectionProxyXA
 
A B C D E F G H I J K L M N O P Q R S T U V W X 
Skip navigation links

Copyright © 2024 Apache. All rights reserved.