apache / iotdb-client-go
File Change Frequency

File change frequency (churn) shows the distribution of file updates (days with at least one commit).

Overview
File Change Frequency Overall
  • There are 25 files with 11,754 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 0 files changed 51-100 times (0 lines of code)
    • 2 files changed 21-50 times (1,634 lines of code)
    • 5 files changed 6-20 times (1,578 lines of code)
    • 18 files changed 1-5 times (8,542 lines of code)
0% | 0% | 13% | 13% | 72%
Legend:
101+
51-100
21-50
6-20
1-5

explore: grouped by folders | grouped by update frequency | data
Contributors Count Frequency Overall
  • There are 25 files with 11,754 lines of code.
    • 0 files changed by more than 25 contributors (0 lines of code)
    • 1 file changed by 11-25 contributors (1,073 lines of code)
    • 2 files changed by 6-10 contributors (768 lines of code)
    • 12 files changed by 2-5 contributors (8,508 lines of code)
    • 10 files changed by 1 contributor (1,405 lines of code)
0% | 9% | 6% | 72% | 11%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
go, yaml, md, mod, gitignore, txt, sh
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
go0% | 0% | 13% | 13% | 72%
File Change Frequency per Logical Decomposition
primary
primary (file change frequency)
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
client0% | 0% | 26% | 39% | 34%
example0% | 0% | 37% | 0% | 62%
common0% | 0% | 0% | 0% | 100%
rpc0% | 0% | 0% | 0% | 100%
Most Frequently Changed Files (Top 25)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
session.go
in client
1073 54 2020-12-18 2025-04-04 35 14 67779101+yanhongwangg@users... 55970239+shuwenwei@users.no...
561 35 2020-12-18 2025-04-04 21 9 67779101+yanhongwangg@users... 55970239+shuwenwei@users.no...
tablet.go
in client
321 16 2020-12-18 2025-04-04 14 5 67779101+yanhongwangg@users... 55970239+shuwenwei@users.no...
protocol.go
in client
207 2 2020-12-18 2025-04-04 10 7 qjl16@mails.tsinghua.edu.cn 55970239+shuwenwei@users.no...
rpcdataset.go
in client
725 62 2020-12-20 2025-04-16 10 5 manlge168@gmail.com 55970239+shuwenwei@users.no...
96 28 2020-12-20 2025-04-04 8 5 manlge168@gmail.com 55970239+shuwenwei@users.no...
utils.go
in client
229 24 2020-12-20 2025-04-23 6 5 manlge168@gmail.com 55970239+shuwenwei@users.no...
session_pool_example.go
in example/session_pool
629 33 2023-03-09 2025-04-04 5 4 fulwfuliwen@gmail.com 55970239+shuwenwei@users.no...
field.go
in client
70 9 2020-12-18 2024-09-27 3 3 67779101+yanhongwangg@users... hhaonan@outlook.com
table_session_example.go
in example/table
140 6 2024-12-09 2025-04-04 3 1 55970239+shuwenwei@users.no... 55970239+shuwenwei@users.no...
table_session_pool_example.go
in example/session_pool/table
148 5 2024-12-09 2025-04-04 3 1 55970239+shuwenwei@users.no... 55970239+shuwenwei@users.no...
160 10 2023-03-09 2024-12-11 3 2 fulwfuliwen@gmail.com 55970239+shuwenwei@users.no...
2 - 2020-12-18 2022-08-01 2 2 67779101+yanhongwangg@users... hhaonan@outlook.com
rowrecord.go
in client
11 2 2020-12-18 2020-12-20 2 2 qjl16@mails.tsinghua.edu.cn manlge168@gmail.com
errors.go
in client
23 3 2020-12-20 2024-07-16 2 2 manlge168@gmail.com cgf1993@foxmail.com
42 6 2024-12-09 2024-12-11 2 1 55970239+shuwenwei@users.no... 55970239+shuwenwei@users.no...
bitmap.go
in client
48 6 2024-04-30 2024-12-09 2 2 hhaonan@outlook.com 55970239+shuwenwei@users.no...
common.go
in common
6194 520 2024-07-16 2024-12-09 2 3 hhaonan@outlook.com 55970239+shuwenwei@users.no...
2 - 2024-07-16 2024-07-16 1 1 cgf1993@foxmail.com cgf1993@foxmail.com
15 1 2024-07-16 2024-07-16 1 1 cgf1993@foxmail.com cgf1993@foxmail.com
17 1 2024-07-16 2024-07-16 1 1 cgf1993@foxmail.com cgf1993@foxmail.com
69 7 2024-12-09 2024-12-09 1 1 55970239+shuwenwei@users.no... 55970239+shuwenwei@users.no...
tsblock.go
in client
110 13 2025-04-04 2025-04-04 1 1 55970239+shuwenwei@users.no... 55970239+shuwenwei@users.no...
188 7 2025-04-04 2025-04-04 1 1 55970239+shuwenwei@users.no... 55970239+shuwenwei@users.no...
column.go
in client
674 110 2025-04-04 2025-04-04 1 1 55970239+shuwenwei@users.no... 55970239+shuwenwei@users.no...
Files With Most Contributors (Top 25)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
session.go
in client
1073 54 2020-12-18 2025-04-04 35 14 67779101+yanhongwangg@users... 55970239+shuwenwei@users.no...
561 35 2020-12-18 2025-04-04 21 9 67779101+yanhongwangg@users... 55970239+shuwenwei@users.no...
protocol.go
in client
207 2 2020-12-18 2025-04-04 10 7 qjl16@mails.tsinghua.edu.cn 55970239+shuwenwei@users.no...
tablet.go
in client
321 16 2020-12-18 2025-04-04 14 5 67779101+yanhongwangg@users... 55970239+shuwenwei@users.no...
rpcdataset.go
in client
725 62 2020-12-20 2025-04-16 10 5 manlge168@gmail.com 55970239+shuwenwei@users.no...
96 28 2020-12-20 2025-04-04 8 5 manlge168@gmail.com 55970239+shuwenwei@users.no...
utils.go
in client
229 24 2020-12-20 2025-04-23 6 5 manlge168@gmail.com 55970239+shuwenwei@users.no...
session_pool_example.go
in example/session_pool
629 33 2023-03-09 2025-04-04 5 4 fulwfuliwen@gmail.com 55970239+shuwenwei@users.no...
field.go
in client
70 9 2020-12-18 2024-09-27 3 3 67779101+yanhongwangg@users... hhaonan@outlook.com
common.go
in common
6194 520 2024-07-16 2024-12-09 2 3 hhaonan@outlook.com 55970239+shuwenwei@users.no...
160 10 2023-03-09 2024-12-11 3 2 fulwfuliwen@gmail.com 55970239+shuwenwei@users.no...
rowrecord.go
in client
11 2 2020-12-18 2020-12-20 2 2 qjl16@mails.tsinghua.edu.cn manlge168@gmail.com
errors.go
in client
23 3 2020-12-20 2024-07-16 2 2 manlge168@gmail.com cgf1993@foxmail.com
bitmap.go
in client
48 6 2024-04-30 2024-12-09 2 2 hhaonan@outlook.com 55970239+shuwenwei@users.no...
2 - 2020-12-18 2022-08-01 2 2 67779101+yanhongwangg@users... hhaonan@outlook.com
table_session_pool_example.go
in example/session_pool/table
148 5 2024-12-09 2025-04-04 3 1 55970239+shuwenwei@users.no... 55970239+shuwenwei@users.no...
table_session_example.go
in example/table
140 6 2024-12-09 2025-04-04 3 1 55970239+shuwenwei@users.no... 55970239+shuwenwei@users.no...
42 6 2024-12-09 2024-12-11 2 1 55970239+shuwenwei@users.no... 55970239+shuwenwei@users.no...
15 1 2024-07-16 2024-07-16 1 1 cgf1993@foxmail.com cgf1993@foxmail.com
2 - 2024-07-16 2024-07-16 1 1 cgf1993@foxmail.com cgf1993@foxmail.com
tsblock.go
in client
110 13 2025-04-04 2025-04-04 1 1 55970239+shuwenwei@users.no... 55970239+shuwenwei@users.no...
69 7 2024-12-09 2024-12-09 1 1 55970239+shuwenwei@users.no... 55970239+shuwenwei@users.no...
188 7 2025-04-04 2025-04-04 1 1 55970239+shuwenwei@users.no... 55970239+shuwenwei@users.no...
column.go
in client
674 110 2025-04-04 2025-04-04 1 1 55970239+shuwenwei@users.no... 55970239+shuwenwei@users.no...
17 1 2024-07-16 2024-07-16 1 1 cgf1993@foxmail.com cgf1993@foxmail.com
Files With Least Contributors (Top 25)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
column.go
in client
674 110 2025-04-04 2025-04-04 1 1 55970239+shuwenwei@users.no... 55970239+shuwenwei@users.no...
188 7 2025-04-04 2025-04-04 1 1 55970239+shuwenwei@users.no... 55970239+shuwenwei@users.no...
table_session_pool_example.go
in example/session_pool/table
148 5 2024-12-09 2025-04-04 3 1 55970239+shuwenwei@users.no... 55970239+shuwenwei@users.no...
table_session_example.go
in example/table
140 6 2024-12-09 2025-04-04 3 1 55970239+shuwenwei@users.no... 55970239+shuwenwei@users.no...
tsblock.go
in client
110 13 2025-04-04 2025-04-04 1 1 55970239+shuwenwei@users.no... 55970239+shuwenwei@users.no...
69 7 2024-12-09 2024-12-09 1 1 55970239+shuwenwei@users.no... 55970239+shuwenwei@users.no...
42 6 2024-12-09 2024-12-11 2 1 55970239+shuwenwei@users.no... 55970239+shuwenwei@users.no...
17 1 2024-07-16 2024-07-16 1 1 cgf1993@foxmail.com cgf1993@foxmail.com
15 1 2024-07-16 2024-07-16 1 1 cgf1993@foxmail.com cgf1993@foxmail.com
2 - 2024-07-16 2024-07-16 1 1 cgf1993@foxmail.com cgf1993@foxmail.com
160 10 2023-03-09 2024-12-11 3 2 fulwfuliwen@gmail.com 55970239+shuwenwei@users.no...
bitmap.go
in client
48 6 2024-04-30 2024-12-09 2 2 hhaonan@outlook.com 55970239+shuwenwei@users.no...
errors.go
in client
23 3 2020-12-20 2024-07-16 2 2 manlge168@gmail.com cgf1993@foxmail.com
rowrecord.go
in client
11 2 2020-12-18 2020-12-20 2 2 qjl16@mails.tsinghua.edu.cn manlge168@gmail.com
2 - 2020-12-18 2022-08-01 2 2 67779101+yanhongwangg@users... hhaonan@outlook.com
common.go
in common
6194 520 2024-07-16 2024-12-09 2 3 hhaonan@outlook.com 55970239+shuwenwei@users.no...
field.go
in client
70 9 2020-12-18 2024-09-27 3 3 67779101+yanhongwangg@users... hhaonan@outlook.com
session_pool_example.go
in example/session_pool
629 33 2023-03-09 2025-04-04 5 4 fulwfuliwen@gmail.com 55970239+shuwenwei@users.no...
rpcdataset.go
in client
725 62 2020-12-20 2025-04-16 10 5 manlge168@gmail.com 55970239+shuwenwei@users.no...
tablet.go
in client
321 16 2020-12-18 2025-04-04 14 5 67779101+yanhongwangg@users... 55970239+shuwenwei@users.no...
utils.go
in client
229 24 2020-12-20 2025-04-23 6 5 manlge168@gmail.com 55970239+shuwenwei@users.no...
96 28 2020-12-20 2025-04-04 8 5 manlge168@gmail.com 55970239+shuwenwei@users.no...
protocol.go
in client
207 2 2020-12-18 2025-04-04 10 7 qjl16@mails.tsinghua.edu.cn 55970239+shuwenwei@users.no...
561 35 2020-12-18 2025-04-04 21 9 67779101+yanhongwangg@users... 55970239+shuwenwei@users.no...
session.go
in client
1073 54 2020-12-18 2025-04-04 35 14 67779101+yanhongwangg@users... 55970239+shuwenwei@users.no...
Correlations

