| Modifier and Type | Method and Description |
|---|---|
static Result<Boolean> |
DataCompareUtils.isRowsEquals(TableMeta tableMetaData,
List<Row> oldRows,
List<Row> newRows)
Is rows equals result.
|
| Modifier and Type | Method and Description |
|---|---|
protected TableMeta |
BaseTransactionalExecutor.getTableMeta()
Gets table meta.
|
protected TableMeta |
BaseTransactionalExecutor.getTableMeta(String tableName)
Gets table meta.
|
| Modifier and Type | Method and Description |
|---|---|
protected String |
DeleteExecutor.buildBeforeImageSQL(SQLDeleteRecognizer visitor,
TableMeta tableMeta,
ArrayList<List<Object>> paramAppenderList) |
protected String |
UpdateExecutor.buildBeforeImageSQL(TableMeta tableMeta,
ArrayList<List<Object>> paramAppenderList) |
protected TableRecords |
BaseTransactionalExecutor.buildTableRecords(TableMeta tableMeta,
String selectSQL,
ArrayList<List<Object>> paramAppenderList)
build a BeforeImage
|
| Modifier and Type | Method and Description |
|---|---|
protected TableMeta |
MySQLUpdateJoinExecutor.getTableMeta(String tableName) |
| Modifier and Type | Method and Description |
|---|---|
String |
MySQLInsertOnDuplicateUpdateExecutor.buildImageSQL(TableMeta tableMeta)
build image sql
|
TableRecords |
MySQLInsertOnDuplicateUpdateExecutor.buildTableRecords2(TableMeta tableMeta,
String selectSQL,
ArrayList<List<Object>> paramAppenderList,
List<Object> primaryKeys)
build TableRecords
|
| Modifier and Type | Method and Description |
|---|---|
protected String |
SqlServerDeleteExecutor.buildBeforeImageSQL(SQLDeleteRecognizer visitor,
TableMeta tableMeta,
ArrayList<List<Object>> paramAppenderList) |
protected String |
SqlServerUpdateExecutor.buildBeforeImageSQL(TableMeta tableMeta,
ArrayList<List<Object>> paramAppenderList) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
DmEscapeHandler.checkIfNeedEscape(String columnName,
TableMeta tableMeta) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
MySQLEscapeHandler.checkIfNeedEscape(String columnName,
TableMeta tableMeta) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
OracleEscapeHandler.checkIfNeedEscape(String columnName,
TableMeta tableMeta) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
PostgresqlEscapeHandler.checkIfNeedEscape(String columnName,
TableMeta tableMeta) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
SqlServerEscapeHandler.checkIfNeedEscape(String columnName,
TableMeta tableMeta) |
| Modifier and Type | Method and Description |
|---|---|
TableMeta |
TableRecords.getTableMeta()
Gets table meta.
|
TableMeta |
TableRecords.EmptyTableRecords.getTableMeta() |
| Modifier and Type | Method and Description |
|---|---|
static TableRecords |
TableRecords.buildRecords(TableMeta tmeta,
ResultSet resultSet)
Build records table records.
|
static TableRecords |
TableRecords.empty(TableMeta tableMeta)
Empty table records.
|
void |
TableRecords.setTableMeta(TableMeta tableMeta)
Sets table meta.
|
| Constructor and Description |
|---|
EmptyTableRecords(TableMeta tableMeta) |
TableRecords(TableMeta tableMeta)
Instantiates a new Table records.
|
| Modifier and Type | Method and Description |
|---|---|
protected TableMeta |
SqlServerTableMetaCache.fetchSchema(Connection connection,
String tableName) |
protected TableMeta |
PostgresqlTableMetaCache.fetchSchema(Connection connection,
String tableName) |
protected TableMeta |
PolarDBXTableMetaCache.fetchSchema(Connection connection,
String tableName) |
protected TableMeta |
OracleTableMetaCache.fetchSchema(Connection connection,
String tableName) |
protected TableMeta |
MysqlTableMetaCache.fetchSchema(Connection connection,
String tableName) |
protected TableMeta |
MariadbTableMetaCache.fetchSchema(Connection connection,
String tableName) |
protected abstract TableMeta |
AbstractTableMetaCache.fetchSchema(Connection connection,
String tableName)
get scheme from datasource and tableName
|
TableMeta |
AbstractTableMetaCache.getTableMeta(Connection connection,
String tableName,
String resourceId) |
protected TableMeta |
OracleTableMetaCache.resultSetMetaToSchema(DatabaseMetaData dbmd,
String tableName) |
protected TableMeta |
DmTableMetaCache.resultSetMetaToSchema(DatabaseMetaData dbmd,
String tableName) |
protected TableMeta |
MysqlTableMetaCache.resultSetMetaToSchema(ResultSetMetaData rsmd,
DatabaseMetaData dbmd) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
DmTableMetaCache.processColumns(TableMeta tableMeta,
ResultSet rs) |
protected void |
DmTableMetaCache.processIndexes(TableMeta tableMeta,
ResultSet rs) |
protected void |
DmTableMetaCache.processPrimaries(TableMeta tableMeta,
ResultSet rs) |
| Modifier and Type | Method and Description |
|---|---|
void |
SQLUndoLog.setTableMeta(TableMeta tableMeta)
Sets table meta.
|
| Modifier and Type | Method and Description |
|---|---|
default String |
EscapeHandler.addColNameEscape(String colName,
TableMeta tableMeta)
add escape if colName is keywords
|
boolean |
EscapeHandler.checkIfNeedEscape(String columnName,
TableMeta tableMeta)
check whether given field or table name use keywords. the method has database special logic.
|
| Modifier and Type | Method and Description |
|---|---|
TableMeta |
TableMetaCache.getTableMeta(Connection connection,
String tableName,
String resourceId)
Gets table meta.
|
| Modifier and Type | Method and Description |
|---|---|
static String |
ColumnUtils.addEscape(String colName,
String dbType,
TableMeta tableMeta)
if necessary, add escape
|
Copyright © 2023 Seata. All rights reserved.