| 限定符和类型 | 方法和说明 |
|---|---|
static Result<Boolean> |
DataCompareUtils.isRecordsEquals(TableRecords beforeImage,
TableRecords afterImage)
Is image equals.
|
| 限定符和类型 | 方法和说明 |
|---|---|
protected TableRecords |
UpdateExecutor.afterImage(TableRecords beforeImage) |
protected TableRecords |
MultiUpdateExecutor.afterImage(TableRecords beforeImage) |
protected TableRecords |
MultiExecutor.afterImage(TableRecords beforeImage) |
protected TableRecords |
MultiDeleteExecutor.afterImage(TableRecords beforeImage) |
protected TableRecords |
DeleteExecutor.afterImage(TableRecords beforeImage) |
protected TableRecords |
BaseInsertExecutor.afterImage(TableRecords beforeImage) |
protected abstract TableRecords |
AbstractDMLBaseExecutor.afterImage(TableRecords beforeImage)
After image table records.
|
protected TableRecords |
UpdateExecutor.beforeImage() |
protected TableRecords |
MultiUpdateExecutor.beforeImage() |
protected TableRecords |
MultiExecutor.beforeImage()
Before image table records.
|
protected TableRecords |
MultiDeleteExecutor.beforeImage() |
protected TableRecords |
DeleteExecutor.beforeImage() |
protected TableRecords |
BaseInsertExecutor.beforeImage() |
protected abstract TableRecords |
AbstractDMLBaseExecutor.beforeImage()
Before image table records.
|
protected TableRecords |
BaseTransactionalExecutor.buildTableRecords(Map<String,List<Object>> pkValuesMap)
build TableRecords
|
protected TableRecords |
BaseTransactionalExecutor.buildTableRecords(TableMeta tableMeta,
String selectSQL,
ArrayList<List<Object>> paramAppenderList)
build a BeforeImage
|
| 限定符和类型 | 方法和说明 |
|---|---|
Map<SQLRecognizer,TableRecords> |
MultiExecutor.getAfterImagesMap() |
Map<SQLRecognizer,TableRecords> |
MultiExecutor.getBeforeImagesMap() |
| 限定符和类型 | 方法和说明 |
|---|---|
protected TableRecords |
UpdateExecutor.afterImage(TableRecords beforeImage) |
protected TableRecords |
MultiUpdateExecutor.afterImage(TableRecords beforeImage) |
protected TableRecords |
MultiExecutor.afterImage(TableRecords beforeImage) |
protected TableRecords |
MultiDeleteExecutor.afterImage(TableRecords beforeImage) |
protected TableRecords |
DeleteExecutor.afterImage(TableRecords beforeImage) |
protected TableRecords |
BaseInsertExecutor.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 |
MultiExecutor.prepareUndoLog(TableRecords beforeImage,
TableRecords afterImage) |
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 List<Field> |
AbstractUndoExecutor.getOrderedPkList(TableRecords image,
Row row,
String dbType) |
protected Map<String,List<Field>> |
AbstractUndoExecutor.parsePkValues(TableRecords records)
Parse pk values Field List.
|
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() |
| 限定符和类型 | 方法和说明 |
|---|---|
protected TableRecords |
OracleUndoUpdateExecutor.getUndoRows() |
protected TableRecords |
OracleUndoInsertExecutor.getUndoRows() |
protected TableRecords |
OracleUndoDeleteExecutor.getUndoRows() |
| 限定符和类型 | 方法和说明 |
|---|---|
protected TableRecords |
PostgresqlUndoUpdateExecutor.getUndoRows() |
protected TableRecords |
PostgresqlUndoInsertExecutor.getUndoRows() |
protected TableRecords |
PostgresqlUndoDeleteExecutor.getUndoRows() |
Copyright © 2020 Seata. All rights reserved.