apache / calcite-avatica
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 240 files with 28,998 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)
    • 36 files changed 6-20 times (13,270 lines of code)
    • 204 files changed 1-5 times (15,728 lines of code)
0% | 0% | 0% | 45% | 54%
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 240 files with 28,998 lines of code.
    • 0 files changed by more than 25 contributors (0 lines of code)
    • 3 files changed by 11-25 contributors (2,821 lines of code)
    • 11 files changed by 6-10 contributors (4,583 lines of code)
    • 114 files changed by 2-5 contributors (16,125 lines of code)
    • 112 files changed by 1 contributor (5,469 lines of code)
0% | 9% | 15% | 55% | 18%
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, md, html, yml, kts, properties, xml, scss, sh, proto, gitignore, rb, txt, gitattributes, bat, json, editorconfig, yaml, svg, rdf
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
java0% | 0% | 0% | 43% | 56%
kts0% | 0% | 0% | 91% | 8%
scss0% | 0% | 0% | 79% | 20%
html0% | 0% | 0% | 35% | 64%
yml0% | 0% | 0% | 91% | 8%
xml0% | 0% | 0% | 46% | 53%
proto0% | 0% | 0% | 0% | 100%
rdf0% | 0% | 0% | 0% | 100%
rb0% | 0% | 0% | 0% | 100%
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
core0% | 0% | 0% | 44% | 55%
server0% | 0% | 0% | 68% | 31%
site0% | 0% | 0% | 65% | 34%
ROOT0% | 0% | 0% | 100% | 0%
release0% | 0% | 0% | 100% | 0%
tck0% | 0% | 0% | 29% | 70%
standalone-server0% | 0% | 0% | 40% | 59%
src0% | 0% | 0% | 67% | 32%
bom0% | 0% | 0% | 100% | 0%
noop-driver0% | 0% | 0% | 0% | 100%
metrics0% | 0% | 0% | 0% | 100%
metrics-dropwizardmetrics0% | 0% | 0% | 0% | 100%
shaded0% | 0% | 0% | 0% | 100%
docker0% | 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
429 - 2019-06-29 2023-06-30 20 6 sitnikov.vladimir@gmail.com richard.antal@cloudera.com
16 - 2015-05-28 2022-05-08 18 5 jhyde@apache.org francischuang@apache.org
DateTimeUtils.java
in core/src/main/java/org/apache/calcite/avatica/util
1055 87 2017-03-30 2023-04-27 18 12 elserj@apache.org stanilovsky@gmail.com
AbstractCursor.java
in core/src/main/java/org/apache/calcite/avatica/util
1142 106 2016-01-12 2022-11-15 18 15 elserj@apache.org greg.hart@protegrity.com
contributors.yml
in site/_data
102 - 2015-05-28 2019-12-28 16 4 jhyde@apache.org sitnikov.vladimir@gmail.com
HttpServer.java
in server/src/main/java/org/apache/calcite/avatica/server
624 53 2017-03-30 2022-10-26 15 11 elserj@apache.org richard.antal@cloudera.com
docs.yml
in site/_data
26 - 2015-05-28 2019-12-28 14 5 jhyde@apache.org sitnikov.vladimir@gmail.com
index.html
in site
64 - 2015-05-28 2018-04-26 10 3 jhyde@apache.org francischuang@apache.org
AvaticaCommonsHttpClientImpl.java
in core/src/main/java/org/apache/calcite/avatica/remote
173 4 2017-03-30 2023-03-21 10 7 elserj@apache.org vjoshi@cloudera.com
AvaticaResultSet.java
in core/src/main/java/org/apache/calcite/avatica
809 196 2016-01-12 2021-04-09 10 8 elserj@apache.org 553673833@qq.com
JdbcMeta.java
in server/src/main/java/org/apache/calcite/avatica/jdbc
881 56 2016-01-12 2021-11-24 10 7 elserj@apache.org logioniz@ya.ru
AvaticaConnection.java
in core/src/main/java/org/apache/calcite/avatica
591 81 2016-01-12 2022-03-29 9 7 elserj@apache.org stoty@cloudera.com
TypedValue.java
in core/src/main/java/org/apache/calcite/avatica/remote
639 20 2016-01-12 2022-11-15 9 6 elserj@apache.org greg.hart@protegrity.com
news_item.html
in site/_includes
65 - 2015-05-28 2018-09-10 8 3 jhyde@apache.org francischuang@apache.org
source-assembly.xml
in src/main/config/assemblies
68 - 2014-09-05 2019-12-28 8 4 jhyde@apache.org sitnikov.vladimir@gmail.com
BuiltInConnectionProperty.java
in core/src/main/java/org/apache/calcite/avatica
102 8 2017-03-30 2023-08-03 8 6 elserj@apache.org stoty@cloudera.com
AvaticaHttpClientFactoryImpl.java
in core/src/main/java/org/apache/calcite/avatica/remote
107 4 2017-03-30 2023-03-21 8 6 elserj@apache.org vjoshi@cloudera.com
ConnectionConfigImpl.java
in core/src/main/java/org/apache/calcite/avatica
306 47 2017-03-30 2023-08-03 8 6 elserj@apache.org stoty@cloudera.com
AvaticaStatement.java
in core/src/main/java/org/apache/calcite/avatica
427 64 2017-03-30 2022-12-19 8 8 elserj@apache.org greg.hart@protegrity.com
Service.java
in core/src/main/java/org/apache/calcite/avatica/remote
2465 66 2016-01-12 2020-07-25 8 4 elserj@apache.org stoty@apache.org
32 - 2019-06-29 2022-04-19 7 4 sitnikov.vladimir@gmail.com jhyde@apache.org
ConnectionConfig.java
in core/src/main/java/org/apache/calcite/avatica
35 - 2017-03-30 2023-08-03 7 5 elserj@apache.org stoty@cloudera.com
49 - 2019-06-29 2023-06-22 7 3 sitnikov.vladimir@gmail.com richard.antal@cloudera.com
53 - 2019-06-29 2022-04-05 7 4 sitnikov.vladimir@gmail.com stoty@cloudera.com
81 - 2019-06-29 2023-06-22 7 5 sitnikov.vladimir@gmail.com richard.antal@cloudera.com
92 - 2019-06-29 2021-12-11 7 3 sitnikov.vladimir@gmail.com zabetak@gmail.com
AvaticaJsonHandler.java
in server/src/main/java/org/apache/calcite/avatica/server
119 4 2017-03-30 2022-11-03 7 6 elserj@apache.org richard.antal@cloudera.com
AvaticaProtobufHandler.java
in server/src/main/java/org/apache/calcite/avatica/server
120 4 2017-03-30 2022-11-03 7 5 elserj@apache.org richard.antal@cloudera.com
131 - 2019-06-29 2021-05-11 7 3 sitnikov.vladimir@gmail.com jhyde@apache.org
ArrayImpl.java
in core/src/main/java/org/apache/calcite/avatica/util
195 8 2016-01-12 2021-05-10 7 5 elserj@apache.org snuyanzin@gmail.com
news_item.html
in site/_layouts
53 - 2015-05-28 2018-04-26 6 3 jhyde@apache.org francischuang@apache.org
build.gradle.kts
in standalone-server
91 - 2019-06-29 2021-12-11 6 4 sitnikov.vladimir@gmail.com zabetak@gmail.com
ByteString.java
in core/src/main/java/org/apache/calcite/avatica/util
214 19 2017-03-30 2022-12-02 6 5 elserj@apache.org jhyde@apache.org
AvaticaUtils.java
in core/src/main/java/org/apache/calcite/avatica
316 22 2016-01-12 2022-11-03 6 4 elserj@apache.org richard.antal@cloudera.com
_style.scss
in site/_sass
786 - 2015-05-28 2017-03-30 6 2 jhyde@apache.org elserj@apache.org
Meta.java
in core/src/main/java/org/apache/calcite/avatica
812 45 2016-01-12 2021-02-06 6 5 elserj@apache.org 18898964+asolimando@users.n...
docs_option.html
in site/_includes
9 - 2015-05-28 2017-03-30 5 2 jhyde@apache.org elserj@apache.org
footer.html
in site/_includes
19 - 2015-05-28 2022-04-22 5 2 jhyde@apache.org francischuang@apache.org
docs_ul.html
in site/_includes
26 - 2015-05-28 2017-03-30 5 2 jhyde@apache.org elserj@apache.org
news_contents.html
in site/_includes
33 - 2015-05-28 2018-04-26 5 3 jhyde@apache.org francischuang@apache.org
PropertyBasedSpnegoLoginService.java
in server/src/main/java/org/apache/calcite/avatica/server
69 1 2017-03-30 2019-11-17 5 4 elserj@apache.org sitnikov.vladimir@gmail.com
AbstractHandler.java
in core/src/main/java/org/apache/calcite/avatica/remote
90 9 2017-03-30 2022-11-02 5 5 elserj@apache.org oliverlee@google.com
SqlType.java
in core/src/main/java/org/apache/calcite/avatica
249 6 2017-03-30 2019-10-17 5 4 elserj@apache.org jhyde@apache.org
MetaImpl.java
in core/src/main/java/org/apache/calcite/avatica
1414 82 2016-01-12 2021-02-06 5 4 elserj@apache.org 18898964+asolimando@users.n...
docs_contents_mobile.html
in site/_includes
10 - 2015-05-28 2017-03-30 4 2 jhyde@apache.org elserj@apache.org
10 - 2019-06-29 2021-12-11 4 3 sitnikov.vladimir@gmail.com zabetak@gmail.com
news_contents_mobile.html
in site/_includes
11 - 2015-05-28 2017-03-30 4 2 jhyde@apache.org elserj@apache.org
primary-nav-items.html
in site/_includes
20 - 2015-05-28 2015-11-12 4 2 jhyde@apache.org jhyde@apache.org
Handler.java
in core/src/main/java/org/apache/calcite/avatica/remote
30 3 2017-03-30 2022-11-02 4 4 elserj@apache.org oliverlee@google.com
AbstractAvaticaHandler.java
in server/src/main/java/org/apache/calcite/avatica/server
39 1 2017-03-30 2020-08-27 4 2 elserj@apache.org elserj@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
AbstractCursor.java
in core/src/main/java/org/apache/calcite/avatica/util
1142 106 2016-01-12 2022-11-15 18 15 elserj@apache.org greg.hart@protegrity.com
DateTimeUtils.java
in core/src/main/java/org/apache/calcite/avatica/util
1055 87 2017-03-30 2023-04-27 18 12 elserj@apache.org stanilovsky@gmail.com
HttpServer.java
in server/src/main/java/org/apache/calcite/avatica/server
624 53 2017-03-30 2022-10-26 15 11 elserj@apache.org richard.antal@cloudera.com
AvaticaResultSet.java
in core/src/main/java/org/apache/calcite/avatica
809 196 2016-01-12 2021-04-09 10 8 elserj@apache.org 553673833@qq.com
AvaticaStatement.java
in core/src/main/java/org/apache/calcite/avatica
427 64 2017-03-30 2022-12-19 8 8 elserj@apache.org greg.hart@protegrity.com
AvaticaCommonsHttpClientImpl.java
in core/src/main/java/org/apache/calcite/avatica/remote
173 4 2017-03-30 2023-03-21 10 7 elserj@apache.org vjoshi@cloudera.com
JdbcMeta.java
in server/src/main/java/org/apache/calcite/avatica/jdbc
881 56 2016-01-12 2021-11-24 10 7 elserj@apache.org logioniz@ya.ru
AvaticaConnection.java
in core/src/main/java/org/apache/calcite/avatica
591 81 2016-01-12 2022-03-29 9 7 elserj@apache.org stoty@cloudera.com
429 - 2019-06-29 2023-06-30 20 6 sitnikov.vladimir@gmail.com richard.antal@cloudera.com
TypedValue.java
in core/src/main/java/org/apache/calcite/avatica/remote
639 20 2016-01-12 2022-11-15 9 6 elserj@apache.org greg.hart@protegrity.com
BuiltInConnectionProperty.java
in core/src/main/java/org/apache/calcite/avatica
102 8 2017-03-30 2023-08-03 8 6 elserj@apache.org stoty@cloudera.com
ConnectionConfigImpl.java
in core/src/main/java/org/apache/calcite/avatica
306 47 2017-03-30 2023-08-03 8 6 elserj@apache.org stoty@cloudera.com
AvaticaHttpClientFactoryImpl.java
in core/src/main/java/org/apache/calcite/avatica/remote
107 4 2017-03-30 2023-03-21 8 6 elserj@apache.org vjoshi@cloudera.com
AvaticaJsonHandler.java
in server/src/main/java/org/apache/calcite/avatica/server
119 4 2017-03-30 2022-11-03 7 6 elserj@apache.org richard.antal@cloudera.com
16 - 2015-05-28 2022-05-08 18 5 jhyde@apache.org francischuang@apache.org
docs.yml
in site/_data
26 - 2015-05-28 2019-12-28 14 5 jhyde@apache.org sitnikov.vladimir@gmail.com
81 - 2019-06-29 2023-06-22 7 5 sitnikov.vladimir@gmail.com richard.antal@cloudera.com
ArrayImpl.java
in core/src/main/java/org/apache/calcite/avatica/util
195 8 2016-01-12 2021-05-10 7 5 elserj@apache.org snuyanzin@gmail.com
ConnectionConfig.java
in core/src/main/java/org/apache/calcite/avatica
35 - 2017-03-30 2023-08-03 7 5 elserj@apache.org stoty@cloudera.com
AvaticaProtobufHandler.java
in server/src/main/java/org/apache/calcite/avatica/server
120 4 2017-03-30 2022-11-03 7 5 elserj@apache.org richard.antal@cloudera.com
Meta.java
in core/src/main/java/org/apache/calcite/avatica
812 45 2016-01-12 2021-02-06 6 5 elserj@apache.org 18898964+asolimando@users.n...
ByteString.java
in core/src/main/java/org/apache/calcite/avatica/util
214 19 2017-03-30 2022-12-02 6 5 elserj@apache.org jhyde@apache.org
AbstractHandler.java
in core/src/main/java/org/apache/calcite/avatica/remote
90 9 2017-03-30 2022-11-02 5 5 elserj@apache.org oliverlee@google.com
contributors.yml
in site/_data
102 - 2015-05-28 2019-12-28 16 4 jhyde@apache.org sitnikov.vladimir@gmail.com
Service.java
in core/src/main/java/org/apache/calcite/avatica/remote
2465 66 2016-01-12 2020-07-25 8 4 elserj@apache.org stoty@apache.org
source-assembly.xml
in src/main/config/assemblies
68 - 2014-09-05 2019-12-28 8 4 jhyde@apache.org sitnikov.vladimir@gmail.com
53 - 2019-06-29 2022-04-05 7 4 sitnikov.vladimir@gmail.com stoty@cloudera.com
32 - 2019-06-29 2022-04-19 7 4 sitnikov.vladimir@gmail.com jhyde@apache.org
AvaticaUtils.java
in core/src/main/java/org/apache/calcite/avatica
316 22 2016-01-12 2022-11-03 6 4 elserj@apache.org richard.antal@cloudera.com
build.gradle.kts
in standalone-server
91 - 2019-06-29 2021-12-11 6 4 sitnikov.vladimir@gmail.com zabetak@gmail.com
SqlType.java
in core/src/main/java/org/apache/calcite/avatica
249 6 2017-03-30 2019-10-17 5 4 elserj@apache.org jhyde@apache.org
MetaImpl.java
in core/src/main/java/org/apache/calcite/avatica
1414 82 2016-01-12 2021-02-06 5 4 elserj@apache.org 18898964+asolimando@users.n...
PropertyBasedSpnegoLoginService.java
in server/src/main/java/org/apache/calcite/avatica/server
69 1 2017-03-30 2019-11-17 5 4 elserj@apache.org sitnikov.vladimir@gmail.com
Helper.java
in core/src/main/java/org/apache/calcite/avatica
45 10 2017-03-30 2019-05-09 4 4 elserj@apache.org yuzhao.cyz@alibaba-inc.com
AvaticaSqlException.java
in core/src/main/java/org/apache/calcite/avatica
74 8 2017-03-30 2019-05-09 4 4 elserj@apache.org yuzhao.cyz@alibaba-inc.com
DriverVersion.java
in core/src/main/java/org/apache/calcite/avatica
94 2 2017-03-30 2022-11-03 4 4 elserj@apache.org richard.antal@cloudera.com
Handler.java
in core/src/main/java/org/apache/calcite/avatica/remote
30 3 2017-03-30 2022-11-02 4 4 elserj@apache.org oliverlee@google.com
section_nav.html
in site/_includes
40 - 2015-05-28 2019-12-06 4 4 jhyde@apache.org francischuang@apache.org
index.html
in site
64 - 2015-05-28 2018-04-26 10 3 jhyde@apache.org francischuang@apache.org
news_item.html
in site/_includes
65 - 2015-05-28 2018-09-10 8 3 jhyde@apache.org francischuang@apache.org
131 - 2019-06-29 2021-05-11 7 3 sitnikov.vladimir@gmail.com jhyde@apache.org
92 - 2019-06-29 2021-12-11 7 3 sitnikov.vladimir@gmail.com zabetak@gmail.com
49 - 2019-06-29 2023-06-22 7 3 sitnikov.vladimir@gmail.com richard.antal@cloudera.com
news_item.html
in site/_layouts
53 - 2015-05-28 2018-04-26 6 3 jhyde@apache.org francischuang@apache.org
news_contents.html
in site/_includes
33 - 2015-05-28 2018-04-26 5 3 jhyde@apache.org francischuang@apache.org
10 - 2019-06-29 2021-12-11 4 3 sitnikov.vladimir@gmail.com zabetak@gmail.com
ColumnMetaData.java
in core/src/main/java/org/apache/calcite/avatica
530 22 2016-01-12 2022-11-03 4 3 elserj@apache.org richard.antal@cloudera.com
TimeUnitRange.java
in core/src/main/java/org/apache/calcite/avatica/util
73 3 2017-03-30 2018-06-14 4 3 elserj@apache.org snuyanzin@gmail.com
PositionedCursor.java
in core/src/main/java/org/apache/calcite/avatica/util
97 10 2016-01-12 2018-06-06 4 3 elserj@apache.org laurent@apache.org
AvaticaSite.java
in core/src/main/java/org/apache/calcite/avatica
486 63 2016-01-12 2021-08-28 4 3 elserj@apache.org nobigogle@gmail.com
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
AvaticaNoopDatabaseMetaData.java
in noop-driver/src/main/java/org/apache/calcite/avatica/noop
567 3 2017-03-30 2017-03-30 1 1 elserj@apache.org elserj@apache.org
AvaticaNoopResultSet.java
in noop-driver/src/main/java/org/apache/calcite/avatica/noop
446 3 2017-03-30 2017-03-30 1 1 elserj@apache.org elserj@apache.org
SqlState.java
in core/src/main/java/org/apache/calcite/avatica
396 2 2017-03-30 2017-03-30 1 1 elserj@apache.org elserj@apache.org
QueryState.java
in core/src/main/java/org/apache/calcite/avatica
368 11 2017-03-30 2017-03-30 1 1 elserj@apache.org elserj@apache.org
proto
common.proto
in core/src/main/protobuf
253 - 2016-01-12 2017-04-17 3 1 elserj@apache.org elserj@apache.org
AvaticaNoopPreparedStatement.java
in noop-driver/src/main/java/org/apache/calcite/avatica/noop
219 3 2017-03-30 2017-03-30 1 1 elserj@apache.org elserj@apache.org
Sources.java
in core/src/main/java/org/apache/calcite/avatica/util
205 12 2021-06-11 2021-06-11 1 1 stoty@apache.org stoty@apache.org
JsonService.java
in core/src/main/java/org/apache/calcite/avatica/remote
186 26 2017-03-30 2017-03-30 1 1 elserj@apache.org elserj@apache.org
AvaticaNoopConnection.java
in noop-driver/src/main/java/org/apache/calcite/avatica/noop
174 3 2017-03-30 2017-03-30 1 1 elserj@apache.org elserj@apache.org
MetaDataOperation.java
in core/src/main/java/org/apache/calcite/avatica/remote
151 1 2017-03-30 2017-03-30 1 1 elserj@apache.org elserj@apache.org
AvaticaNoopStatement.java
in noop-driver/src/main/java/org/apache/calcite/avatica/noop
120 3 2017-03-30 2017-03-30 1 1 elserj@apache.org elserj@apache.org
proto
responses.proto
in core/src/main/protobuf
114 - 2017-03-30 2017-03-30 1 1 elserj@apache.org elserj@apache.org
AvaticaParameter.java
in core/src/main/java/org/apache/calcite/avatica
94 2 2017-03-30 2017-03-30 1 1 elserj@apache.org elserj@apache.org
StatementInfo.java
in server/src/main/java/org/apache/calcite/avatica/jdbc
94 11 2017-03-30 2017-03-30 1 1 elserj@apache.org elserj@apache.org
MockJsonService.java
in core/src/main/java/org/apache/calcite/avatica/remote
88 2 2017-03-30 2017-03-30 1 1 elserj@apache.org elserj@apache.org
MockProtobufService.java
in core/src/main/java/org/apache/calcite/avatica/remote
82 3 2017-03-30 2017-03-30 1 1 elserj@apache.org elserj@apache.org
AvaticaNoopResultSetMetaData.java
in noop-driver/src/main/java/org/apache/calcite/avatica/noop
82 3 2017-03-30 2017-03-30 1 1 elserj@apache.org elserj@apache.org
ProtobufService.java
in core/src/main/java/org/apache/calcite/avatica/remote
78 1 2017-03-30 2017-03-30 1 1 elserj@apache.org elserj@apache.org
_pygments.scss
in site/_sass
78 - 2015-05-28 2015-05-28 1 1 jhyde@apache.org jhyde@apache.org
UnsynchronizedBuffer.java
in core/src/main/java/org/apache/calcite/avatica/util
71 8 2017-03-30 2017-03-30 1 1 elserj@apache.org elserj@apache.org
HandlerFactory.java
in server/src/main/java/org/apache/calcite/avatica/server
70 5 2017-03-30 2017-03-30 1 1 elserj@apache.org elserj@apache.org
ConnectionProperty.java
in core/src/main/java/org/apache/calcite/avatica
66 3 2017-03-30 2017-03-30 1 1 elserj@apache.org elserj@apache.org
AvaticaClientRuntimeException.java
in core/src/main/java/org/apache/calcite/avatica
56 7 2017-03-30 2017-03-30 1 1 elserj@apache.org elserj@apache.org
StructImpl.java
in core/src/main/java/org/apache/calcite/avatica/util
49 2 2017-03-30 2017-03-30 1 1 elserj@apache.org elserj@apache.org
AvaticaRemoteConnectionProperty.java
in core/src/main/java/org/apache/calcite/avatica/remote
49 7 2017-03-30 2017-03-30 1 1 elserj@apache.org elserj@apache.org
MetricsSystemLoader.java
in metrics/src/main/java/org/apache/calcite/avatica/metrics
46 4 2017-03-30 2017-03-30 1 1 elserj@apache.org elserj@apache.org
AvaticaHttpClientImpl.java
in core/src/main/java/org/apache/calcite/avatica/remote
46 2 2017-03-30 2017-12-11 2 1 elserj@apache.org elserj@apache.org
AvaticaNoopParameterMetaData.java
in noop-driver/src/main/java/org/apache/calcite/avatica/noop
46 3 2017-03-30 2017-03-30 1 1 elserj@apache.org elserj@apache.org
AvaticaSeverity.java
in core/src/main/java/org/apache/calcite/avatica
44 2 2017-03-30 2017-03-30 1 1 elserj@apache.org elserj@apache.org
ShuffledRoundRobinLBStrategy.java
in core/src/main/java/org/apache/calcite/avatica/ha
43 4 2023-03-21 2023-03-21 1 1 vjoshi@cloudera.com vjoshi@cloudera.com
Main.java
in server/src/main/java/org/apache/calcite/avatica/server
43 5 2017-03-30 2017-03-30 1 1 elserj@apache.org elserj@apache.org
AvaticaRuntimeException.java
in core/src/main/java/org/apache/calcite/avatica/remote
42 6 2017-03-30 2017-03-30 1 1 elserj@apache.org elserj@apache.org
AvaticaNoopDriver.java
in noop-driver/src/main/java/org/apache/calcite/avatica/noop
42 1 2017-03-30 2017-03-30 1 1 elserj@apache.org elserj@apache.org
Spacer.java
in core/src/main/java/org/apache/calcite/avatica/util
37 9 2017-03-30 2017-03-30 1 1 elserj@apache.org elserj@apache.org
_mixins.scss
in site/_sass
33 - 2015-05-28 2015-05-28 1 1 jhyde@apache.org jhyde@apache.org
NoopMetricsSystem.java
in metrics/src/main/java/org/apache/calcite/avatica/metrics/noop
32 2 2017-03-30 2017-03-30 1 1 elserj@apache.org elserj@apache.org
RoundRobinLBStrategy.java
in core/src/main/java/org/apache/calcite/avatica/ha
31 3 2023-03-21 2023-03-21 1 1 vjoshi@cloudera.com vjoshi@cloudera.com
anchor_links.html
in site/_includes
30 - 2015-05-28 2015-05-28 1 1 jhyde@apache.org jhyde@apache.org
DropwizardMetricsSystem.java
in metrics-dropwizardmetrics/src/main/java/org/apache/calcite/avatica/metrics/dropwizard
30 1 2018-09-20 2018-09-20 1 1 krisden@apache.org krisden@apache.org
AvaticaFactory.java
in core/src/main/java/org/apache/calcite/avatica
27 - 2017-03-30 2017-03-30 1 1 elserj@apache.org elserj@apache.org
SubjectPreservingPrivilegedThreadFactory.java
in server/src/main/java/org/apache/calcite/avatica/server
23 1 2021-06-11 2021-06-11 1 1 stoty@apache.org stoty@apache.org
Unsafe.java
in core/src/main/java/org/apache/calcite/avatica/util
21 6 2016-01-12 2017-03-30 2 1 elserj@apache.org elserj@apache.org
DropwizardCounter.java
in metrics-dropwizardmetrics/src/main/java/org/apache/calcite/avatica/metrics/dropwizard
21 1 2018-09-20 2018-09-20 1 1 krisden@apache.org krisden@apache.org
DropwizardTimer.java
in metrics-dropwizardmetrics/src/main/java/org/apache/calcite/avatica/metrics/dropwizard
21 2 2018-09-20 2018-09-20 1 1 krisden@apache.org krisden@apache.org
LocalProtobufService.java
in core/src/main/java/org/apache/calcite/avatica/remote
20 1 2017-03-30 2017-03-30 1 1 elserj@apache.org elserj@apache.org
LocalJsonService.java
in core/src/main/java/org/apache/calcite/avatica/remote
20 1 2017-03-30 2017-03-30 1 1 elserj@apache.org elserj@apache.org
Source.java
in core/src/main/java/org/apache/calcite/avatica/util
18 - 2021-06-11 2021-06-11 1 1 stoty@apache.org stoty@apache.org
Unsafe.java
in tck/src/main/java/org/apache/calcite/avatica/tck
18 5 2017-03-30 2017-03-30 1 1 elserj@apache.org elserj@apache.org
RandomSelectLBStrategy.java
in core/src/main/java/org/apache/calcite/avatica/ha
17 1 2023-03-21 2023-03-21 1 1 vjoshi@cloudera.com vjoshi@cloudera.com
AvaticaUserStore.java
in server/src/main/java/org/apache/calcite/avatica/server
17 - 2021-01-01 2021-01-01 1 1 elserj@apache.org elserj@apache.org
Correlations

