apache / incubator-seata-go
File Size

The distribution of size of files (measured in lines of code).

Intro
Learn more...
File Size Overall
6% | 2% | 29% | 35% | 25%
Legend:
1001+
501-1000
201-500
101-200
1-100


explore: grouped by folders | grouped by size | sunburst | 3D view
File Size per Extension
1001+
501-1000
201-500
101-200
1-100
go6% | 2% | 30% | 35% | 25%
proto0% | 0% | 0% | 100% | 0%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
pkg6% | 2% | 29% | 35% | 25%
cmd0% | 0% | 0% | 0% | 100%
Longest Files (Top 50)
File# lines# units
branch_undo_log.pb.go
in pkg/datasource/sql/undo/parser
1294 99
insert_executor.go
in pkg/datasource/sql/exec/at
514 18
mysql_insert_undo_log_builder.go
in pkg/datasource/sql/undo/builder
461 17
undo.go
in pkg/datasource/sql/undo/base
430 28
insert_on_update_executor.go
in pkg/datasource/sql/exec/at
361 13
mock_driver.go
in pkg/datasource/sql/mock
361 62
mock_getty_session.go
in pkg/remoting/mock
342 72
convert.go
in pkg/datasource/sql/util
340 7
base_executor.go
in pkg/datasource/sql/exec/at
329 12
conn_xa.go
in pkg/datasource/sql
317 23
const.go
in pkg/datasource/sql/types
297 2
convert.go
in pkg/util/convert
292 5
multi_update_excutor.go
in pkg/datasource/sql/exec/at
280 10
two_phase.go
in pkg/rm
273 16
mysql_ketword_checker.go
in pkg/datasource/sql/types
272 1
select_for_update_executor.go
in pkg/datasource/sql/exec
271 5
mysql_insertonduplicate_update_undo_log_builder.go
in pkg/datasource/sql/undo/builder
258 10
select_for_update_executor.go
in pkg/datasource/sql/exec/at
258 6
basic_undo_log_builder.go
in pkg/datasource/sql/undo/builder
254 8
update_executor.go
in pkg/datasource/sql/exec/at
223 7
tcc_fence_wrapper_handler.go
in pkg/rm/tcc/fence/handler
223 13
image.go
in pkg/datasource/sql/types
213 17
etcd3.go
in pkg/discovery
212 9
logging.go
in pkg/util/log
197 20
tcc_service.go
in pkg/rm/tcc
197 12
config.go
in pkg/client
195 10
driver.go
in pkg/datasource/sql
191 11
db.go
in pkg/datasource/sql
191 27
mysql_update_undo_log_builder.go
in pkg/datasource/sql/undo/builder
190 6
tcc_fence_db.go
in pkg/rm/tcc/fence/store/db/dao
188 10
conn.go
in pkg/datasource/sql
187 12
parser_protobuf.go
in pkg/datasource/sql/undo/parser
186 8
sql.go
in pkg/datasource/sql/types
186 2
session_manager.go
in pkg/remoting/getty
185 9
types.go
in pkg/datasource/sql/types
182 17
sql.go
in pkg/datasource/sql/util
182 12
mysql_multi_update_undo_log_builder.go
in pkg/datasource/sql/undo/builder
179 8
mock_datasource_manager.go
in pkg/datasource/sql/mock
179 31
xa_resource_manager.go
in pkg/datasource/sql
174 18
trigger.go
in pkg/datasource/sql/datasource/mysql
174 5
proto
branch_undo_log.proto
in pkg/datasource/sql/undo/parser
169 -
buf.go
in pkg/util/bytes
165 29
context.go
in pkg/tm
163 21
tx.go
in pkg/datasource/sql
163 14
readwriter.go
in pkg/remoting/getty
162 4
async_worker.go
in pkg/datasource/sql
162 6
multi_delete_executor.go
in pkg/datasource/sql/exec/at
156 6
mysql_xa_connection.go
in pkg/datasource/sql/xa
156 11
conn_at.go
in pkg/datasource/sql
154 6
sql.go
in pkg/datasource/sql/undo/executor
145 8
Files With Most Units (Top 50)
File# lines# units
branch_undo_log.pb.go
in pkg/datasource/sql/undo/parser
1294 99
mock_getty_session.go
in pkg/remoting/mock
342 72
mock_driver.go
in pkg/datasource/sql/mock
361 62
mock_datasource_manager.go
in pkg/datasource/sql/mock
179 31
buf.go
in pkg/util/bytes
165 29
undo.go
in pkg/datasource/sql/undo/base
430 28
db.go
in pkg/datasource/sql
191 27
conn_xa.go
in pkg/datasource/sql
317 23
context.go
in pkg/tm
163 21
logging.go
in pkg/util/log
197 20
mock_etcd_client.go
in pkg/discovery/mock
142 20
buf_helper.go
in pkg/util/bytes
114 18
insert_executor.go
in pkg/datasource/sql/exec/at
514 18
xa_resource_manager.go
in pkg/datasource/sql
174 18
mysql_insert_undo_log_builder.go
in pkg/datasource/sql/undo/builder
461 17
image.go
in pkg/datasource/sql/types
213 17
types.go
in pkg/datasource/sql/types
182 17
two_phase.go
in pkg/rm
273 16
tcc_resource.go
in pkg/rm/tcc
144 16
tx.go
in pkg/datasource/sql
163 14
request_message.go
in pkg/protocol/message
109 13
insert_on_update_executor.go
in pkg/datasource/sql/exec/at
361 13
tcc_fence_wrapper_handler.go
in pkg/rm/tcc/fence/handler
223 13
response_message.go
in pkg/protocol/message
95 12
xa_branch_xid.go
in pkg/datasource/sql
83 12
base_executor.go
in pkg/datasource/sql/exec/at
329 12
sql.go
in pkg/datasource/sql/util
182 12
conn.go
in pkg/datasource/sql
187 12
137 12
tcc_service.go
in pkg/rm/tcc
197 12
getty_client.go
in pkg/remoting/getty
94 11
driver.go
in pkg/datasource/sql
191 11
at_resource_manager.go
in pkg/datasource/sql
84 11
mysql_xa_connection.go
in pkg/datasource/sql/xa
156 11
config.go
in pkg/client
195 10
mysql_insertonduplicate_update_undo_log_builder.go
in pkg/datasource/sql/undo/builder
258 10
multi_update_excutor.go
in pkg/datasource/sql/exec/at
280 10
oracle_xa_connection.go
in pkg/datasource/sql/xa
71 10
tcc_fence_db.go
in pkg/rm/tcc/fence/store/db/dao
188 10
fence_driver_conn.go
in pkg/rm/tcc/fence
110 10
backoff.go
in pkg/util/backoff
81 9
session_manager.go
in pkg/remoting/getty
185 9
getty_remoting.go
in pkg/remoting/getty
102 9
etcd3.go
in pkg/discovery
212 9
listener.go
in pkg/remoting/getty
112 8
undo.go
in pkg/datasource/sql/undo/mysql
36 8
undo.go
in pkg/datasource/sql/undo
114 8
parser_protobuf.go
in pkg/datasource/sql/undo/parser
186 8
mysql_multi_update_undo_log_builder.go
in pkg/datasource/sql/undo/builder
179 8
basic_undo_log_builder.go
in pkg/datasource/sql/undo/builder
254 8
Files With Long Lines (Top 50)

