apache / incubator-hugegraph-commons
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 80 files with 6,000 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 0 files changed 51-100 times (0 lines of code)
    • 0 files changed 21-50 times (0 lines of code)
    • 2 files changed 6-20 times (637 lines of code)
    • 78 files changed 1-5 times (5,363 lines of code)
0% | 0% | 0% | 10% | 89%
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 80 files with 6,000 lines of code.
    • 0 files changed by more than 25 contributors (0 lines of code)
    • 0 files changed by 11-25 contributors (0 lines of code)
    • 0 files changed by 6-10 contributors (0 lines of code)
    • 80 files changed by 2-5 contributors (6,000 lines of code)
    • 0 files changed by 1 contributor (0 lines of code)
0% | 0% | 0% | 100% | 0%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
java, txt, properties, yml, xml, sh, md, json, yaml, gitignore, gitattributes
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
java0% | 0% | 0% | 10% | 89%
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
hugegraph-common0% | 0% | 0% | 11% | 88%
hugegraph-rpc0% | 0% | 0% | 0% | 100%
Most Frequently Changed Files (Top 50)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
AbstractRestClient.java
in hugegraph-common/src/main/java/org/apache/hugegraph/rest
481 47 2022-09-08 2023-02-03 7 3 guoshoujing@apache.org jin@apache.org
VersionUtil.java
in hugegraph-common/src/main/java/org/apache/hugegraph/util
156 15 2022-09-08 2023-02-03 6 2 guoshoujing@apache.org jin@apache.org
PerfUtil.java
in hugegraph-common/src/main/java/org/apache/hugegraph/perf
541 36 2022-09-08 2023-01-12 5 2 guoshoujing@apache.org jin@apache.org
TriFunction.java
in hugegraph-common/src/main/java/org/apache/hugegraph/func
4 - 2022-09-08 2023-01-12 4 2 guoshoujing@apache.org jin@apache.org
RpcServiceConfig4Server.java
in hugegraph-rpc/src/main/java/org/apache/hugegraph/rpc
7 - 2022-09-08 2023-01-12 4 2 guoshoujing@apache.org jin@apache.org
OptionChecker.java
in hugegraph-common/src/main/java/org/apache/hugegraph/config
55 6 2022-09-08 2023-01-12 4 2 guoshoujing@apache.org jin@apache.org
OrderLimitMap.java
in hugegraph-common/src/main/java/org/apache/hugegraph/util
67 8 2022-09-08 2023-02-03 4 2 guoshoujing@apache.org jin@apache.org
Stopwatch.java
in hugegraph-common/src/main/java/org/apache/hugegraph/perf
94 10 2022-09-08 2023-01-12 4 2 guoshoujing@apache.org jin@apache.org
Assert.java
in hugegraph-common/src/main/java/org/apache/hugegraph/testutil
123 18 2022-09-08 2023-01-12 4 2 guoshoujing@apache.org jin@apache.org
EventHub.java
in hugegraph-common/src/main/java/org/apache/hugegraph/event
131 14 2022-09-08 2023-07-19 4 3 guoshoujing@apache.org 68738717+chengxin1374@users...
UnitUtil.java
in hugegraph-common/src/main/java/org/apache/hugegraph/util
144 7 2022-09-08 2023-01-12 4 2 guoshoujing@apache.org jin@apache.org
HugeConfig.java
in hugegraph-common/src/main/java/org/apache/hugegraph/config
165 16 2022-09-08 2023-07-19 4 3 guoshoujing@apache.org 68738717+chengxin1374@users...
EventListener.java
in hugegraph-common/src/main/java/org/apache/hugegraph/event
4 - 2022-09-08 2023-01-12 3 2 guoshoujing@apache.org jin@apache.org
Metadatable.java
in hugegraph-common/src/main/java/org/apache/hugegraph/iterator
4 - 2022-09-08 2023-01-12 3 2 guoshoujing@apache.org jin@apache.org
CommonVersion.java
in hugegraph-common/src/main/java/org/apache/hugegraph/version
6 - 2022-09-08 2023-04-20 3 3 guoshoujing@apache.org 1043706593@qq.com
RpcVersion.java
in hugegraph-rpc/src/main/java/org/apache/hugegraph/version
6 - 2022-09-08 2023-04-20 3 3 guoshoujing@apache.org 1043706593@qq.com
LicenseManager.java
in hugegraph-common/src/main/java/org/apache/hugegraph/license
9 - 2022-09-08 2023-01-12 3 2 guoshoujing@apache.org jin@apache.org
RpcServiceConfig4Client.java
in hugegraph-rpc/src/main/java/org/apache/hugegraph/rpc
12 2 2022-09-08 2023-01-12 3 2 guoshoujing@apache.org jin@apache.org
CheckSocket.java
in hugegraph-common/src/main/java/org/apache/hugegraph/util
15 1 2022-09-08 2023-02-03 3 2 guoshoujing@apache.org jin@apache.org
RestClient.java
in hugegraph-common/src/main/java/org/apache/hugegraph/rest
21 - 2022-09-08 2023-01-12 3 2 guoshoujing@apache.org jin@apache.org
SafeDateFormat.java
in hugegraph-common/src/main/java/org/apache/hugegraph/date
33 6 2022-09-08 2023-01-12 3 2 guoshoujing@apache.org jin@apache.org
E.java
in hugegraph-common/src/main/java/org/apache/hugegraph/util
38 7 2022-09-08 2023-02-03 3 2 guoshoujing@apache.org jin@apache.org
RpcClientProvider.java
in hugegraph-rpc/src/main/java/org/apache/hugegraph/rpc
45 6 2022-09-08 2023-01-12 3 2 guoshoujing@apache.org jin@apache.org
DateUtil.java
in hugegraph-common/src/main/java/org/apache/hugegraph/util
49 5 2022-09-08 2023-02-03 3 2 guoshoujing@apache.org jin@apache.org
PausableScheduledThreadPool.java
in hugegraph-common/src/main/java/org/apache/hugegraph/concurrent
50 6 2022-09-08 2023-01-12 3 2 guoshoujing@apache.org jin@apache.org
ExtendableIterator.java
in hugegraph-common/src/main/java/org/apache/hugegraph/iterator
65 7 2022-09-08 2023-01-12 3 2 guoshoujing@apache.org jin@apache.org
Bytes.java
in hugegraph-common/src/main/java/org/apache/hugegraph/util
68 7 2022-09-08 2023-02-03 3 2 guoshoujing@apache.org jin@apache.org
BatchMapperIterator.java
in hugegraph-common/src/main/java/org/apache/hugegraph/iterator
72 6 2022-09-08 2023-01-12 3 2 guoshoujing@apache.org jin@apache.org
RestResult.java
in hugegraph-common/src/main/java/org/apache/hugegraph/rest
81 10 2022-09-08 2023-07-19 3 3 guoshoujing@apache.org 68738717+chengxin1374@users...
KeyLock.java
in hugegraph-common/src/main/java/org/apache/hugegraph/concurrent
82 8 2022-09-08 2023-01-12 3 2 guoshoujing@apache.org jin@apache.org
ReflectionUtil.java
in hugegraph-common/src/main/java/org/apache/hugegraph/util
93 7 2022-09-08 2023-01-12 3 2 guoshoujing@apache.org jin@apache.org
LongEncoding.java
in hugegraph-common/src/main/java/org/apache/hugegraph/util
115 11 2022-09-08 2023-02-03 3 2 guoshoujing@apache.org jin@apache.org
RpcOptions.java
in hugegraph-rpc/src/main/java/org/apache/hugegraph/config
123 2 2022-09-08 2023-01-12 3 2 guoshoujing@apache.org jin@apache.org
LightStopwatch.java
in hugegraph-common/src/main/java/org/apache/hugegraph/perf
134 25 2022-09-08 2023-01-12 3 2 guoshoujing@apache.org jin@apache.org
RpcConsumerConfig.java
in hugegraph-rpc/src/main/java/org/apache/hugegraph/rpc
168 10 2022-09-08 2023-01-12 3 2 guoshoujing@apache.org jin@apache.org
NormalStopwatch.java
in hugegraph-common/src/main/java/org/apache/hugegraph/perf
226 26 2022-09-08 2023-01-12 3 2 guoshoujing@apache.org jin@apache.org
NumericUtil.java
in hugegraph-common/src/main/java/org/apache/hugegraph/util
235 23 2022-09-08 2023-02-03 3 2 guoshoujing@apache.org jin@apache.org
CollectionUtil.java
in hugegraph-common/src/main/java/org/apache/hugegraph/util
294 18 2022-09-08 2023-01-12 3 2 guoshoujing@apache.org jin@apache.org
CIter.java
in hugegraph-common/src/main/java/org/apache/hugegraph/iterator
4 - 2022-09-08 2023-01-12 2 2 guoshoujing@apache.org jin@apache.org
LicenseManagerFactory.java
in hugegraph-common/src/main/java/org/apache/hugegraph/license
9 1 2022-09-08 2023-01-12 2 2 guoshoujing@apache.org jin@apache.org
Log.java
in hugegraph-common/src/main/java/org/apache/hugegraph/util
11 2 2022-09-08 2023-01-12 2 2 guoshoujing@apache.org jin@apache.org
SerializeException.java
in hugegraph-common/src/main/java/org/apache/hugegraph/rest
13 3 2022-09-08 2023-01-12 2 2 guoshoujing@apache.org jin@apache.org
ClientException.java
in hugegraph-common/src/main/java/org/apache/hugegraph/rest
13 3 2022-09-08 2023-01-12 2 2 guoshoujing@apache.org jin@apache.org
ConfigOption.java
in hugegraph-common/src/main/java/org/apache/hugegraph/config
15 3 2022-09-08 2023-01-12 2 2 guoshoujing@apache.org jin@apache.org
ConfigException.java
in hugegraph-common/src/main/java/org/apache/hugegraph/config
16 4 2022-09-08 2023-01-12 2 2 guoshoujing@apache.org jin@apache.org
RpcException.java
in hugegraph-rpc/src/main/java/org/apache/hugegraph/rpc
16 4 2022-09-08 2023-01-12 2 2 guoshoujing@apache.org jin@apache.org
HashUtil.java
in hugegraph-common/src/main/java/org/apache/hugegraph/util
19 2 2022-09-08 2023-01-12 2 2 guoshoujing@apache.org jin@apache.org
RpcCommonConfig.java
in hugegraph-rpc/src/main/java/org/apache/hugegraph/rpc
21 3 2022-09-08 2023-01-12 2 2 guoshoujing@apache.org jin@apache.org
ConfigConvOption.java
in hugegraph-common/src/main/java/org/apache/hugegraph/config
23 3 2022-09-08 2023-01-12 2 2 guoshoujing@apache.org jin@apache.org
LicenseParams.java
in hugegraph-common/src/main/java/org/apache/hugegraph/license
23 3 2022-09-08 2023-01-12 2 2 guoshoujing@apache.org jin@apache.org
Files With Most Contributors (Top 50)
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
AbstractRestClient.java
in hugegraph-common/src/main/java/org/apache/hugegraph/rest
481 47 2022-09-08 2023-02-03 7 3 guoshoujing@apache.org jin@apache.org
HugeConfig.java
in hugegraph-common/src/main/java/org/apache/hugegraph/config
165 16 2022-09-08 2023-07-19 4 3 guoshoujing@apache.org 68738717+chengxin1374@users...
EventHub.java
in hugegraph-common/src/main/java/org/apache/hugegraph/event
131 14 2022-09-08 2023-07-19 4 3 guoshoujing@apache.org 68738717+chengxin1374@users...
RpcVersion.java
in hugegraph-rpc/src/main/java/org/apache/hugegraph/version
6 - 2022-09-08 2023-04-20 3 3 guoshoujing@apache.org 1043706593@qq.com
CommonVersion.java
in hugegraph-common/src/main/java/org/apache/hugegraph/version
6 - 2022-09-08 2023-04-20 3 3 guoshoujing@apache.org 1043706593@qq.com
RestResult.java
in hugegraph-common/src/main/java/org/apache/hugegraph/rest
81 10 2022-09-08 2023-07-19 3 3 guoshoujing@apache.org 68738717+chengxin1374@users...
VersionUtil.java
in hugegraph-common/src/main/java/org/apache/hugegraph/util
156 15 2022-09-08 2023-02-03 6 2 guoshoujing@apache.org jin@apache.org
PerfUtil.java
in hugegraph-common/src/main/java/org/apache/hugegraph/perf
541 36 2022-09-08 2023-01-12 5 2 guoshoujing@apache.org jin@apache.org
RpcServiceConfig4Server.java
in hugegraph-rpc/src/main/java/org/apache/hugegraph/rpc
7 - 2022-09-08 2023-01-12 4 2 guoshoujing@apache.org jin@apache.org
UnitUtil.java
in hugegraph-common/src/main/java/org/apache/hugegraph/util
144 7 2022-09-08 2023-01-12 4 2 guoshoujing@apache.org jin@apache.org
OrderLimitMap.java
in hugegraph-common/src/main/java/org/apache/hugegraph/util
67 8 2022-09-08 2023-02-03 4 2 guoshoujing@apache.org jin@apache.org
OptionChecker.java
in hugegraph-common/src/main/java/org/apache/hugegraph/config
55 6 2022-09-08 2023-01-12 4 2 guoshoujing@apache.org jin@apache.org
Stopwatch.java
in hugegraph-common/src/main/java/org/apache/hugegraph/perf
94 10 2022-09-08 2023-01-12 4 2 guoshoujing@apache.org jin@apache.org
Assert.java
in hugegraph-common/src/main/java/org/apache/hugegraph/testutil
123 18 2022-09-08 2023-01-12 4 2 guoshoujing@apache.org jin@apache.org
TriFunction.java
in hugegraph-common/src/main/java/org/apache/hugegraph/func
4 - 2022-09-08 2023-01-12 4 2 guoshoujing@apache.org jin@apache.org
RpcOptions.java
in hugegraph-rpc/src/main/java/org/apache/hugegraph/config
123 2 2022-09-08 2023-01-12 3 2 guoshoujing@apache.org jin@apache.org
RpcConsumerConfig.java
in hugegraph-rpc/src/main/java/org/apache/hugegraph/rpc
168 10 2022-09-08 2023-01-12 3 2 guoshoujing@apache.org jin@apache.org
RpcClientProvider.java
in hugegraph-rpc/src/main/java/org/apache/hugegraph/rpc
45 6 2022-09-08 2023-01-12 3 2 guoshoujing@apache.org jin@apache.org
RpcServiceConfig4Client.java
in hugegraph-rpc/src/main/java/org/apache/hugegraph/rpc
12 2 2022-09-08 2023-01-12 3 2 guoshoujing@apache.org jin@apache.org
LicenseManager.java
in hugegraph-common/src/main/java/org/apache/hugegraph/license
9 - 2022-09-08 2023-01-12 3 2 guoshoujing@apache.org jin@apache.org
CheckSocket.java
in hugegraph-common/src/main/java/org/apache/hugegraph/util
15 1 2022-09-08 2023-02-03 3 2 guoshoujing@apache.org jin@apache.org
Bytes.java
in hugegraph-common/src/main/java/org/apache/hugegraph/util
68 7 2022-09-08 2023-02-03 3 2 guoshoujing@apache.org jin@apache.org
LongEncoding.java
in hugegraph-common/src/main/java/org/apache/hugegraph/util
115 11 2022-09-08 2023-02-03 3 2 guoshoujing@apache.org jin@apache.org
E.java
in hugegraph-common/src/main/java/org/apache/hugegraph/util
38 7 2022-09-08 2023-02-03 3 2 guoshoujing@apache.org jin@apache.org
DateUtil.java
in hugegraph-common/src/main/java/org/apache/hugegraph/util
49 5 2022-09-08 2023-02-03 3 2 guoshoujing@apache.org jin@apache.org
ReflectionUtil.java
in hugegraph-common/src/main/java/org/apache/hugegraph/util
93 7 2022-09-08 2023-01-12 3 2 guoshoujing@apache.org jin@apache.org
NumericUtil.java
in hugegraph-common/src/main/java/org/apache/hugegraph/util
235 23 2022-09-08 2023-02-03 3 2 guoshoujing@apache.org jin@apache.org
CollectionUtil.java
in hugegraph-common/src/main/java/org/apache/hugegraph/util
294 18 2022-09-08 2023-01-12 3 2 guoshoujing@apache.org jin@apache.org
SafeDateFormat.java
in hugegraph-common/src/main/java/org/apache/hugegraph/date
33 6 2022-09-08 2023-01-12 3 2 guoshoujing@apache.org jin@apache.org
ExtendableIterator.java
in hugegraph-common/src/main/java/org/apache/hugegraph/iterator
65 7 2022-09-08 2023-01-12 3 2 guoshoujing@apache.org jin@apache.org
Metadatable.java
in hugegraph-common/src/main/java/org/apache/hugegraph/iterator
4 - 2022-09-08 2023-01-12 3 2 guoshoujing@apache.org jin@apache.org
BatchMapperIterator.java
in hugegraph-common/src/main/java/org/apache/hugegraph/iterator
72 6 2022-09-08 2023-01-12 3 2 guoshoujing@apache.org jin@apache.org
PausableScheduledThreadPool.java
in hugegraph-common/src/main/java/org/apache/hugegraph/concurrent
50 6 2022-09-08 2023-01-12 3 2 guoshoujing@apache.org jin@apache.org
KeyLock.java
in hugegraph-common/src/main/java/org/apache/hugegraph/concurrent
82 8 2022-09-08 2023-01-12 3 2 guoshoujing@apache.org jin@apache.org
LightStopwatch.java
in hugegraph-common/src/main/java/org/apache/hugegraph/perf
134 25 2022-09-08 2023-01-12 3 2 guoshoujing@apache.org jin@apache.org
NormalStopwatch.java
in hugegraph-common/src/main/java/org/apache/hugegraph/perf
226 26 2022-09-08 2023-01-12 3 2 guoshoujing@apache.org jin@apache.org
EventListener.java
in hugegraph-common/src/main/java/org/apache/hugegraph/event
4 - 2022-09-08 2023-01-12 3 2 guoshoujing@apache.org jin@apache.org
RestClient.java
in hugegraph-common/src/main/java/org/apache/hugegraph/rest
21 - 2022-09-08 2023-01-12 3 2 guoshoujing@apache.org jin@apache.org
RpcException.java
in hugegraph-rpc/src/main/java/org/apache/hugegraph/rpc
16 4 2022-09-08 2023-01-12 2 2 guoshoujing@apache.org jin@apache.org
RpcCommonConfig.java
in hugegraph-rpc/src/main/java/org/apache/hugegraph/rpc
21 3 2022-09-08 2023-01-12 2 2 guoshoujing@apache.org jin@apache.org
RpcProviderConfig.java
in hugegraph-rpc/src/main/java/org/apache/hugegraph/rpc
54 5 2022-09-08 2023-01-12 2 2 guoshoujing@apache.org jin@apache.org
RpcServer.java
in hugegraph-rpc/src/main/java/org/apache/hugegraph/rpc
104 10 2022-09-08 2023-01-12 2 2 guoshoujing@apache.org jin@apache.org
LicenseExtraParam.java
in hugegraph-common/src/main/java/org/apache/hugegraph/license
70 13 2022-09-08 2023-01-12 2 2 guoshoujing@apache.org jin@apache.org
MachineInfo.java
in hugegraph-common/src/main/java/org/apache/hugegraph/license
98 5 2022-09-08 2023-01-12 2 2 guoshoujing@apache.org jin@apache.org
LicenseParams.java
in hugegraph-common/src/main/java/org/apache/hugegraph/license
23 3 2022-09-08 2023-01-12 2 2 guoshoujing@apache.org jin@apache.org
LicenseManagerFactory.java
in hugegraph-common/src/main/java/org/apache/hugegraph/license
9 1 2022-09-08 2023-01-12 2 2 guoshoujing@apache.org jin@apache.org
LicenseCommonParam.java
in hugegraph-common/src/main/java/org/apache/hugegraph/license
66 10 2022-09-08 2023-01-12 2 2 guoshoujing@apache.org jin@apache.org
LicenseCreateParam.java
in hugegraph-common/src/main/java/org/apache/hugegraph/license
32 5 2022-09-08 2023-01-12 2 2 guoshoujing@apache.org jin@apache.org
LicenseInstallParam.java
in hugegraph-common/src/main/java/org/apache/hugegraph/license
31 5 2022-09-08 2023-01-12 2 2 guoshoujing@apache.org jin@apache.org
InsertionOrderUtil.java
in hugegraph-common/src/main/java/org/apache/hugegraph/util
36 9 2022-09-08 2023-01-12 2 2 guoshoujing@apache.org jin@apache.org
Files With Least Contributors (Top 50)
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
PerfUtil.java
in hugegraph-common/src/main/java/org/apache/hugegraph/perf
541 36 2022-09-08 2023-01-12 5 2 guoshoujing@apache.org jin@apache.org
CollectionUtil.java
in hugegraph-common/src/main/java/org/apache/hugegraph/util
294 18 2022-09-08 2023-01-12 3 2 guoshoujing@apache.org jin@apache.org
NumericUtil.java
in hugegraph-common/src/main/java/org/apache/hugegraph/util
235 23 2022-09-08 2023-02-03 3 2 guoshoujing@apache.org jin@apache.org
NormalStopwatch.java
in hugegraph-common/src/main/java/org/apache/hugegraph/perf
226 26 2022-09-08 2023-01-12 3 2 guoshoujing@apache.org jin@apache.org
RpcConsumerConfig.java
in hugegraph-rpc/src/main/java/org/apache/hugegraph/rpc
168 10 2022-09-08 2023-01-12 3 2 guoshoujing@apache.org jin@apache.org
VersionUtil.java
in hugegraph-common/src/main/java/org/apache/hugegraph/util
156 15 2022-09-08 2023-02-03 6 2 guoshoujing@apache.org jin@apache.org
Whitebox.java
in hugegraph-common/src/main/java/org/apache/hugegraph/testutil
149 11 2022-09-08 2023-01-12 2 2 guoshoujing@apache.org jin@apache.org
TypedOption.java
in hugegraph-common/src/main/java/org/apache/hugegraph/config
148 15 2022-09-08 2023-01-12 2 2 guoshoujing@apache.org jin@apache.org
UnitUtil.java
in hugegraph-common/src/main/java/org/apache/hugegraph/util
144 7 2022-09-08 2023-01-12 4 2 guoshoujing@apache.org jin@apache.org
LightStopwatch.java
in hugegraph-common/src/main/java/org/apache/hugegraph/perf
134 25 2022-09-08 2023-01-12 3 2 guoshoujing@apache.org jin@apache.org
RpcOptions.java
in hugegraph-rpc/src/main/java/org/apache/hugegraph/config
123 2 2022-09-08 2023-01-12 3 2 guoshoujing@apache.org jin@apache.org
Assert.java
in hugegraph-common/src/main/java/org/apache/hugegraph/testutil
123 18 2022-09-08 2023-01-12 4 2 guoshoujing@apache.org jin@apache.org
LongEncoding.java
in hugegraph-common/src/main/java/org/apache/hugegraph/util
115 11 2022-09-08 2023-02-03 3 2 guoshoujing@apache.org jin@apache.org
RpcServer.java
in hugegraph-rpc/src/main/java/org/apache/hugegraph/rpc
104 10 2022-09-08 2023-01-12 2 2 guoshoujing@apache.org jin@apache.org
MachineInfo.java
in hugegraph-common/src/main/java/org/apache/hugegraph/license
98 5 2022-09-08 2023-01-12 2 2 guoshoujing@apache.org jin@apache.org
Stopwatch.java
in hugegraph-common/src/main/java/org/apache/hugegraph/perf
94 10 2022-09-08 2023-01-12 4 2 guoshoujing@apache.org jin@apache.org
ReflectionUtil.java
in hugegraph-common/src/main/java/org/apache/hugegraph/util
93 7 2022-09-08 2023-01-12 3 2 guoshoujing@apache.org jin@apache.org
StringUtil.java
in hugegraph-common/src/main/java/org/apache/hugegraph/util
91 9 2022-09-08 2023-01-12 2 2 guoshoujing@apache.org jin@apache.org
OptionSpace.java
in hugegraph-common/src/main/java/org/apache/hugegraph/config
86 6 2022-09-08 2023-01-12 2 2 guoshoujing@apache.org jin@apache.org
KeyLock.java
in hugegraph-common/src/main/java/org/apache/hugegraph/concurrent
82 8 2022-09-08 2023-01-12 3 2 guoshoujing@apache.org jin@apache.org
BatchMapperIterator.java
in hugegraph-common/src/main/java/org/apache/hugegraph/iterator
72 6 2022-09-08 2023-01-12 3 2 guoshoujing@apache.org jin@apache.org
LicenseExtraParam.java
in hugegraph-common/src/main/java/org/apache/hugegraph/license
70 13 2022-09-08 2023-01-12 2 2 guoshoujing@apache.org jin@apache.org
RowLock.java
in hugegraph-common/src/main/java/org/apache/hugegraph/concurrent
70 5 2022-09-08 2023-01-12 2 2 guoshoujing@apache.org jin@apache.org
Bytes.java
in hugegraph-common/src/main/java/org/apache/hugegraph/util
68 7 2022-09-08 2023-02-03 3 2 guoshoujing@apache.org jin@apache.org
WrappedIterator.java
in hugegraph-common/src/main/java/org/apache/hugegraph/iterator
68 8 2022-09-08 2023-01-12 2 2 guoshoujing@apache.org jin@apache.org
BarrierEvent.java
in hugegraph-common/src/main/java/org/apache/hugegraph/concurrent
68 5 2022-09-08 2023-01-12 2 2 guoshoujing@apache.org jin@apache.org
OrderLimitMap.java
in hugegraph-common/src/main/java/org/apache/hugegraph/util
67 8 2022-09-08 2023-02-03 4 2 guoshoujing@apache.org jin@apache.org
LicenseCommonParam.java
in hugegraph-common/src/main/java/org/apache/hugegraph/license
66 10 2022-09-08 2023-01-12 2 2 guoshoujing@apache.org jin@apache.org
ExtendableIterator.java
in hugegraph-common/src/main/java/org/apache/hugegraph/iterator
65 7 2022-09-08 2023-01-12 3 2 guoshoujing@apache.org jin@apache.org
FlatMapperIterator.java
in hugegraph-common/src/main/java/org/apache/hugegraph/iterator
59 6 2022-09-08 2023-01-12 2 2 guoshoujing@apache.org jin@apache.org
LockGroup.java
in hugegraph-common/src/main/java/org/apache/hugegraph/concurrent
57 7 2022-09-08 2023-01-12 2 2 guoshoujing@apache.org jin@apache.org
OptionChecker.java
in hugegraph-common/src/main/java/org/apache/hugegraph/config
55 6 2022-09-08 2023-01-12 4 2 guoshoujing@apache.org jin@apache.org
RpcProviderConfig.java
in hugegraph-rpc/src/main/java/org/apache/hugegraph/rpc
54 5 2022-09-08 2023-01-12 2 2 guoshoujing@apache.org jin@apache.org
ConfigListOption.java
in hugegraph-common/src/main/java/org/apache/hugegraph/config
51 5 2022-09-08 2023-01-12 2 2 guoshoujing@apache.org jin@apache.org
ListIterator.java
in hugegraph-common/src/main/java/org/apache/hugegraph/iterator
51 6 2022-09-08 2023-01-12 2 2 guoshoujing@apache.org jin@apache.org
AtomicLock.java
in hugegraph-common/src/main/java/org/apache/hugegraph/concurrent
51 6 2022-09-08 2023-01-12 2 2 guoshoujing@apache.org jin@apache.org
PausableScheduledThreadPool.java
in hugegraph-common/src/main/java/org/apache/hugegraph/concurrent
50 6 2022-09-08 2023-01-12 3 2 guoshoujing@apache.org jin@apache.org
DateUtil.java
in hugegraph-common/src/main/java/org/apache/hugegraph/util
49 5 2022-09-08 2023-02-03 3 2 guoshoujing@apache.org jin@apache.org
ConfigListConvOption.java
in hugegraph-common/src/main/java/org/apache/hugegraph/config
49 5 2022-09-08 2023-01-12 2 2 guoshoujing@apache.org jin@apache.org
RpcClientProvider.java
in hugegraph-rpc/src/main/java/org/apache/hugegraph/rpc
45 6 2022-09-08 2023-01-12 3 2 guoshoujing@apache.org jin@apache.org
LockManager.java
in hugegraph-common/src/main/java/org/apache/hugegraph/concurrent
44 6 2022-09-08 2023-01-12 2 2 guoshoujing@apache.org jin@apache.org
Event.java
in hugegraph-common/src/main/java/org/apache/hugegraph/event
43 5 2022-09-08 2023-01-12 2 2 guoshoujing@apache.org jin@apache.org
ExecutorUtil.java
in hugegraph-common/src/main/java/org/apache/hugegraph/util
39 6 2022-09-08 2023-01-12 2 2 guoshoujing@apache.org jin@apache.org
LimitIterator.java
in hugegraph-common/src/main/java/org/apache/hugegraph/iterator
39 4 2022-09-08 2023-01-12 2 2 guoshoujing@apache.org jin@apache.org
E.java
in hugegraph-common/src/main/java/org/apache/hugegraph/util
38 7 2022-09-08 2023-02-03 3 2 guoshoujing@apache.org jin@apache.org
InsertionOrderUtil.java
in hugegraph-common/src/main/java/org/apache/hugegraph/util
36 9 2022-09-08 2023-01-12 2 2 guoshoujing@apache.org jin@apache.org
TimeUtil.java
in hugegraph-common/src/main/java/org/apache/hugegraph/util
33 5 2022-09-08 2023-01-12 2 2 guoshoujing@apache.org jin@apache.org
SafeDateFormat.java
in hugegraph-common/src/main/java/org/apache/hugegraph/date
33 6 2022-09-08 2023-01-12 3 2 guoshoujing@apache.org jin@apache.org
LicenseCreateParam.java
in hugegraph-common/src/main/java/org/apache/hugegraph/license
32 5 2022-09-08 2023-01-12 2 2 guoshoujing@apache.org jin@apache.org
OptionHolder.java
in hugegraph-common/src/main/java/org/apache/hugegraph/config
32 2 2022-09-08 2023-01-12 2 2 guoshoujing@apache.org jin@apache.org
Correlations