File Size vs. Number of Changes: 240 points

core/src/main/java/org/apache/calcite/avatica/BuiltInConnectionProperty.java x: 102 lines of code y: 8 # changes core/src/main/java/org/apache/calcite/avatica/ConnectionConfig.java x: 35 lines of code y: 7 # changes core/src/main/java/org/apache/calcite/avatica/ConnectionConfigImpl.java x: 306 lines of code y: 8 # changes core/src/main/java/org/apache/calcite/avatica/remote/CommonsHttpClientPoolCache.java x: 138 lines of code y: 4 # changes build.gradle.kts x: 429 lines of code y: 20 # changes core/build.gradle.kts x: 81 lines of code y: 7 # changes settings.gradle.kts x: 49 lines of code y: 7 # changes core/src/main/java/org/apache/calcite/avatica/ha/LBStrategy.java x: 5 lines of code y: 1 # changes core/src/main/java/org/apache/calcite/avatica/ha/RandomSelectLBStrategy.java x: 17 lines of code y: 1 # changes core/src/main/java/org/apache/calcite/avatica/ha/RoundRobinLBStrategy.java x: 31 lines of code y: 1 # changes core/src/main/java/org/apache/calcite/avatica/ha/ShuffledRoundRobinLBStrategy.java x: 43 lines of code y: 1 # changes core/src/main/java/org/apache/calcite/avatica/ha/package-info.java x: 1 lines of code y: 1 # changes core/src/main/java/org/apache/calcite/avatica/remote/AvaticaCommonsHttpClientImpl.java x: 173 lines of code y: 10 # changes core/src/main/java/org/apache/calcite/avatica/remote/AvaticaHttpClientFactoryImpl.java x: 107 lines of code y: 8 # changes core/src/main/java/org/apache/calcite/avatica/remote/Driver.java x: 169 lines of code y: 3 # changes core/src/main/java/org/apache/calcite/avatica/remote/HttpClientPoolConfigurable.java x: 6 lines of code y: 3 # changes core/src/main/java/org/apache/calcite/avatica/util/DateTimeUtils.java x: 1055 lines of code y: 18 # changes core/src/main/java/org/apache/calcite/avatica/AvaticaStatement.java x: 427 lines of code y: 8 # changes core/src/main/java/org/apache/calcite/avatica/util/AbstractCursor.java x: 1142 lines of code y: 18 # changes core/src/main/java/org/apache/calcite/avatica/UnregisteredDriver.java x: 138 lines of code y: 2 # changes core/src/main/java/org/apache/calcite/avatica/remote/TypedValue.java x: 639 lines of code y: 9 # changes core/src/main/java/org/apache/calcite/avatica/MetaImpl.java x: 1414 lines of code y: 5 # changes core/src/main/java/org/apache/calcite/avatica/util/ByteString.java x: 214 lines of code y: 6 # changes core/src/main/java/org/apache/calcite/avatica/remote/AbstractHandler.java x: 90 lines of code y: 5 # changes core/src/main/java/org/apache/calcite/avatica/remote/Handler.java x: 30 lines of code y: 4 # changes server/src/main/java/org/apache/calcite/avatica/server/AvaticaJsonHandler.java x: 119 lines of code y: 7 # changes server/src/main/java/org/apache/calcite/avatica/server/BadRequestException.java x: 10 lines of code y: 1 # changes core/src/main/java/org/apache/calcite/avatica/AvaticaUtils.java x: 316 lines of code y: 6 # changes core/src/main/java/org/apache/calcite/avatica/ColumnMetaData.java x: 530 lines of code y: 4 # changes core/src/main/java/org/apache/calcite/avatica/ConnectStringParser.java x: 211 lines of code y: 2 # changes core/src/main/java/org/apache/calcite/avatica/DriverVersion.java x: 94 lines of code y: 4 # changes core/src/main/java/org/apache/calcite/avatica/remote/JsonHandler.java x: 35 lines of code y: 2 # changes core/src/main/java/org/apache/calcite/avatica/remote/LocalService.java x: 305 lines of code y: 3 # changes core/src/main/java/org/apache/calcite/avatica/remote/ProtobufHandler.java x: 31 lines of code y: 2 # changes core/src/main/java/org/apache/calcite/avatica/remote/RemoteProtobufService.java x: 35 lines of code y: 3 # changes core/src/main/java/org/apache/calcite/avatica/remote/RemoteService.java x: 13 lines of code y: 2 # changes core/src/main/java/org/apache/calcite/avatica/util/Base64.java x: 921 lines of code y: 3 # changes core/src/main/java/org/apache/calcite/avatica/util/Cursor.java x: 61 lines of code y: 3 # changes core/src/main/java/org/apache/calcite/avatica/util/Spaces.java x: 106 lines of code y: 2 # changes metrics/src/main/java/org/apache/calcite/avatica/metrics/Timer.java x: 7 lines of code y: 2 # changes server/src/main/java/org/apache/calcite/avatica/server/HttpServer.java x: 624 lines of code y: 15 # changes server/src/main/java/org/apache/calcite/avatica/jdbc/JdbcMeta.java x: 881 lines of code y: 10 # changes site/_config.yml x: 16 lines of code y: 18 # changes site/_includes/footer.html x: 19 lines of code y: 5 # changes core/src/main/java/org/apache/calcite/avatica/AvaticaConnection.java x: 591 lines of code y: 9 # changes core/src/main/java/org/apache/calcite/avatica/remote/ProtobufTranslationImpl.java x: 361 lines of code y: 4 # changes metrics/build.gradle.kts x: 10 lines of code y: 4 # changes standalone-server/build.gradle.kts x: 91 lines of code y: 6 # changes tck/build.gradle.kts x: 92 lines of code y: 7 # changes server/src/main/java/org/apache/calcite/avatica/server/AvaticaServerConfiguration.java x: 21 lines of code y: 3 # changes standalone-server/src/main/java/org/apache/calcite/avatica/standalone/StandaloneServer.java x: 118 lines of code y: 4 # changes core/src/main/java/org/apache/calcite/avatica/AvaticaResultSet.java x: 809 lines of code y: 10 # changes core/src/main/java/org/apache/calcite/avatica/util/ArrayImpl.java x: 195 lines of code y: 7 # changes core/src/main/java/org/apache/calcite/avatica/AvaticaSite.java x: 486 lines of code y: 4 # changes core/src/main/java/org/apache/calcite/avatica/util/Quoting.java x: 14 lines of code y: 2 # changes core/src/main/java/org/apache/calcite/avatica/util/Source.java x: 18 lines of code y: 1 # changes core/src/main/java/org/apache/calcite/avatica/util/Sources.java x: 205 lines of code y: 1 # changes server/src/main/java/org/apache/calcite/avatica/server/SubjectPreservingPrivilegedThreadFactory.java x: 23 lines of code y: 1 # changes release/build.gradle.kts x: 131 lines of code y: 7 # changes core/src/main/java/org/apache/calcite/avatica/Meta.java x: 812 lines of code y: 6 # changes core/src/main/java/org/apache/calcite/avatica/util/RecordIteratorCursor.java x: 20 lines of code y: 2 # changes server/src/main/java/org/apache/calcite/avatica/server/AbstractAvaticaHandler.java x: 39 lines of code y: 4 # changes server/src/main/java/org/apache/calcite/avatica/server/AvaticaSpnegoAuthenticator.java x: 49 lines of code y: 4 # changes core/src/main/java/org/apache/calcite/avatica/remote/Service.java x: 2465 lines of code y: 8 # changes core/src/main/protobuf/requests.proto x: 153 lines of code y: 4 # changes shaded/core/build.gradle.kts x: 69 lines of code y: 3 # changes site/_data/contributors.yml x: 102 lines of code y: 16 # changes site/_data/docs.yml x: 26 lines of code y: 14 # changes src/main/config/assemblies/source-assembly.xml x: 68 lines of code y: 8 # changes noop-driver/build.gradle.kts x: 3 lines of code y: 2 # changes core/src/main/java/org/apache/calcite/avatica/remote/KerberosConnection.java x: 216 lines of code y: 4 # changes server/src/main/java/org/apache/calcite/avatica/server/DelegatingAvaticaHandler.java x: 65 lines of code y: 2 # changes server/src/main/java/org/apache/calcite/avatica/server/PropertyBasedSpnegoLoginService.java x: 69 lines of code y: 5 # changes server/src/main/java/org/apache/calcite/avatica/server/ServerKeytabJaasConf.java x: 36 lines of code y: 2 # changes core/src/main/java/org/apache/calcite/avatica/SqlType.java x: 249 lines of code y: 5 # changes core/src/main/java/org/apache/calcite/avatica/AvaticaSqlException.java x: 74 lines of code y: 4 # changes core/src/main/java/org/apache/calcite/avatica/Helper.java x: 45 lines of code y: 4 # changes core/src/main/java/org/apache/calcite/avatica/remote/RemoteMeta.java x: 373 lines of code y: 3 # changes core/src/main/java/org/apache/calcite/avatica/ConnectionPropertiesImpl.java x: 186 lines of code y: 2 # changes core/src/main/java/org/apache/calcite/avatica/remote/AbstractService.java x: 113 lines of code y: 2 # changes site/doap_calcite-avatica.rdf x: 41 lines of code y: 3 # changes tck/src/main/java/org/apache/calcite/avatica/tck/TestRunner.java x: 166 lines of code y: 2 # changes site/_includes/news_item.html x: 65 lines of code y: 8 # changes core/src/main/java/org/apache/calcite/avatica/util/TimeUnit.java x: 51 lines of code y: 3 # changes core/src/main/java/org/apache/calcite/avatica/AvaticaJdbc41Factory.java x: 195 lines of code y: 3 # changes core/src/main/java/org/apache/calcite/avatica/AvaticaPreparedStatement.java x: 325 lines of code y: 3 # changes core/src/main/java/org/apache/calcite/avatica/util/ArrayFactoryImpl.java x: 84 lines of code y: 3 # changes core/src/main/java/org/apache/calcite/avatica/InternalProperty.java x: 54 lines of code y: 2 # changes site/_includes/news_contents.html x: 33 lines of code y: 5 # changes site/_layouts/news_item.html x: 53 lines of code y: 6 # changes site/index.html x: 64 lines of code y: 10 # changes site/news/index.html x: 15 lines of code y: 3 # changes core/src/main/java/org/apache/calcite/avatica/AvaticaDatabaseMetaData.java x: 1226 lines of code y: 2 # changes core/src/main/java/org/apache/calcite/avatica/AvaticaResultSetMetaData.java x: 92 lines of code y: 2 # changes server/src/main/java/org/apache/calcite/avatica/jdbc/JdbcResultSet.java x: 204 lines of code y: 3 # changes core/src/main/java/org/apache/calcite/avatica/util/IteratorCursor.java x: 47 lines of code y: 2 # changes core/src/main/protobuf/common.proto x: 253 lines of code y: 3 # changes core/src/main/java/org/apache/calcite/avatica/AvaticaClientRuntimeException.java x: 56 lines of code y: 1 # changes core/src/main/java/org/apache/calcite/avatica/AvaticaParameter.java x: 94 lines of code y: 1 # changes core/src/main/java/org/apache/calcite/avatica/ConnectionProperty.java x: 66 lines of code y: 1 # changes core/src/main/java/org/apache/calcite/avatica/QueryState.java x: 368 lines of code y: 1 # changes core/src/main/java/org/apache/calcite/avatica/SqlState.java x: 396 lines of code y: 1 # changes core/src/main/java/org/apache/calcite/avatica/remote/AvaticaRemoteConnectionProperty.java x: 49 lines of code y: 1 # changes core/src/main/java/org/apache/calcite/avatica/remote/JsonService.java x: 186 lines of code y: 1 # changes core/src/main/java/org/apache/calcite/avatica/remote/MetaDataOperation.java x: 151 lines of code y: 1 # changes core/src/main/java/org/apache/calcite/avatica/remote/MockJsonService.java x: 88 lines of code y: 1 # changes core/src/main/java/org/apache/calcite/avatica/remote/MockProtobufService.java x: 82 lines of code y: 1 # changes core/src/main/java/org/apache/calcite/avatica/remote/ProtobufService.java x: 78 lines of code y: 1 # changes core/src/main/java/org/apache/calcite/avatica/util/Spacer.java x: 37 lines of code y: 1 # changes core/src/main/java/org/apache/calcite/avatica/util/UnsynchronizedBuffer.java x: 71 lines of code y: 1 # changes core/src/main/protobuf/responses.proto x: 114 lines of code y: 1 # changes metrics/src/main/java/org/apache/calcite/avatica/metrics/MetricsSystemLoader.java x: 46 lines of code y: 1 # changes metrics/src/main/java/org/apache/calcite/avatica/metrics/noop/NoopMetricsSystem.java x: 32 lines of code y: 1 # changes noop-driver/src/main/java/org/apache/calcite/avatica/noop/AvaticaNoopConnection.java x: 174 lines of code y: 1 # changes noop-driver/src/main/java/org/apache/calcite/avatica/noop/AvaticaNoopDatabaseMetaData.java x: 567 lines of code y: 1 # changes noop-driver/src/main/java/org/apache/calcite/avatica/noop/AvaticaNoopPreparedStatement.java x: 219 lines of code y: 1 # changes noop-driver/src/main/java/org/apache/calcite/avatica/noop/AvaticaNoopResultSet.java x: 446 lines of code y: 1 # changes noop-driver/src/main/java/org/apache/calcite/avatica/noop/AvaticaNoopStatement.java x: 120 lines of code y: 1 # changes site/_includes/docs_option.html x: 9 lines of code y: 5 # changes site/_includes/docs_ul.html x: 26 lines of code y: 5 # changes site/_sass/_style.scss x: 786 lines of code y: 6 # changes site/_includes/primary-nav-items.html x: 20 lines of code y: 4 # changes site/_sass/_gridism.scss x: 87 lines of code y: 2 # changes
20.0
# changes
  min: 1.0
  average: 3.01
  25th percentile: 1.0
  median: 2.0
  75th percentile: 4.0
  max: 20.0
