| 程序包 | 说明 |
|---|---|
| io.seata.rm.datasource | |
| io.seata.rm.datasource.exec | |
| io.seata.rm.datasource.sql.struct | |
| io.seata.rm.datasource.undo | |
| io.seata.rm.datasource.undo.mysql |
| 限定符和类型 | 方法和说明 |
|---|---|
static boolean |
DataCompareUtils.isRecordsEquals(TableRecords beforeImage,
TableRecords afterImage)
Is image equals.
|
| 限定符和类型 | 方法和说明 |
|---|---|
protected TableRecords |
UpdateExecutor.afterImage(TableRecords beforeImage) |
protected TableRecords |
InsertExecutor.afterImage(TableRecords beforeImage) |
protected TableRecords |
DeleteExecutor.afterImage(TableRecords beforeImage) |
protected abstract TableRecords |
AbstractDMLBaseExecutor.afterImage(TableRecords beforeImage)
After image table records.
|
protected TableRecords |
UpdateExecutor.beforeImage() |
protected TableRecords |
InsertExecutor.beforeImage() |
protected TableRecords |
DeleteExecutor.beforeImage() |
protected abstract TableRecords |
AbstractDMLBaseExecutor.beforeImage()
Before image table records.
|
protected TableRecords |
InsertExecutor.getTableRecords(List<Object> pkValues) |
| 限定符和类型 | 方法和说明 |
|---|---|
protected TableRecords |
UpdateExecutor.afterImage(TableRecords beforeImage) |
protected TableRecords |
InsertExecutor.afterImage(TableRecords beforeImage) |
protected TableRecords |
DeleteExecutor.afterImage(TableRecords beforeImage) |
protected abstract TableRecords |
AbstractDMLBaseExecutor.afterImage(TableRecords beforeImage)
After image table records.
|
protected String |
BaseTransactionalExecutor.buildLockKey(TableRecords rowsIncludingPK)
build lockKey
|
protected SQLUndoLog |
BaseTransactionalExecutor.buildUndoItem(TableRecords beforeImage,
TableRecords afterImage)
build a SQLUndoLog
|
protected void |
BaseTransactionalExecutor.prepareUndoLog(TableRecords beforeImage,
TableRecords afterImage)
prepare undo log.
|
| 限定符和类型 | 类和说明 |
|---|---|
static class |
TableRecords.EmptyTableRecords |
| 限定符和类型 | 方法和说明 |
|---|---|
static TableRecords |
TableRecords.buildRecords(TableMeta tmeta,
ResultSet resultSet)
Build records table records.
|
static TableRecords |
TableRecords.empty(TableMeta tableMeta)
Empty table records.
|
| 限定符和类型 | 方法和说明 |
|---|---|
TableRecords |
SQLUndoLog.getAfterImage()
Gets after image.
|
TableRecords |
SQLUndoLog.getBeforeImage()
Gets before image.
|
protected abstract TableRecords |
AbstractUndoExecutor.getUndoRows()
Gets undo rows.
|
protected TableRecords |
AbstractUndoExecutor.queryCurrentRecords(Connection conn)
Query current records.
|
| 限定符和类型 | 方法和说明 |
|---|---|
protected Object[] |
AbstractUndoExecutor.parsePkValues(TableRecords records)
Parse pk values object [ ].
|
void |
SQLUndoLog.setAfterImage(TableRecords afterImage)
Sets after image.
|
void |
SQLUndoLog.setBeforeImage(TableRecords beforeImage)
Sets before image.
|
| 限定符和类型 | 方法和说明 |
|---|---|
protected TableRecords |
MySQLUndoUpdateExecutor.getUndoRows() |
protected TableRecords |
MySQLUndoInsertExecutor.getUndoRows() |
protected TableRecords |
MySQLUndoDeleteExecutor.getUndoRows() |
Copyright © 2019 Seata. All rights reserved.