File Size vs. Number of Changes: 25 points

client/utils.go x: 229 lines of code y: 6 # changes client/rpcdataset.go x: 725 lines of code y: 10 # changes client/column.go x: 674 lines of code y: 1 # changes client/column_decoder.go x: 188 lines of code y: 1 # changes client/protocol.go x: 207 lines of code y: 10 # changes client/session.go x: 1073 lines of code y: 35 # changes client/sessiondataset.go x: 96 lines of code y: 8 # changes client/tablet.go x: 321 lines of code y: 14 # changes client/tsblock.go x: 110 lines of code y: 1 # changes example/session_example.go x: 561 lines of code y: 21 # changes example/session_pool/session_pool_example.go x: 629 lines of code y: 5 # changes example/session_pool/table/table_session_pool_example.go x: 148 lines of code y: 3 # changes example/table/table_session_example.go x: 140 lines of code y: 3 # changes client/sessionpool.go x: 160 lines of code y: 3 # changes client/tablesession.go x: 42 lines of code y: 2 # changes client/bitmap.go x: 48 lines of code y: 2 # changes client/tablesessionpool.go x: 69 lines of code y: 1 # changes common/common.go x: 6194 lines of code y: 2 # changes client/field.go x: 70 lines of code y: 3 # changes client/errors.go x: 23 lines of code y: 2 # changes common/GoUnusedProtection__.go x: 2 lines of code y: 1 # changes common/common-consts.go x: 15 lines of code y: 1 # changes rpc/GoUnusedProtection__.go x: 2 lines of code y: 2 # changes
35.0
# changes
  min: 1.0
  average: 5.6
  25th percentile: 1.0
  median: 2.0
  75th percentile: 7.0
  max: 35.0