File Size vs. Number of Changes: 80 points

hugegraph-common/src/main/java/org/apache/hugegraph/config/HugeConfig.java x: 165 lines of code y: 4 # changes hugegraph-common/src/main/java/org/apache/hugegraph/event/EventHub.java x: 131 lines of code y: 4 # changes hugegraph-common/src/main/java/org/apache/hugegraph/rest/RestResult.java x: 81 lines of code y: 3 # changes hugegraph-common/src/main/java/org/apache/hugegraph/version/CommonVersion.java x: 6 lines of code y: 3 # changes hugegraph-common/src/main/java/org/apache/hugegraph/rest/AbstractRestClient.java x: 481 lines of code y: 7 # changes hugegraph-common/src/main/java/org/apache/hugegraph/util/Bytes.java x: 68 lines of code y: 3 # changes hugegraph-common/src/main/java/org/apache/hugegraph/util/CheckSocket.java x: 15 lines of code y: 3 # changes hugegraph-common/src/main/java/org/apache/hugegraph/util/DateUtil.java x: 49 lines of code y: 3 # changes hugegraph-common/src/main/java/org/apache/hugegraph/util/E.java x: 38 lines of code y: 3 # changes hugegraph-common/src/main/java/org/apache/hugegraph/util/LongEncoding.java x: 115 lines of code y: 3 # changes hugegraph-common/src/main/java/org/apache/hugegraph/util/NumericUtil.java x: 235 lines of code y: 3 # changes hugegraph-common/src/main/java/org/apache/hugegraph/util/OrderLimitMap.java x: 67 lines of code y: 4 # changes hugegraph-common/src/main/java/org/apache/hugegraph/util/VersionUtil.java x: 156 lines of code y: 6 # changes hugegraph-common/src/main/java/org/apache/hugegraph/concurrent/AtomicLock.java x: 51 lines of code y: 2 # changes hugegraph-common/src/main/java/org/apache/hugegraph/concurrent/BarrierEvent.java x: 68 lines of code y: 2 # changes hugegraph-common/src/main/java/org/apache/hugegraph/concurrent/KeyLock.java x: 82 lines of code y: 3 # changes hugegraph-common/src/main/java/org/apache/hugegraph/concurrent/LockGroup.java x: 57 lines of code y: 2 # changes hugegraph-common/src/main/java/org/apache/hugegraph/concurrent/LockManager.java x: 44 lines of code y: 2 # changes hugegraph-common/src/main/java/org/apache/hugegraph/concurrent/PausableScheduledThreadPool.java x: 50 lines of code y: 3 # changes hugegraph-common/src/main/java/org/apache/hugegraph/concurrent/RowLock.java x: 70 lines of code y: 2 # changes hugegraph-common/src/main/java/org/apache/hugegraph/config/ConfigConvOption.java x: 23 lines of code y: 2 # changes hugegraph-common/src/main/java/org/apache/hugegraph/config/ConfigException.java x: 16 lines of code y: 2 # changes hugegraph-common/src/main/java/org/apache/hugegraph/config/ConfigListConvOption.java x: 49 lines of code y: 2 # changes hugegraph-common/src/main/java/org/apache/hugegraph/config/ConfigOption.java x: 15 lines of code y: 2 # changes hugegraph-common/src/main/java/org/apache/hugegraph/config/OptionChecker.java x: 55 lines of code y: 4 # changes hugegraph-common/src/main/java/org/apache/hugegraph/config/OptionHolder.java x: 32 lines of code y: 2 # changes hugegraph-common/src/main/java/org/apache/hugegraph/config/OptionSpace.java x: 86 lines of code y: 2 # changes hugegraph-common/src/main/java/org/apache/hugegraph/config/TypedOption.java x: 148 lines of code y: 2 # changes hugegraph-common/src/main/java/org/apache/hugegraph/date/SafeDateFormat.java x: 33 lines of code y: 3 # changes hugegraph-common/src/main/java/org/apache/hugegraph/event/Event.java x: 43 lines of code y: 2 # changes hugegraph-common/src/main/java/org/apache/hugegraph/event/EventListener.java x: 4 lines of code y: 3 # changes hugegraph-common/src/main/java/org/apache/hugegraph/func/TriFunction.java x: 4 lines of code y: 4 # changes hugegraph-common/src/main/java/org/apache/hugegraph/iterator/BatchMapperIterator.java x: 72 lines of code y: 3 # changes hugegraph-common/src/main/java/org/apache/hugegraph/iterator/CIter.java x: 4 lines of code y: 2 # changes hugegraph-common/src/main/java/org/apache/hugegraph/iterator/ExtendableIterator.java x: 65 lines of code y: 3 # changes hugegraph-common/src/main/java/org/apache/hugegraph/iterator/FilterIterator.java x: 27 lines of code y: 2 # changes hugegraph-common/src/main/java/org/apache/hugegraph/iterator/FlatMapperIterator.java x: 59 lines of code y: 2 # changes hugegraph-common/src/main/java/org/apache/hugegraph/iterator/LimitIterator.java x: 39 lines of code y: 2 # changes hugegraph-common/src/main/java/org/apache/hugegraph/iterator/MapperIterator.java x: 28 lines of code y: 2 # changes hugegraph-common/src/main/java/org/apache/hugegraph/license/LicenseCommonParam.java x: 66 lines of code y: 2 # changes hugegraph-common/src/main/java/org/apache/hugegraph/license/LicenseInstallParam.java x: 31 lines of code y: 2 # changes hugegraph-common/src/main/java/org/apache/hugegraph/license/LicenseManager.java x: 9 lines of code y: 3 # changes hugegraph-common/src/main/java/org/apache/hugegraph/license/LicenseManagerFactory.java x: 9 lines of code y: 2 # changes hugegraph-common/src/main/java/org/apache/hugegraph/license/MachineInfo.java x: 98 lines of code y: 2 # changes hugegraph-common/src/main/java/org/apache/hugegraph/perf/LightStopwatch.java x: 134 lines of code y: 3 # changes hugegraph-common/src/main/java/org/apache/hugegraph/perf/NormalStopwatch.java x: 226 lines of code y: 3 # changes hugegraph-common/src/main/java/org/apache/hugegraph/perf/PerfUtil.java x: 541 lines of code y: 5 # changes hugegraph-common/src/main/java/org/apache/hugegraph/perf/Stopwatch.java x: 94 lines of code y: 4 # changes hugegraph-common/src/main/java/org/apache/hugegraph/rest/ClientException.java x: 13 lines of code y: 2 # changes hugegraph-common/src/main/java/org/apache/hugegraph/rest/RestClient.java x: 21 lines of code y: 3 # changes hugegraph-common/src/main/java/org/apache/hugegraph/testutil/Assert.java x: 123 lines of code y: 4 # changes hugegraph-common/src/main/java/org/apache/hugegraph/testutil/Whitebox.java x: 149 lines of code y: 2 # changes hugegraph-common/src/main/java/org/apache/hugegraph/util/CollectionUtil.java x: 294 lines of code y: 3 # changes hugegraph-common/src/main/java/org/apache/hugegraph/util/HashUtil.java x: 19 lines of code y: 2 # changes hugegraph-common/src/main/java/org/apache/hugegraph/util/InsertionOrderUtil.java x: 36 lines of code y: 2 # changes hugegraph-common/src/main/java/org/apache/hugegraph/util/Log.java x: 11 lines of code y: 2 # changes hugegraph-common/src/main/java/org/apache/hugegraph/util/ReflectionUtil.java x: 93 lines of code y: 3 # changes hugegraph-common/src/main/java/org/apache/hugegraph/util/StringUtil.java x: 91 lines of code y: 2 # changes hugegraph-common/src/main/java/org/apache/hugegraph/util/TimeUtil.java x: 33 lines of code y: 2 # changes hugegraph-common/src/main/java/org/apache/hugegraph/util/UnitUtil.java x: 144 lines of code y: 4 # changes hugegraph-rpc/src/main/java/org/apache/hugegraph/config/RpcOptions.java x: 123 lines of code y: 3 # changes hugegraph-rpc/src/main/java/org/apache/hugegraph/rpc/RpcClientProvider.java x: 45 lines of code y: 3 # changes hugegraph-rpc/src/main/java/org/apache/hugegraph/rpc/RpcCommonConfig.java x: 21 lines of code y: 2 # changes hugegraph-rpc/src/main/java/org/apache/hugegraph/rpc/RpcConsumerConfig.java x: 168 lines of code y: 3 # changes hugegraph-rpc/src/main/java/org/apache/hugegraph/rpc/RpcProviderConfig.java x: 54 lines of code y: 2 # changes hugegraph-rpc/src/main/java/org/apache/hugegraph/rpc/RpcServer.java x: 104 lines of code y: 2 # changes hugegraph-rpc/src/main/java/org/apache/hugegraph/rpc/RpcServiceConfig4Client.java x: 12 lines of code y: 3 # changes hugegraph-rpc/src/main/java/org/apache/hugegraph/rpc/RpcServiceConfig4Server.java x: 7 lines of code y: 4 # changes
7.0
# changes
  min: 2.0
  average: 2.7
  25th percentile: 2.0
  median: 2.0
  75th percentile: 3.0
  max: 7.0