There are 61 files with lines longer than 120 characters. In total, there are 307 long lines.

File# lines# units# long lines
mock_getty_session.go
in pkg/remoting/mock
342 72 27
config.go
in pkg/rm
41 2 22
mock_driver.go
in pkg/datasource/sql/mock
361 62 16
mock_datasource_manager.go
in pkg/datasource/sql/mock
179 31 15
multi_update_excutor.go
in pkg/datasource/sql/exec/at
280 10 11
tcc_fence_wrapper_handler.go
in pkg/rm/tcc/fence/handler
223 13 11
config.go
in pkg/tm
23 1 10
insert_on_update_executor.go
in pkg/datasource/sql/exec/at
361 13 10
client_on_response_processor.go
in pkg/remoting/processor/client
53 2 9
config.go
in pkg/remoting/config
62 5 8
mock_etcd_client.go
in pkg/discovery/mock
142 20 8
undo.go
in pkg/datasource/sql/undo/base
430 28 8
mysql_insertonduplicate_update_undo_log_builder.go
in pkg/datasource/sql/undo/builder
258 10 8
tcc_fence_db.go
in pkg/rm/tcc/fence/store/db/dao
188 10 8
mysql_insert_undo_log_builder.go
in pkg/datasource/sql/undo/builder
461 17 7
xa_resource_manager.go
in pkg/datasource/sql
174 18 7
mysql_multi_update_undo_log_builder.go
in pkg/datasource/sql/undo/builder
179 8 6
insert_executor.go
in pkg/datasource/sql/exec/at
514 18 6
trigger.go
in pkg/datasource/sql/datasource/mysql
174 5 6
tcc_fence_store_sql.go
in pkg/rm/tcc/fence/store/db/sql
42 7 6
select_for_update_executor.go
in pkg/datasource/sql/exec/at
258 6 5
tcc_resource.go
in pkg/rm/tcc
144 16 5
config.go
in pkg/client
195 10 4
rm_branch_rollback_processor.go
in pkg/remoting/processor/client
65 2 4
branch_undo_log.pb.go
in pkg/datasource/sql/undo/parser
1294 99 4
mysql_delete_undo_log_builder.go
in pkg/datasource/sql/undo/builder
83 5 4
mysql_update_undo_log_builder.go
in pkg/datasource/sql/undo/builder
190 6 4
config.go
in pkg/datasource/sql/undo
34 3 4
executor.go
in pkg/datasource/sql/exec
76 5 4
multi_delete_executor.go
in pkg/datasource/sql/exec/at
156 6 4
rm_branch_commit_processor.go
in pkg/remoting/processor/client
64 2 3
mysql_multi_undo_log_builder.go
in pkg/datasource/sql/undo/builder
86 4 3
mysql_multi_delete_undo_log_builder.go
in pkg/datasource/sql/undo/builder
142 5 3
multi_executor.go
in pkg/datasource/sql/exec/at
124 5 3
update_executor.go
in pkg/datasource/sql/exec/at
223 7 3
130 6 2
getty_remoting.go
in pkg/remoting/getty
102 9 2
getty_client.go
in pkg/remoting/getty
94 11 2
session_config.go
in pkg/remoting/config
33 1 2
conn_xa.go
in pkg/datasource/sql
317 23 2
basic_undo_log_builder.go
in pkg/datasource/sql/undo/builder
254 8 2
executor.go
in pkg/datasource/sql/undo/executor
141 5 2
utils.go
in pkg/datasource/sql/undo/executor
124 5 2
async_worker.go
in pkg/datasource/sql
162 6 2
at_resource_manager.go
in pkg/datasource/sql
84 11 2
select_for_update_executor.go
in pkg/datasource/sql/exec
271 5 2
at_executor.go
in pkg/datasource/sql/exec/at
53 4 2
ctxutil.go
in pkg/datasource/sql/util
91 6 2
meta_cache.go
in pkg/datasource/sql/datasource/base
135 6 2
dubbo_transaction_filter.go
in pkg/integration/dubbo
66 7 2
Correlations

File Size vs. Commits (all time): 234 points