0 6194.0
lines of code
min: 2.0 | average: 470.16 | 25th percentile: 32.5 | median: 140.0 | 75th percentile: 441.0 | max: 6194.0

Number of Contributors vs. Number of Changes: 25 points

client/utils.go x: 5 # contributors y: 6 # changes client/rpcdataset.go x: 5 # contributors y: 10 # changes client/column.go x: 1 # contributors y: 1 # changes client/protocol.go x: 7 # contributors y: 10 # changes client/session.go x: 14 # contributors y: 35 # changes client/sessiondataset.go x: 5 # contributors y: 8 # changes client/tablet.go x: 5 # contributors y: 14 # changes example/session_example.go x: 9 # contributors y: 21 # changes example/session_pool/session_pool_example.go x: 4 # contributors y: 5 # changes example/session_pool/table/table_session_pool_example.go x: 1 # contributors y: 3 # changes client/sessionpool.go x: 2 # contributors y: 3 # changes client/tablesession.go x: 1 # contributors y: 2 # changes client/bitmap.go x: 2 # contributors y: 2 # changes common/common.go x: 3 # contributors y: 2 # changes client/field.go x: 3 # contributors y: 3 # changes
35.0
# changes
  min: 1.0
  average: 5.6
  25th percentile: 1.0
  median: 2.0
  75th percentile: 7.0
  max: 35.0