0 541.0
lines of code
min: 4.0 | average: 75.0 | 25th percentile: 21.5 | median: 50.5 | 75th percentile: 92.5 | max: 541.0

Number of Contributors vs. Number of Changes: 80 points

hugegraph-common/src/main/java/org/apache/hugegraph/config/HugeConfig.java x: 3 # contributors y: 4 # changes hugegraph-common/src/main/java/org/apache/hugegraph/rest/RestResult.java x: 3 # contributors y: 3 # changes hugegraph-common/src/main/java/org/apache/hugegraph/rest/AbstractRestClient.java x: 3 # contributors y: 7 # changes hugegraph-common/src/main/java/org/apache/hugegraph/util/Bytes.java x: 2 # contributors y: 3 # changes hugegraph-common/src/main/java/org/apache/hugegraph/util/OrderLimitMap.java x: 2 # contributors y: 4 # changes hugegraph-common/src/main/java/org/apache/hugegraph/util/VersionUtil.java x: 2 # contributors y: 6 # changes hugegraph-common/src/main/java/org/apache/hugegraph/concurrent/AtomicLock.java x: 2 # contributors y: 2 # changes hugegraph-common/src/main/java/org/apache/hugegraph/perf/PerfUtil.java x: 2 # contributors y: 5 # changes
7.0
# changes
  min: 2.0
  average: 2.7
  25th percentile: 2.0
  median: 2.0
  75th percentile: 3.0
  max: 7.0