pkg/datasource/sql/conn.go x: 19 commits (all time) y: 187 lines of code pkg/datasource/sql/conn_at.go x: 16 commits (all time) y: 154 lines of code pkg/datasource/sql/types/types.go x: 19 commits (all time) y: 182 lines of code pkg/client/client.go x: 18 commits (all time) y: 74 lines of code pkg/rm/tcc/fence/config/tcc_fence_config.go x: 3 commits (all time) y: 12 lines of code pkg/rm/tcc/fence/fence.go x: 2 commits (all time) y: 31 lines of code pkg/rm/tcc/fence/handler/tcc_fence_wrapper_handler.go x: 7 commits (all time) y: 223 lines of code pkg/rm/tcc/fence/store/db/dao/store_api.go x: 4 commits (all time) y: 17 lines of code pkg/rm/tcc/fence/store/db/dao/tcc_fence_db.go x: 5 commits (all time) y: 188 lines of code pkg/rm/tcc/fence/store/db/model/tcc_fence_do.go x: 3 commits (all time) y: 17 lines of code pkg/rm/tcc/fence/store/db/sql/tcc_fence_store_sql.go x: 4 commits (all time) y: 42 lines of code pkg/rm/tcc/tcc_resource.go x: 33 commits (all time) y: 144 lines of code pkg/datasource/sql/exec/at/insert_on_update_executor.go x: 7 commits (all time) y: 361 lines of code pkg/datasource/sql/undo/parser/branch_undo_log.pb.go x: 2 commits (all time) y: 1294 lines of code pkg/discovery/mock/mock_etcd_client.go x: 2 commits (all time) y: 142 lines of code pkg/datasource/sql/datasource/base/meta_cache.go x: 11 commits (all time) y: 135 lines of code pkg/datasource/sql/types/image.go x: 15 commits (all time) y: 213 lines of code pkg/datasource/sql/undo/builder/basic_undo_log_builder.go x: 18 commits (all time) y: 254 lines of code pkg/client/config.go x: 17 commits (all time) y: 195 lines of code pkg/datasource/sql/undo/parser/branch_undo_log.proto x: 2 commits (all time) y: 169 lines of code pkg/datasource/sql/conn_xa.go x: 17 commits (all time) y: 317 lines of code pkg/datasource/sql/datasource/mysql/meta_cache.go x: 7 commits (all time) y: 47 lines of code pkg/datasource/sql/datasource/mysql/trigger.go x: 14 commits (all time) y: 174 lines of code pkg/datasource/sql/driver.go x: 18 commits (all time) y: 191 lines of code pkg/remoting/processor/client/client_heart_beat_processon.go x: 17 commits (all time) y: 23 lines of code pkg/remoting/config/config.go x: 3 commits (all time) y: 62 lines of code pkg/remoting/getty/getty_client.go x: 16 commits (all time) y: 94 lines of code pkg/remoting/getty/getty_init.go x: 1 commits (all time) y: 10 lines of code pkg/remoting/getty/getty_remoting.go x: 27 commits (all time) y: 102 lines of code pkg/remoting/getty/listener.go x: 23 commits (all time) y: 112 lines of code pkg/remoting/getty/session_manager.go x: 13 commits (all time) y: 185 lines of code pkg/remoting/processor/client/client_on_response_processor.go x: 21 commits (all time) y: 53 lines of code pkg/datasource/sql/exec/at/base_executor.go x: 8 commits (all time) y: 329 lines of code pkg/datasource/sql/exec/at/insert_executor.go x: 11 commits (all time) y: 514 lines of code pkg/datasource/sql/undo/builder/mysql_insertonduplicate_update_undo_log_builder.go x: 6 commits (all time) y: 258 lines of code pkg/datasource/sql/exec/at/escape.go x: 3 commits (all time) y: 145 lines of code pkg/datasource/sql/tx.go x: 19 commits (all time) y: 163 lines of code pkg/datasource/sql/undo/base/undo.go x: 29 commits (all time) y: 430 lines of code pkg/datasource/sql/undo/executor/executor.go x: 11 commits (all time) y: 141 lines of code pkg/datasource/sql/undo/executor/mysql_undo_delete_executor.go x: 6 commits (all time) y: 73 lines of code pkg/datasource/sql/undo/executor/mysql_undo_insert_executor.go x: 7 commits (all time) y: 66 lines of code pkg/datasource/sql/undo/executor/mysql_undo_update_executor.go x: 7 commits (all time) y: 78 lines of code pkg/datasource/sql/undo/executor/sql.go x: 6 commits (all time) y: 145 lines of code pkg/remoting/getty/readwriter.go x: 17 commits (all time) y: 162 lines of code pkg/remoting/loadbalance/loadbalance.go x: 5 commits (all time) y: 28 lines of code pkg/rm/rm_remoting.go x: 18 commits (all time) y: 137 lines of code pkg/rm/tcc/tcc_service.go x: 34 commits (all time) y: 197 lines of code pkg/datasource/sql/undo/parser/parser_cache.go x: 3 commits (all time) y: 35 lines of code pkg/datasource/sql/undo/parser/parser_protobuf.go x: 1 commits (all time) y: 186 lines of code pkg/compressor/deflate_compress.go x: 2 commits (all time) y: 28 lines of code pkg/datasource/init.go x: 3 commits (all time) y: 7 lines of code pkg/datasource/sql/async_worker.go x: 7 commits (all time) y: 162 lines of code pkg/datasource/sql/at_resource_manager.go x: 2 commits (all time) y: 84 lines of code pkg/datasource/sql/connector.go x: 11 commits (all time) y: 77 lines of code pkg/datasource/sql/datasource/datasource_manager.go x: 10 commits (all time) y: 82 lines of code pkg/datasource/sql/db.go x: 9 commits (all time) y: 191 lines of code pkg/datasource/sql/exec/at/at_executor.go x: 8 commits (all time) y: 53 lines of code pkg/datasource/sql/exec/at/config.go x: 2 commits (all time) y: 3 lines of code pkg/datasource/sql/exec/at/delete_executor.go x: 8 commits (all time) y: 120 lines of code pkg/datasource/sql/exec/at/multi_delete_executor.go x: 6 commits (all time) y: 156 lines of code pkg/datasource/sql/exec/at/multi_executor.go x: 5 commits (all time) y: 124 lines of code pkg/datasource/sql/exec/at/multi_update_excutor.go x: 6 commits (all time) y: 280 lines of code pkg/datasource/sql/exec/at/select_for_update_executor.go x: 4 commits (all time) y: 258 lines of code pkg/datasource/sql/exec/at/update_executor.go x: 9 commits (all time) y: 223 lines of code pkg/datasource/sql/exec/config/config.go x: 2 commits (all time) y: 8 lines of code pkg/datasource/sql/exec/hook.go x: 8 commits (all time) y: 31 lines of code pkg/datasource/sql/exec/select_for_update_executor.go x: 8 commits (all time) y: 271 lines of code pkg/datasource/sql/hook/logger_hook.go x: 8 commits (all time) y: 37 lines of code pkg/datasource/sql/hook/undo_log_hook.go x: 6 commits (all time) y: 45 lines of code pkg/datasource/sql/mock/mock_datasource_manager.go x: 10 commits (all time) y: 179 lines of code pkg/datasource/sql/parser/parser_factory.go x: 10 commits (all time) y: 60 lines of code pkg/datasource/sql/plugin.go x: 6 commits (all time) y: 34 lines of code pkg/datasource/sql/tx_at.go x: 6 commits (all time) y: 46 lines of code pkg/datasource/sql/types/executor.go x: 9 commits (all time) y: 60 lines of code pkg/datasource/sql/undo/builder/mysql_delete_undo_log_builder.go x: 11 commits (all time) y: 83 lines of code pkg/datasource/sql/undo/builder/mysql_insert_undo_log_builder.go x: 6 commits (all time) y: 461 lines of code pkg/datasource/sql/undo/builder/mysql_multi_delete_undo_log_builder.go x: 4 commits (all time) y: 142 lines of code pkg/datasource/sql/undo/builder/mysql_multi_undo_log_builder.go x: 5 commits (all time) y: 86 lines of code pkg/datasource/sql/undo/builder/mysql_multi_update_undo_log_builder.go x: 7 commits (all time) y: 179 lines of code pkg/datasource/sql/undo/builder/mysql_update_undo_log_builder.go x: 20 commits (all time) y: 190 lines of code pkg/datasource/sql/undo/config.go x: 5 commits (all time) y: 34 lines of code pkg/datasource/sql/undo/executor/utils.go x: 6 commits (all time) y: 124 lines of code pkg/datasource/sql/undo/factor/undo_executor_factory.go x: 3 commits (all time) y: 25 lines of code pkg/datasource/sql/undo/factor/undo_executor_holder_factor.go x: 2 commits (all time) y: 21 lines of code pkg/datasource/sql/undo/mysql/default.go x: 6 commits (all time) y: 11 lines of code pkg/datasource/sql/undo/mysql/undo.go x: 9 commits (all time) y: 36 lines of code pkg/datasource/sql/undo/undo.go x: 19 commits (all time) y: 114 lines of code pkg/datasource/sql/undo/undo_executor.go x: 4 commits (all time) y: 9 lines of code pkg/datasource/sql/xa_resource_manager.go x: 5 commits (all time) y: 174 lines of code pkg/discovery/config.go x: 2 commits (all time) y: 63 lines of code pkg/discovery/etcd3.go x: 3 commits (all time) y: 212 lines of code pkg/discovery/file.go x: 2 commits (all time) y: 61 lines of code pkg/integration/dubbo/dubbo_transaction_filter.go x: 6 commits (all time) y: 66 lines of code pkg/integration/gin/gin_transaction_middleware.go x: 4 commits (all time) y: 26 lines of code pkg/integration/grpc/grpc_transaction_interceptor.go x: 4 commits (all time) y: 53 lines of code pkg/protocol/codec/branch_commit_req_codec.go x: 10 commits (all time) y: 30 lines of code pkg/protocol/codec/branch_commit_response_codec.go x: 16 commits (all time) y: 42 lines of code pkg/protocol/codec/branch_register_req_codec.go x: 15 commits (all time) y: 30 lines of code pkg/protocol/codec/branch_register_response_codec.go x: 22 commits (all time) y: 37 lines of code pkg/protocol/codec/codec.go x: 18 commits (all time) y: 104 lines of code pkg/protocol/codec/common_global_end_request_codec.go x: 13 commits (all time) y: 20 lines of code pkg/protocol/codec/common_global_end_response_codec.go x: 18 commits (all time) y: 34 lines of code pkg/protocol/codec/common_identify_request_codec.go x: 13 commits (all time) y: 24 lines of code pkg/protocol/codec/common_identify_response_codec.go x: 12 commits (all time) y: 29 lines of code pkg/protocol/codec/global_begin_request_codec.go x: 17 commits (all time) y: 26 lines of code pkg/protocol/codec/global_begin_response_codec.go x: 21 commits (all time) y: 39 lines of code pkg/protocol/codec/global_commit_req_codec.go x: 9 commits (all time) y: 21 lines of code pkg/protocol/codec/global_lock_query_resp_codec.go x: 2 commits (all time) y: 45 lines of code pkg/protocol/codec/global_report_request_codec.go x: 6 commits (all time) y: 29 lines of code pkg/protocol/message/request_message.go x: 14 commits (all time) y: 109 lines of code pkg/protocol/message/response_message.go x: 17 commits (all time) y: 95 lines of code pkg/remoting/processor/client/rm_branch_commit_processor.go x: 23 commits (all time) y: 64 lines of code pkg/remoting/processor/client/rm_branch_rollback_processor.go x: 24 commits (all time) y: 65 lines of code pkg/remoting/processor/remoting_processor.go x: 9 commits (all time) y: 8 lines of code pkg/rm/rm_api.go x: 5 commits (all time) y: 59 lines of code pkg/rm/tcc/config.go x: 2 commits (all time) y: 11 lines of code pkg/rm/tcc/fence/fence_driver_conn.go x: 3 commits (all time) y: 110 lines of code pkg/rm/tcc/fence/fence_driver_tx.go x: 3 commits (all time) y: 29 lines of code pkg/rm/two_phase.go x: 7 commits (all time) y: 273 lines of code pkg/tm/constant.go x: 7 commits (all time) y: 52 lines of code pkg/tm/context.go x: 14 commits (all time) y: 163 lines of code pkg/tm/global_transaction.go x: 18 commits (all time) y: 111 lines of code pkg/tm/transaction_executor.go x: 19 commits (all time) y: 130 lines of code pkg/remoting/loadbalance/consistent_hash_loadbalance.go x: 1 commits (all time) y: 115 lines of code pkg/remoting/rpc/rpc_status.go x: 1 commits (all time) y: 32 lines of code pkg/remoting/loadbalance/round_robin_loadbalance.go x: 1 commits (all time) y: 43 lines of code pkg/remoting/mock/mock_getty_session.go x: 1 commits (all time) y: 342 lines of code pkg/discovery/base.go x: 1 commits (all time) y: 19 lines of code pkg/tm/config.go x: 4 commits (all time) y: 23 lines of code pkg/datasource/sql/util/convert.go x: 2 commits (all time) y: 340 lines of code pkg/datasource/sql/xa/oracle_xa_connection.go x: 1 commits (all time) y: 71 lines of code pkg/datasource/sql/xa/xa_resource.go x: 1 commits (all time) y: 30 lines of code pkg/datasource/sql/xa_branch_xid.go x: 1 commits (all time) y: 83 lines of code pkg/protocol/branch/branch.go x: 10 commits (all time) y: 56 lines of code pkg/compressor/none_compressor.go x: 1 commits (all time) y: 12 lines of code pkg/datasource/sql/types/meta.go x: 13 commits (all time) y: 105 lines of code pkg/datasource/sql/datasource/utils.go x: 2 commits (all time) y: 108 lines of code pkg/datasource/sql/types/sql.go x: 6 commits (all time) y: 186 lines of code pkg/datasource/sql/util/sql.go x: 4 commits (all time) y: 182 lines of code pkg/util/collection/collection.go x: 1 commits (all time) y: 51 lines of code pkg/protocol/message/constant.go x: 9 commits (all time) y: 66 lines of code pkg/util/convert/convert.go x: 2 commits (all time) y: 292 lines of code pkg/util/errors/error.go x: 2 commits (all time) y: 19 lines of code pkg/util/log/logging.go x: 4 commits (all time) y: 197 lines of code pkg/compressor/bzip2_compress.go x: 3 commits (all time) y: 39 lines of code pkg/tm/init.go x: 3 commits (all time) y: 5 lines of code pkg/datasource/sql/util/ctxutil.go x: 1 commits (all time) y: 91 lines of code pkg/datasource/sql/types/const.go x: 3 commits (all time) y: 297 lines of code pkg/datasource/sql/mock/mock_driver.go x: 5 commits (all time) y: 361 lines of code pkg/datasource/sql/types/mysql_ketword_checker.go x: 1 commits (all time) y: 272 lines of code pkg/datasource/sql/types/sql_data_type.go x: 1 commits (all time) y: 46 lines of code pkg/util/fanout/fanout.go x: 2 commits (all time) y: 99 lines of code pkg/util/bytes/buf.go x: 1 commits (all time) y: 165 lines of code pkg/util/flagext/secret.go x: 1 commits (all time) y: 24 lines of code pkg/util/backoff/backoff.go x: 1 commits (all time) y: 81 lines of code pkg/protocol/message/other_message.go x: 11 commits (all time) y: 38 lines of code pkg/datasource/sql/handler/rm_handler_at.go x: 1 commits (all time) y: 2 lines of code cmd/start.go x: 4 commits (all time) y: 3 lines of code
1294.0
lines of code
  min: 1.0
  average: 89.83
  25th percentile: 21.0
  median: 42.0
  75th percentile: 125.5
  max: 1294.0
