Path Lines of Code rm-datasource/src/main/java/org/apache/seata/rm/BaseDataSourceResource.java 161 rm-datasource/src/main/java/org/apache/seata/rm/GlobalLockExecutor.java 6 rm-datasource/src/main/java/org/apache/seata/rm/GlobalLockTemplate.java 26 rm-datasource/src/main/java/org/apache/seata/rm/RMHandlerAT.java 91 rm-datasource/src/main/java/org/apache/seata/rm/RMHandlerXA.java 13 rm-datasource/src/main/java/org/apache/seata/rm/datasource/AbstractConnectionProxy.java 267 rm-datasource/src/main/java/org/apache/seata/rm/datasource/AbstractDataSourceCacheResourceManager.java 22 rm-datasource/src/main/java/org/apache/seata/rm/datasource/AbstractDataSourceProxy.java 45 rm-datasource/src/main/java/org/apache/seata/rm/datasource/AbstractPreparedStatementProxy.java 308 rm-datasource/src/main/java/org/apache/seata/rm/datasource/AbstractStatementProxy.java 178 rm-datasource/src/main/java/org/apache/seata/rm/datasource/AsyncWorker.java 154 rm-datasource/src/main/java/org/apache/seata/rm/datasource/ConnectionContext.java 221 rm-datasource/src/main/java/org/apache/seata/rm/datasource/ConnectionProxy.java 250 rm-datasource/src/main/java/org/apache/seata/rm/datasource/DataCompareUtils.java 172 rm-datasource/src/main/java/org/apache/seata/rm/datasource/DataSourceManager.java 103 rm-datasource/src/main/java/org/apache/seata/rm/datasource/DataSourceProxy.java 309 rm-datasource/src/main/java/org/apache/seata/rm/datasource/PreparedStatementProxy.java 31 rm-datasource/src/main/java/org/apache/seata/rm/datasource/SeataDataSourceProxy.java 7 rm-datasource/src/main/java/org/apache/seata/rm/datasource/SqlGenerateUtils.java 99 rm-datasource/src/main/java/org/apache/seata/rm/datasource/StatementProxy.java 77 rm-datasource/src/main/java/org/apache/seata/rm/datasource/exception/TableMetaException.java 16 rm-datasource/src/main/java/org/apache/seata/rm/datasource/exec/AbstractDMLBaseExecutor.java 119 rm-datasource/src/main/java/org/apache/seata/rm/datasource/exec/BaseInsertExecutor.java 340 rm-datasource/src/main/java/org/apache/seata/rm/datasource/exec/BaseTransactionalExecutor.java 344 rm-datasource/src/main/java/org/apache/seata/rm/datasource/exec/DeleteExecutor.java 52 rm-datasource/src/main/java/org/apache/seata/rm/datasource/exec/ExecuteTemplate.java 127 rm-datasource/src/main/java/org/apache/seata/rm/datasource/exec/Executor.java 4 rm-datasource/src/main/java/org/apache/seata/rm/datasource/exec/InsertExecutor.java 8 rm-datasource/src/main/java/org/apache/seata/rm/datasource/exec/LockConflictException.java 19 rm-datasource/src/main/java/org/apache/seata/rm/datasource/exec/LockRetryController.java 83 rm-datasource/src/main/java/org/apache/seata/rm/datasource/exec/LockWaitTimeoutException.java 13 rm-datasource/src/main/java/org/apache/seata/rm/datasource/exec/MultiDeleteExecutor.java 63 rm-datasource/src/main/java/org/apache/seata/rm/datasource/exec/MultiExecutor.java 106 rm-datasource/src/main/java/org/apache/seata/rm/datasource/exec/MultiUpdateExecutor.java 130 rm-datasource/src/main/java/org/apache/seata/rm/datasource/exec/PlainExecutor.java 15 rm-datasource/src/main/java/org/apache/seata/rm/datasource/exec/SelectForUpdateExecutor.java 101 rm-datasource/src/main/java/org/apache/seata/rm/datasource/exec/StatementCallback.java 6 rm-datasource/src/main/java/org/apache/seata/rm/datasource/exec/UpdateExecutor.java 84 rm-datasource/src/main/java/org/apache/seata/rm/datasource/exec/dm/DmInsertExecutor.java 61 rm-datasource/src/main/java/org/apache/seata/rm/datasource/exec/kingbase/KingbaseInsertExecutor.java 81 rm-datasource/src/main/java/org/apache/seata/rm/datasource/exec/mariadb/MariadbInsertExecutor.java 15 rm-datasource/src/main/java/org/apache/seata/rm/datasource/exec/mariadb/MariadbInsertOnDuplicateUpdateExecutor.java 15 rm-datasource/src/main/java/org/apache/seata/rm/datasource/exec/mariadb/MariadbUpdateJoinExecutor.java 13 rm-datasource/src/main/java/org/apache/seata/rm/datasource/exec/mysql/MySQLInsertExecutor.java 183 rm-datasource/src/main/java/org/apache/seata/rm/datasource/exec/mysql/MySQLInsertOnDuplicateUpdateExecutor.java 311 rm-datasource/src/main/java/org/apache/seata/rm/datasource/exec/mysql/MySQLUpdateJoinExecutor.java 256 rm-datasource/src/main/java/org/apache/seata/rm/datasource/exec/oracle/OracleInsertExecutor.java 81 rm-datasource/src/main/java/org/apache/seata/rm/datasource/exec/oracle/OracleJdbcType.java 5 rm-datasource/src/main/java/org/apache/seata/rm/datasource/exec/oscar/OscarInsertExecutor.java 81 rm-datasource/src/main/java/org/apache/seata/rm/datasource/exec/polardbx/PolarDBXInsertExecutor.java 15 rm-datasource/src/main/java/org/apache/seata/rm/datasource/exec/polardbx/PolarDBXInsertOnDuplicateUpdateExecutor.java 15 rm-datasource/src/main/java/org/apache/seata/rm/datasource/exec/polardbx/PolarDBXUpdateJoinExecutor.java 13 rm-datasource/src/main/java/org/apache/seata/rm/datasource/exec/postgresql/PostgresqlInsertExecutor.java 110 rm-datasource/src/main/java/org/apache/seata/rm/datasource/exec/sqlserver/SqlServerDeleteExecutor.java 33 rm-datasource/src/main/java/org/apache/seata/rm/datasource/exec/sqlserver/SqlServerInsertExecutor.java 152 rm-datasource/src/main/java/org/apache/seata/rm/datasource/exec/sqlserver/SqlServerMultiDeleteExecutor.java 58 rm-datasource/src/main/java/org/apache/seata/rm/datasource/exec/sqlserver/SqlServerMultiUpdateExecutor.java 23 rm-datasource/src/main/java/org/apache/seata/rm/datasource/exec/sqlserver/SqlServerSelectForUpdateExecutor.java 37 rm-datasource/src/main/java/org/apache/seata/rm/datasource/exec/sqlserver/SqlServerUpdateExecutor.java 39 rm-datasource/src/main/java/org/apache/seata/rm/datasource/sql/SQLVisitorFactory.java 18 rm-datasource/src/main/java/org/apache/seata/rm/datasource/sql/handler/dm/DmEscapeHandler.java 708 rm-datasource/src/main/java/org/apache/seata/rm/datasource/sql/handler/kingbase/KingbaseEscapeHandler.java 175 rm-datasource/src/main/java/org/apache/seata/rm/datasource/sql/handler/mariadb/MariadbEscapeHandler.java 7 rm-datasource/src/main/java/org/apache/seata/rm/datasource/sql/handler/mysql/MySQLEscapeHandler.java 309 rm-datasource/src/main/java/org/apache/seata/rm/datasource/sql/handler/oracle/OracleEscapeHandler.java 175 rm-datasource/src/main/java/org/apache/seata/rm/datasource/sql/handler/oscar/OscarEscapeHandler.java 704 rm-datasource/src/main/java/org/apache/seata/rm/datasource/sql/handler/polardbx/PolarDBXEscapeHandler.java 7 rm-datasource/src/main/java/org/apache/seata/rm/datasource/sql/handler/postgresql/PostgresqlEscapeHandler.java 143 rm-datasource/src/main/java/org/apache/seata/rm/datasource/sql/handler/sqlserver/SqlServerEscapeHandler.java 225 rm-datasource/src/main/java/org/apache/seata/rm/datasource/sql/serial/SerialArray.java 137 rm-datasource/src/main/java/org/apache/seata/rm/datasource/sql/struct/Field.java 46 rm-datasource/src/main/java/org/apache/seata/rm/datasource/sql/struct/KeyType.java 5 rm-datasource/src/main/java/org/apache/seata/rm/datasource/sql/struct/Row.java 36 rm-datasource/src/main/java/org/apache/seata/rm/datasource/sql/struct/TableMetaCacheFactory.java 103 rm-datasource/src/main/java/org/apache/seata/rm/datasource/sql/struct/TableRecords.java 198 rm-datasource/src/main/java/org/apache/seata/rm/datasource/undo/AbstractUndoExecutor.java 250 rm-datasource/src/main/java/org/apache/seata/rm/datasource/undo/AbstractUndoLogManager.java 382 rm-datasource/src/main/java/org/apache/seata/rm/datasource/undo/BranchUndoLog.java 26 rm-datasource/src/main/java/org/apache/seata/rm/datasource/undo/SQLUndoDirtyException.java 9 rm-datasource/src/main/java/org/apache/seata/rm/datasource/undo/SQLUndoLog.java 43 rm-datasource/src/main/java/org/apache/seata/rm/datasource/undo/UndoExecutorFactory.java 23 rm-datasource/src/main/java/org/apache/seata/rm/datasource/undo/UndoExecutorHolder.java 6 rm-datasource/src/main/java/org/apache/seata/rm/datasource/undo/UndoExecutorHolderFactory.java 12 rm-datasource/src/main/java/org/apache/seata/rm/datasource/undo/UndoLogConstants.java 14 rm-datasource/src/main/java/org/apache/seata/rm/datasource/undo/UndoLogManager.java 16 rm-datasource/src/main/java/org/apache/seata/rm/datasource/undo/UndoLogManagerFactory.java 12 rm-datasource/src/main/java/org/apache/seata/rm/datasource/undo/UndoLogParser.java 7 rm-datasource/src/main/java/org/apache/seata/rm/datasource/undo/UndoLogParserFactory.java 25 rm-datasource/src/main/java/org/apache/seata/rm/datasource/undo/dm/DmUndoDeleteExecutor.java 50 rm-datasource/src/main/java/org/apache/seata/rm/datasource/undo/dm/DmUndoExecutorHolder.java 21 rm-datasource/src/main/java/org/apache/seata/rm/datasource/undo/dm/DmUndoInsertExecutor.java 49 rm-datasource/src/main/java/org/apache/seata/rm/datasource/undo/dm/DmUndoLogManager.java 136 rm-datasource/src/main/java/org/apache/seata/rm/datasource/undo/dm/DmUndoUpdateExecutor.java 40 rm-datasource/src/main/java/org/apache/seata/rm/datasource/undo/kingbase/KingbaseUndoDeleteExecutor.java 40 rm-datasource/src/main/java/org/apache/seata/rm/datasource/undo/kingbase/KingbaseUndoExecutorHolder.java 21 rm-datasource/src/main/java/org/apache/seata/rm/datasource/undo/kingbase/KingbaseUndoInsertExecutor.java 48 rm-datasource/src/main/java/org/apache/seata/rm/datasource/undo/kingbase/KingbaseUndoLogManager.java 74 rm-datasource/src/main/java/org/apache/seata/rm/datasource/undo/kingbase/KingbaseUndoUpdateExecutor.java 40 rm-datasource/src/main/java/org/apache/seata/rm/datasource/undo/mariadb/MariadbUndoDeleteExecutor.java 17 rm-datasource/src/main/java/org/apache/seata/rm/datasource/undo/mariadb/MariadbUndoExecutorHolder.java 21 rm-datasource/src/main/java/org/apache/seata/rm/datasource/undo/mariadb/MariadbUndoInsertExecutor.java 27 rm-datasource/src/main/java/org/apache/seata/rm/datasource/undo/mariadb/MariadbUndoLogManager.java 25 rm-datasource/src/main/java/org/apache/seata/rm/datasource/undo/mariadb/MariadbUndoUpdateExecutor.java 17 rm-datasource/src/main/java/org/apache/seata/rm/datasource/undo/mysql/MySQLJsonHelper.java 15 rm-datasource/src/main/java/org/apache/seata/rm/datasource/undo/mysql/MySQLUndoDeleteExecutor.java 40 rm-datasource/src/main/java/org/apache/seata/rm/datasource/undo/mysql/MySQLUndoExecutorHolder.java 21 rm-datasource/src/main/java/org/apache/seata/rm/datasource/undo/mysql/MySQLUndoInsertExecutor.java 49 rm-datasource/src/main/java/org/apache/seata/rm/datasource/undo/mysql/MySQLUndoLogManager.java 155 rm-datasource/src/main/java/org/apache/seata/rm/datasource/undo/mysql/MySQLUndoUpdateExecutor.java 43 rm-datasource/src/main/java/org/apache/seata/rm/datasource/undo/oracle/OracleUndoDeleteExecutor.java 40 rm-datasource/src/main/java/org/apache/seata/rm/datasource/undo/oracle/OracleUndoExecutorHolder.java 21 rm-datasource/src/main/java/org/apache/seata/rm/datasource/undo/oracle/OracleUndoInsertExecutor.java 49 rm-datasource/src/main/java/org/apache/seata/rm/datasource/undo/oracle/OracleUndoLogManager.java 74 rm-datasource/src/main/java/org/apache/seata/rm/datasource/undo/oracle/OracleUndoUpdateExecutor.java 40 rm-datasource/src/main/java/org/apache/seata/rm/datasource/undo/oscar/OscarUndoDeleteExecutor.java 40 rm-datasource/src/main/java/org/apache/seata/rm/datasource/undo/oscar/OscarUndoExecutorHolder.java 21 rm-datasource/src/main/java/org/apache/seata/rm/datasource/undo/oscar/OscarUndoInsertExecutor.java 49 rm-datasource/src/main/java/org/apache/seata/rm/datasource/undo/oscar/OscarUndoLogManager.java 74 rm-datasource/src/main/java/org/apache/seata/rm/datasource/undo/oscar/OscarUndoUpdateExecutor.java 40 rm-datasource/src/main/java/org/apache/seata/rm/datasource/undo/parser/Fastjson2UndoLogParser.java 49 rm-datasource/src/main/java/org/apache/seata/rm/datasource/undo/parser/FastjsonUndoLogParser.java 36 rm-datasource/src/main/java/org/apache/seata/rm/datasource/undo/parser/FuryUndoLogParser.java 40 rm-datasource/src/main/java/org/apache/seata/rm/datasource/undo/parser/JacksonUndoLogParser.java 378 rm-datasource/src/main/java/org/apache/seata/rm/datasource/undo/parser/KryoSerializer.java 29 rm-datasource/src/main/java/org/apache/seata/rm/datasource/undo/parser/KryoSerializerFactory.java 121 rm-datasource/src/main/java/org/apache/seata/rm/datasource/undo/parser/KryoUndoLogParser.java 69 rm-datasource/src/main/java/org/apache/seata/rm/datasource/undo/parser/ProtostuffUndoLogParser.java 176 rm-datasource/src/main/java/org/apache/seata/rm/datasource/undo/parser/UndoLogSerializerClassRegistry.java 79 rm-datasource/src/main/java/org/apache/seata/rm/datasource/undo/parser/spi/JacksonSerializer.java 8 rm-datasource/src/main/java/org/apache/seata/rm/datasource/undo/parser/spi/KryoTypeSerializer.java 6 rm-datasource/src/main/java/org/apache/seata/rm/datasource/undo/parser/spi/ProtostuffDelegate.java 5 rm-datasource/src/main/java/org/apache/seata/rm/datasource/undo/polardbx/PolarDBXUndoDeleteExecutor.java 17 rm-datasource/src/main/java/org/apache/seata/rm/datasource/undo/polardbx/PolarDBXUndoExecutorHolder.java 21 rm-datasource/src/main/java/org/apache/seata/rm/datasource/undo/polardbx/PolarDBXUndoInsertExecutor.java 27 rm-datasource/src/main/java/org/apache/seata/rm/datasource/undo/polardbx/PolarDBXUndoLogManager.java 25 rm-datasource/src/main/java/org/apache/seata/rm/datasource/undo/polardbx/PolarDBXUndoUpdateExecutor.java 17 rm-datasource/src/main/java/org/apache/seata/rm/datasource/undo/postgresql/PostgresqlUndoDeleteExecutor.java 40 rm-datasource/src/main/java/org/apache/seata/rm/datasource/undo/postgresql/PostgresqlUndoExecutorHolder.java 21 rm-datasource/src/main/java/org/apache/seata/rm/datasource/undo/postgresql/PostgresqlUndoInsertExecutor.java 48 rm-datasource/src/main/java/org/apache/seata/rm/datasource/undo/postgresql/PostgresqlUndoLogManager.java 83 rm-datasource/src/main/java/org/apache/seata/rm/datasource/undo/postgresql/PostgresqlUndoUpdateExecutor.java 40 rm-datasource/src/main/java/org/apache/seata/rm/datasource/undo/sqlserver/BaseSqlServerUndoExecutor.java 12 rm-datasource/src/main/java/org/apache/seata/rm/datasource/undo/sqlserver/SqlServerUndoDeleteExecutor.java 97 rm-datasource/src/main/java/org/apache/seata/rm/datasource/undo/sqlserver/SqlServerUndoExecutorHolder.java 21 rm-datasource/src/main/java/org/apache/seata/rm/datasource/undo/sqlserver/SqlServerUndoInsertExecutor.java 48 rm-datasource/src/main/java/org/apache/seata/rm/datasource/undo/sqlserver/SqlServerUndoLogManager.java 81 rm-datasource/src/main/java/org/apache/seata/rm/datasource/undo/sqlserver/SqlServerUndoUpdateExecutor.java 38 rm-datasource/src/main/java/org/apache/seata/rm/datasource/util/JdbcUtils.java 93 rm-datasource/src/main/java/org/apache/seata/rm/datasource/util/OffsetTimeUtils.java 103 rm-datasource/src/main/java/org/apache/seata/rm/datasource/util/SeataXAResource.java 5 rm-datasource/src/main/java/org/apache/seata/rm/datasource/util/XAUtils.java 122 rm-datasource/src/main/java/org/apache/seata/rm/datasource/xa/AbstractConnectionProxyXA.java 258 rm-datasource/src/main/java/org/apache/seata/rm/datasource/xa/AbstractDataSourceProxyXA.java 32 rm-datasource/src/main/java/org/apache/seata/rm/datasource/xa/ConnectionProxyXA.java 298 rm-datasource/src/main/java/org/apache/seata/rm/datasource/xa/DataSourceProxyXA.java 85 rm-datasource/src/main/java/org/apache/seata/rm/datasource/xa/DataSourceProxyXANative.java 43 rm-datasource/src/main/java/org/apache/seata/rm/datasource/xa/ExecuteTemplateXA.java 69 rm-datasource/src/main/java/org/apache/seata/rm/datasource/xa/Holdable.java 6 rm-datasource/src/main/java/org/apache/seata/rm/datasource/xa/Holder.java 6 rm-datasource/src/main/java/org/apache/seata/rm/datasource/xa/PreparedStatementProxyXA.java 249 rm-datasource/src/main/java/org/apache/seata/rm/datasource/xa/ResourceManagerXA.java 137 rm-datasource/src/main/java/org/apache/seata/rm/datasource/xa/StatementProxyXA.java 191 rm-datasource/src/main/java/org/apache/seata/rm/datasource/xa/XABranchXid.java 84 rm-datasource/src/main/java/org/apache/seata/rm/datasource/xa/XAXid.java 6 rm-datasource/src/main/java/org/apache/seata/rm/datasource/xa/XAXidBuilder.java 11