0 14.0
# contributors
min: 1.0 | average: 3.2 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 5.0 | max: 14.0

Number of Contributors vs. File Size: 25 points

client/utils.go x: 5 # contributors y: 229 lines of code client/rpcdataset.go x: 5 # contributors y: 725 lines of code client/column.go x: 1 # contributors y: 674 lines of code client/column_decoder.go x: 1 # contributors y: 188 lines of code client/protocol.go x: 7 # contributors y: 207 lines of code client/session.go x: 14 # contributors y: 1073 lines of code client/sessiondataset.go x: 5 # contributors y: 96 lines of code client/tablet.go x: 5 # contributors y: 321 lines of code client/tsblock.go x: 1 # contributors y: 110 lines of code example/session_example.go x: 9 # contributors y: 561 lines of code example/session_pool/session_pool_example.go x: 4 # contributors y: 629 lines of code example/session_pool/table/table_session_pool_example.go x: 1 # contributors y: 148 lines of code example/table/table_session_example.go x: 1 # contributors y: 140 lines of code client/sessionpool.go x: 2 # contributors y: 160 lines of code client/tablesession.go x: 1 # contributors y: 42 lines of code client/bitmap.go x: 2 # contributors y: 48 lines of code client/tablesessionpool.go x: 1 # contributors y: 69 lines of code common/common.go x: 3 # contributors y: 6194 lines of code client/field.go x: 3 # contributors y: 70 lines of code client/errors.go x: 2 # contributors y: 23 lines of code common/GoUnusedProtection__.go x: 1 # contributors y: 2 lines of code
6194.0
lines of code
  min: 2.0
  average: 470.16
  25th percentile: 32.5
  median: 140.0
  75th percentile: 441.0
  max: 6194.0
0 14.0
# contributors
min: 1.0 | average: 3.2 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 5.0 | max: 14.0