0 34.0
commits (all time)
min: 1.0 | average: 6.88 | 25th percentile: 2.0 | median: 4.0 | 75th percentile: 9.0 | max: 34.0

File Size vs. Contributors (all time): 234 points

pkg/datasource/sql/conn.go x: 6 contributors (all time) y: 187 lines of code pkg/datasource/sql/conn_at.go x: 7 contributors (all time) y: 154 lines of code pkg/datasource/sql/types/types.go x: 6 contributors (all time) y: 182 lines of code pkg/client/client.go x: 9 contributors (all time) y: 74 lines of code pkg/rm/tcc/fence/config/tcc_fence_config.go x: 3 contributors (all time) y: 12 lines of code pkg/rm/tcc/fence/fence.go x: 2 contributors (all time) y: 31 lines of code pkg/rm/tcc/fence/handler/tcc_fence_wrapper_handler.go x: 6 contributors (all time) y: 223 lines of code pkg/rm/tcc/fence/store/db/dao/store_api.go x: 3 contributors (all time) y: 17 lines of code pkg/rm/tcc/fence/store/db/dao/tcc_fence_db.go x: 5 contributors (all time) y: 188 lines of code pkg/rm/tcc/fence/store/db/sql/tcc_fence_store_sql.go x: 4 contributors (all time) y: 42 lines of code pkg/rm/tcc/tcc_resource.go x: 11 contributors (all time) y: 144 lines of code pkg/datasource/sql/exec/at/insert_on_update_executor.go x: 4 contributors (all time) y: 361 lines of code pkg/datasource/sql/undo/parser/branch_undo_log.pb.go x: 2 contributors (all time) y: 1294 lines of code pkg/discovery/mock/mock_etcd_client.go x: 2 contributors (all time) y: 142 lines of code pkg/datasource/sql/datasource/base/meta_cache.go x: 7 contributors (all time) y: 135 lines of code pkg/datasource/sql/types/image.go x: 6 contributors (all time) y: 213 lines of code pkg/datasource/sql/undo/builder/basic_undo_log_builder.go x: 5 contributors (all time) y: 254 lines of code pkg/client/config.go x: 10 contributors (all time) y: 195 lines of code pkg/datasource/sql/undo/parser/branch_undo_log.proto x: 2 contributors (all time) y: 169 lines of code pkg/datasource/sql/conn_xa.go x: 7 contributors (all time) y: 317 lines of code pkg/datasource/sql/datasource/mysql/meta_cache.go x: 5 contributors (all time) y: 47 lines of code pkg/datasource/sql/datasource/mysql/trigger.go x: 7 contributors (all time) y: 174 lines of code pkg/datasource/sql/driver.go x: 6 contributors (all time) y: 191 lines of code pkg/remoting/processor/client/client_heart_beat_processon.go x: 7 contributors (all time) y: 23 lines of code pkg/remoting/config/config.go x: 3 contributors (all time) y: 62 lines of code pkg/remoting/getty/getty_client.go x: 10 contributors (all time) y: 94 lines of code pkg/remoting/getty/getty_init.go x: 1 contributors (all time) y: 10 lines of code pkg/remoting/getty/getty_remoting.go x: 10 contributors (all time) y: 102 lines of code pkg/remoting/getty/listener.go x: 9 contributors (all time) y: 112 lines of code pkg/remoting/processor/client/client_on_response_processor.go x: 9 contributors (all time) y: 53 lines of code pkg/datasource/sql/exec/at/base_executor.go x: 4 contributors (all time) y: 329 lines of code pkg/datasource/sql/exec/at/insert_executor.go x: 7 contributors (all time) y: 514 lines of code pkg/datasource/sql/undo/builder/mysql_insertonduplicate_update_undo_log_builder.go x: 6 contributors (all time) y: 258 lines of code pkg/datasource/sql/exec/at/escape.go x: 2 contributors (all time) y: 145 lines of code pkg/datasource/sql/tx.go x: 8 contributors (all time) y: 163 lines of code pkg/datasource/sql/undo/base/undo.go x: 13 contributors (all time) y: 430 lines of code pkg/datasource/sql/undo/executor/executor.go x: 4 contributors (all time) y: 141 lines of code pkg/datasource/sql/undo/executor/mysql_undo_delete_executor.go x: 4 contributors (all time) y: 73 lines of code pkg/datasource/sql/undo/executor/mysql_undo_insert_executor.go x: 4 contributors (all time) y: 66 lines of code pkg/datasource/sql/undo/executor/mysql_undo_update_executor.go x: 3 contributors (all time) y: 78 lines of code pkg/datasource/sql/undo/executor/sql.go x: 3 contributors (all time) y: 145 lines of code pkg/remoting/loadbalance/loadbalance.go x: 5 contributors (all time) y: 28 lines of code pkg/rm/rm_remoting.go x: 10 contributors (all time) y: 137 lines of code pkg/rm/tcc/tcc_service.go x: 12 contributors (all time) y: 197 lines of code pkg/datasource/sql/undo/parser/parser_protobuf.go x: 1 contributors (all time) y: 186 lines of code pkg/compressor/deflate_compress.go x: 2 contributors (all time) y: 28 lines of code pkg/datasource/init.go x: 3 contributors (all time) y: 7 lines of code pkg/datasource/sql/async_worker.go x: 4 contributors (all time) y: 162 lines of code pkg/datasource/sql/at_resource_manager.go x: 2 contributors (all time) y: 84 lines of code pkg/datasource/sql/connector.go x: 4 contributors (all time) y: 77 lines of code pkg/datasource/sql/datasource/datasource_manager.go x: 6 contributors (all time) y: 82 lines of code pkg/datasource/sql/db.go x: 5 contributors (all time) y: 191 lines of code pkg/datasource/sql/exec/at/at_executor.go x: 5 contributors (all time) y: 53 lines of code pkg/datasource/sql/exec/at/config.go x: 2 contributors (all time) y: 3 lines of code pkg/datasource/sql/exec/at/delete_executor.go x: 5 contributors (all time) y: 120 lines of code pkg/datasource/sql/exec/at/multi_delete_executor.go x: 3 contributors (all time) y: 156 lines of code pkg/datasource/sql/exec/at/multi_executor.go x: 3 contributors (all time) y: 124 lines of code pkg/datasource/sql/exec/at/multi_update_excutor.go x: 3 contributors (all time) y: 280 lines of code pkg/datasource/sql/exec/at/plain_executor.go x: 2 contributors (all time) y: 16 lines of code pkg/datasource/sql/exec/at/select_for_update_executor.go x: 3 contributors (all time) y: 258 lines of code pkg/datasource/sql/exec/at/update_executor.go x: 4 contributors (all time) y: 223 lines of code pkg/datasource/sql/exec/config/config.go x: 2 contributors (all time) y: 8 lines of code pkg/datasource/sql/exec/executor.go x: 5 contributors (all time) y: 76 lines of code pkg/datasource/sql/exec/hook.go x: 3 contributors (all time) y: 31 lines of code pkg/datasource/sql/exec/select_for_update_executor.go x: 3 contributors (all time) y: 271 lines of code pkg/datasource/sql/hook/logger_hook.go x: 5 contributors (all time) y: 37 lines of code pkg/datasource/sql/mock/mock_datasource_manager.go x: 5 contributors (all time) y: 179 lines of code pkg/datasource/sql/parser/parser_factory.go x: 6 contributors (all time) y: 60 lines of code pkg/datasource/sql/plugin.go x: 4 contributors (all time) y: 34 lines of code pkg/datasource/sql/stmt.go x: 4 contributors (all time) y: 119 lines of code pkg/datasource/sql/tx_at.go x: 4 contributors (all time) y: 46 lines of code pkg/datasource/sql/undo/builder/mysql_insert_undo_log_builder.go x: 5 contributors (all time) y: 461 lines of code pkg/datasource/sql/undo/builder/mysql_multi_undo_log_builder.go x: 4 contributors (all time) y: 86 lines of code pkg/datasource/sql/undo/builder/mysql_multi_update_undo_log_builder.go x: 4 contributors (all time) y: 179 lines of code pkg/datasource/sql/undo/executor/utils.go x: 1 contributors (all time) y: 124 lines of code pkg/datasource/sql/undo/factor/undo_executor_factory.go x: 2 contributors (all time) y: 25 lines of code pkg/datasource/sql/undo/mysql/default.go x: 4 contributors (all time) y: 11 lines of code pkg/datasource/sql/undo/mysql/undo.go x: 3 contributors (all time) y: 36 lines of code pkg/datasource/sql/undo/undo.go x: 8 contributors (all time) y: 114 lines of code pkg/datasource/sql/xa/mysql_xa_connection.go x: 2 contributors (all time) y: 156 lines of code pkg/datasource/sql/xa_resource_manager.go x: 2 contributors (all time) y: 174 lines of code pkg/discovery/config.go x: 2 contributors (all time) y: 63 lines of code pkg/discovery/etcd3.go x: 3 contributors (all time) y: 212 lines of code pkg/discovery/file.go x: 2 contributors (all time) y: 61 lines of code pkg/integration/grpc/grpc_transaction_interceptor.go x: 3 contributors (all time) y: 53 lines of code pkg/protocol/codec/branch_commit_req_codec.go x: 7 contributors (all time) y: 30 lines of code pkg/protocol/codec/branch_commit_response_codec.go x: 9 contributors (all time) y: 42 lines of code pkg/protocol/codec/branch_register_response_codec.go x: 9 contributors (all time) y: 37 lines of code pkg/protocol/codec/codec.go x: 7 contributors (all time) y: 104 lines of code pkg/protocol/codec/common_global_end_request_codec.go x: 5 contributors (all time) y: 20 lines of code pkg/protocol/codec/common_global_end_response_codec.go x: 7 contributors (all time) y: 34 lines of code pkg/protocol/codec/common_identify_request_codec.go x: 5 contributors (all time) y: 24 lines of code pkg/protocol/codec/global_commit_req_codec.go x: 6 contributors (all time) y: 21 lines of code pkg/protocol/codec/global_lock_query_req_codec.go x: 1 contributors (all time) y: 31 lines of code pkg/protocol/codec/global_lock_query_resp_codec.go x: 1 contributors (all time) y: 45 lines of code pkg/protocol/message/request_message.go x: 5 contributors (all time) y: 109 lines of code pkg/protocol/message/response_message.go x: 7 contributors (all time) y: 95 lines of code pkg/remoting/loadbalance/least_active_loadbalance.go x: 2 contributors (all time) y: 42 lines of code pkg/remoting/processor/client/rm_branch_commit_processor.go x: 9 contributors (all time) y: 64 lines of code pkg/remoting/processor/client/rm_branch_rollback_processor.go x: 8 contributors (all time) y: 65 lines of code pkg/rm/rm_api.go x: 5 contributors (all time) y: 59 lines of code pkg/rm/tcc/config.go x: 1 contributors (all time) y: 11 lines of code pkg/rm/tcc/fence/fence_driver_conn.go x: 3 contributors (all time) y: 110 lines of code pkg/rm/tcc/fence/fence_driver_tx.go x: 3 contributors (all time) y: 29 lines of code pkg/rm/two_phase.go x: 5 contributors (all time) y: 273 lines of code pkg/tm/context.go x: 5 contributors (all time) y: 163 lines of code pkg/tm/global_transaction.go x: 11 contributors (all time) y: 111 lines of code pkg/tm/transaction_executor.go x: 8 contributors (all time) y: 130 lines of code pkg/remoting/loadbalance/consistent_hash_loadbalance.go x: 1 contributors (all time) y: 115 lines of code pkg/remoting/mock/mock_getty_session.go x: 1 contributors (all time) y: 342 lines of code pkg/discovery/base.go x: 1 contributors (all time) y: 19 lines of code pkg/tm/config.go x: 4 contributors (all time) y: 23 lines of code pkg/datasource/sql/undo/parser/const.go x: 1 contributors (all time) y: 4 lines of code pkg/datasource/sql/util/convert.go x: 2 contributors (all time) y: 340 lines of code pkg/datasource/sql/xa/oracle_xa_connection.go x: 1 contributors (all time) y: 71 lines of code pkg/datasource/sql/xa/xa_resource.go x: 1 contributors (all time) y: 30 lines of code pkg/datasource/sql/xa_branch_xid.go x: 1 contributors (all time) y: 83 lines of code pkg/datasource/sql/datasource/utils.go x: 1 contributors (all time) y: 108 lines of code pkg/datasource/sql/types/sql.go x: 3 contributors (all time) y: 186 lines of code pkg/datasource/sql/util/sql.go x: 3 contributors (all time) y: 182 lines of code pkg/util/collection/collection.go x: 1 contributors (all time) y: 51 lines of code pkg/protocol/message/constant.go x: 5 contributors (all time) y: 66 lines of code pkg/util/convert/convert.go x: 2 contributors (all time) y: 292 lines of code pkg/util/log/logging.go x: 4 contributors (all time) y: 197 lines of code pkg/compressor/bzip2_compress.go x: 2 contributors (all time) y: 39 lines of code pkg/tm/init.go x: 3 contributors (all time) y: 5 lines of code pkg/datasource/sql/util/ctxutil.go x: 1 contributors (all time) y: 91 lines of code pkg/datasource/sql/types/const.go x: 2 contributors (all time) y: 297 lines of code pkg/datasource/sql/mock/mock_driver.go x: 3 contributors (all time) y: 361 lines of code pkg/datasource/sql/types/mysql_ketword_checker.go x: 1 contributors (all time) y: 272 lines of code pkg/datasource/sql/types/sql_data_type.go x: 1 contributors (all time) y: 46 lines of code pkg/util/fanout/fanout.go x: 2 contributors (all time) y: 99 lines of code pkg/util/bytes/buf.go x: 1 contributors (all time) y: 165 lines of code pkg/util/flagext/secret.go x: 1 contributors (all time) y: 24 lines of code pkg/util/backoff/backoff.go x: 1 contributors (all time) y: 81 lines of code pkg/protocol/message/message_apis.go x: 4 contributors (all time) y: 38 lines of code
1294.0
lines of code
  min: 1.0
  average: 89.83
  25th percentile: 21.0
  median: 42.0
  75th percentile: 125.5
  max: 1294.0