0 2465.0
lines of code
min: 1.0 | average: 120.83 | 25th percentile: 10.0 | median: 30.5 | 75th percentile: 94.0 | max: 2465.0

Number of Contributors vs. Number of Changes: 240 points

core/src/main/java/org/apache/calcite/avatica/BuiltInConnectionProperty.java x: 6 # contributors y: 8 # changes core/src/main/java/org/apache/calcite/avatica/ConnectionConfig.java x: 5 # contributors y: 7 # changes core/src/main/java/org/apache/calcite/avatica/remote/CommonsHttpClientPoolCache.java x: 2 # contributors y: 4 # changes build.gradle.kts x: 6 # contributors y: 20 # changes settings.gradle.kts x: 3 # contributors y: 7 # changes core/src/main/java/org/apache/calcite/avatica/ha/LBStrategy.java x: 1 # contributors y: 1 # changes core/src/main/java/org/apache/calcite/avatica/remote/AvaticaCommonsHttpClientImpl.java x: 7 # contributors y: 10 # changes core/src/main/java/org/apache/calcite/avatica/remote/Driver.java x: 3 # contributors y: 3 # changes core/src/main/java/org/apache/calcite/avatica/remote/HttpClientPoolConfigurable.java x: 2 # contributors y: 3 # changes core/src/main/java/org/apache/calcite/avatica/util/DateTimeUtils.java x: 12 # contributors y: 18 # changes core/src/main/java/org/apache/calcite/avatica/AvaticaStatement.java x: 8 # contributors y: 8 # changes core/src/main/java/org/apache/calcite/avatica/util/AbstractCursor.java x: 15 # contributors y: 18 # changes core/src/main/java/org/apache/calcite/avatica/UnregisteredDriver.java x: 2 # contributors y: 2 # changes core/src/main/java/org/apache/calcite/avatica/remote/TypedValue.java x: 6 # contributors y: 9 # changes core/src/main/java/org/apache/calcite/avatica/MetaImpl.java x: 4 # contributors y: 5 # changes core/src/main/java/org/apache/calcite/avatica/util/ByteString.java x: 5 # contributors y: 6 # changes core/src/main/java/org/apache/calcite/avatica/remote/AbstractHandler.java x: 5 # contributors y: 5 # changes core/src/main/java/org/apache/calcite/avatica/remote/Handler.java x: 4 # contributors y: 4 # changes server/src/main/java/org/apache/calcite/avatica/server/AvaticaJsonHandler.java x: 6 # contributors y: 7 # changes core/src/main/java/org/apache/calcite/avatica/AvaticaUtils.java x: 4 # contributors y: 6 # changes core/src/main/java/org/apache/calcite/avatica/ColumnMetaData.java x: 3 # contributors y: 4 # changes server/src/main/java/org/apache/calcite/avatica/server/HttpServer.java x: 11 # contributors y: 15 # changes site/_config.yml x: 5 # contributors y: 18 # changes site/_includes/footer.html x: 2 # contributors y: 5 # changes server/build.gradle.kts x: 4 # contributors y: 7 # changes core/src/main/java/org/apache/calcite/avatica/AvaticaConnection.java x: 7 # contributors y: 9 # changes core/src/main/java/org/apache/calcite/avatica/AvaticaResultSet.java x: 8 # contributors y: 10 # changes core/src/main/java/org/apache/calcite/avatica/remote/Service.java x: 4 # contributors y: 8 # changes site/_data/contributors.yml x: 4 # contributors y: 16 # changes site/_data/docs.yml x: 5 # contributors y: 14 # changes site/_includes/news_item.html x: 3 # contributors y: 8 # changes site/_includes/news_contents.html x: 3 # contributors y: 5 # changes site/_layouts/news_item.html x: 3 # contributors y: 6 # changes site/index.html x: 3 # contributors y: 10 # changes core/src/main/java/org/apache/calcite/avatica/remote/AvaticaHttpClientImpl.java x: 1 # contributors y: 2 # changes core/src/main/protobuf/common.proto x: 1 # contributors y: 3 # changes site/_sass/_style.scss x: 2 # contributors y: 6 # changes
20.0
# changes
  min: 1.0
  average: 3.01
  25th percentile: 1.0
  median: 2.0
  75th percentile: 4.0
  max: 20.0
