Path Lines of Code cmd/start.go 3 pkg/client/client.go 74 pkg/client/config.go 195 pkg/compressor/7z_compress.go 1 pkg/compressor/bzip2_compress.go 39 pkg/compressor/compressor.go 6 pkg/compressor/compressor_type.go 32 pkg/compressor/deflate_compress.go 28 pkg/compressor/gzip_compress.go 35 pkg/compressor/lz4_compress.go 30 pkg/compressor/none_compressor.go 12 pkg/compressor/zip_compress.go 36 pkg/compressor/zstd_compress.go 22 pkg/constant/context.go 20 pkg/datasource/init.go 7 pkg/datasource/sql/async_worker.go 162 pkg/datasource/sql/at_resource_manager.go 84 pkg/datasource/sql/conn.go 187 pkg/datasource/sql/conn_at.go 154 pkg/datasource/sql/conn_xa.go 317 pkg/datasource/sql/connector.go 77 pkg/datasource/sql/datasource/base/meta_cache.go 135 pkg/datasource/sql/datasource/datasource_manager.go 82 pkg/datasource/sql/datasource/mysql/meta_cache.go 47 pkg/datasource/sql/datasource/mysql/trigger.go 174 pkg/datasource/sql/datasource/utils.go 108 pkg/datasource/sql/db.go 191 pkg/datasource/sql/driver.go 191 pkg/datasource/sql/exec/at/at_executor.go 53 pkg/datasource/sql/exec/at/base_executor.go 329 pkg/datasource/sql/exec/at/config.go 3 pkg/datasource/sql/exec/at/delete_executor.go 120 pkg/datasource/sql/exec/at/escape.go 145 pkg/datasource/sql/exec/at/insert_executor.go 514 pkg/datasource/sql/exec/at/insert_on_update_executor.go 361 pkg/datasource/sql/exec/at/multi_delete_executor.go 156 pkg/datasource/sql/exec/at/multi_executor.go 124 pkg/datasource/sql/exec/at/multi_update_excutor.go 280 pkg/datasource/sql/exec/at/plain_executor.go 16 pkg/datasource/sql/exec/at/select_for_update_executor.go 258 pkg/datasource/sql/exec/at/update_executor.go 223 pkg/datasource/sql/exec/config/config.go 8 pkg/datasource/sql/exec/executor.go 76 pkg/datasource/sql/exec/hook.go 31 pkg/datasource/sql/exec/select_for_update_executor.go 271 pkg/datasource/sql/handler/rm_handler_at.go 2 pkg/datasource/sql/handler/rm_handler_xa.go 2 pkg/datasource/sql/hook/logger_hook.go 37 pkg/datasource/sql/hook/undo_log_hook.go 45 pkg/datasource/sql/lock.go 1 pkg/datasource/sql/mock/mock_datasource_manager.go 179 pkg/datasource/sql/mock/mock_driver.go 361 pkg/datasource/sql/parser/parser_factory.go 60 pkg/datasource/sql/plugin.go 34 pkg/datasource/sql/stmt.go 119 pkg/datasource/sql/tx.go 163 pkg/datasource/sql/tx_at.go 46 pkg/datasource/sql/tx_xa.go 18 pkg/datasource/sql/types/const.go 297 pkg/datasource/sql/types/dbtype_string.go 19 pkg/datasource/sql/types/executor.go 60 pkg/datasource/sql/types/image.go 213 pkg/datasource/sql/types/key_type.go 16 pkg/datasource/sql/types/meta.go 105 pkg/datasource/sql/types/mysql_ketword_checker.go 272 pkg/datasource/sql/types/sql.go 186 pkg/datasource/sql/types/sql_data_type.go 46 pkg/datasource/sql/types/types.go 182 pkg/datasource/sql/undo/base/undo.go 430 pkg/datasource/sql/undo/builder/basic_undo_log_builder.go 254 pkg/datasource/sql/undo/builder/mysql_delete_undo_log_builder.go 83 pkg/datasource/sql/undo/builder/mysql_insert_undo_log_builder.go 461 pkg/datasource/sql/undo/builder/mysql_insertonduplicate_update_undo_log_builder.go 258 pkg/datasource/sql/undo/builder/mysql_multi_delete_undo_log_builder.go 142 pkg/datasource/sql/undo/builder/mysql_multi_undo_log_builder.go 86 pkg/datasource/sql/undo/builder/mysql_multi_update_undo_log_builder.go 179 pkg/datasource/sql/undo/builder/mysql_update_undo_log_builder.go 190 pkg/datasource/sql/undo/config.go 34 pkg/datasource/sql/undo/executor/executor.go 141 pkg/datasource/sql/undo/executor/mysql_undo_delete_executor.go 73 pkg/datasource/sql/undo/executor/mysql_undo_executor_holder.go 18 pkg/datasource/sql/undo/executor/mysql_undo_insert_executor.go 66 pkg/datasource/sql/undo/executor/mysql_undo_update_executor.go 78 pkg/datasource/sql/undo/executor/sql.go 145 pkg/datasource/sql/undo/executor/utils.go 124 pkg/datasource/sql/undo/factor/undo_executor_factory.go 25 pkg/datasource/sql/undo/factor/undo_executor_holder_factor.go 21 pkg/datasource/sql/undo/mysql/default.go 11 pkg/datasource/sql/undo/mysql/undo.go 36 pkg/datasource/sql/undo/parser/branch_undo_log.pb.go 1294 pkg/datasource/sql/undo/parser/branch_undo_log.proto 169 pkg/datasource/sql/undo/parser/const.go 4 pkg/datasource/sql/undo/parser/parser_api.go 8 pkg/datasource/sql/undo/parser/parser_cache.go 35 pkg/datasource/sql/undo/parser/parser_json.go 27 pkg/datasource/sql/undo/parser/parser_protobuf.go 186 pkg/datasource/sql/undo/undo.go 114 pkg/datasource/sql/undo/undo_executor.go 9 pkg/datasource/sql/undo/undo_executor_holder.go 6 pkg/datasource/sql/util/convert.go 340 pkg/datasource/sql/util/ctxutil.go 91 pkg/datasource/sql/util/params.go 19 pkg/datasource/sql/util/sql.go 182 pkg/datasource/sql/xa/mysql_xa_connection.go 156 pkg/datasource/sql/xa/oracle_xa_connection.go 71 pkg/datasource/sql/xa/xa_resource.go 30 pkg/datasource/sql/xa/xa_resource_factory.go 24 pkg/datasource/sql/xa_branch_xid.go 83 pkg/datasource/sql/xa_resource_manager.go 174 pkg/datasource/sql/xa_xid.go 6 pkg/datasource/sql/xa_xid_builder.go 7 pkg/discovery/base.go 19 pkg/discovery/config.go 63 pkg/discovery/consul.go 8 pkg/discovery/etcd3.go 212 pkg/discovery/eureka.go 8 pkg/discovery/file.go 61 pkg/discovery/init.go 32 pkg/discovery/mock/mock_etcd_client.go 142 pkg/discovery/nacos.go 8 pkg/discovery/redis.go 8 pkg/discovery/sofa.go 8 pkg/discovery/zk.go 8 pkg/integration/dubbo/dubbo_transaction_filter.go 66 pkg/integration/gin/gin_transaction_middleware.go 26 pkg/integration/grpc/grpc_transaction_interceptor.go 53 pkg/integration/integration.go 7 pkg/protocol/branch/branch.go 56 pkg/protocol/codec/branch_commit_req_codec.go 30 pkg/protocol/codec/branch_commit_response_codec.go 42 pkg/protocol/codec/branch_register_req_codec.go 30 pkg/protocol/codec/branch_register_response_codec.go 37 pkg/protocol/codec/branch_report_req_codec.go 33 pkg/protocol/codec/branch_rollback_req_codec.go 30 pkg/protocol/codec/branch_rollback_response_codec.go 42 pkg/protocol/codec/branch_statue_report_response_codec.go 35 pkg/protocol/codec/codec.go 104 pkg/protocol/codec/common_global_end_request_codec.go 20 pkg/protocol/codec/common_global_end_response_codec.go 34 pkg/protocol/codec/common_identify_request_codec.go 24 pkg/protocol/codec/common_identify_response_codec.go 29 pkg/protocol/codec/global_begin_request_codec.go 26 pkg/protocol/codec/global_begin_response_codec.go 39 pkg/protocol/codec/global_commit_req_codec.go 21 pkg/protocol/codec/global_commit_response_codec.go 21 pkg/protocol/codec/global_lock_query_req_codec.go 31 pkg/protocol/codec/global_lock_query_resp_codec.go 45 pkg/protocol/codec/global_report_request_codec.go 29 pkg/protocol/codec/global_report_response_codec.go 21 pkg/protocol/codec/global_rollback_req_codec.go 21 pkg/protocol/codec/global_rollback_response_codec.go 21 pkg/protocol/codec/global_status_req_codec.go 21 pkg/protocol/codec/global_status_response_codec.go 21 pkg/protocol/codec/register_rm_request_codec.go 29 pkg/protocol/codec/register_rm_response_codec.go 21 pkg/protocol/codec/register_tm_request_codec.go 21 pkg/protocol/codec/register_tm_response_codec.go 21 pkg/protocol/message/constant.go 66 pkg/protocol/message/message_apis.go 38 pkg/protocol/message/other_message.go 38 pkg/protocol/message/request_message.go 109 pkg/protocol/message/response_message.go 95 pkg/remoting/config/config.go 62 pkg/remoting/config/session_config.go 33 pkg/remoting/getty/getty_client.go 94 pkg/remoting/getty/getty_init.go 10 pkg/remoting/getty/getty_remoting.go 102 pkg/remoting/getty/listener.go 112 pkg/remoting/getty/readwriter.go 162 pkg/remoting/getty/session_manager.go 185 pkg/remoting/loadbalance/consistent_hash_loadbalance.go 115 pkg/remoting/loadbalance/least_active_loadbalance.go 42 pkg/remoting/loadbalance/loadbalance.go 28 pkg/remoting/loadbalance/random_loadbalance.go 24 pkg/remoting/loadbalance/round_robin_loadbalance.go 43 pkg/remoting/loadbalance/xid_loadbalance.go 32 pkg/remoting/mock/mock_getty_session.go 342 pkg/remoting/processor/client/client_heart_beat_processon.go 23 pkg/remoting/processor/client/client_on_response_processor.go 53 pkg/remoting/processor/client/init.go 7 pkg/remoting/processor/client/rm_branch_commit_processor.go 64 pkg/remoting/processor/client/rm_branch_rollback_processor.go 65 pkg/remoting/processor/remoting_processor.go 8 pkg/remoting/rpc/rpc_status.go 32 pkg/rm/config.go 41 pkg/rm/init.go 10 pkg/rm/rm_api.go 59 pkg/rm/rm_cache.go 31 pkg/rm/rm_remoting.go 137 pkg/rm/tcc/config.go 11 pkg/rm/tcc/fence/config/tcc_fence_config.go 12 pkg/rm/tcc/fence/enum/fence_phase.go 8 pkg/rm/tcc/fence/enum/fence_status.go 8 pkg/rm/tcc/fence/fence.go 31 pkg/rm/tcc/fence/fence_api.go 33 pkg/rm/tcc/fence/fence_driver.go 66 pkg/rm/tcc/fence/fence_driver_conn.go 110 pkg/rm/tcc/fence/fence_driver_tx.go 29 pkg/rm/tcc/fence/handler/tcc_fence_wrapper_handler.go 223 pkg/rm/tcc/fence/store/db/dao/store_api.go 17 pkg/rm/tcc/fence/store/db/dao/tcc_fence_db.go 188 pkg/rm/tcc/fence/store/db/model/tcc_fence_do.go 17 pkg/rm/tcc/fence/store/db/sql/tcc_fence_store_sql.go 42 pkg/rm/tcc/tcc_resource.go 144 pkg/rm/tcc/tcc_service.go 197 pkg/rm/two_phase.go 273 pkg/tm/config.go 23 pkg/tm/constant.go 52 pkg/tm/context.go 163 pkg/tm/global_transaction.go 111 pkg/tm/init.go 5 pkg/tm/transaction_executor.go 130 pkg/util/backoff/backoff.go 81 pkg/util/bytes/buf.go 165 pkg/util/bytes/buf_helper.go 114 pkg/util/collection/collection.go 51 pkg/util/convert/convert.go 292 pkg/util/errors/code.go 31 pkg/util/errors/error.go 19 pkg/util/fanout/fanout.go 99 pkg/util/flagext/cidr.go 56 pkg/util/flagext/day.go 41 pkg/util/flagext/deprecated.go 27 pkg/util/flagext/ignored.go 16 pkg/util/flagext/register.go 17 pkg/util/flagext/secret.go 24 pkg/util/flagext/stringmap.go 15 pkg/util/flagext/stringslice.go 10 pkg/util/flagext/stringslicecsv.go 20 pkg/util/flagext/time.go 44 pkg/util/flagext/url.go 42 pkg/util/log/logging.go 197 pkg/util/reflectx/reference_service.go 25 pkg/util/reflectx/unexpoert_field.go 25