0 13.0
contributors (all time)
min: 1.0 | average: 3.73 | 25th percentile: 2.0 | median: 3.0 | 75th percentile: 5.0 | max: 13.0

File Size vs. Commits (30 days): 15 points

pkg/datasource/sql/conn.go x: 1 commits (30d) y: 187 lines of code pkg/datasource/sql/conn_at.go x: 1 commits (30d) y: 154 lines of code pkg/datasource/sql/types/types.go x: 1 commits (30d) y: 182 lines of code pkg/client/client.go x: 1 commits (30d) y: 74 lines of code pkg/rm/tcc/fence/config/tcc_fence_config.go x: 1 commits (30d) y: 12 lines of code pkg/rm/tcc/fence/fence.go x: 1 commits (30d) y: 31 lines of code pkg/rm/tcc/fence/handler/tcc_fence_wrapper_handler.go x: 1 commits (30d) y: 223 lines of code pkg/rm/tcc/fence/store/db/dao/store_api.go x: 1 commits (30d) y: 17 lines of code pkg/rm/tcc/fence/store/db/sql/tcc_fence_store_sql.go x: 1 commits (30d) y: 42 lines of code pkg/rm/tcc/tcc_resource.go x: 1 commits (30d) y: 144 lines of code pkg/datasource/sql/exec/at/insert_on_update_executor.go x: 1 commits (30d) y: 361 lines of code pkg/datasource/sql/undo/parser/branch_undo_log.pb.go x: 1 commits (30d) y: 1294 lines of code pkg/discovery/mock/mock_etcd_client.go x: 1 commits (30d) y: 142 lines of code
1294.0
lines of code
  min: 12.0
  average: 204.53
  25th percentile: 31.0
  median: 144.0
  75th percentile: 188.0
  max: 1294.0