0 15.0
# contributors
min: 1.0 | average: 2.23 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 3.0 | max: 15.0

Number of Contributors vs. File Size: 240 points

core/src/main/java/org/apache/calcite/avatica/BuiltInConnectionProperty.java x: 6 # contributors y: 102 lines of code core/src/main/java/org/apache/calcite/avatica/ConnectionConfig.java x: 5 # contributors y: 35 lines of code core/src/main/java/org/apache/calcite/avatica/ConnectionConfigImpl.java x: 6 # contributors y: 306 lines of code core/src/main/java/org/apache/calcite/avatica/remote/CommonsHttpClientPoolCache.java x: 2 # contributors y: 138 lines of code build.gradle.kts x: 6 # contributors y: 429 lines of code core/build.gradle.kts x: 5 # contributors y: 81 lines of code settings.gradle.kts x: 3 # contributors y: 49 lines of code core/src/main/java/org/apache/calcite/avatica/ha/LBStrategy.java x: 1 # contributors y: 5 lines of code core/src/main/java/org/apache/calcite/avatica/ha/RandomSelectLBStrategy.java x: 1 # contributors y: 17 lines of code core/src/main/java/org/apache/calcite/avatica/ha/RoundRobinLBStrategy.java x: 1 # contributors y: 31 lines of code core/src/main/java/org/apache/calcite/avatica/ha/ShuffledRoundRobinLBStrategy.java x: 1 # contributors y: 43 lines of code core/src/main/java/org/apache/calcite/avatica/remote/AvaticaCommonsHttpClientImpl.java x: 7 # contributors y: 173 lines of code core/src/main/java/org/apache/calcite/avatica/remote/AvaticaHttpClientFactoryImpl.java x: 6 # contributors y: 107 lines of code core/src/main/java/org/apache/calcite/avatica/remote/Driver.java x: 3 # contributors y: 169 lines of code core/src/main/java/org/apache/calcite/avatica/remote/HttpClientPoolConfigurable.java x: 2 # contributors y: 6 lines of code core/src/main/java/org/apache/calcite/avatica/util/DateTimeUtils.java x: 12 # contributors y: 1055 lines of code core/src/main/java/org/apache/calcite/avatica/AvaticaStatement.java x: 8 # contributors y: 427 lines of code core/src/main/java/org/apache/calcite/avatica/util/AbstractCursor.java x: 15 # contributors y: 1142 lines of code core/src/main/java/org/apache/calcite/avatica/remote/TypedValue.java x: 6 # contributors y: 639 lines of code core/src/main/java/org/apache/calcite/avatica/MetaImpl.java x: 4 # contributors y: 1414 lines of code core/src/main/java/org/apache/calcite/avatica/util/ByteString.java x: 5 # contributors y: 214 lines of code core/src/main/java/org/apache/calcite/avatica/remote/AbstractHandler.java x: 5 # contributors y: 90 lines of code core/src/main/java/org/apache/calcite/avatica/remote/Handler.java x: 4 # contributors y: 30 lines of code server/src/main/java/org/apache/calcite/avatica/server/AvaticaJsonHandler.java x: 6 # contributors y: 119 lines of code server/src/main/java/org/apache/calcite/avatica/server/AvaticaProtobufHandler.java x: 5 # contributors y: 120 lines of code core/src/main/java/org/apache/calcite/avatica/AvaticaUtils.java x: 4 # contributors y: 316 lines of code core/src/main/java/org/apache/calcite/avatica/ColumnMetaData.java x: 3 # contributors y: 530 lines of code core/src/main/java/org/apache/calcite/avatica/ConnectStringParser.java x: 2 # contributors y: 211 lines of code core/src/main/java/org/apache/calcite/avatica/DriverVersion.java x: 4 # contributors y: 94 lines of code core/src/main/java/org/apache/calcite/avatica/remote/JsonHandler.java x: 2 # contributors y: 35 lines of code core/src/main/java/org/apache/calcite/avatica/remote/LocalService.java x: 3 # contributors y: 305 lines of code core/src/main/java/org/apache/calcite/avatica/remote/RemoteProtobufService.java x: 3 # contributors y: 35 lines of code core/src/main/java/org/apache/calcite/avatica/remote/RemoteService.java x: 2 # contributors y: 13 lines of code core/src/main/java/org/apache/calcite/avatica/util/Base64.java x: 3 # contributors y: 921 lines of code core/src/main/java/org/apache/calcite/avatica/util/Cursor.java x: 3 # contributors y: 61 lines of code core/src/main/java/org/apache/calcite/avatica/util/Spaces.java x: 2 # contributors y: 106 lines of code server/src/main/java/org/apache/calcite/avatica/server/HttpServer.java x: 11 # contributors y: 624 lines of code server/src/main/java/org/apache/calcite/avatica/jdbc/JdbcMeta.java x: 7 # contributors y: 881 lines of code site/_config.yml x: 5 # contributors y: 16 lines of code bom/build.gradle.kts x: 4 # contributors y: 53 lines of code core/src/main/java/org/apache/calcite/avatica/AvaticaConnection.java x: 7 # contributors y: 591 lines of code core/src/main/java/org/apache/calcite/avatica/remote/ProtobufTranslationImpl.java x: 3 # contributors y: 361 lines of code metrics/build.gradle.kts x: 3 # contributors y: 10 lines of code tck/build.gradle.kts x: 3 # contributors y: 92 lines of code server/src/main/java/org/apache/calcite/avatica/server/AvaticaServerConfiguration.java x: 2 # contributors y: 21 lines of code standalone-server/src/main/java/org/apache/calcite/avatica/standalone/StandaloneServer.java x: 2 # contributors y: 118 lines of code core/src/main/java/org/apache/calcite/avatica/AvaticaResultSet.java x: 8 # contributors y: 809 lines of code core/src/main/java/org/apache/calcite/avatica/util/ArrayImpl.java x: 5 # contributors y: 195 lines of code core/src/main/java/org/apache/calcite/avatica/AvaticaSite.java x: 3 # contributors y: 486 lines of code core/src/main/java/org/apache/calcite/avatica/util/Sources.java x: 1 # contributors y: 205 lines of code server/src/main/java/org/apache/calcite/avatica/server/SubjectPreservingPrivilegedThreadFactory.java x: 1 # contributors y: 23 lines of code core/src/main/java/org/apache/calcite/avatica/remote/HostnameVerificationConfigurable.java x: 3 # contributors y: 8 lines of code release/build.gradle.kts x: 3 # contributors y: 131 lines of code core/src/main/java/org/apache/calcite/avatica/Meta.java x: 5 # contributors y: 812 lines of code server/src/main/java/org/apache/calcite/avatica/server/AbstractAvaticaHandler.java x: 2 # contributors y: 39 lines of code core/src/main/java/org/apache/calcite/avatica/remote/Service.java x: 4 # contributors y: 2465 lines of code core/src/main/protobuf/requests.proto x: 3 # contributors y: 153 lines of code shaded/core/build.gradle.kts x: 2 # contributors y: 69 lines of code site/_data/contributors.yml x: 4 # contributors y: 102 lines of code site/_data/docs.yml x: 5 # contributors y: 26 lines of code src/main/config/assemblies/source-assembly.xml x: 4 # contributors y: 68 lines of code site/_includes/section_nav.html x: 4 # contributors y: 40 lines of code core/src/main/java/org/apache/calcite/avatica/remote/KerberosConnection.java x: 3 # contributors y: 216 lines of code server/src/main/java/org/apache/calcite/avatica/server/DelegatingAvaticaHandler.java x: 2 # contributors y: 65 lines of code core/src/main/java/org/apache/calcite/avatica/SqlType.java x: 4 # contributors y: 249 lines of code core/src/main/java/org/apache/calcite/avatica/remote/RemoteMeta.java x: 3 # contributors y: 373 lines of code core/src/main/java/org/apache/calcite/avatica/ConnectionPropertiesImpl.java x: 2 # contributors y: 186 lines of code core/src/main/java/org/apache/calcite/avatica/remote/AbstractService.java x: 2 # contributors y: 113 lines of code site/doap_calcite-avatica.rdf x: 3 # contributors y: 41 lines of code tck/src/main/java/org/apache/calcite/avatica/tck/TestRunner.java x: 2 # contributors y: 166 lines of code core/src/main/java/org/apache/calcite/avatica/util/TimeUnit.java x: 2 # contributors y: 51 lines of code core/src/main/java/org/apache/calcite/avatica/util/TimeUnitRange.java x: 3 # contributors y: 73 lines of code core/src/main/java/org/apache/calcite/avatica/AvaticaJdbc41Factory.java x: 3 # contributors y: 195 lines of code core/src/main/java/org/apache/calcite/avatica/AvaticaPreparedStatement.java x: 3 # contributors y: 325 lines of code core/src/main/java/org/apache/calcite/avatica/util/ArrayFactoryImpl.java x: 3 # contributors y: 84 lines of code core/src/main/java/org/apache/calcite/avatica/AvaticaDatabaseMetaData.java x: 2 # contributors y: 1226 lines of code core/src/main/java/org/apache/calcite/avatica/AvaticaResultSetMetaData.java x: 2 # contributors y: 92 lines of code core/src/main/protobuf/common.proto x: 1 # contributors y: 253 lines of code core/src/main/java/org/apache/calcite/avatica/AvaticaClientRuntimeException.java x: 1 # contributors y: 56 lines of code core/src/main/java/org/apache/calcite/avatica/AvaticaParameter.java x: 1 # contributors y: 94 lines of code core/src/main/java/org/apache/calcite/avatica/ConnectionProperty.java x: 1 # contributors y: 66 lines of code core/src/main/java/org/apache/calcite/avatica/QueryState.java x: 1 # contributors y: 368 lines of code core/src/main/java/org/apache/calcite/avatica/SqlState.java x: 1 # contributors y: 396 lines of code core/src/main/java/org/apache/calcite/avatica/remote/JsonService.java x: 1 # contributors y: 186 lines of code core/src/main/java/org/apache/calcite/avatica/remote/MetaDataOperation.java x: 1 # contributors y: 151 lines of code core/src/main/java/org/apache/calcite/avatica/remote/MockProtobufService.java x: 1 # contributors y: 82 lines of code core/src/main/java/org/apache/calcite/avatica/util/UnsynchronizedBuffer.java x: 1 # contributors y: 71 lines of code core/src/main/protobuf/responses.proto x: 1 # contributors y: 114 lines of code noop-driver/src/main/java/org/apache/calcite/avatica/noop/AvaticaNoopConnection.java x: 1 # contributors y: 174 lines of code noop-driver/src/main/java/org/apache/calcite/avatica/noop/AvaticaNoopDatabaseMetaData.java x: 1 # contributors y: 567 lines of code noop-driver/src/main/java/org/apache/calcite/avatica/noop/AvaticaNoopPreparedStatement.java x: 1 # contributors y: 219 lines of code noop-driver/src/main/java/org/apache/calcite/avatica/noop/AvaticaNoopResultSet.java x: 1 # contributors y: 446 lines of code noop-driver/src/main/java/org/apache/calcite/avatica/noop/AvaticaNoopStatement.java x: 1 # contributors y: 120 lines of code site/_sass/_style.scss x: 2 # contributors y: 786 lines of code site/_sass/_gridism.scss x: 2 # contributors y: 87 lines of code
2465.0
lines of code
  min: 1.0
  average: 120.83
  25th percentile: 10.0
  median: 30.5
  75th percentile: 94.0
  max: 2465.0
0 15.0
# contributors
min: 1.0 | average: 2.23 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 3.0 | max: 15.0