0 3.0
# contributors
min: 2.0 | average: 2.08 | 25th percentile: 2.0 | median: 2.0 | 75th percentile: 2.0 | max: 3.0

Number of Contributors vs. File Size: 80 points

hugegraph-common/src/main/java/org/apache/hugegraph/config/HugeConfig.java x: 3 # contributors y: 165 lines of code hugegraph-common/src/main/java/org/apache/hugegraph/event/EventHub.java x: 3 # contributors y: 131 lines of code hugegraph-common/src/main/java/org/apache/hugegraph/rest/RestResult.java x: 3 # contributors y: 81 lines of code hugegraph-common/src/main/java/org/apache/hugegraph/version/CommonVersion.java x: 3 # contributors y: 6 lines of code hugegraph-common/src/main/java/org/apache/hugegraph/rest/AbstractRestClient.java x: 3 # contributors y: 481 lines of code hugegraph-common/src/main/java/org/apache/hugegraph/util/Bytes.java x: 2 # contributors y: 68 lines of code hugegraph-common/src/main/java/org/apache/hugegraph/util/CheckSocket.java x: 2 # contributors y: 15 lines of code hugegraph-common/src/main/java/org/apache/hugegraph/util/DateUtil.java x: 2 # contributors y: 49 lines of code hugegraph-common/src/main/java/org/apache/hugegraph/util/E.java x: 2 # contributors y: 38 lines of code hugegraph-common/src/main/java/org/apache/hugegraph/util/LongEncoding.java x: 2 # contributors y: 115 lines of code hugegraph-common/src/main/java/org/apache/hugegraph/util/NumericUtil.java x: 2 # contributors y: 235 lines of code hugegraph-common/src/main/java/org/apache/hugegraph/util/VersionUtil.java x: 2 # contributors y: 156 lines of code hugegraph-common/src/main/java/org/apache/hugegraph/concurrent/KeyLock.java x: 2 # contributors y: 82 lines of code hugegraph-common/src/main/java/org/apache/hugegraph/concurrent/LockGroup.java x: 2 # contributors y: 57 lines of code hugegraph-common/src/main/java/org/apache/hugegraph/concurrent/LockManager.java x: 2 # contributors y: 44 lines of code hugegraph-common/src/main/java/org/apache/hugegraph/concurrent/RowLock.java x: 2 # contributors y: 70 lines of code hugegraph-common/src/main/java/org/apache/hugegraph/config/ConfigConvOption.java x: 2 # contributors y: 23 lines of code hugegraph-common/src/main/java/org/apache/hugegraph/config/OptionChecker.java x: 2 # contributors y: 55 lines of code hugegraph-common/src/main/java/org/apache/hugegraph/config/OptionHolder.java x: 2 # contributors y: 32 lines of code hugegraph-common/src/main/java/org/apache/hugegraph/config/OptionSpace.java x: 2 # contributors y: 86 lines of code hugegraph-common/src/main/java/org/apache/hugegraph/config/TypedOption.java x: 2 # contributors y: 148 lines of code hugegraph-common/src/main/java/org/apache/hugegraph/event/EventListener.java x: 2 # contributors y: 4 lines of code hugegraph-common/src/main/java/org/apache/hugegraph/iterator/BatchMapperIterator.java x: 2 # contributors y: 72 lines of code hugegraph-common/src/main/java/org/apache/hugegraph/iterator/ExtendableIterator.java x: 2 # contributors y: 65 lines of code hugegraph-common/src/main/java/org/apache/hugegraph/iterator/FilterIterator.java x: 2 # contributors y: 27 lines of code hugegraph-common/src/main/java/org/apache/hugegraph/iterator/FlatMapperIterator.java x: 2 # contributors y: 59 lines of code hugegraph-common/src/main/java/org/apache/hugegraph/iterator/LimitIterator.java x: 2 # contributors y: 39 lines of code hugegraph-common/src/main/java/org/apache/hugegraph/iterator/MapperIterator.java x: 2 # contributors y: 28 lines of code hugegraph-common/src/main/java/org/apache/hugegraph/license/LicenseInstallParam.java x: 2 # contributors y: 31 lines of code hugegraph-common/src/main/java/org/apache/hugegraph/license/LicenseManager.java x: 2 # contributors y: 9 lines of code hugegraph-common/src/main/java/org/apache/hugegraph/license/MachineInfo.java x: 2 # contributors y: 98 lines of code hugegraph-common/src/main/java/org/apache/hugegraph/perf/LightStopwatch.java x: 2 # contributors y: 134 lines of code hugegraph-common/src/main/java/org/apache/hugegraph/perf/NormalStopwatch.java x: 2 # contributors y: 226 lines of code hugegraph-common/src/main/java/org/apache/hugegraph/perf/PerfUtil.java x: 2 # contributors y: 541 lines of code hugegraph-common/src/main/java/org/apache/hugegraph/perf/Stopwatch.java x: 2 # contributors y: 94 lines of code hugegraph-common/src/main/java/org/apache/hugegraph/rest/ClientException.java x: 2 # contributors y: 13 lines of code hugegraph-common/src/main/java/org/apache/hugegraph/rest/RestClient.java x: 2 # contributors y: 21 lines of code hugegraph-common/src/main/java/org/apache/hugegraph/testutil/Assert.java x: 2 # contributors y: 123 lines of code hugegraph-common/src/main/java/org/apache/hugegraph/util/CollectionUtil.java x: 2 # contributors y: 294 lines of code hugegraph-common/src/main/java/org/apache/hugegraph/util/HashUtil.java x: 2 # contributors y: 19 lines of code hugegraph-common/src/main/java/org/apache/hugegraph/util/InsertionOrderUtil.java x: 2 # contributors y: 36 lines of code hugegraph-common/src/main/java/org/apache/hugegraph/util/Log.java x: 2 # contributors y: 11 lines of code hugegraph-common/src/main/java/org/apache/hugegraph/util/ReflectionUtil.java x: 2 # contributors y: 93 lines of code hugegraph-common/src/main/java/org/apache/hugegraph/util/StringUtil.java x: 2 # contributors y: 91 lines of code hugegraph-common/src/main/java/org/apache/hugegraph/util/UnitUtil.java x: 2 # contributors y: 144 lines of code hugegraph-rpc/src/main/java/org/apache/hugegraph/rpc/RpcClientProvider.java x: 2 # contributors y: 45 lines of code hugegraph-rpc/src/main/java/org/apache/hugegraph/rpc/RpcConsumerConfig.java x: 2 # contributors y: 168 lines of code hugegraph-rpc/src/main/java/org/apache/hugegraph/rpc/RpcServer.java x: 2 # contributors y: 104 lines of code hugegraph-rpc/src/main/java/org/apache/hugegraph/rpc/RpcServiceConfig4Server.java x: 2 # contributors y: 7 lines of code
541.0
lines of code
  min: 4.0
  average: 75.0
  25th percentile: 21.5
  median: 50.5
  75th percentile: 92.5
  max: 541.0
0 3.0
# contributors
min: 2.0 | average: 2.08 | 25th percentile: 2.0 | median: 2.0 | 75th percentile: 2.0 | max: 3.0