0 1.0
commits (30d)
min: 1.0 | average: 1.0 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 1.0

File Size vs. Contributors (30 days): 15 points

pkg/datasource/sql/conn.go x: 1 contributors (30d) y: 187 lines of code pkg/datasource/sql/conn_at.go x: 1 contributors (30d) y: 154 lines of code pkg/datasource/sql/types/types.go x: 1 contributors (30d) y: 182 lines of code pkg/client/client.go x: 1 contributors (30d) y: 74 lines of code pkg/rm/tcc/fence/config/tcc_fence_config.go x: 1 contributors (30d) y: 12 lines of code pkg/rm/tcc/fence/fence.go x: 1 contributors (30d) y: 31 lines of code pkg/rm/tcc/fence/handler/tcc_fence_wrapper_handler.go x: 1 contributors (30d) y: 223 lines of code pkg/rm/tcc/fence/store/db/dao/store_api.go x: 1 contributors (30d) y: 17 lines of code pkg/rm/tcc/fence/store/db/sql/tcc_fence_store_sql.go x: 1 contributors (30d) y: 42 lines of code pkg/rm/tcc/tcc_resource.go x: 1 contributors (30d) y: 144 lines of code pkg/datasource/sql/exec/at/insert_on_update_executor.go x: 1 contributors (30d) y: 361 lines of code pkg/datasource/sql/undo/parser/branch_undo_log.pb.go x: 1 contributors (30d) y: 1294 lines of code pkg/discovery/mock/mock_etcd_client.go x: 1 contributors (30d) y: 142 lines of code
1294.0
lines of code
  min: 12.0
  average: 204.53
  25th percentile: 31.0
  median: 144.0
  75th percentile: 188.0
  max: 1294.0
0 1.0
contributors (30d)
min: 1.0 | average: 1.0 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 1.0

File Size vs. Commits (90 days): 19 points

pkg/datasource/sql/conn.go x: 1 commits (90d) y: 187 lines of code pkg/datasource/sql/conn_at.go x: 1 commits (90d) y: 154 lines of code pkg/datasource/sql/types/types.go x: 1 commits (90d) y: 182 lines of code pkg/client/client.go x: 1 commits (90d) y: 74 lines of code pkg/rm/tcc/fence/config/tcc_fence_config.go x: 1 commits (90d) y: 12 lines of code pkg/rm/tcc/fence/fence.go x: 1 commits (90d) y: 31 lines of code pkg/rm/tcc/fence/handler/tcc_fence_wrapper_handler.go x: 1 commits (90d) y: 223 lines of code pkg/rm/tcc/fence/store/db/dao/store_api.go x: 1 commits (90d) y: 17 lines of code pkg/rm/tcc/fence/store/db/sql/tcc_fence_store_sql.go x: 1 commits (90d) y: 42 lines of code pkg/rm/tcc/tcc_resource.go x: 1 commits (90d) y: 144 lines of code pkg/datasource/sql/exec/at/insert_on_update_executor.go x: 1 commits (90d) y: 361 lines of code pkg/datasource/sql/undo/parser/branch_undo_log.pb.go x: 1 commits (90d) y: 1294 lines of code pkg/discovery/mock/mock_etcd_client.go x: 1 commits (90d) y: 142 lines of code pkg/datasource/sql/datasource/base/meta_cache.go x: 1 commits (90d) y: 135 lines of code pkg/datasource/sql/types/image.go x: 1 commits (90d) y: 213 lines of code pkg/datasource/sql/undo/builder/basic_undo_log_builder.go x: 1 commits (90d) y: 254 lines of code pkg/client/config.go x: 1 commits (90d) y: 195 lines of code
1294.0
lines of code
  min: 12.0
  average: 203.42
  25th percentile: 42.0
  median: 154.0
  75th percentile: 213.0
  max: 1294.0
0 1.0
commits (90d)
min: 1.0 | average: 1.0 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 1.0

File Size vs. Contributors (90 days): 19 points

pkg/datasource/sql/conn.go x: 1 contributors (90d) y: 187 lines of code pkg/datasource/sql/conn_at.go x: 1 contributors (90d) y: 154 lines of code pkg/datasource/sql/types/types.go x: 1 contributors (90d) y: 182 lines of code pkg/client/client.go x: 1 contributors (90d) y: 74 lines of code pkg/rm/tcc/fence/config/tcc_fence_config.go x: 1 contributors (90d) y: 12 lines of code pkg/rm/tcc/fence/fence.go x: 1 contributors (90d) y: 31 lines of code pkg/rm/tcc/fence/handler/tcc_fence_wrapper_handler.go x: 1 contributors (90d) y: 223 lines of code pkg/rm/tcc/fence/store/db/dao/store_api.go x: 1 contributors (90d) y: 17 lines of code pkg/rm/tcc/fence/store/db/sql/tcc_fence_store_sql.go x: 1 contributors (90d) y: 42 lines of code pkg/rm/tcc/tcc_resource.go x: 1 contributors (90d) y: 144 lines of code pkg/datasource/sql/exec/at/insert_on_update_executor.go x: 1 contributors (90d) y: 361 lines of code pkg/datasource/sql/undo/parser/branch_undo_log.pb.go x: 1 contributors (90d) y: 1294 lines of code pkg/discovery/mock/mock_etcd_client.go x: 1 contributors (90d) y: 142 lines of code pkg/datasource/sql/datasource/base/meta_cache.go x: 1 contributors (90d) y: 135 lines of code pkg/datasource/sql/types/image.go x: 1 contributors (90d) y: 213 lines of code pkg/datasource/sql/undo/builder/basic_undo_log_builder.go x: 1 contributors (90d) y: 254 lines of code pkg/client/config.go x: 1 contributors (90d) y: 195 lines of code
1294.0
lines of code
  min: 12.0
  average: 203.42
  25th percentile: 42.0
  median: 154.0
  75th percentile: 213.0
  max: 1294.0
0 1.0
contributors (90d)
min: 1.0 | average: 1.0 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 1.0