apache / druid
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 6,034 files with 657,090 lines of code.
    • 4 files changed more than 100 times (12,432 lines of code)
    • 23 files changed 51-100 times (22,626 lines of code)
    • 172 files changed 21-50 times (87,602 lines of code)
    • 1,267 files changed 6-20 times (225,186 lines of code)
    • 4,568 files changed 1-5 times (309,244 lines of code)
1% | 3% | 13% | 34% | 47%
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 6,034 files with 657,090 lines of code.
    • 9 files changed by more than 25 contributors (17,464 lines of code)
    • 157 files changed by 11-25 contributors (79,028 lines of code)
    • 500 files changed by 6-10 contributors (111,086 lines of code)
    • 2,882 files changed by 2-5 contributors (312,845 lines of code)
    • 2,486 files changed by 1 contributor (136,667 lines of code)
2% | 12% | 16% | 47% | 20%
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, e, q, json, tsx, md, sql, ts, scss, xml, snap, yaml, sh, properties, py, txt, orc, js, gitignore, proto, tex, cls, r, bib, css, ftl, mjs, g4, mdx, ps, dockerignore, editorconfig, npmrc, thrift, cfg, svg, avsc, rdf, ipynb, mysql, html, aux, xsd
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
yaml100% | 0% | 0% | 0% | 0%
java<1% | 3% | 12% | 34% | 48%
tsx7% | 4% | 24% | 44% | 18%
xml0% | 46% | 8% | 3% | 41%
ts0% | 0% | 15% | 40% | 44%
tex0% | 0% | 35% | 0% | 64%
scss0% | 0% | 5% | 9% | 84%
html0% | 0% | 100% | 0% | 0%
bib0% | 0% | 0% | 30% | 69%
js0% | 0% | 0% | 58% | 41%
ftl0% | 0% | 0% | 80% | 20%
py0% | 0% | 0% | 89% | 10%
css0% | 0% | 0% | 65% | 34%
mysql0% | 0% | 0% | 100% | 0%
cls0% | 0% | 0% | 0% | 100%
orc0% | 0% | 0% | 0% | 100%
mjs0% | 0% | 0% | 0% | 100%
proto0% | 0% | 0% | 0% | 100%
g40% | 0% | 0% | 0% | 100%
rdf0% | 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
ROOT87% | 10% | 0% | 1% | <1%
web-console5% | 3% | 21% | 40% | 29%
extensions-core1% | <1% | 6% | 39% | 51%
indexing-service2% | 18% | 20% | 28% | 28%
sql0% | 8% | 19% | 40% | 31%
server0% | 3% | 19% | 34% | 42%
processing0% | <1% | 10% | 33% | 55%
services0% | 18% | 17% | 43% | 20%
indexing-hadoop0% | 0% | 39% | 29% | 30%
publications0% | 0% | 12% | 4% | 83%
extensions-contrib0% | 0% | 1% | 22% | 76%
codestyle0% | 0% | 91% | 0% | 8%
website0% | 0% | 0% | 59% | 40%
quidem-ut0% | 0% | 0% | 38% | 61%
distribution0% | 0% | 0% | 100% | 0%
dev0% | 0% | 0% | 0% | 100%
cloud0% | 0% | 0% | 0% | 100%
hooks0% | 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
5373 - 2019-07-08 2025-05-01 266 73 jihoonson@apache.org vadim@ogievetsky.com
load-data-view.tsx
in web-console/src/views/load-data-view
3418 57 2019-05-23 2025-05-01 113 16 37322608+mcbrewster@users.n... vadim@ogievetsky.com
IndexTask.java
in indexing-service/src/main/java/org/apache/druid/indexing/common/task
1438 77 2018-08-30 2025-04-21 104 38 gianmerlino@gmail.com cwylie@apache.org
ControllerImpl.java
in extensions-core/multi-stage-query/src/main/java/org/apache/druid/msq/exec
2203 71 2022-08-24 2025-05-01 103 22 gianmerlino@gmail.com kirk@rxd.hu
ParallelIndexSupervisorTask.java
in indexing-service/src/main/java/org/apache/druid/indexing/common/task/batch/parallel
1616 74 2018-08-30 2025-04-07 97 29 gianmerlino@gmail.com kashif.faraz@gmail.com
SeekableStreamSupervisor.java
in indexing-service/src/main/java/org/apache/druid/indexing/seekablestream/supervisor
3687 124 2018-12-21 2025-05-03 97 38 joshuasun1998@icloud.com jtuglu@netflix.com
CompactionTask.java
in indexing-service/src/main/java/org/apache/druid/indexing/common/task
1295 63 2018-08-30 2025-04-01 93 23 gianmerlino@gmail.com cwylie@apache.org
general.tsx
in web-console/src/utils
580 83 2019-02-01 2025-04-23 92 8 vadimon@gmail.com vadim@ogievetsky.com
DruidQuery.java
in sql/src/main/java/org/apache/druid/sql/calcite/rel
1337 36 2018-08-30 2025-04-25 91 25 gianmerlino@gmail.com cece.mei@imply.io
IndexerSQLMetadataStorageCoordinator.java
in server/src/main/java/org/apache/druid/metadata
2153 76 2018-08-30 2025-05-01 83 28 gianmerlino@gmail.com kashif.faraz@gmail.com
617 - 2019-12-05 2025-04-07 81 24 chi.caominh@imply.io kirk@rxd.hu
SeekableStreamIndexTaskRunner.java
in indexing-service/src/main/java/org/apache/druid/indexing/seekablestream
1672 57 2018-12-21 2025-04-16 81 30 joshuasun1998@icloud.com kashif.faraz@gmail.com
DruidCoordinator.java
in server/src/main/java/org/apache/druid/server/coordinator
707 32 2018-08-30 2025-04-29 75 25 gianmerlino@gmail.com kashif.faraz@gmail.com
segments-view.tsx
in web-console/src/views/segments-view
1056 23 2019-05-23 2025-04-21 73 6 37322608+mcbrewster@users.n... vadim@ogievetsky.com
DruidOperatorTable.java
in sql/src/main/java/org/apache/druid/sql/calcite/planner
541 12 2018-08-30 2024-12-18 70 28 gianmerlino@gmail.com akjn11@gmail.com
console-application.tsx
in web-console/src
435 9 2019-02-01 2024-11-28 66 9 vadimon@gmail.com vadim@ogievetsky.com
CliCoordinator.java
in services/src/main/java/org/apache/druid/cli
412 10 2018-08-30 2025-05-02 64 24 gianmerlino@gmail.com adarshsanjeev@gmail.com
AbstractBatchIndexTask.java
in indexing-service/src/main/java/org/apache/druid/indexing/common/task
779 33 2019-07-25 2025-04-01 60 24 jihoonson@apache.org cwylie@apache.org
IncrementalIndex.java
in processing/src/main/java/org/apache/druid/segment/incremental
1077 84 2018-08-30 2025-04-21 60 18 gianmerlino@gmail.com cwylie@apache.org
QueryContexts.java
in processing/src/main/java/org/apache/druid/query
426 25 2018-08-30 2025-04-28 57 21 gianmerlino@gmail.com adarshsanjeev@gmail.com
SystemSchema.java
in sql/src/main/java/org/apache/druid/sql/calcite/schema
975 38 2018-10-11 2025-01-15 56 20 surekha.saharan@imply.io cece.mei@imply.io
DruidPlanner.java
in sql/src/main/java/org/apache/druid/sql/calcite/planner
416 22 2018-08-30 2025-04-29 55 22 gianmerlino@gmail.com cwylie@apache.org
SinglePhaseSubTask.java
in indexing-service/src/main/java/org/apache/druid/indexing/common/task/batch/parallel
459 19 2019-08-16 2025-04-21 54 20 jihoonson@apache.org cwylie@apache.org
CliOverlord.java
in services/src/main/java/org/apache/druid/cli
462 6 2018-08-30 2025-04-02 54 27 gianmerlino@gmail.com kashif.faraz@gmail.com
HadoopIndexTask.java
in indexing-service/src/main/java/org/apache/druid/indexing/common/task
905 39 2018-08-30 2025-04-07 54 25 gianmerlino@gmail.com kashif.faraz@gmail.com
KafkaSupervisor.java
in extensions-core/kafka-indexing-service/src/main/java/org/apache/druid/indexing/kafka/supervisor
497 30 2018-08-30 2025-03-05 52 23 gianmerlino@gmail.com 35785271+adithyachakilam@us...
CliPeon.java
in services/src/main/java/org/apache/druid/cli
522 15 2018-08-30 2025-04-25 52 31 gianmerlino@gmail.com cece.mei@imply.io
PlannerContext.java
in sql/src/main/java/org/apache/druid/sql/calcite/planner
488 54 2018-08-30 2025-05-02 50 18 gianmerlino@gmail.com abhishek.rb19@gmail.com
auto-form.tsx
in web-console/src/components/auto-form
511 22 2019-05-23 2025-04-02 49 8 37322608+mcbrewster@users.n... vadim@ogievetsky.com
sampler.ts
in web-console/src/utils
584 25 2019-05-04 2024-11-28 49 8 vadimon@gmail.com vadim@ogievetsky.com
CachingClusteredClient.java
in server/src/main/java/org/apache/druid/client
764 23 2018-08-30 2025-04-28 49 23 gianmerlino@gmail.com adarshsanjeev@gmail.com
lookups-view.tsx
in web-console/src/views/lookups-view
487 14 2019-05-23 2025-03-21 48 4 37322608+mcbrewster@users.n... vadim@ogievetsky.com
OverlordResource.java
in indexing-service/src/main/java/org/apache/druid/indexing/overlord/http
779 33 2018-08-30 2025-01-15 48 25 gianmerlino@gmail.com cece.mei@imply.io
RowBasedGrouperHelper.java
in processing/src/main/java/org/apache/druid/query/groupby/epinephelinae
1846 81 2018-08-30 2025-03-07 47 16 gianmerlino@gmail.com cwylie@apache.org
DruidSchema.java
in sql/src/main/java/org/apache/druid/sql/calcite/schema
56 4 2018-08-30 2025-03-26 45 19 gianmerlino@gmail.com kirk@rxd.hu
CompactSegments.java
in server/src/main/java/org/apache/druid/server/coordinator/duty
535 21 2020-01-27 2025-04-01 44 13 leventov.ru@gmail.com cwylie@apache.org
tex
druid.tex
in publications/whitepaper
1011 - 2013-10-03 2020-01-03 44 13 fangjin@metamarkets.com jon-wei@users.noreply.githu...
MultiStageQueryContext.java
in extensions-core/multi-stage-query/src/main/java/org/apache/druid/msq/util
375 34 2022-08-24 2024-12-17 43 13 gianmerlino@gmail.com akjn11@gmail.com
ExpressionSelectors.java
in processing/src/main/java/org/apache/druid/segment/virtual
392 10 2018-08-30 2025-01-09 43 9 gianmerlino@gmail.com cwylie@apache.org
SinkQuerySegmentWalker.java
in server/src/main/java/org/apache/druid/segment/realtime/appenderator
509 22 2018-08-30 2025-04-25 43 19 gianmerlino@gmail.com cece.mei@imply.io
ingestion-spec.tsx
in web-console/src/druid-models/ingestion-spec
2569 102 2022-08-24 2025-05-01 43 10 vadim@ogievetsky.com vadim@ogievetsky.com
Expressions.java
in sql/src/main/java/org/apache/druid/sql/calcite/expression
736 18 2018-08-30 2025-04-28 42 14 gianmerlino@gmail.com gianmerlino@gmail.com
services-view.tsx
in web-console/src/views/services-view
774 17 2019-11-06 2025-03-21 42 6 vadimon@gmail.com vadim@ogievetsky.com
TaskQueue.java
in indexing-service/src/main/java/org/apache/druid/indexing/overlord
783 35 2018-08-30 2025-03-12 42 18 gianmerlino@gmail.com kashif.faraz@gmail.com
GroupByQuery.java
in processing/src/main/java/org/apache/druid/query/groupby
1059 96 2018-08-30 2025-02-21 41 17 gianmerlino@gmail.com kirk@rxd.hu
HttpRemoteTaskRunner.java
in indexing-service/src/main/java/org/apache/druid/indexing/overlord/hrtr
1599 65 2018-08-30 2024-10-07 40 23 gianmerlino@gmail.com george.wu@imply.io
IndexerMetadataStorageCoordinator.java
in server/src/main/java/org/apache/druid/indexing/overlord
152 2 2018-08-30 2025-04-29 39 13 gianmerlino@gmail.com kashif.faraz@gmail.com
SqlResource.java
in sql/src/main/java/org/apache/druid/sql/http
285 12 2018-08-30 2025-03-13 39 18 gianmerlino@gmail.com gianmerlino@gmail.com
TimeseriesQueryQueryToolChest.java
in processing/src/main/java/org/apache/druid/query/timeseries
456 9 2018-08-30 2025-02-06 39 16 gianmerlino@gmail.com gianmerlino@gmail.com
ServerManager.java
in server/src/main/java/org/apache/druid/server/coordination
292 5 2018-08-30 2025-04-25 38 17 gianmerlino@gmail.com cece.mei@imply.io
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
5373 - 2019-07-08 2025-05-01 266 73 jihoonson@apache.org vadim@ogievetsky.com
IndexTask.java
in indexing-service/src/main/java/org/apache/druid/indexing/common/task
1438 77 2018-08-30 2025-04-21 104 38 gianmerlino@gmail.com cwylie@apache.org
SeekableStreamSupervisor.java
in indexing-service/src/main/java/org/apache/druid/indexing/seekablestream/supervisor
3687 124 2018-12-21 2025-05-03 97 38 joshuasun1998@icloud.com jtuglu@netflix.com
CliPeon.java
in services/src/main/java/org/apache/druid/cli
522 15 2018-08-30 2025-04-25 52 31 gianmerlino@gmail.com cece.mei@imply.io
SeekableStreamIndexTaskRunner.java
in indexing-service/src/main/java/org/apache/druid/indexing/seekablestream
1672 57 2018-12-21 2025-04-16 81 30 joshuasun1998@icloud.com kashif.faraz@gmail.com
ParallelIndexSupervisorTask.java
in indexing-service/src/main/java/org/apache/druid/indexing/common/task/batch/parallel
1616 74 2018-08-30 2025-04-07 97 29 gianmerlino@gmail.com kashif.faraz@gmail.com
IndexerSQLMetadataStorageCoordinator.java
in server/src/main/java/org/apache/druid/metadata
2153 76 2018-08-30 2025-05-01 83 28 gianmerlino@gmail.com kashif.faraz@gmail.com
DruidOperatorTable.java
in sql/src/main/java/org/apache/druid/sql/calcite/planner
541 12 2018-08-30 2024-12-18 70 28 gianmerlino@gmail.com akjn11@gmail.com
CliOverlord.java
in services/src/main/java/org/apache/druid/cli
462 6 2018-08-30 2025-04-02 54 27 gianmerlino@gmail.com kashif.faraz@gmail.com
DruidQuery.java
in sql/src/main/java/org/apache/druid/sql/calcite/rel
1337 36 2018-08-30 2025-04-25 91 25 gianmerlino@gmail.com cece.mei@imply.io
DruidCoordinator.java
in server/src/main/java/org/apache/druid/server/coordinator
707 32 2018-08-30 2025-04-29 75 25 gianmerlino@gmail.com kashif.faraz@gmail.com
HadoopIndexTask.java
in indexing-service/src/main/java/org/apache/druid/indexing/common/task
905 39 2018-08-30 2025-04-07 54 25 gianmerlino@gmail.com kashif.faraz@gmail.com
OverlordResource.java
in indexing-service/src/main/java/org/apache/druid/indexing/overlord/http
779 33 2018-08-30 2025-01-15 48 25 gianmerlino@gmail.com cece.mei@imply.io
617 - 2019-12-05 2025-04-07 81 24 chi.caominh@imply.io kirk@rxd.hu
CliCoordinator.java
in services/src/main/java/org/apache/druid/cli
412 10 2018-08-30 2025-05-02 64 24 gianmerlino@gmail.com adarshsanjeev@gmail.com
AbstractBatchIndexTask.java
in indexing-service/src/main/java/org/apache/druid/indexing/common/task
779 33 2019-07-25 2025-04-01 60 24 jihoonson@apache.org cwylie@apache.org
ForkingTaskRunner.java
in indexing-service/src/main/java/org/apache/druid/indexing/overlord
786 45 2018-08-30 2024-12-17 38 24 gianmerlino@gmail.com akjn11@gmail.com
CompactionTask.java
in indexing-service/src/main/java/org/apache/druid/indexing/common/task
1295 63 2018-08-30 2025-04-01 93 23 gianmerlino@gmail.com cwylie@apache.org
KafkaSupervisor.java
in extensions-core/kafka-indexing-service/src/main/java/org/apache/druid/indexing/kafka/supervisor
497 30 2018-08-30 2025-03-05 52 23 gianmerlino@gmail.com 35785271+adithyachakilam@us...
CachingClusteredClient.java
in server/src/main/java/org/apache/druid/client
764 23 2018-08-30 2025-04-28 49 23 gianmerlino@gmail.com adarshsanjeev@gmail.com
HttpRemoteTaskRunner.java
in indexing-service/src/main/java/org/apache/druid/indexing/overlord/hrtr
1599 65 2018-08-30 2024-10-07 40 23 gianmerlino@gmail.com george.wu@imply.io
ControllerImpl.java
in extensions-core/multi-stage-query/src/main/java/org/apache/druid/msq/exec
2203 71 2022-08-24 2025-05-01 103 22 gianmerlino@gmail.com kirk@rxd.hu
DruidPlanner.java
in sql/src/main/java/org/apache/druid/sql/calcite/planner
416 22 2018-08-30 2025-04-29 55 22 gianmerlino@gmail.com cwylie@apache.org
SeekableStreamIndexTask.java
in indexing-service/src/main/java/org/apache/druid/indexing/seekablestream
229 19 2018-12-21 2025-04-25 35 22 joshuasun1998@icloud.com cece.mei@imply.io
RemoteTaskRunner.java
in indexing-service/src/main/java/org/apache/druid/indexing/overlord
1368 57 2018-08-30 2024-12-17 34 22 gianmerlino@gmail.com akjn11@gmail.com
QueryContexts.java
in processing/src/main/java/org/apache/druid/query
426 25 2018-08-30 2025-04-28 57 21 gianmerlino@gmail.com adarshsanjeev@gmail.com
DirectDruidClient.java
in server/src/main/java/org/apache/druid/client
498 7 2018-08-30 2024-12-17 30 21 gianmerlino@gmail.com akjn11@gmail.com
SystemSchema.java
in sql/src/main/java/org/apache/druid/sql/calcite/schema
975 38 2018-10-11 2025-01-15 56 20 surekha.saharan@imply.io cece.mei@imply.io
SinglePhaseSubTask.java
in indexing-service/src/main/java/org/apache/druid/indexing/common/task/batch/parallel
459 19 2019-08-16 2025-04-21 54 20 jihoonson@apache.org cwylie@apache.org
IndexGeneratorJob.java
in indexing-hadoop/src/main/java/org/apache/druid/indexer
760 24 2018-08-30 2025-04-21 38 20 gianmerlino@gmail.com cwylie@apache.org
AggregatorUtil.java
in processing/src/main/java/org/apache/druid/query/aggregation
333 8 2018-08-30 2024-12-18 32 20 gianmerlino@gmail.com akjn11@gmail.com
DruidSchema.java
in sql/src/main/java/org/apache/druid/sql/calcite/schema
56 4 2018-08-30 2025-03-26 45 19 gianmerlino@gmail.com kirk@rxd.hu
SinkQuerySegmentWalker.java
in server/src/main/java/org/apache/druid/segment/realtime/appenderator
509 22 2018-08-30 2025-04-25 43 19 gianmerlino@gmail.com cece.mei@imply.io
CliMiddleManager.java
in services/src/main/java/org/apache/druid/cli
235 5 2018-08-30 2025-01-07 34 19 gianmerlino@gmail.com 7731512+rohangarg@users.nor...
CliIndexer.java
in services/src/main/java/org/apache/druid/cli
202 4 2019-07-30 2025-01-07 31 19 jon-wei@users.noreply.githu... 7731512+rohangarg@users.nor...
IncrementalIndex.java
in processing/src/main/java/org/apache/druid/segment/incremental
1077 84 2018-08-30 2025-04-21 60 18 gianmerlino@gmail.com cwylie@apache.org
PlannerContext.java
in sql/src/main/java/org/apache/druid/sql/calcite/planner
488 54 2018-08-30 2025-05-02 50 18 gianmerlino@gmail.com abhishek.rb19@gmail.com
TaskQueue.java
in indexing-service/src/main/java/org/apache/druid/indexing/overlord
783 35 2018-08-30 2025-03-12 42 18 gianmerlino@gmail.com kashif.faraz@gmail.com
SqlResource.java
in sql/src/main/java/org/apache/druid/sql/http
285 12 2018-08-30 2025-03-13 39 18 gianmerlino@gmail.com gianmerlino@gmail.com
GroupByQueryQueryToolChest.java
in processing/src/main/java/org/apache/druid/query/groupby
712 26 2018-08-30 2024-12-17 35 18 gianmerlino@gmail.com akjn11@gmail.com
PlannerFactory.java
in sql/src/main/java/org/apache/druid/sql/calcite/planner
198 9 2018-08-30 2025-04-29 34 18 gianmerlino@gmail.com cwylie@apache.org
QueryResource.java
in server/src/main/java/org/apache/druid/server
502 32 2018-08-30 2025-02-24 34 18 gianmerlino@gmail.com karankumar1100@gmail.com
SQLMetadataConnector.java
in server/src/main/java/org/apache/druid/metadata
976 50 2018-08-30 2025-03-17 32 18 gianmerlino@gmail.com kashif.faraz@gmail.com
SegmentLoadDropHandler.java
in server/src/main/java/org/apache/druid/server/coordination
347 15 2018-08-30 2025-03-25 31 18 gianmerlino@gmail.com kashif.faraz@gmail.com
CliBroker.java
in services/src/main/java/org/apache/druid/cli
159 4 2018-08-30 2025-04-28 27 18 gianmerlino@gmail.com adarshsanjeev@gmail.com
JettyServerModule.java
in server/src/main/java/org/apache/druid/server/initialization/jetty
508 13 2018-08-30 2024-12-13 26 18 gianmerlino@gmail.com akjn11@gmail.com
GroupByQuery.java
in processing/src/main/java/org/apache/druid/query/groupby
1059 96 2018-08-30 2025-02-21 41 17 gianmerlino@gmail.com kirk@rxd.hu
UnifiedIndexerAppenderatorsManager.java
in server/src/main/java/org/apache/druid/segment/realtime/appenderator
493 37 2019-07-30 2025-04-25 38 17 jon-wei@users.noreply.githu... cece.mei@imply.io
ClientQuerySegmentWalker.java
in server/src/main/java/org/apache/druid/server
759 12 2018-08-30 2025-04-28 38 17 gianmerlino@gmail.com adarshsanjeev@gmail.com
ServerManager.java
in server/src/main/java/org/apache/druid/server/coordination
292 5 2018-08-30 2025-04-25 38 17 gianmerlino@gmail.com cece.mei@imply.io
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
ConciseSet.java
in processing/src/main/java/org/apache/druid/extendedset/intset
1372 90 2023-02-17 2023-02-17 1 1 cwylie@apache.org cwylie@apache.org
orc
TestOrcFile.testDate2038.orc
in extensions-core/orc-extensions/example
731 - 2019-04-09 2019-04-09 1 1 cjwylie@gmail.com cjwylie@gmail.com
continuous-chart-render.tsx
in web-console/src/views/explore-view/modules/time-chart-module
689 15 2025-01-15 2025-05-02 6 1 vadim@ogievetsky.com vadim@ogievetsky.com
segment-bar-chart-render.tsx
in web-console/src/components/segment-timeline
683 11 2024-11-27 2025-04-23 5 1 vadim@ogievetsky.com vadim@ogievetsky.com
SegmentAllocationQueue.java
in indexing-service/src/main/java/org/apache/druid/indexing/common/actions
575 38 2022-12-05 2025-03-12 9 1 kashif.faraz@gmail.com kashif.faraz@gmail.com
GeneratorColumnSchema.java
in processing/src/main/java/org/apache/druid/segment/generator
500 33 2020-06-10 2020-06-10 1 1 cwylie@apache.org cwylie@apache.org
DataSegment.java
in processing/src/main/java/org/apache/druid/timeline
492 54 2023-02-17 2023-02-17 1 1 cwylie@apache.org cwylie@apache.org
SqlSegmentMetadataTransaction.java
in server/src/main/java/org/apache/druid/metadata/segment
491 37 2025-02-11 2025-04-29 3 1 kashif.faraz@gmail.com kashif.faraz@gmail.com
generic-output-table.tsx
in web-console/src/views/explore-view/components/generic-output-table
434 13 2024-09-30 2025-01-28 6 1 vadim@ogievetsky.com vadim@ogievetsky.com
UnnestCursorFactory.java
in processing/src/main/java/org/apache/druid/segment
432 20 2024-09-09 2024-12-09 2 1 cwylie@apache.org cwylie@apache.org
OnHeapAggregateProjection.java
in processing/src/main/java/org/apache/druid/segment/incremental
430 24 2024-10-05 2025-04-21 3 1 cwylie@apache.org cwylie@apache.org
SortedInnerJoinOperator.java
in processing/src/main/java/org/apache/druid/query/operator/join
424 17 2023-01-24 2023-07-06 2 1 86940447+imply-cheddar@user... 86940447+imply-cheddar@user...
filter-menu.tsx
in web-console/src/views/explore-view/components/filter-pane/filter-menu
415 4 2024-09-30 2025-03-29 6 1 vadim@ogievetsky.com vadim@ogievetsky.com
SafeWritableBuffer.java
in processing/src/main/java/org/apache/druid/segment/data
405 61 2022-11-23 2022-11-23 1 1 cwylie@apache.org cwylie@apache.org
AggregateProjectionMetadata.java
in processing/src/main/java/org/apache/druid/segment
388 19 2024-10-05 2025-04-03 6 1 cwylie@apache.org cwylie@apache.org
DataSourceCompactibleSegmentIterator.java
in server/src/main/java/org/apache/druid/server/compaction
376 14 2024-09-02 2025-04-02 3 1 kashif.faraz@gmail.com kashif.faraz@gmail.com
SegmentBootstrapper.java
in server/src/main/java/org/apache/druid/server/coordination
366 11 2024-07-08 2024-09-12 2 1 abhishek.rb19@gmail.com abhishek.rb19@gmail.com
NettyHttpClient.java
in processing/src/main/java/org/apache/druid/java/util/http/client
360 6 2023-02-17 2023-02-17 1 1 cwylie@apache.org cwylie@apache.org
OverlordCompactionResource.java
in indexing-service/src/main/java/org/apache/druid/indexing/overlord/http
352 16 2024-09-02 2025-04-02 4 1 kashif.faraz@gmail.com kashif.faraz@gmail.com
SafeWritableBase.java
in processing/src/main/java/org/apache/druid/segment/data
347 40 2022-11-23 2022-11-23 1 1 cwylie@apache.org cwylie@apache.org
InlineSchemaDataSourceCompactionConfig.java
in server/src/main/java/org/apache/druid/server/coordinator
347 33 2025-04-01 2025-04-01 1 1 cwylie@apache.org cwylie@apache.org
SafeWritableMemory.java
in processing/src/main/java/org/apache/druid/segment/data
343 42 2022-11-23 2022-11-23 1 1 cwylie@apache.org cwylie@apache.org
CachedSegmentMetadataTransaction.java
in server/src/main/java/org/apache/druid/metadata/segment
342 37 2025-02-11 2025-03-27 3 1 kashif.faraz@gmail.com kashif.faraz@gmail.com
time-chart-module.tsx
in web-console/src/views/explore-view/modules/time-chart-module
328 3 2025-01-15 2025-03-29 3 1 vadim@ogievetsky.com vadim@ogievetsky.com
FileUtils.java
in processing/src/main/java/org/apache/druid/java/util/common
308 24 2023-02-17 2023-10-24 2 1 cwylie@apache.org cwylie@apache.org
IndexerTableInputSpecSlicer.java
in extensions-core/multi-stage-query/src/main/java/org/apache/druid/msq/indexing
308 15 2024-09-17 2024-09-17 1 1 gianmerlino@gmail.com gianmerlino@gmail.com
NestedDataColumnSupplierV4.java
in processing/src/main/java/org/apache/druid/segment/nested
306 9 2023-04-05 2024-10-29 5 1 cwylie@apache.org cwylie@apache.org
module-pane.tsx
in web-console/src/views/explore-view/components/module-pane
302 5 2024-09-30 2025-03-29 7 1 vadim@ogievetsky.com vadim@ogievetsky.com
TableEditor.java
in extensions-core/druid-catalog/src/main/java/org/apache/druid/catalog/http
300 15 2022-11-12 2023-01-17 2 1 paul-rogers@users.noreply.g... paul-rogers@users.noreply.g...
grouping-table-module.tsx
in web-console/src/views/explore-view/modules/grouping-table-module
295 4 2025-01-15 2025-03-29 3 1 vadim@ogievetsky.com vadim@ogievetsky.com
SegmentsCostCache.java
in server/src/main/java/org/apache/druid/server/coordinator/balancer
295 24 2023-06-19 2023-06-19 1 1 kashif.faraz@gmail.com kashif.faraz@gmail.com
DataServerQueryHandler.java
in extensions-core/multi-stage-query/src/main/java/org/apache/druid/msq/exec
292 9 2024-02-28 2024-02-28 1 1 adarshsanjeev@gmail.com adarshsanjeev@gmail.com
291 - 2019-04-17 2019-04-17 1 1 leventov.ru@gmail.com leventov.ru@gmail.com
FrameChannelMerger.java
in processing/src/main/java/org/apache/druid/frame/processor
290 13 2022-08-05 2024-09-17 6 1 gianmerlino@gmail.com gianmerlino@gmail.com
capabilities.ts
in web-console/src/helpers
285 23 2022-12-16 2024-11-28 8 1 vadim@ogievetsky.com vadim@ogievetsky.com
StringLastAggregatorFactory.java
in processing/src/main/java/org/apache/druid/query/aggregation/firstlast/last
278 25 2024-04-30 2024-04-30 1 1 lakshsingla@gmail.com lakshsingla@gmail.com
explore-state.ts
in web-console/src/views/explore-view/models
276 24 2025-01-15 2025-01-28 2 1 vadim@ogievetsky.com vadim@ogievetsky.com
FrameChannelHashPartitioner.java
in processing/src/main/java/org/apache/druid/frame/processor
269 17 2023-03-08 2023-03-08 1 1 gianmerlino@gmail.com gianmerlino@gmail.com
DeltaInputSource.java
in extensions-contrib/druid-deltalake-extensions/src/main/java/org/apache/druid/delta/input
268 13 2024-01-31 2024-09-30 7 1 abhishek.rb19@gmail.com abhishek.rb19@gmail.com
SpectatorHistogram.java
in extensions-contrib/spectator-histogram/src/main/java/org/apache/druid/spectator/histogram
266 22 2024-01-14 2024-01-14 1 1 ben@bensykes.com ben@bensykes.com
query-manager.ts
in web-console/src/utils/query-manager
265 16 2024-08-27 2025-03-29 5 1 vadim@ogievetsky.com vadim@ogievetsky.com
ByteBitLookup.java
in processing/src/main/java/org/apache/druid/hll
264 1 2023-02-17 2023-02-17 1 1 cwylie@apache.org cwylie@apache.org
hjson.ts
in web-console/src/ace-modes
262 3 2024-04-30 2024-04-30 1 1 john@gozde.ca john@gozde.ca
DartWorkerRunner.java
in extensions-core/multi-stage-query/src/main/java/org/apache/druid/msq/dart/worker
262 12 2024-10-01 2024-10-03 2 1 gianmerlino@gmail.com gianmerlino@gmail.com
CoordinatorConfigManager.java
in server/src/main/java/org/apache/druid/server/coordinator
261 13 2023-09-13 2025-04-04 4 1 kashif.faraz@gmail.com kashif.faraz@gmail.com
DoubleFirstAggregatorFactory.java
in processing/src/main/java/org/apache/druid/query/aggregation/firstlast/first
259 24 2024-04-30 2024-04-30 1 1 lakshsingla@gmail.com lakshsingla@gmail.com
DoubleLastAggregatorFactory.java
in processing/src/main/java/org/apache/druid/query/aggregation/firstlast/last
258 24 2024-04-30 2024-04-30 1 1 lakshsingla@gmail.com lakshsingla@gmail.com
FloatLastAggregatorFactory.java
in processing/src/main/java/org/apache/druid/query/aggregation/firstlast/last
257 24 2024-04-30 2024-04-30 1 1 lakshsingla@gmail.com lakshsingla@gmail.com
LongFirstAggregatorFactory.java
in processing/src/main/java/org/apache/druid/query/aggregation/firstlast/first
256 24 2024-04-30 2024-04-30 1 1 lakshsingla@gmail.com lakshsingla@gmail.com
FloatFirstAggregatorFactory.java
in processing/src/main/java/org/apache/druid/query/aggregation/firstlast/first
255 24 2024-04-30 2024-04-30 1 1 lakshsingla@gmail.com lakshsingla@gmail.com
Correlations

File Size vs. Number of Changes: 6035 points

processing/src/main/java/org/apache/druid/query/expression/NestedDataExpressions.java x: 727 lines of code y: 17 # changes server/src/main/java/org/apache/druid/server/log/FileRequestLogger.java x: 188 lines of code y: 8 # changes server/src/main/java/org/apache/druid/server/log/FileRequestLoggerProvider.java x: 48 lines of code y: 7 # changes extensions-core/datasketches/src/main/java/org/apache/druid/query/aggregation/datasketches/theta/sql/ThetaSketchBaseSqlAggregator.java x: 143 lines of code y: 11 # changes extensions-core/multi-stage-query/src/main/java/org/apache/druid/msq/dart/controller/sql/DartQueryMaker.java x: 347 lines of code y: 6 # changes extensions-core/multi-stage-query/src/main/java/org/apache/druid/msq/querykit/groupby/GroupByPreShuffleFrameProcessor.java x: 229 lines of code y: 14 # changes extensions-core/multi-stage-query/src/main/java/org/apache/druid/msq/querykit/results/ExportResultsFrameProcessor.java x: 203 lines of code y: 9 # changes extensions-core/multi-stage-query/src/main/java/org/apache/druid/msq/querykit/scan/ScanQueryFrameProcessor.java x: 387 lines of code y: 23 # changes processing/src/main/java/org/apache/druid/frame/segment/FrameSegment.java x: 48 lines of code y: 6 # changes processing/src/main/java/org/apache/druid/query/JoinDataSource.java x: 399 lines of code y: 21 # changes processing/src/main/java/org/apache/druid/query/groupby/GroupByQueryRunnerFactory.java x: 97 lines of code y: 12 # changes processing/src/main/java/org/apache/druid/query/metadata/SegmentAnalyzer.java x: 292 lines of code y: 27 # changes processing/src/main/java/org/apache/druid/query/scan/ScanQueryEngine.java x: 219 lines of code y: 27 # changes processing/src/main/java/org/apache/druid/query/search/CursorOnlyStrategy.java x: 95 lines of code y: 8 # changes processing/src/main/java/org/apache/druid/query/search/SearchStrategy.java x: 70 lines of code y: 5 # changes processing/src/main/java/org/apache/druid/query/timeboundary/TimeBoundaryQueryRunnerFactory.java x: 282 lines of code y: 15 # changes processing/src/main/java/org/apache/druid/query/topn/TopNQueryEngine.java x: 240 lines of code y: 19 # changes processing/src/main/java/org/apache/druid/segment/ArrayListSegment.java x: 59 lines of code y: 7 # changes processing/src/main/java/org/apache/druid/segment/BypassRestrictedSegment.java x: 23 lines of code y: 2 # changes processing/src/main/java/org/apache/druid/segment/IncrementalIndexSegment.java x: 51 lines of code y: 6 # changes processing/src/main/java/org/apache/druid/segment/QueryableIndexSegment.java x: 74 lines of code y: 11 # changes processing/src/main/java/org/apache/druid/segment/ReferenceCountingSegment.java x: 145 lines of code y: 14 # changes processing/src/main/java/org/apache/druid/segment/RestrictedCursorFactory.java x: 34 lines of code y: 2 # changes processing/src/main/java/org/apache/druid/segment/RestrictedSegment.java x: 81 lines of code y: 3 # changes processing/src/main/java/org/apache/druid/segment/RowBasedSegment.java x: 49 lines of code y: 8 # changes processing/src/main/java/org/apache/druid/segment/Segment.java x: 27 lines of code y: 13 # changes processing/src/main/java/org/apache/druid/segment/WrappedSegmentReference.java x: 52 lines of code y: 5 # changes processing/src/main/java/org/apache/druid/segment/join/HashJoinSegment.java x: 122 lines of code y: 20 # changes processing/src/main/java/org/apache/druid/segment/join/table/BroadcastSegmentIndexedTable.java x: 209 lines of code y: 11 # changes processing/src/main/java/org/apache/druid/segment/loading/TombstoneSegmentizerFactory.java x: 105 lines of code y: 6 # changes server/src/main/java/org/apache/druid/segment/realtime/sink/Sink.java x: 427 lines of code y: 8 # changes extensions-core/multi-stage-query/src/main/java/org/apache/druid/msq/sql/MSQTaskQueryMaker.java x: 406 lines of code y: 37 # changes extensions-core/multi-stage-query/src/main/java/org/apache/druid/msq/input/ParseExceptionUtils.java x: 24 lines of code y: 3 # changes processing/src/main/java/org/apache/druid/query/lookup/LookupSegment.java x: 58 lines of code y: 7 # changes processing/src/main/java/org/apache/druid/segment/NoopQueryableIndex.java x: 63 lines of code y: 1 # changes server/src/main/java/org/apache/druid/segment/InlineSegmentWrangler.java x: 33 lines of code y: 4 # changes indexing-service/src/main/java/org/apache/druid/indexing/seekablestream/supervisor/SeekableStreamSupervisor.java x: 3687 lines of code y: 97 # changes sql/src/main/java/org/apache/druid/sql/calcite/planner/PlannerContext.java x: 488 lines of code y: 50 # changes server/src/main/java/org/apache/druid/client/BrokerViewOfCoordinatorConfig.java x: 118 lines of code y: 2 # changes server/src/main/java/org/apache/druid/server/coordinator/duty/CloneHistoricals.java x: 126 lines of code y: 3 # changes server/src/main/java/org/apache/druid/server/coordinator/stats/Stats.java x: 155 lines of code y: 16 # changes server/src/main/java/org/apache/druid/server/http/BrokerSyncStatus.java x: 69 lines of code y: 2 # changes server/src/main/java/org/apache/druid/server/http/CoordinatorDynamicConfigSyncer.java x: 186 lines of code y: 2 # changes services/src/main/java/org/apache/druid/cli/CliCoordinator.java x: 412 lines of code y: 64 # changes web-console/lib/keywords.ts x: 132 lines of code y: 5 # changes web-console/src/views/explore-view/components/resource-pane/nested-column-dialog/nested-column-dialog.tsx x: 160 lines of code y: 8 # changes web-console/src/views/explore-view/modules/time-chart-module/continuous-chart-render.tsx x: 689 lines of code y: 6 # changes web-console/src/views/workbench-view/destination-pages-pane/destination-pages-pane.scss x: 16 lines of code y: 3 # changes web-console/src/views/workbench-view/destination-pages-pane/destination-pages-pane.tsx x: 171 lines of code y: 8 # changes web-console/src/views/workbench-view/result-table-pane/result-table-pane.tsx x: 673 lines of code y: 19 # changes licenses.yaml x: 5373 lines of code y: 266 # changes web-console/src/components/array-ingest-mode-switch/array-ingest-mode-switch.tsx x: 42 lines of code y: 1 # changes web-console/src/components/index.ts x: 48 lines of code y: 26 # changes web-console/src/druid-models/array-ingest-mode/array-ingest-mode.ts x: 2 lines of code y: 1 # changes web-console/src/druid-models/dimension-spec/dimension-spec.ts x: 174 lines of code y: 9 # changes web-console/src/druid-models/external-config/external-config.ts x: 159 lines of code y: 11 # changes web-console/src/druid-models/index.ts x: 32 lines of code y: 13 # changes web-console/src/druid-models/ingest-query-pattern/ingest-query-pattern.ts x: 301 lines of code y: 11 # changes web-console/src/druid-models/ingestion-spec/ingestion-spec.tsx x: 2569 lines of code y: 43 # changes web-console/src/druid-models/query-context/query-context.tsx x: 60 lines of code y: 13 # changes web-console/src/druid-models/workbench-query/workbench-query.ts x: 466 lines of code y: 32 # changes web-console/src/helpers/spec-conversion.ts x: 422 lines of code y: 20 # changes web-console/src/utils/druid-query.ts x: 320 lines of code y: 33 # changes web-console/src/utils/explain.ts x: 18 lines of code y: 1 # changes web-console/src/utils/index.tsx x: 25 lines of code y: 32 # changes web-console/src/utils/sql.ts x: 130 lines of code y: 12 # changes web-console/src/views/load-data-view/load-data-view.tsx x: 3418 lines of code y: 113 # changes web-console/src/views/sql-data-loader-view/schema-step/schema-step.tsx x: 1002 lines of code y: 24 # changes web-console/src/views/sql-data-loader-view/sql-data-loader-view.tsx x: 225 lines of code y: 18 # changes web-console/src/views/workbench-view/connect-external-data-dialog/connect-external-data-dialog.tsx x: 73 lines of code y: 10 # changes web-console/src/views/workbench-view/input-format-step/input-format-step.tsx x: 304 lines of code y: 18 # changes web-console/src/views/workbench-view/run-panel/run-panel.tsx x: 658 lines of code y: 28 # changes extensions-core/multi-stage-query/src/main/java/org/apache/druid/msq/dart/controller/ControllerHolder.java x: 106 lines of code y: 3 # changes extensions-core/multi-stage-query/src/main/java/org/apache/druid/msq/dart/controller/DartControllerContext.java x: 154 lines of code y: 5 # changes extensions-core/multi-stage-query/src/main/java/org/apache/druid/msq/dart/controller/sql/DartSqlEngine.java x: 153 lines of code y: 2 # changes extensions-core/multi-stage-query/src/main/java/org/apache/druid/msq/dart/guice/DartControllerModule.java x: 85 lines of code y: 2 # changes extensions-core/multi-stage-query/src/main/java/org/apache/druid/msq/exec/Controller.java x: 39 lines of code y: 11 # changes extensions-core/multi-stage-query/src/main/java/org/apache/druid/msq/exec/ControllerContext.java x: 37 lines of code y: 11 # changes extensions-core/multi-stage-query/src/main/java/org/apache/druid/msq/exec/ControllerImpl.java x: 2203 lines of code y: 103 # changes extensions-core/multi-stage-query/src/main/java/org/apache/druid/msq/exec/QueryKitBasedMSQPlanner.java x: 203 lines of code y: 2 # changes extensions-core/multi-stage-query/src/main/java/org/apache/druid/msq/exec/ResultsContext.java x: 61 lines of code y: 3 # changes extensions-core/multi-stage-query/src/main/java/org/apache/druid/msq/indexing/IndexerControllerContext.java x: 297 lines of code y: 19 # changes extensions-core/multi-stage-query/src/main/java/org/apache/druid/msq/indexing/LegacyMSQSpec.java x: 126 lines of code y: 1 # changes extensions-core/multi-stage-query/src/main/java/org/apache/druid/msq/indexing/MSQCompactionRunner.java x: 587 lines of code y: 15 # changes extensions-core/multi-stage-query/src/main/java/org/apache/druid/msq/indexing/MSQControllerTask.java x: 326 lines of code y: 27 # changes extensions-core/multi-stage-query/src/main/java/org/apache/druid/msq/indexing/MSQSpec.java x: 82 lines of code y: 7 # changes extensions-core/multi-stage-query/src/main/java/org/apache/druid/msq/indexing/QueryDefMSQSpec.java x: 107 lines of code y: 1 # changes extensions-core/multi-stage-query/src/main/java/org/apache/druid/msq/indexing/destination/MSQTerminalStageSpecFactory.java x: 6 lines of code y: 2 # changes extensions-core/multi-stage-query/src/main/java/org/apache/druid/msq/indexing/destination/SegmentGenerationTerminalStageSpecFactory.java x: 10 lines of code y: 2 # changes extensions-core/multi-stage-query/src/main/java/org/apache/druid/msq/indexing/destination/SegmentGenerationUtils.java x: 266 lines of code y: 5 # changes extensions-core/multi-stage-query/src/main/java/org/apache/druid/msq/kernel/QueryDefinition.java x: 141 lines of code y: 3 # changes extensions-core/multi-stage-query/src/main/java/org/apache/druid/msq/kernel/QueryDefinitionBuilder.java x: 52 lines of code y: 4 # changes extensions-core/multi-stage-query/src/main/java/org/apache/druid/msq/kernel/StageDefinitionBuilder.java x: 104 lines of code y: 5 # changes extensions-core/multi-stage-query/src/main/java/org/apache/druid/msq/kernel/controller/ControllerQueryKernelConfig.java x: 240 lines of code y: 3 # changes extensions-core/multi-stage-query/src/main/java/org/apache/druid/msq/sql/DartQueryKitSpecFactory.java x: 35 lines of code y: 1 # changes extensions-core/multi-stage-query/src/main/java/org/apache/druid/msq/sql/MSQTaskSqlEngine.java x: 423 lines of code y: 26 # changes processing/src/main/java/org/apache/druid/query/QueryContext.java x: 504 lines of code y: 23 # changes server/src/main/java/org/apache/druid/server/security/ForbiddenException.java x: 33 lines of code y: 5 # changes server/src/main/java/org/apache/druid/metadata/IndexerSQLMetadataStorageCoordinator.java x: 2153 lines of code y: 83 # changes sql/src/main/java/org/apache/druid/sql/AbstractStatement.java x: 130 lines of code y: 9 # changes sql/src/main/java/org/apache/druid/sql/DirectStatement.java x: 206 lines of code y: 14 # changes sql/src/main/java/org/apache/druid/sql/calcite/planner/CalcitePlanner.java x: 400 lines of code y: 9 # changes sql/src/main/java/org/apache/druid/sql/calcite/planner/DruidPlanner.java x: 416 lines of code y: 55 # changes sql/src/main/java/org/apache/druid/sql/calcite/planner/PlannerFactory.java x: 198 lines of code y: 34 # changes sql/src/main/java/org/apache/druid/sql/calcite/view/DruidViewMacro.java x: 64 lines of code y: 17 # changes extensions-contrib/materialized-view-maintenance/src/main/java/org/apache/druid/indexing/materializedview/MaterializedViewSupervisor.java x: 425 lines of code y: 27 # changes extensions-contrib/materialized-view-maintenance/src/main/java/org/apache/druid/indexing/materializedview/MaterializedViewSupervisorSpec.java x: 365 lines of code y: 20 # changes indexing-service/src/main/java/org/apache/druid/indexing/compact/OverlordCompactionScheduler.java x: 303 lines of code y: 6 # changes indexing-service/src/main/java/org/apache/druid/indexing/overlord/DruidOverlord.java x: 226 lines of code y: 8 # changes indexing-service/src/main/java/org/apache/druid/indexing/overlord/http/OverlordDataSourcesResource.java x: 246 lines of code y: 3 # changes processing/src/main/java/org/apache/druid/java/util/common/StringUtils.java x: 426 lines of code y: 9 # changes server/src/main/java/org/apache/druid/client/DataSourcesSnapshot.java x: 130 lines of code y: 10 # changes server/src/main/java/org/apache/druid/guice/SQLMetadataStorageDruidModule.java x: 98 lines of code y: 8 # changes server/src/main/java/org/apache/druid/indexing/overlord/IndexerMetadataStorageCoordinator.java x: 152 lines of code y: 39 # changes server/src/main/java/org/apache/druid/metadata/SQLMetadataRuleManager.java x: 357 lines of code y: 16 # changes server/src/main/java/org/apache/druid/metadata/SegmentsMetadataManager.java x: 14 lines of code y: 17 # changes server/src/main/java/org/apache/druid/metadata/SqlSegmentsMetadataManager.java x: 580 lines of code y: 31 # changes server/src/main/java/org/apache/druid/metadata/SqlSegmentsMetadataQuery.java x: 1277 lines of code y: 29 # changes server/src/main/java/org/apache/druid/metadata/segment/SqlSegmentMetadataTransaction.java x: 491 lines of code y: 3 # changes server/src/main/java/org/apache/druid/metadata/segment/SqlSegmentMetadataTransactionFactory.java x: 164 lines of code y: 6 # changes server/src/main/java/org/apache/druid/segment/metadata/CoordinatorSegmentMetadataCache.java x: 681 lines of code y: 12 # changes server/src/main/java/org/apache/druid/server/coordinator/CoordinatorOverlordServiceConfig.java x: 33 lines of code y: 3 # changes server/src/main/java/org/apache/druid/server/coordinator/DruidCoordinator.java x: 707 lines of code y: 75 # changes server/src/main/java/org/apache/druid/server/coordinator/duty/KillCompactionConfig.java x: 93 lines of code y: 9 # changes server/src/main/java/org/apache/druid/server/coordinator/duty/KillUnusedSegments.java x: 264 lines of code y: 23 # changes server/src/main/java/org/apache/druid/server/http/DataSourcesResource.java x: 819 lines of code y: 32 # changes server/src/main/java/org/apache/druid/server/http/MetadataResource.java x: 407 lines of code y: 30 # changes sql/src/main/java/org/apache/druid/sql/calcite/schema/MetadataSegmentView.java x: 187 lines of code y: 10 # changes sql/src/main/java/org/apache/druid/sql/calcite/expression/Expressions.java x: 736 lines of code y: 42 # changes sql/src/main/java/org/apache/druid/sql/calcite/planner/Calcites.java x: 400 lines of code y: 32 # changes extensions-core/multi-stage-query/src/main/java/org/apache/druid/msq/dart/controller/DartTableInputSpecSlicer.java x: 197 lines of code y: 5 # changes processing/src/main/java/org/apache/druid/query/CloneQueryMode.java x: 29 lines of code y: 1 # changes processing/src/main/java/org/apache/druid/query/QueryContexts.java x: 426 lines of code y: 57 # changes server/src/main/java/org/apache/druid/client/BrokerServerView.java x: 335 lines of code y: 29 # changes server/src/main/java/org/apache/druid/client/CachingClusteredClient.java x: 764 lines of code y: 49 # changes server/src/main/java/org/apache/druid/client/broker/BrokerClientImpl.java x: 89 lines of code y: 4 # changes server/src/main/java/org/apache/druid/client/coordinator/CoordinatorClient.java x: 27 lines of code y: 20 # changes server/src/main/java/org/apache/druid/client/selector/ServerSelector.java x: 182 lines of code y: 13 # changes server/src/main/java/org/apache/druid/server/BrokerQueryResource.java x: 97 lines of code y: 7 # changes server/src/main/java/org/apache/druid/server/ClientInfoResource.java x: 278 lines of code y: 9 # changes server/src/main/java/org/apache/druid/server/ClientQuerySegmentWalker.java x: 759 lines of code y: 38 # changes server/src/main/java/org/apache/druid/server/coordinator/CoordinatorDynamicConfig.java x: 547 lines of code y: 35 # changes server/src/main/java/org/apache/druid/server/http/CoordinatorDynamicConfigsResource.java x: 139 lines of code y: 8 # changes services/src/main/java/org/apache/druid/cli/CliBroker.java x: 159 lines of code y: 27 # changes extensions-core/multi-stage-query/src/main/java/org/apache/druid/msq/dart/worker/DartFrameContext.java x: 141 lines of code y: 2 # changes extensions-core/multi-stage-query/src/main/java/org/apache/druid/msq/dart/worker/DartWorkerContext.java x: 203 lines of code y: 3 # changes extensions-core/multi-stage-query/src/main/java/org/apache/druid/msq/exec/WorkerContext.java x: 30 lines of code y: 8 # changes extensions-core/multi-stage-query/src/main/java/org/apache/druid/msq/indexing/IndexerWorkerContext.java x: 317 lines of code y: 15 # changes extensions-core/multi-stage-query/src/main/java/org/apache/druid/msq/kernel/FrameContext.java x: 41 lines of code y: 8 # changes extensions-core/multi-stage-query/src/main/java/org/apache/druid/msq/querykit/BaseLeafFrameProcessorFactory.java x: 278 lines of code y: 15 # changes extensions-core/multi-stage-query/src/main/java/org/apache/druid/msq/querykit/BroadcastJoinSegmentMapFnProcessor.java x: 206 lines of code y: 6 # changes extensions-core/multi-stage-query/src/main/java/org/apache/druid/msq/querykit/SimpleSegmentMapFnProcessor.java x: 45 lines of code y: 4 # changes indexing-service/src/main/java/org/apache/druid/indexing/common/TaskToolbox.java x: 786 lines of code y: 32 # changes indexing-service/src/main/java/org/apache/druid/indexing/common/TaskToolboxFactory.java x: 247 lines of code y: 26 # changes indexing-service/src/main/java/org/apache/druid/indexing/seekablestream/SeekableStreamIndexTask.java x: 229 lines of code y: 35 # changes processing/src/main/java/org/apache/druid/guice/JsonConfigurator.java x: 251 lines of code y: 4 # changes processing/src/main/java/org/apache/druid/query/DataSource.java x: 52 lines of code y: 20 # changes processing/src/main/java/org/apache/druid/query/TableDataSource.java x: 89 lines of code y: 13 # changes processing/src/main/java/org/apache/druid/query/planning/ExecutionVertex.java x: 250 lines of code y: 2 # changes processing/src/main/java/org/apache/druid/query/policy/RestrictAllTablesPolicyEnforcer.java x: 56 lines of code y: 1 # changes server/src/main/java/org/apache/druid/initialization/CoreInjectorBuilder.java x: 110 lines of code y: 9 # changes server/src/main/java/org/apache/druid/segment/realtime/appenderator/Appenderators.java x: 106 lines of code y: 21 # changes server/src/main/java/org/apache/druid/segment/realtime/appenderator/AppenderatorsManager.java x: 74 lines of code y: 19 # changes server/src/main/java/org/apache/druid/segment/realtime/appenderator/DummyForInjectionAppenderatorsManager.java x: 105 lines of code y: 19 # changes server/src/main/java/org/apache/druid/segment/realtime/appenderator/PeonAppenderatorsManager.java x: 156 lines of code y: 21 # changes server/src/main/java/org/apache/druid/segment/realtime/appenderator/SinkQuerySegmentWalker.java x: 509 lines of code y: 43 # changes server/src/main/java/org/apache/druid/segment/realtime/appenderator/UnifiedIndexerAppenderatorsManager.java x: 493 lines of code y: 38 # changes server/src/main/java/org/apache/druid/server/LocalQuerySegmentWalker.java x: 82 lines of code y: 21 # changes server/src/main/java/org/apache/druid/server/QueryLifecycle.java x: 366 lines of code y: 32 # changes server/src/main/java/org/apache/druid/server/QueryLifecycleFactory.java x: 65 lines of code y: 6 # changes server/src/main/java/org/apache/druid/server/coordination/ServerManager.java x: 292 lines of code y: 38 # changes services/src/main/java/org/apache/druid/cli/CliPeon.java x: 522 lines of code y: 52 # changes sql/src/main/java/org/apache/druid/sql/calcite/planner/PlannerToolbox.java x: 104 lines of code y: 4 # changes sql/src/main/java/org/apache/druid/sql/calcite/rel/DruidQuery.java x: 1337 lines of code y: 91 # changes sql/src/main/java/org/apache/druid/sql/calcite/planner/QueryHandler.java x: 573 lines of code y: 29 # changes web-console/src/components/segment-timeline/segment-bar-chart-render.tsx x: 683 lines of code y: 5 # changes web-console/src/utils/general.tsx x: 580 lines of code y: 92 # changes web-console/src/views/supervisors-view/supervisors-view.tsx x: 1032 lines of code y: 20 # changes extensions-core/multi-stage-query/src/main/java/org/apache/druid/msq/guice/MSQIndexingModule.java x: 172 lines of code y: 22 # changes indexing-service/src/main/java/org/apache/druid/indexing/seekablestream/supervisor/SeekableStreamSupervisorIOConfig.java x: 174 lines of code y: 11 # changes indexing-service/src/main/java/org/apache/druid/indexing/seekablestream/supervisor/autoscaler/LagBasedAutoScalerConfig.java x: 192 lines of code y: 4 # changes web-console/src/views/segments-view/segments-view.tsx x: 1056 lines of code y: 73 # changes extensions-core/multi-stage-query/src/main/java/org/apache/druid/msq/indexing/processor/SegmentGeneratorFrameProcessorFactory.java x: 323 lines of code y: 11 # changes indexing-hadoop/src/main/java/org/apache/druid/indexer/HadoopTuningConfig.java x: 388 lines of code y: 20 # changes indexing-service/src/main/java/org/apache/druid/indexing/common/task/AbstractTask.java x: 354 lines of code y: 27 # changes indexing-service/src/main/java/org/apache/druid/indexing/common/task/BatchAppenderators.java x: 81 lines of code y: 15 # changes indexing-service/src/main/java/org/apache/druid/indexing/common/task/IndexTask.java x: 1438 lines of code y: 104 # changes indexing-service/src/main/java/org/apache/druid/indexing/common/task/Tasks.java x: 33 lines of code y: 17 # changes indexing-service/src/main/java/org/apache/druid/indexing/common/task/batch/parallel/PartialSegmentGenerateTask.java x: 207 lines of code y: 34 # changes indexing-service/src/main/java/org/apache/druid/indexing/common/task/batch/parallel/SinglePhaseSubTask.java x: 459 lines of code y: 54 # changes processing/src/main/java/org/apache/druid/segment/DimensionDictionary.java x: 191 lines of code y: 6 # changes processing/src/main/java/org/apache/druid/segment/DimensionHandler.java x: 65 lines of code y: 10 # changes processing/src/main/java/org/apache/druid/segment/DoubleDimensionHandler.java x: 82 lines of code y: 9 # changes processing/src/main/java/org/apache/druid/segment/StringDimensionHandler.java x: 144 lines of code y: 13 # changes processing/src/main/java/org/apache/druid/segment/StringDimensionIndexer.java x: 443 lines of code y: 26 # changes processing/src/main/java/org/apache/druid/segment/incremental/AppendableIndexBuilder.java x: 67 lines of code y: 9 # changes processing/src/main/java/org/apache/druid/segment/incremental/IncrementalIndex.java x: 1077 lines of code y: 60 # changes processing/src/main/java/org/apache/druid/segment/incremental/OnHeapAggregateProjection.java x: 430 lines of code y: 3 # changes processing/src/main/java/org/apache/druid/segment/incremental/OnheapIncrementalIndex.java x: 822 lines of code y: 25 # changes server/src/main/java/org/apache/druid/segment/realtime/appenderator/BatchAppenderator.java x: 1027 lines of code y: 20 # changes server/src/main/java/org/apache/druid/segment/realtime/appenderator/StreamAppenderator.java x: 1417 lines of code y: 23 # changes extensions-core/multi-stage-query/src/main/java/org/apache/druid/msq/exec/WorkerMemoryParameters.java x: 343 lines of code y: 14 # changes indexing-service/src/main/java/org/apache/druid/indexing/seekablestream/SeekableStreamAppenderatorConfig.java x: 198 lines of code y: 1 # changes indexing-service/src/main/java/org/apache/druid/indexing/seekablestream/SeekableStreamIndexTaskTuningConfig.java x: 305 lines of code y: 17 # changes processing/src/main/java/org/apache/druid/segment/IndexMergerV9.java x: 1358 lines of code y: 37 # changes extensions-contrib/rabbit-stream-indexing-service/src/main/java/org/apache/druid/indexing/rabbitstream/RabbitStreamIndexTask.java x: 111 lines of code y: 2 # changes extensions-core/kafka-indexing-service/src/main/java/org/apache/druid/indexing/kafka/IncrementalPublishingKafkaIndexTaskRunner.java x: 189 lines of code y: 24 # changes extensions-core/kafka-indexing-service/src/main/java/org/apache/druid/indexing/kafka/KafkaIndexTask.java x: 127 lines of code y: 28 # changes extensions-core/kinesis-indexing-service/src/main/java/org/apache/druid/indexing/kinesis/KinesisIndexTaskRunner.java x: 161 lines of code y: 16 # changes indexing-service/src/main/java/org/apache/druid/indexing/seekablestream/SeekableStreamIndexTaskRunner.java x: 1672 lines of code y: 81 # changes extensions-core/kinesis-indexing-service/src/main/java/org/apache/druid/indexing/kinesis/KinesisIndexTaskTuningConfig.java x: 321 lines of code y: 13 # changes extensions-core/druid-basic-security/src/main/java/org/apache/druid/security/basic/authorization/endpoint/BasicAuthorizerResource.java x: 465 lines of code y: 6 # changes processing/src/main/java/org/apache/druid/query/groupby/having/HavingSpecMetricComparator.java x: 80 lines of code y: 4 # changes server/src/main/java/org/apache/druid/server/compaction/CompactionStatus.java x: 412 lines of code y: 8 # changes extensions-core/kubernetes-overlord-extensions/src/main/java/org/apache/druid/k8s/overlord/KubernetesTaskRunnerConfig.java x: 402 lines of code y: 4 # changes extensions-core/kubernetes-overlord-extensions/src/main/java/org/apache/druid/k8s/overlord/taskadapter/PodTemplateTaskAdapter.java x: 230 lines of code y: 5 # changes services/src/main/java/org/apache/druid/server/AsyncQueryForwardingServlet.java x: 779 lines of code y: 11 # changes processing/src/main/java/org/apache/druid/query/metadata/metadata/SegmentMetadataQuery.java x: 266 lines of code y: 8 # changes server/src/main/java/org/apache/druid/server/coordinator/DruidCluster.java x: 143 lines of code y: 9 # changes server/src/main/java/org/apache/druid/server/coordinator/ServerHolder.java x: 327 lines of code y: 12 # changes server/src/main/java/org/apache/druid/server/coordinator/balancer/SegmentToMoveCalculator.java x: 182 lines of code y: 7 # changes server/src/main/java/org/apache/druid/server/coordinator/duty/BalanceSegments.java x: 72 lines of code y: 14 # changes server/src/main/java/org/apache/druid/server/coordinator/duty/MarkOvershadowedSegmentsAsUnused.java x: 93 lines of code y: 7 # changes server/src/main/java/org/apache/druid/server/coordinator/loading/HttpLoadQueuePeon.java x: 566 lines of code y: 12 # changes server/src/main/java/org/apache/druid/server/coordinator/loading/RoundRobinServerSelector.java x: 94 lines of code y: 2 # changes server/src/main/java/org/apache/druid/server/coordinator/loading/StrategicSegmentAssigner.java x: 448 lines of code y: 10 # changes extensions-core/multi-stage-query/src/main/java/org/apache/druid/msq/querykit/DataSourcePlan.java x: 632 lines of code y: 24 # changes extensions-core/multi-stage-query/src/main/java/org/apache/druid/msq/querykit/InputNumberDataSource.java x: 72 lines of code y: 9 # changes extensions-core/multi-stage-query/src/main/java/org/apache/druid/msq/querykit/RestrictedInputNumberDataSource.java x: 93 lines of code y: 3 # changes indexing-service/src/main/java/org/apache/druid/indexing/overlord/SingleTaskBackgroundRunner.java x: 393 lines of code y: 16 # changes processing/src/main/java/org/apache/druid/query/BaseQuery.java x: 188 lines of code y: 21 # changes processing/src/main/java/org/apache/druid/query/FilteredDataSource.java x: 110 lines of code y: 6 # changes processing/src/main/java/org/apache/druid/query/FrameBasedInlineDataSource.java x: 108 lines of code y: 8 # changes processing/src/main/java/org/apache/druid/query/InlineDataSource.java x: 190 lines of code y: 15 # changes processing/src/main/java/org/apache/druid/query/LookupDataSource.java x: 72 lines of code y: 8 # changes processing/src/main/java/org/apache/druid/query/Queries.java x: 160 lines of code y: 14 # changes processing/src/main/java/org/apache/druid/query/Query.java x: 169 lines of code y: 28 # changes processing/src/main/java/org/apache/druid/query/QueryDataSource.java x: 113 lines of code y: 11 # changes processing/src/main/java/org/apache/druid/query/UnnestDataSource.java x: 128 lines of code y: 11 # changes processing/src/main/java/org/apache/druid/query/filter/DimFilterUtils.java x: 113 lines of code y: 13 # changes processing/src/main/java/org/apache/druid/query/planning/ExecutionVertexShuttle.java x: 103 lines of code y: 1 # changes processing/src/main/java/org/apache/druid/query/union/UnionQuery.java x: 227 lines of code y: 4 # changes processing/src/main/java/org/apache/druid/segment/join/JoinConditionAnalysis.java x: 154 lines of code y: 13 # changes sql/src/main/java/org/apache/druid/sql/calcite/planner/PlannerConfig.java x: 363 lines of code y: 26 # changes sql/src/main/java/org/apache/druid/sql/calcite/rel/DruidCorrelateUnnestRel.java x: 470 lines of code y: 17 # changes sql/src/main/java/org/apache/druid/sql/calcite/rel/DruidJoinQueryRel.java x: 417 lines of code y: 30 # changes sql/src/main/java/org/apache/druid/sql/calcite/rel/DruidOuterQueryRel.java x: 176 lines of code y: 22 # changes sql/src/main/java/org/apache/druid/sql/calcite/run/NativeQueryMaker.java x: 205 lines of code y: 24 # changes processing/src/main/java/org/apache/druid/math/expr/ExprEval.java x: 1257 lines of code y: 22 # changes extensions-core/azure-extensions/src/main/java/org/apache/druid/storage/azure/AzureStorage.java x: 260 lines of code y: 11 # changes processing/src/main/java/org/apache/druid/java/util/common/lifecycle/Lifecycle.java x: 336 lines of code y: 3 # changes server/src/main/java/org/apache/druid/discovery/BaseNodeRoleWatcher.java x: 284 lines of code y: 6 # changes owasp-dependency-check-suppressions.xml x: 617 lines of code y: 81 # changes indexing-service/src/main/java/org/apache/druid/indexing/common/task/HadoopIndexTask.java x: 905 lines of code y: 54 # changes indexing-service/src/main/java/org/apache/druid/indexing/common/task/batch/parallel/ParallelIndexSupervisorTask.java x: 1616 lines of code y: 97 # changes server/src/main/java/org/apache/druid/server/security/AuthorizationUtils.java x: 313 lines of code y: 16 # changes extensions-core/kubernetes-overlord-extensions/src/main/java/org/apache/druid/k8s/overlord/KubernetesPeonLifecycle.java x: 297 lines of code y: 4 # changes extensions-core/kubernetes-overlord-extensions/src/main/java/org/apache/druid/k8s/overlord/KubernetesTaskRunner.java x: 439 lines of code y: 3 # changes extensions-core/kubernetes-overlord-extensions/src/main/java/org/apache/druid/k8s/overlord/common/K8sTaskId.java x: 47 lines of code y: 2 # changes extensions-core/kubernetes-overlord-extensions/src/main/java/org/apache/druid/k8s/overlord/taskadapter/K8sTaskAdapter.java x: 418 lines of code y: 4 # changes extensions-core/kubernetes-overlord-extensions/src/main/java/org/apache/druid/k8s/overlord/taskadapter/SingleContainerTaskAdapter.java x: 51 lines of code y: 3 # changes processing/src/main/java/org/apache/druid/java/util/emitter/core/HttpPostEmitter.java x: 746 lines of code y: 4 # changes server/src/main/java/org/apache/druid/server/coordinator/CoordinatorConfigManager.java x: 261 lines of code y: 4 # changes server/src/main/java/org/apache/druid/server/http/CoordinatorCompactionConfigsResource.java x: 115 lines of code y: 20 # changes web-console/unified-console.html x: 58 lines of code y: 29 # changes extensions-core/multi-stage-query/src/main/java/org/apache/druid/msq/exec/SegmentLoadStatusFetcher.java x: 355 lines of code y: 5 # changes processing/src/main/java/org/apache/druid/segment/AggregateProjectionMetadata.java x: 388 lines of code y: 6 # changes processing/src/main/java/org/apache/druid/segment/projections/Projections.java x: 208 lines of code y: 4 # changes web-console/src/dialogs/compaction-dynamic-config-dialog/compaction-dynamic-config-dialog.tsx x: 139 lines of code y: 5 # changes web-console/src/dialogs/compaction-history-dialog/compaction-history-dialog.tsx x: 127 lines of code y: 8 # changes web-console/src/dialogs/doctor-dialog/doctor-checks.tsx x: 332 lines of code y: 9 # changes web-console/src/druid-models/compaction-config/compaction-config.tsx x: 331 lines of code y: 8 # changes web-console/src/druid-models/compaction-dynamic-config/compaction-dynamic-config.tsx x: 76 lines of code y: 1 # changes web-console/src/druid-models/coordinator-dynamic-config/coordinator-dynamic-config.tsx x: 54 lines of code y: 15 # changes web-console/src/views/datasources-view/datasources-view.tsx x: 1658 lines of code y: 28 # changes web-console/src/components/auto-form/auto-form.tsx x: 511 lines of code y: 49 # changes indexing-service/src/main/java/org/apache/druid/indexing/compact/CompactionSupervisor.java x: 110 lines of code y: 3 # changes indexing-service/src/main/java/org/apache/druid/indexing/overlord/http/OverlordCompactionResource.java x: 352 lines of code y: 4 # changes indexing-service/src/main/java/org/apache/druid/indexing/overlord/supervisor/CompactionSupervisorManager.java x: 140 lines of code y: 1 # changes server/src/main/java/org/apache/druid/rpc/indexing/OverlordClientImpl.java x: 384 lines of code y: 13 # changes server/src/main/java/org/apache/druid/server/compaction/BaseCandidateSearchPolicy.java x: 60 lines of code y: 2 # changes server/src/main/java/org/apache/druid/server/compaction/DataSourceCompactibleSegmentIterator.java x: 376 lines of code y: 3 # changes server/src/main/java/org/apache/druid/server/coordinator/AutoCompactionSnapshot.java x: 224 lines of code y: 6 # changes server/src/main/java/org/apache/druid/server/coordinator/DataSourceCompactionConfigAuditEntry.java x: 71 lines of code y: 3 # changes server/src/main/java/org/apache/druid/server/http/ServletResourceUtils.java x: 55 lines of code y: 2 # changes server/src/main/java/org/apache/druid/client/selector/ConnectionCountServerSelectorStrategy.java x: 34 lines of code y: 6 # changes extensions-core/druid-catalog/src/main/java/org/apache/druid/catalog/sql/LiveCatalogResolver.java x: 161 lines of code y: 2 # changes extensions-core/druid-catalog/src/main/java/org/apache/druid/catalog/sync/CachedMetadataCatalog.java x: 277 lines of code y: 3 # changes indexing-service/src/main/java/org/apache/druid/indexing/common/task/AbstractBatchIndexTask.java x: 779 lines of code y: 60 # changes indexing-service/src/main/java/org/apache/druid/indexing/common/task/CompactionTask.java x: 1295 lines of code y: 93 # changes processing/src/main/java/org/apache/druid/timeline/CompactionState.java x: 152 lines of code y: 4 # changes server/src/main/java/org/apache/druid/catalog/model/table/DatasourceDefn.java x: 121 lines of code y: 9 # changes server/src/main/java/org/apache/druid/client/indexing/ClientCompactionTaskQuery.java x: 180 lines of code y: 11 # changes server/src/main/java/org/apache/druid/guice/DruidInjectorBuilder.java x: 165 lines of code y: 6 # changes server/src/main/java/org/apache/druid/segment/indexing/CombinedDataSchema.java x: 43 lines of code y: 5 # changes server/src/main/java/org/apache/druid/server/coordinator/DataSourceCompactionConfig.java x: 50 lines of code y: 27 # changes server/src/main/java/org/apache/druid/server/coordinator/InlineSchemaDataSourceCompactionConfig.java x: 347 lines of code y: 1 # changes server/src/main/java/org/apache/druid/server/coordinator/duty/CompactSegments.java x: 535 lines of code y: 44 # changes indexing-service/src/main/java/org/apache/druid/indexing/overlord/setup/JavaScriptWorkerSelectStrategy.java x: 72 lines of code y: 4 # changes extensions-core/s3-extensions/src/main/java/org/apache/druid/storage/s3/S3Utils.java x: 288 lines of code y: 27 # changes extensions-core/s3-extensions/src/main/java/org/apache/druid/storage/s3/ServerSideEncryptingAmazonS3.java x: 184 lines of code y: 9 # changes web-console/src/views/explore-view/components/column-picker-menu/column-picker-menu.tsx x: 79 lines of code y: 5 # changes web-console/src/views/explore-view/components/filter-pane/filter-menu/contains-filter-control/contains-filter-control.tsx x: 75 lines of code y: 7 # changes web-console/src/views/explore-view/components/filter-pane/filter-menu/filter-menu.tsx x: 415 lines of code y: 6 # changes web-console/src/views/explore-view/components/filter-pane/filter-menu/time-interval-filter-control/time-interval-filter-control.tsx x: 61 lines of code y: 4 # changes web-console/src/views/explore-view/components/filter-pane/filter-pane.tsx x: 209 lines of code y: 7 # changes web-console/src/views/explore-view/components/module-pane/module-pane.tsx x: 302 lines of code y: 7 # changes web-console/src/views/explore-view/components/resource-pane/column-dialog/column-dialog.tsx x: 147 lines of code y: 7 # changes web-console/src/views/explore-view/components/resource-pane/measure-dialog/measure-dialog.tsx x: 140 lines of code y: 6 # changes web-console/src/views/explore-view/components/resource-pane/resource-pane.tsx x: 316 lines of code y: 8 # changes web-console/src/views/explore-view/explore-view.scss x: 215 lines of code y: 4 # changes web-console/src/views/explore-view/explore-view.tsx x: 490 lines of code y: 14 # changes web-console/src/views/explore-view/models/query-source.ts x: 326 lines of code y: 8 # changes web-console/src/views/explore-view/modules/grouping-table-module/grouping-table-module.tsx x: 295 lines of code y: 3 # changes web-console/src/views/explore-view/modules/multi-axis-chart-module/multi-axis-chart-module.tsx x: 224 lines of code y: 3 # changes web-console/src/views/explore-view/modules/time-chart-module/time-chart-module.tsx x: 328 lines of code y: 3 # changes web-console/src/utils/download.ts x: 97 lines of code y: 10 # changes web-console/src/views/workbench-view/execution-summary-panel/execution-summary-panel.tsx x: 153 lines of code y: 14 # changes extensions-core/multi-stage-query/src/main/java/org/apache/druid/msq/sql/resources/SqlStatementResource.java x: 891 lines of code y: 21 # changes server/src/main/java/org/apache/druid/metadata/segment/CachedSegmentMetadataTransaction.java x: 342 lines of code y: 3 # changes processing/src/main/java/org/apache/druid/query/groupby/GroupingEngine.java x: 720 lines of code y: 22 # changes quidem-ut/src/main/java/org/apache/druid/quidem/ExposedAsBrokerQueryComponentSupplierWrapper.java x: 201 lines of code y: 8 # changes sql/src/main/java/org/apache/druid/sql/calcite/schema/DruidSchema.java x: 56 lines of code y: 45 # changes sql/src/main/java/org/apache/druid/sql/calcite/schema/DruidSchemaManager.java x: 22 lines of code y: 4 # changes sql/src/main/java/org/apache/druid/sql/http/SqlQuery.java x: 155 lines of code y: 11 # changes server/src/main/java/org/apache/druid/server/coordination/BatchDataSegmentAnnouncer.java x: 398 lines of code y: 15 # changes server/src/main/java/org/apache/druid/server/coordination/SegmentChangeStatus.java x: 100 lines of code y: 2 # changes server/src/main/java/org/apache/druid/server/coordination/SegmentLoadDropHandler.java x: 347 lines of code y: 31 # changes server/src/main/java/org/apache/druid/server/http/SegmentListerResource.java x: 275 lines of code y: 10 # changes server/src/main/java/org/apache/druid/query/ResultLevelCachingQueryRunner.java x: 274 lines of code y: 17 # changes server/src/main/java/org/apache/druid/server/coordination/DataSegmentChangeHandler.java x: 8 lines of code y: 3 # changes indexing-service/src/main/java/org/apache/druid/indexing/seekablestream/SequenceMetadata.java x: 374 lines of code y: 15 # changes server/src/main/java/org/apache/druid/indexing/overlord/SegmentPublishResult.java x: 124 lines of code y: 5 # changes server/src/main/java/org/apache/druid/segment/realtime/appenderator/BaseAppenderatorDriver.java x: 596 lines of code y: 32 # changes web-console/src/react-table/react-table-filters.ts x: 155 lines of code y: 1 # changes web-console/src/react-table/react-table-inputs.tsx x: 153 lines of code y: 9 # changes web-console/src/views/lookups-view/lookups-view.tsx x: 487 lines of code y: 48 # changes web-console/src/views/services-view/services-view.tsx x: 774 lines of code y: 42 # changes web-console/src/views/tasks-view/tasks-view.tsx x: 631 lines of code y: 13 # changes server/src/main/java/org/apache/druid/server/JettyUtils.java x: 45 lines of code y: 3 # changes server/src/main/java/org/apache/druid/metadata/SQLMetadataConnector.java x: 976 lines of code y: 32 # changes server/src/main/java/org/apache/druid/metadata/SQLMetadataStorageActionHandler.java x: 898 lines of code y: 19 # changes sql/src/main/java/org/apache/druid/sql/http/SqlResource.java x: 285 lines of code y: 39 # changes indexing-service/src/main/java/org/apache/druid/indexing/common/actions/SegmentAllocationQueue.java x: 575 lines of code y: 9 # changes indexing-service/src/main/java/org/apache/druid/indexing/overlord/TaskLockbox.java x: 1398 lines of code y: 37 # changes indexing-service/src/main/java/org/apache/druid/indexing/overlord/TaskQueue.java x: 783 lines of code y: 42 # changes indexing-service/src/main/java/org/apache/druid/indexing/seekablestream/supervisor/autoscaler/LagBasedAutoScaler.java x: 225 lines of code y: 9 # changes processing/src/main/java/org/apache/druid/query/Druids.java x: 825 lines of code y: 22 # changes indexing-hadoop/src/main/java/org/apache/druid/indexer/InputRowSerde.java x: 427 lines of code y: 16 # changes processing/src/main/java/org/apache/druid/query/filter/SelectorDimFilter.java x: 148 lines of code y: 12 # changes processing/src/main/java/org/apache/druid/query/groupby/epinephelinae/GrouperBufferComparatorUtils.java x: 380 lines of code y: 8 # changes processing/src/main/java/org/apache/druid/query/groupby/epinephelinae/RowBasedGrouperHelper.java x: 1846 lines of code y: 47 # changes processing/src/main/java/org/apache/druid/segment/column/TypeStrategies.java x: 472 lines of code y: 5 # changes processing/src/main/java/org/apache/druid/segment/data/FixedIndexedWriter.java x: 173 lines of code y: 7 # changes processing/src/main/java/org/apache/druid/segment/data/FrontCodedIndexed.java x: 535 lines of code y: 13 # changes processing/src/main/java/org/apache/druid/segment/data/FrontCodedIndexedWriter.java x: 365 lines of code y: 12 # changes processing/src/main/java/org/apache/druid/segment/data/FrontCodedIntArrayIndexed.java x: 383 lines of code y: 3 # changes indexing-service/src/main/java/org/apache/druid/indexing/overlord/ImmutableWorkerInfo.java x: 253 lines of code y: 5 # changes indexing-service/src/main/java/org/apache/druid/indexing/overlord/autoscaling/PendingTaskBasedWorkerProvisioningStrategy.java x: 439 lines of code y: 11 # changes indexing-service/src/main/java/org/apache/druid/indexing/overlord/setup/WorkerSelectUtils.java x: 135 lines of code y: 4 # changes web-console/src/views/explore-view/utils/misc.ts x: 29 lines of code y: 5 # changes extensions-core/kafka-indexing-service/src/main/java/org/apache/druid/indexing/kafka/KafkaRecordSupplier.java x: 337 lines of code y: 20 # changes extensions-core/kafka-indexing-service/src/main/java/org/apache/druid/indexing/kafka/supervisor/KafkaSupervisor.java x: 497 lines of code y: 52 # changes indexing-service/src/main/java/org/apache/druid/indexing/seekablestream/common/OrderedPartitionableRecord.java x: 95 lines of code y: 5 # changes indexing-service/src/main/java/org/apache/druid/indexing/seekablestream/common/RecordSupplier.java x: 35 lines of code y: 9 # changes indexing-service/src/main/java/org/apache/druid/indexing/overlord/supervisor/SupervisorManager.java x: 405 lines of code y: 31 # changes indexing-service/src/main/java/org/apache/druid/indexing/overlord/supervisor/SupervisorResource.java x: 624 lines of code y: 19 # changes indexing-hadoop/src/main/java/org/apache/druid/indexer/DetermineHashedPartitionsJob.java x: 410 lines of code y: 19 # changes indexing-hadoop/src/main/java/org/apache/druid/indexer/DeterminePartitionsJob.java x: 854 lines of code y: 23 # changes sql/src/main/java/org/apache/druid/sql/calcite/rel/DruidQueryRel.java x: 178 lines of code y: 17 # changes sql/src/main/java/org/apache/druid/sql/calcite/rel/DruidUnionDataSourceRel.java x: 218 lines of code y: 9 # changes sql/src/main/java/org/apache/druid/sql/calcite/rel/PartialDruidQuery.java x: 626 lines of code y: 21 # changes server/src/main/java/org/apache/druid/server/QueryResource.java x: 502 lines of code y: 34 # changes processing/src/main/java/org/apache/druid/query/groupby/GroupByQuery.java x: 1059 lines of code y: 41 # changes processing/src/main/java/org/apache/druid/segment/filter/Filters.java x: 273 lines of code y: 34 # changes indexing-hadoop/src/main/java/org/apache/druid/indexer/HadoopDruidIndexerConfig.java x: 484 lines of code y: 23 # changes indexing-hadoop/src/main/java/org/apache/druid/indexer/HadoopDruidIndexerMapper.java x: 110 lines of code y: 5 # changes indexing-service/src/main/java/org/apache/druid/indexing/common/task/OverlordCoordinatingSegmentAllocator.java x: 118 lines of code y: 6 # changes indexing-service/src/main/java/org/apache/druid/indexing/common/task/SegmentAllocators.java x: 76 lines of code y: 6 # changes indexing-service/src/main/java/org/apache/druid/indexing/common/task/batch/parallel/PartialDimensionCardinalityTask.java x: 220 lines of code y: 16 # changes indexing-service/src/main/java/org/apache/druid/indexing/common/task/batch/parallel/PartialHashSegmentGenerateTask.java x: 161 lines of code y: 20 # changes indexing-service/src/main/java/org/apache/druid/indexing/common/task/batch/parallel/PerfectRollupWorkerTask.java x: 81 lines of code y: 6 # changes indexing-service/src/main/java/org/apache/druid/indexing/common/task/batch/parallel/TombstoneHelper.java x: 223 lines of code y: 8 # changes indexing-service/src/main/java/org/apache/druid/indexing/common/task/batch/parallel/iterator/IndexTaskInputRowIteratorBuilder.java x: 11 lines of code y: 4 # changes processing/src/main/java/org/apache/druid/indexer/granularity/BaseGranularitySpec.java x: 80 lines of code y: 1 # changes processing/src/main/java/org/apache/druid/segment/IndexSpec.java x: 227 lines of code y: 16 # changes server/src/main/java/org/apache/druid/segment/indexing/DataSchema.java x: 436 lines of code y: 15 # changes server/src/main/java/org/apache/druid/client/TimelineServerView.java x: 36 lines of code y: 7 # changes server/src/main/java/org/apache/druid/server/SegmentManager.java x: 315 lines of code y: 21 # changes extensions-core/multi-stage-query/src/main/java/org/apache/druid/msq/exec/RunWorkOrder.java x: 885 lines of code y: 10 # changes extensions-core/multi-stage-query/src/main/java/org/apache/druid/msq/indexing/MSQWorkerTaskLauncher.java x: 659 lines of code y: 20 # changes extensions-core/kinesis-indexing-service/src/main/java/org/apache/druid/indexing/kinesis/KinesisRecordSupplier.java x: 824 lines of code y: 23 # changes indexing-service/src/main/java/org/apache/druid/indexing/seekablestream/SeekableStreamIndexTaskIOConfig.java x: 110 lines of code y: 10 # changes processing/src/main/java/org/apache/druid/segment/QueryableIndexCursorHolder.java x: 666 lines of code y: 9 # changes processing/src/main/java/org/apache/druid/error/DruidException.java x: 235 lines of code y: 13 # changes server/src/main/java/org/apache/druid/metadata/PendingSegmentRecord.java x: 143 lines of code y: 4 # changes indexing-service/src/main/java/org/apache/druid/indexing/scheduledbatch/ScheduledBatchTaskManager.java x: 229 lines of code y: 1 # changes processing/src/main/java/org/apache/druid/segment/IndexIO.java x: 785 lines of code y: 29 # changes processing/src/main/java/org/apache/druid/segment/SimpleQueryableIndex.java x: 233 lines of code y: 17 # changes extensions-core/multi-stage-query/src/main/java/org/apache/druid/msq/exec/WorkerSketchFetcher.java x: 237 lines of code y: 14 # changes extensions-core/multi-stage-query/src/main/java/org/apache/druid/msq/querykit/groupby/GroupByPostShuffleFrameProcessor.java x: 286 lines of code y: 11 # changes extensions-core/multi-stage-query/src/main/java/org/apache/druid/msq/querykit/groupby/GroupByQueryKit.java x: 286 lines of code y: 20 # changes processing/src/main/java/org/apache/druid/query/timeseries/TimeseriesQueryQueryToolChest.java x: 456 lines of code y: 39 # changes extensions-contrib/prometheus-emitter/src/main/java/org/apache/druid/emitter/prometheus/Metrics.java x: 146 lines of code y: 6 # changes processing/src/main/java/org/apache/druid/segment/DictionaryEncodedColumnMerger.java x: 701 lines of code y: 10 # changes processing/src/main/java/org/apache/druid/segment/data/CompressedColumnarIntsSupplier.java x: 280 lines of code y: 8 # changes processing/src/main/java/org/apache/druid/segment/data/CompressedVSizeColumnarIntsSupplier.java x: 346 lines of code y: 11 # changes processing/src/main/java/org/apache/druid/segment/data/CompressedVSizeColumnarMultiIntsSupplier.java x: 184 lines of code y: 5 # changes processing/src/main/java/org/apache/druid/segment/data/CompressionFactory.java x: 298 lines of code y: 13 # changes processing/src/main/java/org/apache/druid/segment/data/GenericIndexed.java x: 587 lines of code y: 21 # changes processing/src/main/java/org/apache/druid/segment/data/GenericIndexedWriter.java x: 420 lines of code y: 19 # changes processing/src/main/java/org/apache/druid/segment/data/IntermediateColumnarLongsSerializer.java x: 130 lines of code y: 6 # changes processing/src/main/java/org/apache/druid/segment/nested/CompressedNestedDataComplexColumn.java x: 977 lines of code y: 23 # changes processing/src/main/java/org/apache/druid/segment/nested/ScalarDoubleColumnAndIndexSupplier.java x: 571 lines of code y: 20 # changes processing/src/main/java/org/apache/druid/segment/nested/ScalarLongColumnAndIndexSupplier.java x: 584 lines of code y: 20 # changes processing/src/main/java/org/apache/druid/segment/serde/DictionaryEncodedColumnPartSerde.java x: 377 lines of code y: 22 # changes processing/src/main/java/org/apache/druid/query/datasourcemetadata/DataSourceMetadataQueryRunnerFactory.java x: 106 lines of code y: 9 # changes processing/src/main/java/org/apache/druid/math/expr/BinaryEvalOpExprBase.java x: 170 lines of code y: 5 # changes processing/src/main/java/org/apache/druid/math/expr/Expr.java x: 426 lines of code y: 15 # changes processing/src/main/java/org/apache/druid/math/expr/FunctionalExpr.java x: 227 lines of code y: 10 # changes processing/src/main/java/org/apache/druid/math/expr/BinaryLogicalOperatorExpr.java x: 346 lines of code y: 7 # changes processing/src/main/java/org/apache/druid/math/expr/BinaryMathOperatorExpr.java x: 222 lines of code y: 5 # changes processing/src/main/java/org/apache/druid/math/expr/Function.java x: 3564 lines of code y: 25 # changes processing/src/main/java/org/apache/druid/math/expr/vector/ExprEvalBindingVector.java x: 135 lines of code y: 1 # changes processing/src/main/java/org/apache/druid/math/expr/vector/VectorComparisonProcessors.java x: 116 lines of code y: 4 # changes processing/src/main/java/org/apache/druid/math/expr/vector/VectorMathProcessors.java x: 734 lines of code y: 4 # changes processing/src/main/java/org/apache/druid/math/expr/vector/VectorProcessors.java x: 718 lines of code y: 10 # changes processing/src/main/java/org/apache/druid/math/expr/vector/VectorStringProcessors.java x: 63 lines of code y: 5 # changes processing/src/main/java/org/apache/druid/query/expression/TimestampFloorExprMacro.java x: 140 lines of code y: 19 # changes processing/src/main/java/org/apache/druid/query/expression/TimestampShiftExprMacro.java x: 122 lines of code y: 16 # changes processing/src/main/java/org/apache/druid/segment/virtual/ExpressionVectorSelectors.java x: 194 lines of code y: 13 # changes processing/src/main/java/org/apache/druid/segment/virtual/SingleStringInputDeferredEvaluationExpressionDimensionVectorSelector.java x: 117 lines of code y: 7 # changes processing/src/main/java/org/apache/druid/segment/incremental/IncrementalIndexAdapter.java x: 206 lines of code y: 16 # changes processing/src/main/java/org/apache/druid/segment/nested/NestedDataComplexTypeSerde.java x: 195 lines of code y: 15 # changes web-console/src/components/table-cell/table-cell.tsx x: 77 lines of code y: 24 # changes web-console/src/utils/date.ts x: 58 lines of code y: 11 # changes web-console/src/views/explore-view/components/control-pane/control-pane.tsx x: 356 lines of code y: 8 # changes web-console/src/views/explore-view/components/generic-output-table/generic-output-table.tsx x: 434 lines of code y: 6 # changes web-console/src/views/explore-view/models/explore-state.ts x: 276 lines of code y: 2 # changes processing/src/main/java/org/apache/druid/segment/CursorBuildSpec.java x: 320 lines of code y: 5 # changes processing/src/main/java/org/apache/druid/segment/CursorFactory.java x: 12 lines of code y: 5 # changes processing/src/main/java/org/apache/druid/query/search/UseIndexesStrategy.java x: 255 lines of code y: 14 # changes processing/src/main/java/org/apache/druid/segment/filter/OrFilter.java x: 616 lines of code y: 20 # changes extensions-core/kubernetes-overlord-extensions/src/main/java/org/apache/druid/k8s/overlord/KubernetesAndWorkerTaskRunner.java x: 239 lines of code y: 1 # changes website/redirects.js x: 330 lines of code y: 10 # changes sql/src/main/java/org/apache/druid/sql/calcite/planner/CalciteRulesManager.java x: 408 lines of code y: 31 # changes sql/src/main/java/org/apache/druid/sql/calcite/planner/DruidRelFieldTrimmer.java x: 223 lines of code y: 1 # changes sql/src/main/java/org/apache/druid/sql/calcite/rule/logical/LogicalUnnestRule.java x: 129 lines of code y: 2 # changes web-console/src/components/clearable-input/clearable-input.tsx x: 26 lines of code y: 10 # changes web-console/src/components/segment-timeline/segment-bar-chart.tsx x: 129 lines of code y: 3 # changes web-console/src/components/segment-timeline/segment-timeline.tsx x: 322 lines of code y: 28 # changes web-console/src/hooks/index.ts x: 10 lines of code y: 7 # changes web-console/src/views/explore-view/components/control-pane/named-expressions-input.tsx x: 124 lines of code y: 4 # changes web-console/src/views/explore-view/models/index.ts x: 8 lines of code y: 4 # changes web-console/src/views/explore-view/utils/index.ts x: 8 lines of code y: 6 # changes web-console/src/views/explore-view/utils/table-query.ts x: 708 lines of code y: 8 # changes web-console/src/views/explore-view/utils/time-manipulation.ts x: 201 lines of code y: 4 # changes extensions-contrib/grpc-query/src/main/java/org/apache/druid/grpc/server/QueryDriver.java x: 581 lines of code y: 2 # changes extensions-core/druid-catalog/src/main/java/org/apache/druid/catalog/http/CatalogResource.java x: 425 lines of code y: 3 # changes extensions-core/multi-stage-query/src/main/java/org/apache/druid/msq/dart/controller/http/DartSqlResource.java x: 205 lines of code y: 3 # changes indexing-service/src/main/java/org/apache/druid/indexing/overlord/http/OverlordResource.java x: 779 lines of code y: 48 # changes indexing-service/src/main/java/org/apache/druid/indexing/overlord/http/security/TaskResourceFilter.java x: 71 lines of code y: 13 # changes server/src/main/java/org/apache/druid/segment/metadata/AbstractSegmentMetadataCache.java x: 768 lines of code y: 11 # changes server/src/main/java/org/apache/druid/segment/metadata/SegmentMetadataQuerySegmentWalker.java x: 210 lines of code y: 5 # changes server/src/main/java/org/apache/druid/server/security/AuthConfig.java x: 217 lines of code y: 7 # changes server/src/main/java/org/apache/druid/server/security/AuthorizationResult.java x: 163 lines of code y: 1 # changes sql/src/main/java/org/apache/druid/sql/calcite/schema/SystemSchema.java x: 975 lines of code y: 56 # changes web-console/src/dialogs/status-dialog/status-dialog.tsx x: 107 lines of code y: 19 # changes web-console/src/views/home-view/home-view.scss x: 18 lines of code y: 9 # changes web-console/src/views/home-view/home-view.tsx x: 35 lines of code y: 21 # changes web-console/src/views/home-view/status-card/status-card.tsx x: 54 lines of code y: 10 # changes extensions-core/datasketches/src/main/java/org/apache/druid/query/aggregation/datasketches/theta/SketchAggregator.java x: 123 lines of code y: 12 # changes extensions-core/histogram/src/main/java/org/apache/druid/query/aggregation/histogram/FixedBucketsHistogram.java x: 907 lines of code y: 6 # changes extensions-core/lookups-cached-single/src/main/java/org/apache/druid/server/lookup/jdbc/JdbcDataFetcher.java x: 213 lines of code y: 8 # changes extensions-core/stats/src/main/java/org/apache/druid/query/aggregation/variance/VarianceAggregatorCollector.java x: 193 lines of code y: 7 # changes processing/src/main/java/org/apache/druid/data/input/Rows.java x: 141 lines of code y: 7 # changes processing/src/main/java/org/apache/druid/frame/field/StringFieldReader.java x: 461 lines of code y: 11 # changes processing/src/main/java/org/apache/druid/frame/key/FrameComparisonWidget.java x: 9 lines of code y: 5 # changes processing/src/main/java/org/apache/druid/frame/read/columnar/StringArrayFrameColumnReader.java x: 289 lines of code y: 3 # changes processing/src/main/java/org/apache/druid/frame/read/columnar/StringFrameColumnReader.java x: 488 lines of code y: 9 # changes processing/src/main/java/org/apache/druid/math/expr/ApplyFunction.java x: 724 lines of code y: 5 # changes processing/src/main/java/org/apache/druid/math/expr/ConstantExpr.java x: 475 lines of code y: 12 # changes processing/src/main/java/org/apache/druid/query/aggregation/ExpressionLambdaAggregatorFactory.java x: 528 lines of code y: 18 # changes processing/src/main/java/org/apache/druid/query/aggregation/post/ArithmeticPostAggregator.java x: 296 lines of code y: 14 # changes processing/src/main/java/org/apache/druid/query/aggregation/post/DoubleGreatestPostAggregator.java x: 130 lines of code y: 7 # changes processing/src/main/java/org/apache/druid/query/dimension/ListFilteredDimensionSpec.java x: 179 lines of code y: 8 # changes processing/src/main/java/org/apache/druid/query/expression/HyperUniqueExpressions.java x: 249 lines of code y: 5 # changes processing/src/main/java/org/apache/druid/query/expression/LikeExprMacro.java x: 66 lines of code y: 11 # changes processing/src/main/java/org/apache/druid/query/expression/LookupExprMacro.java x: 85 lines of code y: 13 # changes processing/src/main/java/org/apache/druid/query/extraction/MapLookupExtractor.java x: 151 lines of code y: 8 # changes processing/src/main/java/org/apache/druid/query/extraction/TimeDimExtractionFn.java x: 146 lines of code y: 3 # changes processing/src/main/java/org/apache/druid/query/filter/Filter.java x: 85 lines of code y: 16 # changes processing/src/main/java/org/apache/druid/query/filter/InDimFilter.java x: 632 lines of code y: 33 # changes processing/src/main/java/org/apache/druid/query/filter/LikeDimFilter.java x: 377 lines of code y: 14 # changes processing/src/main/java/org/apache/druid/query/filter/TypedInFilter.java x: 656 lines of code y: 4 # changes processing/src/main/java/org/apache/druid/query/filter/ValueMatcher.java x: 8 lines of code y: 7 # changes processing/src/main/java/org/apache/druid/query/groupby/epinephelinae/GroupByQueryEngine.java x: 768 lines of code y: 10 # changes processing/src/main/java/org/apache/druid/query/groupby/orderby/DefaultLimitSpec.java x: 483 lines of code y: 21 # changes processing/src/main/java/org/apache/druid/query/metadata/metadata/ColumnAnalysis.java x: 291 lines of code y: 8 # changes processing/src/main/java/org/apache/druid/segment/AutoTypeColumnIndexer.java x: 697 lines of code y: 15 # changes processing/src/main/java/org/apache/druid/segment/DimensionSelector.java x: 212 lines of code y: 13 # changes processing/src/main/java/org/apache/druid/segment/DoubleDimensionIndexer.java x: 163 lines of code y: 15 # changes processing/src/main/java/org/apache/druid/segment/RowBasedColumnSelectorFactory.java x: 433 lines of code y: 21 # changes processing/src/main/java/org/apache/druid/segment/column/ColumnCapabilitiesImpl.java x: 238 lines of code y: 25 # changes processing/src/main/java/org/apache/druid/segment/data/ColumnarFloats.java x: 163 lines of code y: 7 # changes processing/src/main/java/org/apache/druid/segment/filter/BoundFilter.java x: 343 lines of code y: 25 # changes processing/src/main/java/org/apache/druid/segment/filter/IsBooleanFilter.java x: 175 lines of code y: 6 # changes processing/src/main/java/org/apache/druid/segment/filter/LikeFilter.java x: 166 lines of code y: 20 # changes processing/src/main/java/org/apache/druid/segment/filter/ValueMatchers.java x: 393 lines of code y: 7 # changes processing/src/main/java/org/apache/druid/segment/index/IndexedUtf8ValueIndexes.java x: 227 lines of code y: 11 # changes processing/src/main/java/org/apache/druid/segment/join/lookup/LookupJoinMatcher.java x: 250 lines of code y: 11 # changes processing/src/main/java/org/apache/druid/segment/join/lookup/LookupJoinable.java x: 138 lines of code y: 15 # changes processing/src/main/java/org/apache/druid/segment/join/table/IndexedTableJoinMatcher.java x: 524 lines of code y: 17 # changes processing/src/main/java/org/apache/druid/segment/join/table/IndexedTableJoinable.java x: 150 lines of code y: 18 # changes processing/src/main/java/org/apache/druid/segment/nested/NestedDataColumnSerializer.java x: 401 lines of code y: 23 # changes processing/src/main/java/org/apache/druid/segment/nested/NestedFieldColumnIndexSupplier.java x: 1525 lines of code y: 15 # changes processing/src/main/java/org/apache/druid/segment/nested/ScalarStringColumnSerializer.java x: 103 lines of code y: 11 # changes processing/src/main/java/org/apache/druid/segment/nested/ValueDictionary.java x: 302 lines of code y: 5 # changes processing/src/main/java/org/apache/druid/segment/nested/VariantColumnSerializer.java x: 465 lines of code y: 12 # changes processing/src/main/java/org/apache/druid/segment/serde/NestedCommonFormatColumnPartSerde.java x: 331 lines of code y: 17 # changes processing/src/main/java/org/apache/druid/segment/virtual/ExpressionSelectors.java x: 392 lines of code y: 43 # changes processing/src/main/java/org/apache/druid/segment/virtual/ListFilteredVirtualColumn.java x: 631 lines of code y: 19 # changes sql/src/main/java/org/apache/druid/sql/calcite/aggregation/builtin/StringSqlAggregator.java x: 218 lines of code y: 15 # changes sql/src/main/java/org/apache/druid/sql/calcite/rule/DruidJoinRule.java x: 479 lines of code y: 25 # changes sql/src/main/java/org/apache/druid/sql/calcite/rule/ReverseLookupRule.java x: 491 lines of code y: 5 # changes sql/src/main/java/org/apache/druid/sql/calcite/table/RowSignatures.java x: 231 lines of code y: 12 # changes web-console/src/dialogs/compaction-config-dialog/compaction-config-dialog.tsx x: 158 lines of code y: 9 # changes services/src/main/java/org/apache/druid/cli/CliIndexer.java x: 202 lines of code y: 31 # changes services/src/main/java/org/apache/druid/cli/CliMiddleManager.java x: 235 lines of code y: 34 # changes services/src/main/java/org/apache/druid/cli/CliRouter.java x: 101 lines of code y: 14 # changes server/src/main/java/org/apache/druid/client/DruidServer.java x: 249 lines of code y: 8 # changes server/src/main/java/org/apache/druid/server/coordinator/duty/RunRules.java x: 119 lines of code y: 10 # changes extensions-contrib/aliyun-oss-extensions/src/main/java/org/apache/druid/storage/aliyun/OssUtils.java x: 169 lines of code y: 4 # changes extensions-core/datasketches/src/main/java/org/apache/druid/query/aggregation/datasketches/theta/SketchHolder.java x: 264 lines of code y: 11 # changes extensions-core/druid-basic-security/src/main/java/org/apache/druid/security/basic/BasicAuthUtils.java x: 198 lines of code y: 12 # changes extensions-core/hdfs-storage/src/main/java/org/apache/druid/storage/hdfs/HdfsStorageDruidModule.java x: 88 lines of code y: 15 # changes extensions-core/kafka-indexing-service/src/main/java/org/apache/druid/indexing/kafka/supervisor/KafkaSupervisorTuningConfig.java x: 205 lines of code y: 19 # changes extensions-core/multi-stage-query/src/main/java/org/apache/druid/msq/querykit/QueryKitUtils.java x: 146 lines of code y: 10 # changes indexing-hadoop/src/main/java/org/apache/druid/indexer/JobHelper.java x: 720 lines of code y: 26 # changes indexing-service/src/main/java/org/apache/druid/indexing/common/task/batch/parallel/PartialSegmentMergeTask.java x: 349 lines of code y: 34 # changes indexing-service/src/main/java/org/apache/druid/indexing/input/DruidInputSource.java x: 522 lines of code y: 25 # changes processing/src/main/java/org/apache/druid/data/input/impl/DimensionsSpec.java x: 335 lines of code y: 7 # changes processing/src/main/java/org/apache/druid/extendedset/intset/ImmutableConciseSet.java x: 797 lines of code y: 3 # changes processing/src/main/java/org/apache/druid/frame/Frame.java x: 293 lines of code y: 5 # changes processing/src/main/java/org/apache/druid/hll/HyperLogLogCollector.java x: 532 lines of code y: 3 # changes processing/src/main/java/org/apache/druid/indexer/partitions/HashedPartitionsSpec.java x: 168 lines of code y: 3 # changes processing/src/main/java/org/apache/druid/java/util/common/HumanReadableBytes.java x: 193 lines of code y: 3 # changes processing/src/main/java/org/apache/druid/math/expr/ExprMacroTable.java x: 173 lines of code y: 10 # changes processing/src/main/java/org/apache/druid/math/expr/ExpressionTypeConversion.java x: 175 lines of code y: 10 # changes processing/src/main/java/org/apache/druid/math/expr/Parser.java x: 372 lines of code y: 4 # changes processing/src/main/java/org/apache/druid/query/aggregation/AggregatorUtil.java x: 333 lines of code y: 32 # changes processing/src/main/java/org/apache/druid/query/aggregation/firstlast/first/StringFirstAggregatorFactory.java x: 301 lines of code y: 3 # changes processing/src/main/java/org/apache/druid/query/ordering/StringComparators.java x: 416 lines of code y: 9 # changes processing/src/main/java/org/apache/druid/query/timeseries/TimeseriesQuery.java x: 249 lines of code y: 19 # changes processing/src/main/java/org/apache/druid/query/topn/PooledTopNAlgorithm.java x: 777 lines of code y: 12 # changes processing/src/main/java/org/apache/druid/segment/DimensionHandlerUtils.java x: 627 lines of code y: 27 # changes processing/src/main/java/org/apache/druid/segment/column/ColumnCapabilities.java x: 92 lines of code y: 19 # changes processing/src/main/java/org/apache/druid/segment/column/ColumnType.java x: 118 lines of code y: 8 # changes processing/src/main/java/org/apache/druid/segment/nested/FieldTypeInfo.java x: 281 lines of code y: 7 # changes processing/src/main/java/org/apache/druid/segment/nested/NestedCommonFormatColumnSerializer.java x: 51 lines of code y: 12 # changes server/src/main/java/org/apache/druid/server/coordination/ServerType.java x: 95 lines of code y: 10 # changes sql/src/main/java/org/apache/druid/sql/calcite/aggregation/builtin/SumSqlAggregator.java x: 56 lines of code y: 13 # changes sql/src/main/java/org/apache/druid/sql/calcite/planner/DruidOperatorTable.java x: 541 lines of code y: 70 # changes sql/src/main/java/org/apache/druid/sql/calcite/rel/Grouping.java x: 233 lines of code y: 10 # changes processing/src/main/java/org/apache/druid/query/DefaultQueryMetrics.java x: 297 lines of code y: 20 # changes server/src/main/java/org/apache/druid/indexing/overlord/supervisor/Supervisor.java x: 43 lines of code y: 19 # changes sql/src/main/java/org/apache/druid/sql/calcite/run/EngineFeature.java x: 25 lines of code y: 9 # changes sql/src/main/java/org/apache/druid/sql/calcite/run/NativeSqlEngine.java x: 129 lines of code y: 14 # changes processing/src/main/java/org/apache/druid/query/topn/BaseTopNAlgorithm.java x: 261 lines of code y: 8 # changes processing/src/main/java/org/apache/druid/query/topn/TimeExtractionTopNAlgorithm.java x: 117 lines of code y: 13 # changes extensions-contrib/ddsketch/src/main/java/org/apache/druid/query/aggregation/ddsketch/DDSketchAggregatorFactory.java x: 253 lines of code y: 2 # changes extensions-contrib/materialized-view-selection/src/main/java/org/apache/druid/query/materializedview/DerivativeDataSourceManager.java x: 203 lines of code y: 10 # changes extensions-core/datasketches/src/main/java/org/apache/druid/query/aggregation/datasketches/quantiles/DoublesSketchAggregatorFactory.java x: 397 lines of code y: 22 # changes extensions-core/druid-basic-security/src/main/java/org/apache/druid/security/basic/authentication/db/updater/CoordinatorBasicAuthenticatorMetadataStorageUpdater.java x: 389 lines of code y: 8 # changes extensions-core/druid-catalog/src/main/java/org/apache/druid/catalog/storage/sql/SQLCatalogManager.java x: 708 lines of code y: 2 # changes extensions-core/druid-kerberos/src/main/java/org/apache/druid/security/kerberos/KerberosAuthenticator.java x: 483 lines of code y: 9 # changes extensions-core/ec2-extensions/src/main/java/org/apache/druid/indexing/overlord/autoscaling/ec2/EC2AutoScaler.java x: 305 lines of code y: 2 # changes extensions-core/google-extensions/src/main/java/org/apache/druid/storage/google/GoogleDataSegmentPuller.java x: 84 lines of code y: 8 # changes extensions-core/hdfs-storage/src/main/java/org/apache/druid/storage/hdfs/HdfsDataSegmentPuller.java x: 262 lines of code y: 7 # changes extensions-core/histogram/src/main/java/org/apache/druid/query/aggregation/histogram/ApproximateHistogram.java x: 1132 lines of code y: 10 # changes extensions-core/histogram/src/main/java/org/apache/druid/query/aggregation/histogram/ApproximateHistogramFoldingSerde.java x: 88 lines of code y: 6 # changes extensions-core/kafka-indexing-service/src/main/java/org/apache/druid/data/input/kafkainput/KafkaInputReader.java x: 275 lines of code y: 11 # changes extensions-core/kinesis-indexing-service/src/main/java/org/apache/druid/data/input/kinesis/KinesisInputReader.java x: 213 lines of code y: 2 # changes extensions-core/kinesis-indexing-service/src/main/java/org/apache/druid/indexing/kinesis/supervisor/KinesisSupervisor.java x: 395 lines of code y: 36 # changes extensions-core/lookups-cached-global/src/main/java/org/apache/druid/query/lookup/namespace/UriExtractionNamespace.java x: 607 lines of code y: 10 # changes extensions-core/multi-stage-query/src/main/java/org/apache/druid/msq/exec/WorkerImpl.java x: 918 lines of code y: 38 # changes extensions-core/multi-stage-query/src/main/java/org/apache/druid/msq/util/MultiStageQueryContext.java x: 375 lines of code y: 43 # changes extensions-core/multi-stage-query/src/main/java/org/apache/druid/msq/util/SqlStatementResourceHelper.java x: 360 lines of code y: 11 # changes extensions-core/s3-extensions/src/main/java/org/apache/druid/storage/s3/S3DataSegmentMover.java x: 210 lines of code y: 9 # changes extensions-core/s3-extensions/src/main/java/org/apache/druid/storage/s3/output/S3StorageConnector.java x: 222 lines of code y: 12 # changes indexing-service/src/main/java/org/apache/druid/indexing/common/actions/CheckPointDataSourceMetadataAction.java x: 115 lines of code y: 7 # changes indexing-service/src/main/java/org/apache/druid/indexing/common/actions/SegmentMetadataUpdateAction.java x: 77 lines of code y: 12 # changes indexing-service/src/main/java/org/apache/druid/indexing/common/actions/SegmentTransactionalInsertAction.java x: 251 lines of code y: 21 # changes indexing-service/src/main/java/org/apache/druid/indexing/common/task/HadoopTask.java x: 169 lines of code y: 13 # changes indexing-service/src/main/java/org/apache/druid/indexing/common/task/batch/parallel/ParallelIndexPhaseRunner.java x: 366 lines of code y: 17 # changes indexing-service/src/main/java/org/apache/druid/indexing/common/task/batch/parallel/PartialDimensionDistributionParallelIndexTaskRunner.java x: 240 lines of code y: 9 # changes indexing-service/src/main/java/org/apache/druid/indexing/input/DruidSegmentReader.java x: 268 lines of code y: 17 # changes indexing-service/src/main/java/org/apache/druid/indexing/overlord/ForkingTaskRunner.java x: 786 lines of code y: 38 # changes indexing-service/src/main/java/org/apache/druid/indexing/overlord/MetadataTaskStorage.java x: 252 lines of code y: 15 # changes indexing-service/src/main/java/org/apache/druid/indexing/overlord/RemoteTaskRunner.java x: 1368 lines of code y: 34 # changes indexing-service/src/main/java/org/apache/druid/indexing/overlord/ThreadingTaskRunner.java x: 476 lines of code y: 17 # changes indexing-service/src/main/java/org/apache/druid/indexing/overlord/hrtr/WorkerHolder.java x: 381 lines of code y: 14 # changes indexing-service/src/main/java/org/apache/druid/indexing/seekablestream/SeekableStreamIndexTaskClientAsyncImpl.java x: 560 lines of code y: 7 # changes indexing-service/src/main/java/org/apache/druid/indexing/worker/WorkerTaskManager.java x: 686 lines of code y: 20 # changes processing/src/main/java/org/apache/druid/collections/spatial/search/GutmanSearchStrategy.java x: 180 lines of code y: 3 # changes processing/src/main/java/org/apache/druid/common/config/ConfigManager.java x: 268 lines of code y: 4 # changes processing/src/main/java/org/apache/druid/frame/file/FrameFile.java x: 243 lines of code y: 6 # changes processing/src/main/java/org/apache/druid/frame/processor/FrameProcessorExecutor.java x: 448 lines of code y: 9 # changes processing/src/main/java/org/apache/druid/frame/processor/RunAllFullyWidget.java x: 283 lines of code y: 5 # changes processing/src/main/java/org/apache/druid/frame/processor/SuperSorter.java x: 738 lines of code y: 12 # changes processing/src/main/java/org/apache/druid/frame/read/columnar/ComplexFrameColumnReader.java x: 201 lines of code y: 7 # changes processing/src/main/java/org/apache/druid/java/util/common/guava/ParallelMergeCombiningSequence.java x: 1179 lines of code y: 10 # changes processing/src/main/java/org/apache/druid/java/util/metrics/SysMonitor.java x: 519 lines of code y: 4 # changes processing/src/main/java/org/apache/druid/query/QueryRunnerHelper.java x: 19 lines of code y: 6 # changes processing/src/main/java/org/apache/druid/query/aggregation/cardinality/CardinalityAggregatorFactory.java x: 297 lines of code y: 12 # changes processing/src/main/java/org/apache/druid/query/context/ResponseContext.java x: 530 lines of code y: 11 # changes processing/src/main/java/org/apache/druid/query/groupby/GroupByQueryQueryToolChest.java x: 712 lines of code y: 35 # changes processing/src/main/java/org/apache/druid/query/groupby/epinephelinae/BufferArrayGrouper.java x: 263 lines of code y: 13 # changes processing/src/main/java/org/apache/druid/query/groupby/epinephelinae/BufferHashGrouper.java x: 238 lines of code y: 12 # changes processing/src/main/java/org/apache/druid/query/groupby/epinephelinae/ParallelCombiner.java x: 343 lines of code y: 10 # changes processing/src/main/java/org/apache/druid/query/groupby/epinephelinae/SpillingGrouper.java x: 287 lines of code y: 17 # changes processing/src/main/java/org/apache/druid/query/groupby/epinephelinae/vector/VectorGroupByEngine.java x: 368 lines of code y: 31 # changes processing/src/main/java/org/apache/druid/query/metadata/SegmentMetadataQueryQueryToolChest.java x: 393 lines of code y: 17 # changes processing/src/main/java/org/apache/druid/query/monomorphicprocessing/SpecializationService.java x: 287 lines of code y: 7 # changes processing/src/main/java/org/apache/druid/query/rowsandcols/semantic/DefaultFramedOnHeapAggregatable.java x: 364 lines of code y: 10 # changes processing/src/main/java/org/apache/druid/query/scan/ScanQueryQueryToolChest.java x: 174 lines of code y: 19 # changes processing/src/main/java/org/apache/druid/query/search/SearchQueryQueryToolChest.java x: 331 lines of code y: 16 # changes processing/src/main/java/org/apache/druid/query/topn/TopNQueryQueryToolChest.java x: 581 lines of code y: 28 # changes processing/src/main/java/org/apache/druid/segment/QueryableIndexIndexableAdapter.java x: 380 lines of code y: 19 # changes processing/src/main/java/org/apache/druid/segment/column/RowSignature.java x: 256 lines of code y: 17 # changes processing/src/main/java/org/apache/druid/segment/nested/NestedFieldDictionaryEncodedColumn.java x: 896 lines of code y: 9 # changes processing/src/main/java/org/apache/druid/segment/nested/VariantColumn.java x: 876 lines of code y: 11 # changes processing/src/main/java/org/apache/druid/segment/virtual/NestedFieldVirtualColumn.java x: 1514 lines of code y: 23 # changes processing/src/main/java/org/apache/druid/timeline/partition/OvershadowableManager.java x: 974 lines of code y: 3 # changes server/src/main/java/org/apache/druid/catalog/model/table/HttpInputSourceDefn.java x: 238 lines of code y: 4 # changes server/src/main/java/org/apache/druid/client/BatchServerInventoryView.java x: 354 lines of code y: 7 # changes server/src/main/java/org/apache/druid/client/DirectDruidClient.java x: 498 lines of code y: 30 # changes server/src/main/java/org/apache/druid/client/HttpServerInventoryView.java x: 565 lines of code y: 22 # changes server/src/main/java/org/apache/druid/curator/discovery/DiscoveryModule.java x: 421 lines of code y: 11 # changes server/src/main/java/org/apache/druid/messages/client/MessageRelay.java x: 175 lines of code y: 2 # changes server/src/main/java/org/apache/druid/metadata/storage/derby/DerbyConnector.java x: 187 lines of code y: 9 # changes server/src/main/java/org/apache/druid/query/lookup/LookupReferencesManager.java x: 654 lines of code y: 21 # changes server/src/main/java/org/apache/druid/rpc/indexing/SpecificTaskServiceLocator.java x: 199 lines of code y: 6 # changes server/src/main/java/org/apache/druid/server/http/LookupCoordinatorResource.java x: 649 lines of code y: 9 # changes services/src/main/java/org/apache/druid/cli/DumpSegment.java x: 682 lines of code y: 26 # changes sql/src/main/java/org/apache/druid/sql/calcite/planner/DruidSqlValidator.java x: 725 lines of code y: 25 # changes sql/src/main/java/org/apache/druid/sql/calcite/rel/DruidUnionRel.java x: 183 lines of code y: 12 # changes sql/src/main/java/org/apache/druid/sql/calcite/schema/InformationSchema.java x: 535 lines of code y: 16 # changes codestyle/spotbugs-exclude.xml x: 113 lines of code y: 27 # changes extensions-core/druid-basic-security/src/main/java/org/apache/druid/security/basic/authorization/db/updater/CoordinatorBasicAuthorizerMetadataStorageUpdater.java x: 1046 lines of code y: 9 # changes processing/src/main/java/org/apache/druid/query/aggregation/Histogram.java x: 170 lines of code y: 2 # changes server/src/main/java/org/apache/druid/server/initialization/jetty/JettyServerModule.java x: 508 lines of code y: 26 # changes web-console/src/druid-models/execution/execution-ingest-complete.mock.ts x: 431 lines of code y: 9 # changes processing/src/main/java/org/apache/druid/query/timeseries/TimeseriesQueryEngine.java x: 275 lines of code y: 18 # changes processing/src/main/java/org/apache/druid/segment/UnnestCursorFactory.java x: 432 lines of code y: 2 # changes processing/src/main/java/org/apache/druid/segment/incremental/IncrementalIndexColumnSelectorFactory.java x: 149 lines of code y: 15 # changes processing/src/main/java/org/apache/druid/segment/join/HashJoinSegmentCursorFactory.java x: 221 lines of code y: 2 # changes web-console/src/components/rule-editor/rule-editor.tsx x: 197 lines of code y: 28 # changes web-console/src/console-application.tsx x: 435 lines of code y: 66 # changes web-console/src/dialogs/coordinator-dynamic-config-dialog/coordinator-dynamic-config-dialog.tsx x: 114 lines of code y: 24 # changes web-console/src/dialogs/overlord-dynamic-config-dialog/overlord-dynamic-config-dialog.tsx x: 114 lines of code y: 21 # changes web-console/src/dialogs/retention-dialog/retention-dialog.tsx x: 180 lines of code y: 29 # changes web-console/src/druid-models/execution/execution.ts x: 515 lines of code y: 21 # changes web-console/src/entry.scss x: 54 lines of code y: 32 # changes web-console/src/helpers/capabilities.ts x: 285 lines of code y: 8 # changes web-console/src/helpers/execution/sql-task-execution.ts x: 206 lines of code y: 18 # changes web-console/src/utils/sampler.ts x: 584 lines of code y: 49 # changes web-console/src/views/explore-view/components/control-pane/expression-menu.tsx x: 181 lines of code y: 4 # changes web-console/src/views/home-view/datasources-card/datasources-card.tsx x: 42 lines of code y: 12 # changes web-console/src/views/home-view/segments-card/segments-card.tsx x: 85 lines of code y: 14 # changes web-console/src/views/home-view/supervisors-card/supervisors-card.tsx x: 64 lines of code y: 14 # changes web-console/src/views/home-view/tasks-card/tasks-card.tsx x: 93 lines of code y: 18 # changes web-console/src/views/sql-data-loader-view/column-actions/column-actions.tsx x: 237 lines of code y: 7 # changes web-console/src/views/sql-data-loader-view/schema-step/rollup-analysis-pane/rollup-analysis-pane.tsx x: 230 lines of code y: 7 # changes web-console/src/views/workbench-view/column-tree/column-tree.tsx x: 661 lines of code y: 16 # changes web-console/src/views/workbench-view/current-dart-panel/current-dart-panel.tsx x: 157 lines of code y: 4 # changes web-console/src/views/workbench-view/execution-details-pane/execution-details-pane.tsx x: 187 lines of code y: 14 # changes web-console/src/views/workbench-view/execution-stages-pane/execution-stages-pane.tsx x: 874 lines of code y: 20 # changes web-console/src/views/workbench-view/input-source-step/input-source-step.tsx x: 308 lines of code y: 15 # changes web-console/src/views/workbench-view/query-tab/query-tab.tsx x: 539 lines of code y: 23 # changes web-console/src/views/workbench-view/recent-query-task-panel/recent-query-task-panel.tsx x: 238 lines of code y: 16 # changes web-console/src/views/workbench-view/workbench-view.tsx x: 884 lines of code y: 27 # changes indexing-service/src/main/java/org/apache/druid/indexing/overlord/config/TaskLockConfig.java x: 29 lines of code y: 7 # changes processing/src/main/java/org/apache/druid/query/groupby/epinephelinae/ConcurrentGrouper.java x: 416 lines of code y: 7 # changes processing/src/main/java/org/apache/druid/segment/column/StringUtf8DictionaryEncodedColumn.java x: 680 lines of code y: 8 # changes processing/src/main/java/org/apache/druid/crypto/CryptoService.java x: 156 lines of code y: 3 # changes web-console/src/druid-models/input-source/input-source.tsx x: 629 lines of code y: 15 # changes processing/src/main/java/org/apache/druid/segment/AutoTypeColumnMerger.java x: 494 lines of code y: 12 # changes processing/src/main/java/org/apache/druid/segment/nested/ScalarDoubleColumnSerializer.java x: 117 lines of code y: 11 # changes processing/src/main/java/org/apache/druid/query/scan/ScanQuery.java x: 508 lines of code y: 27 # changes extensions-core/multi-stage-query/src/main/java/org/apache/druid/msq/querykit/WindowOperatorQueryKit.java x: 358 lines of code y: 11 # changes extensions-core/multi-stage-query/src/main/java/org/apache/druid/msq/querykit/WindowOperatorQueryFrameProcessor.java x: 309 lines of code y: 14 # changes processing/src/main/java/org/apache/druid/query/QueryToolChest.java x: 134 lines of code y: 16 # changes processing/src/main/java/org/apache/druid/query/topn/TopNQuery.java x: 250 lines of code y: 12 # changes server/src/main/java/org/apache/druid/server/initialization/ServerConfig.java x: 319 lines of code y: 18 # changes web-console/src/utils/local-storage-keys.tsx x: 86 lines of code y: 30 # changes processing/src/main/java/org/apache/druid/segment/nested/NestedDataColumnSupplier.java x: 234 lines of code y: 15 # changes indexing-service/src/main/java/org/apache/druid/indexing/overlord/TaskMaster.java x: 221 lines of code y: 19 # changes processing/src/main/java/org/apache/druid/query/groupby/GroupByQueryConfig.java x: 279 lines of code y: 23 # changes web-console/src/setup-tests.ts x: 7 lines of code y: 10 # changes web-console/src/components/menu-checkbox/menu-checkbox.tsx x: 18 lines of code y: 13 # changes web-console/src/druid-models/lookup-spec/lookup-spec.tsx x: 547 lines of code y: 7 # changes web-console/src/druid-models/metric-spec/metric-spec.tsx x: 286 lines of code y: 9 # changes web-console/src/druid-models/stages/stages.ts x: 593 lines of code y: 15 # changes processing/src/main/java/org/apache/druid/query/operator/AbstractPartitioningOperator.java x: 166 lines of code y: 1 # changes processing/src/main/java/org/apache/druid/query/operator/Operator.java x: 27 lines of code y: 6 # changes processing/src/main/java/org/apache/druid/query/rowsandcols/LazilyDecoratedRowsAndColumns.java x: 321 lines of code y: 14 # changes web-console/src/components/show-json/show-json.tsx x: 56 lines of code y: 17 # changes web-console/src/components/show-log/show-log.tsx x: 158 lines of code y: 29 # changes extensions-core/datasketches/src/main/java/org/apache/druid/query/aggregation/datasketches/hll/HllSketchAggregatorFactory.java x: 263 lines of code y: 20 # changes extensions-core/datasketches/src/main/java/org/apache/druid/query/aggregation/datasketches/theta/SketchAggregatorFactory.java x: 257 lines of code y: 10 # changes processing/src/main/java/org/apache/druid/java/util/common/logger/Logger.java x: 247 lines of code y: 7 # changes extensions-core/multi-stage-query/src/main/java/org/apache/druid/msq/querykit/scan/ScanQueryKit.java x: 144 lines of code y: 17 # changes server/src/main/java/org/apache/druid/server/coordinator/DruidCoordinatorRuntimeParams.java x: 285 lines of code y: 22 # changes extensions-core/multi-stage-query/src/main/java/org/apache/druid/msq/kernel/controller/ControllerStageTracker.java x: 802 lines of code y: 11 # changes indexing-service/src/main/java/org/apache/druid/indexing/overlord/hrtr/HttpRemoteTaskRunner.java x: 1599 lines of code y: 40 # changes processing/src/main/java/org/apache/druid/query/aggregation/AggregatorFactory.java x: 176 lines of code y: 18 # changes processing/src/main/java/org/apache/druid/segment/IndexMerger.java x: 285 lines of code y: 16 # changes processing/src/main/java/org/apache/druid/segment/QueryableIndex.java x: 49 lines of code y: 9 # changes extensions-core/multi-stage-query/src/main/java/org/apache/druid/msq/kernel/controller/ControllerQueryKernel.java x: 558 lines of code y: 11 # changes extensions-core/multi-stage-query/src/main/java/org/apache/druid/msq/dart/worker/DartWorkerRunner.java x: 262 lines of code y: 2 # changes processing/src/main/java/org/apache/druid/frame/channel/ReadableByteChunksFrameChannel.java x: 328 lines of code y: 5 # changes extensions-core/multi-stage-query/src/main/java/org/apache/druid/msq/dart/worker/DartControllerClient.java x: 96 lines of code y: 1 # changes sql/src/main/java/org/apache/druid/sql/calcite/view/ViewSqlEngine.java x: 84 lines of code y: 10 # changes server/src/main/java/org/apache/druid/segment/realtime/appenderator/StreamAppenderatorDriver.java x: 333 lines of code y: 23 # changes processing/src/main/java/org/apache/druid/data/input/impl/CloudObjectInputSource.java x: 291 lines of code y: 6 # changes processing/src/main/java/org/apache/druid/math/expr/ExprListenerImpl.java x: 478 lines of code y: 2 # changes server/src/main/java/org/apache/druid/segment/metadata/SegmentSchemaManager.java x: 341 lines of code y: 2 # changes web-console/src/components/json-input/json-input.tsx x: 134 lines of code y: 24 # changes processing/src/main/java/org/apache/druid/segment/filter/SpatialFilter.java x: 191 lines of code y: 13 # changes processing/src/main/java/org/apache/druid/segment/virtual/ExpressionPlanner.java x: 137 lines of code y: 10 # changes processing/src/main/java/org/apache/druid/query/filter/FilterBundle.java x: 411 lines of code y: 4 # changes processing/src/main/java/org/apache/druid/segment/filter/AndFilter.java x: 352 lines of code y: 17 # changes processing/src/main/java/org/apache/druid/segment/VirtualColumn.java x: 159 lines of code y: 12 # changes processing/src/main/java/org/apache/druid/segment/VirtualColumns.java x: 381 lines of code y: 25 # changes sql/src/main/java/org/apache/druid/sql/calcite/expression/builtin/NestedDataOperatorConversions.java x: 814 lines of code y: 19 # changes extensions-core/multi-stage-query/src/main/java/org/apache/druid/msq/indexing/IndexerTableInputSpecSlicer.java x: 308 lines of code y: 1 # changes services/src/main/java/org/apache/druid/cli/PullDependencies.java x: 408 lines of code y: 17 # changes extensions-core/multi-stage-query/src/main/java/org/apache/druid/msq/guice/MSQSqlModule.java x: 44 lines of code y: 9 # changes indexing-service/src/main/java/org/apache/druid/indexing/overlord/sampler/InputSourceSampler.java x: 259 lines of code y: 19 # changes extensions-core/multi-stage-query/src/main/java/org/apache/druid/msq/exec/Limits.java x: 18 lines of code y: 12 # changes extensions-core/multi-stage-query/src/main/java/org/apache/druid/msq/kernel/StageDefinition.java x: 305 lines of code y: 13 # changes indexing-service/src/main/java/org/apache/druid/indexing/common/task/KillUnusedSegmentsTask.java x: 323 lines of code y: 21 # changes server/src/main/java/org/apache/druid/server/coordination/SegmentBootstrapper.java x: 366 lines of code y: 2 # changes processing/src/main/java/org/apache/druid/java/util/metrics/OshiSysMonitor.java x: 360 lines of code y: 3 # changes server/src/main/java/org/apache/druid/server/metrics/MetricsModule.java x: 176 lines of code y: 14 # changes extensions-contrib/rabbit-stream-indexing-service/src/main/java/org/apache/druid/indexing/rabbitstream/RabbitStreamIndexTaskTuningConfig.java x: 225 lines of code y: 2 # changes processing/src/main/java/org/apache/druid/frame/write/columnar/StringFrameColumnWriter.java x: 217 lines of code y: 6 # changes processing/src/main/java/org/apache/druid/query/groupby/epinephelinae/vector/GroupByVectorColumnSelector.java x: 18 lines of code y: 8 # changes processing/src/main/java/org/apache/druid/query/rowsandcols/ArrayListRowsAndColumns.java x: 429 lines of code y: 11 # changes web-console/src/views/load-data-view/schema-table/schema-table.tsx x: 137 lines of code y: 21 # changes extensions-core/datasketches/src/main/java/org/apache/druid/query/aggregation/datasketches/quantiles/DoublesSketchComplexMetricSerde.java x: 60 lines of code y: 8 # changes processing/src/main/java/org/apache/druid/segment/QueryableIndexColumnSelectorFactory.java x: 133 lines of code y: 18 # changes sql/src/main/java/org/apache/druid/sql/calcite/planner/DruidRexExecutor.java x: 175 lines of code y: 25 # changes web-console/src/dialogs/index.ts x: 23 lines of code y: 14 # changes processing/src/main/java/org/apache/druid/query/scan/ScanQueryRunnerFactory.java x: 293 lines of code y: 22 # changes extensions-core/s3-extensions/src/main/java/org/apache/druid/storage/s3/output/RetryableS3OutputStream.java x: 254 lines of code y: 7 # changes sql/src/main/java/org/apache/druid/sql/avatica/DruidMeta.java x: 739 lines of code y: 23 # changes processing/src/main/java/org/apache/druid/query/rowsandcols/column/IntArrayColumn.java x: 156 lines of code y: 5 # changes processing/src/main/java/org/apache/druid/query/aggregation/SimpleDoubleAggregatorFactory.java x: 202 lines of code y: 16 # changes processing/src/main/java/org/apache/druid/query/aggregation/SimpleLongAggregatorFactory.java x: 193 lines of code y: 16 # changes sql/src/main/java/org/apache/druid/sql/calcite/aggregation/builtin/ArraySqlAggregator.java x: 168 lines of code y: 18 # changes indexing-service/src/main/java/org/apache/druid/indexing/common/task/batch/parallel/PartialRangeSegmentGenerateTask.java x: 155 lines of code y: 17 # changes indexing-service/src/main/java/org/apache/druid/indexing/common/task/batch/parallel/SinglePhaseParallelIndexTaskRunner.java x: 208 lines of code y: 23 # changes web-console/src/druid-models/stages/stages.mock.ts x: 1200 lines of code y: 4 # changes web-console/src/components/action-cell/action-cell.tsx x: 32 lines of code y: 18 # changes web-console/src/components/array-input/array-input.tsx x: 61 lines of code y: 16 # changes web-console/src/components/table-column-selector/table-column-selector.tsx x: 59 lines of code y: 15 # changes processing/src/main/java/org/apache/druid/query/rowsandcols/semantic/DefaultColumnSelectorFactoryMaker.java x: 333 lines of code y: 5 # changes indexing-service/src/main/java/org/apache/druid/indexing/common/actions/TaskAction.java x: 48 lines of code y: 15 # changes indexing-service/src/main/java/org/apache/druid/indexing/overlord/HeapMemoryTaskStorage.java x: 309 lines of code y: 16 # changes indexing-service/src/main/java/org/apache/druid/indexing/overlord/TaskStorage.java x: 44 lines of code y: 10 # changes extensions-core/datasketches/src/main/java/org/apache/druid/query/aggregation/datasketches/quantiles/sql/DoublesSketchObjectSqlAggregator.java x: 102 lines of code y: 16 # changes web-console/src/dialogs/supervisor-table-action-dialog/supervisor-table-action-dialog.tsx x: 76 lines of code y: 21 # changes web-console/src/views/load-data-view/load-data-view.scss x: 259 lines of code y: 25 # changes processing/src/main/java/org/apache/druid/segment/join/filter/JoinFilterAnalyzer.java x: 369 lines of code y: 20 # changes extensions-core/multi-stage-query/src/main/java/org/apache/druid/msq/statistics/ClusterByStatisticsCollectorImpl.java x: 370 lines of code y: 10 # changes processing/src/main/java/org/apache/druid/query/filter/EqualityFilter.java x: 559 lines of code y: 12 # changes processing/src/main/java/org/apache/druid/query/filter/RangeFilter.java x: 974 lines of code y: 9 # changes server/src/main/java/org/apache/druid/segment/realtime/SegmentGenerationMetrics.java x: 182 lines of code y: 1 # changes web-console/src/dialogs/show-value-dialog/show-value-dialog.tsx x: 85 lines of code y: 12 # changes processing/src/main/java/org/apache/druid/query/expression/TimestampCeilExprMacro.java x: 123 lines of code y: 14 # changes sql/src/main/java/org/apache/druid/sql/calcite/parser/DruidSqlParserUtils.java x: 461 lines of code y: 13 # changes extensions-core/azure-extensions/src/main/java/org/apache/druid/data/input/azure/AzureInputSource.java x: 171 lines of code y: 12 # changes sql/src/main/java/org/apache/druid/sql/calcite/expression/builtin/QueryLookupOperatorConversion.java x: 94 lines of code y: 14 # changes server/src/main/java/org/apache/druid/segment/loading/SegmentLocalCacheManager.java x: 555 lines of code y: 6 # changes server/src/main/java/org/apache/druid/segment/loading/StorageLocation.java x: 158 lines of code y: 13 # changes processing/src/main/java/org/apache/druid/query/aggregation/any/DoubleAnyAggregatorFactory.java x: 205 lines of code y: 10 # changes web-console/src/dialogs/async-action-dialog/async-action-dialog.tsx x: 107 lines of code y: 15 # changes sql/src/main/java/org/apache/druid/sql/calcite/expression/DruidExpression.java x: 445 lines of code y: 12 # changes web-console/src/dialogs/task-table-action-dialog/task-table-action-dialog.tsx x: 83 lines of code y: 18 # changes web-console/src/ace-modes/hjson.ts x: 262 lines of code y: 1 # changes processing/src/main/java/org/apache/druid/query/aggregation/firstlast/first/DoubleFirstAggregatorFactory.java x: 259 lines of code y: 1 # changes processing/src/main/java/org/apache/druid/query/aggregation/firstlast/last/StringLastAggregatorFactory.java x: 278 lines of code y: 1 # changes processing/src/main/java/org/apache/druid/query/filter/ArrayContainsElementFilter.java x: 438 lines of code y: 6 # changes sql/src/main/java/org/apache/druid/sql/calcite/expression/builtin/MultiValueStringOperatorConversions.java x: 516 lines of code y: 14 # changes sql/src/main/java/org/apache/druid/sql/calcite/table/DatasourceTable.java x: 235 lines of code y: 6 # changes processing/src/main/java/org/apache/druid/query/filter/BoundDimFilter.java x: 512 lines of code y: 11 # changes processing/src/main/java/org/apache/druid/timeline/VersionedIntervalTimeline.java x: 675 lines of code y: 4 # changes extensions-core/multi-stage-query/src/main/java/org/apache/druid/msq/querykit/common/SortMergeJoinFrameProcessor.java x: 801 lines of code y: 6 # changes sql/src/main/java/org/apache/druid/sql/calcite/rule/DruidRules.java x: 290 lines of code y: 19 # changes server/src/main/java/org/apache/druid/curator/discovery/CuratorDruidNodeDiscoveryProvider.java x: 294 lines of code y: 16 # changes extensions-core/google-extensions/src/main/java/org/apache/druid/storage/google/GoogleUtils.java x: 78 lines of code y: 11 # changes processing/src/main/java/org/apache/druid/query/scan/SettableCursorColumnSelectorFactory.java x: 208 lines of code y: 1 # changes processing/src/main/java/org/apache/druid/collections/bitmap/WrappedRoaringBitmap.java x: 239 lines of code y: 8 # changes extensions-core/multi-stage-query/src/main/java/org/apache/druid/msq/exec/DataServerQueryHandler.java x: 292 lines of code y: 1 # changes processing/src/main/java/org/apache/druid/query/expression/TrimExprMacro.java x: 230 lines of code y: 13 # changes extensions-contrib/kafka-emitter/src/main/java/org/apache/druid/emitter/kafka/KafkaEmitter.java x: 241 lines of code y: 11 # changes sql/src/main/java/org/apache/druid/sql/calcite/aggregation/builtin/EarliestLatestBySqlAggregator.java x: 158 lines of code y: 10 # changes extensions-core/parquet-extensions/src/main/java/org/apache/druid/data/input/parquet/simple/ParquetGroupConverter.java x: 355 lines of code y: 10 # changes extensions-contrib/spectator-histogram/src/main/java/org/apache/druid/spectator/histogram/NullableOffsetsHeader.java x: 252 lines of code y: 1 # changes sql/src/main/java/org/apache/druid/sql/calcite/expression/builtin/TextcatOperatorConversion.java x: 21 lines of code y: 8 # changes server/src/main/java/org/apache/druid/client/CoordinatorServerView.java x: 254 lines of code y: 12 # changes processing/src/main/java/org/apache/druid/query/filter/JavaScriptDimFilter.java x: 283 lines of code y: 10 # changes processing/src/main/java/org/apache/druid/segment/filter/DimensionPredicateFilter.java x: 209 lines of code y: 15 # changes sql/src/main/java/org/apache/druid/sql/calcite/expression/OperatorConversions.java x: 555 lines of code y: 27 # changes extensions-core/kafka-extraction-namespace/src/main/java/org/apache/druid/query/lookup/KafkaLookupExtractorFactory.java x: 357 lines of code y: 12 # changes extensions-core/hdfs-storage/src/main/java/org/apache/druid/inputsource/hdfs/HdfsInputSource.java x: 303 lines of code y: 9 # changes extensions-core/s3-extensions/src/main/java/org/apache/druid/data/input/s3/S3InputSource.java x: 381 lines of code y: 18 # changes processing/src/main/java/org/apache/druid/segment/transform/Transformer.java x: 101 lines of code y: 20 # changes extensions-core/histogram/src/main/java/org/apache/druid/query/aggregation/histogram/sql/QuantileSqlAggregator.java x: 177 lines of code y: 15 # changes server/src/main/java/org/apache/druid/server/coordinator/rules/LoadRule.java x: 100 lines of code y: 18 # changes sql/src/main/java/org/apache/druid/sql/calcite/aggregation/builtin/AvgSqlAggregator.java x: 96 lines of code y: 12 # changes extensions-core/s3-extensions/src/main/java/org/apache/druid/storage/s3/S3TaskLogs.java x: 189 lines of code y: 11 # changes processing/src/main/java/org/apache/druid/segment/join/filter/JoinFilterCorrelations.java x: 266 lines of code y: 3 # changes extensions-core/druid-bloom-filter/src/main/java/org/apache/druid/query/aggregation/bloom/BloomFilterAggregatorFactory.java x: 261 lines of code y: 13 # changes extensions-core/histogram/src/main/java/org/apache/druid/query/aggregation/histogram/ApproximateHistogramAggregatorFactory.java x: 311 lines of code y: 12 # changes extensions-core/histogram/src/main/java/org/apache/druid/query/aggregation/histogram/FixedBucketsHistogramAggregatorFactory.java x: 333 lines of code y: 12 # changes processing/src/main/java/org/apache/druid/query/aggregation/HistogramAggregatorFactory.java x: 215 lines of code y: 10 # changes processing/src/main/java/org/apache/druid/query/aggregation/SuppressedAggregatorFactory.java x: 375 lines of code y: 9 # changes sql/src/main/java/org/apache/druid/sql/calcite/planner/RelParameterizerShuttle.java x: 186 lines of code y: 5 # changes web-console/src/dialogs/lookup-edit-dialog/lookup-edit-dialog.tsx x: 140 lines of code y: 24 # changes web-console/src/bootstrap/react-table-defaults.tsx x: 54 lines of code y: 23 # changes web-console/src/views/index.ts x: 11 lines of code y: 11 # changes web-console/src/components/refresh-button/refresh-button.tsx x: 28 lines of code y: 12 # changes processing/src/main/java/org/apache/druid/query/operator/join/SortedInnerJoinOperator.java x: 424 lines of code y: 2 # changes processing/src/main/java/org/apache/druid/utils/CompressionUtils.java x: 402 lines of code y: 2 # changes web-console/src/components/json-collapse/json-collapse.tsx x: 21 lines of code y: 11 # changes web-console/src/dialogs/spec-dialog/spec-dialog.tsx x: 76 lines of code y: 16 # changes web-console/src/views/load-data-view/filter-table/filter-table.tsx x: 83 lines of code y: 19 # changes web-console/src/views/load-data-view/parse-time-table/parse-time-table.tsx x: 118 lines of code y: 19 # changes web-console/src/views/load-data-view/transform-table/transform-table.tsx x: 101 lines of code y: 17 # changes processing/src/main/java/org/apache/druid/segment/data/VSizeLongSerde.java x: 975 lines of code y: 5 # changes web-console/src/views/load-data-view/parse-data-table/parse-data-table.tsx x: 95 lines of code y: 22 # changes processing/src/main/java/org/apache/druid/extendedset/intset/ConciseSet.java x: 1372 lines of code y: 1 # changes processing/src/main/java/org/apache/druid/java/util/http/client/HttpClientConfig.java x: 192 lines of code y: 1 # changes processing/src/main/java/org/apache/druid/java/util/http/client/NettyHttpClient.java x: 360 lines of code y: 1 # changes processing/src/main/java/org/apache/druid/timeline/DataSegment.java x: 492 lines of code y: 1 # changes extensions-core/druid-catalog/src/main/java/org/apache/druid/catalog/http/TableEditor.java x: 300 lines of code y: 2 # changes processing/src/main/java/org/apache/druid/segment/data/SafeWritableBuffer.java x: 405 lines of code y: 1 # changes sql/src/main/java/org/apache/druid/sql/avatica/DruidConnection.java x: 157 lines of code y: 17 # changes extensions-contrib/compressed-bigdecimal/src/main/java/org/apache/druid/compressedbigdecimal/CompressedBigDecimal.java x: 288 lines of code y: 4 # changes extensions-core/druid-basic-security/src/main/java/org/apache/druid/security/basic/CommonCacheNotifier.java x: 198 lines of code y: 14 # changes server/src/main/java/org/apache/druid/initialization/Initialization.java x: 15 lines of code y: 18 # changes indexing-service/src/main/java/org/apache/druid/indexing/common/task/batch/parallel/TaskMonitor.java x: 448 lines of code y: 14 # changes services/src/main/java/org/apache/druid/cli/ExportMetadata.java x: 442 lines of code y: 9 # changes extensions-contrib/virtual-columns/src/main/java/org/apache/druid/segment/MapVirtualColumn.java x: 221 lines of code y: 3 # changes extensions-contrib/gce-extensions/src/main/java/org/apache/druid/indexing/overlord/autoscaling/gce/GceAutoScaler.java x: 394 lines of code y: 2 # changes extensions-core/hdfs-storage/src/main/java/org/apache/hadoop/fs/HadoopFsWrapper.java x: 50 lines of code y: 14 # changes processing/src/main/java/org/apache/druid/segment/generator/GeneratorColumnSchema.java x: 500 lines of code y: 1 # changes publications/whitepaper/druid.tex x: 1011 lines of code y: 44 # changes extensions-core/druid-basic-security/src/main/java/org/apache/druid/security/basic/authorization/endpoint/CoordinatorBasicAuthorizerResourceHandler.java x: 601 lines of code y: 5 # changes extensions-core/orc-extensions/example/TestOrcFile.testDate2038.orc x: 731 lines of code y: 1 # changes extensions-core/druid-bloom-filter/src/main/java/org/apache/druid/query/filter/BloomKFilter.java x: 473 lines of code y: 4 # changes server/src/main/java/org/apache/druid/server/http/DatasourcesResource.java x: 819 lines of code y: 5 # changes publications/radstack/radstack.tex x: 845 lines of code y: 4 # changes publications/radstack/vldb.cls x: 1282 lines of code y: 3 # changes publications/whitepaper/modii658-yang.tex x: 1011 lines of code y: 3 # changes publications/whitepaper/sig-alternate-2013.cls x: 1514 lines of code y: 4 # changes publications/whitepaper/druid.bib x: 377 lines of code y: 13 # changes publications/whitepaper/acm_proc_article-sp.cls x: 1509 lines of code y: 2 # changes
266.0
# changes
  min: 1.0
  average: 4.89
  25th percentile: 1.0
  median: 2.0
  75th percentile: 5.0
  max: 266.0
0 5373.0
lines of code
min: 1.0 | average: 109.02 | 25th percentile: 28.0 | median: 59.0 | 75th percentile: 118.0 | max: 5373.0

Number of Contributors vs. Number of Changes: 6035 points

processing/src/main/java/org/apache/druid/query/expression/NestedDataExpressions.java x: 4 # contributors y: 17 # changes server/src/main/java/org/apache/druid/server/log/FileRequestLogger.java x: 5 # contributors y: 8 # changes server/src/main/java/org/apache/druid/server/log/FileRequestLoggerProvider.java x: 6 # contributors y: 7 # changes extensions-core/datasketches/src/main/java/org/apache/druid/query/aggregation/datasketches/theta/sql/ThetaSketchBaseSqlAggregator.java x: 6 # contributors y: 11 # changes extensions-core/multi-stage-query/src/main/java/org/apache/druid/msq/dart/controller/sql/DartQueryMaker.java x: 4 # contributors y: 6 # changes extensions-core/multi-stage-query/src/main/java/org/apache/druid/msq/querykit/groupby/GroupByPreShuffleFrameProcessor.java x: 4 # contributors y: 14 # changes extensions-core/multi-stage-query/src/main/java/org/apache/druid/msq/querykit/results/ExportResultsFrameProcessor.java x: 3 # contributors y: 9 # changes extensions-core/multi-stage-query/src/main/java/org/apache/druid/msq/querykit/scan/ScanQueryFrameProcessor.java x: 7 # contributors y: 23 # changes processing/src/main/java/org/apache/druid/query/JoinDataSource.java x: 10 # contributors y: 21 # changes processing/src/main/java/org/apache/druid/query/groupby/GroupByQueryRunnerFactory.java x: 7 # contributors y: 12 # changes processing/src/main/java/org/apache/druid/query/metadata/SegmentAnalyzer.java x: 7 # contributors y: 27 # changes processing/src/main/java/org/apache/druid/query/scan/ScanQueryEngine.java x: 14 # contributors y: 27 # changes processing/src/main/java/org/apache/druid/query/search/CursorOnlyStrategy.java x: 4 # contributors y: 8 # changes processing/src/main/java/org/apache/druid/query/search/SearchStrategy.java x: 2 # contributors y: 5 # changes processing/src/main/java/org/apache/druid/query/timeboundary/TimeBoundaryQueryRunnerFactory.java x: 8 # contributors y: 15 # changes processing/src/main/java/org/apache/druid/query/timeseries/TimeseriesQueryRunnerFactory.java x: 6 # contributors y: 8 # changes processing/src/main/java/org/apache/druid/query/topn/TopNQueryEngine.java x: 4 # contributors y: 19 # changes processing/src/main/java/org/apache/druid/segment/ArrayListSegment.java x: 4 # contributors y: 7 # changes processing/src/main/java/org/apache/druid/segment/BypassRestrictedSegment.java x: 2 # contributors y: 2 # changes processing/src/main/java/org/apache/druid/segment/FilteredSegment.java x: 1 # contributors y: 2 # changes processing/src/main/java/org/apache/druid/segment/IncrementalIndexSegment.java x: 3 # contributors y: 6 # changes processing/src/main/java/org/apache/druid/segment/ReferenceCountingSegment.java x: 9 # contributors y: 14 # changes processing/src/main/java/org/apache/druid/segment/RestrictedSegment.java x: 2 # contributors y: 3 # changes processing/src/main/java/org/apache/druid/segment/RowBasedSegment.java x: 3 # contributors y: 8 # changes processing/src/main/java/org/apache/druid/segment/Segment.java x: 8 # contributors y: 13 # changes processing/src/main/java/org/apache/druid/segment/WrappedSegmentReference.java x: 4 # contributors y: 5 # changes processing/src/main/java/org/apache/druid/segment/join/HashJoinSegment.java x: 8 # contributors y: 20 # changes processing/src/main/java/org/apache/druid/segment/join/table/BroadcastSegmentIndexedTable.java x: 4 # contributors y: 11 # changes processing/src/main/java/org/apache/druid/segment/loading/TombstoneSegmentizerFactory.java x: 5 # contributors y: 6 # changes extensions-core/multi-stage-query/src/main/java/org/apache/druid/msq/sql/MSQTaskQueryMaker.java x: 13 # contributors y: 37 # changes processing/src/main/java/org/apache/druid/segment/NoopQueryableIndex.java x: 1 # contributors y: 1 # changes server/src/main/java/org/apache/druid/segment/InlineSegmentWrangler.java x: 3 # contributors y: 4 # changes indexing-service/src/main/java/org/apache/druid/indexing/seekablestream/supervisor/SeekableStreamSupervisor.java x: 38 # contributors y: 97 # changes sql/src/main/java/org/apache/druid/sql/calcite/planner/PlannerContext.java x: 18 # contributors y: 50 # changes server/src/main/java/org/apache/druid/server/coordinator/duty/CloneHistoricals.java x: 1 # contributors y: 3 # changes server/src/main/java/org/apache/druid/server/coordinator/stats/Stats.java x: 5 # contributors y: 16 # changes services/src/main/java/org/apache/druid/cli/CliCoordinator.java x: 24 # contributors y: 64 # changes web-console/lib/keywords.ts x: 1 # contributors y: 5 # changes web-console/src/views/explore-view/components/resource-pane/nested-column-dialog/nested-column-dialog.tsx x: 2 # contributors y: 8 # changes web-console/src/views/explore-view/modules/time-chart-module/continuous-chart-render.tsx x: 1 # contributors y: 6 # changes web-console/src/views/workbench-view/destination-pages-pane/destination-pages-pane.tsx x: 1 # contributors y: 8 # changes web-console/src/views/workbench-view/result-table-pane/result-table-pane.tsx x: 2 # contributors y: 19 # changes licenses.yaml x: 73 # contributors y: 266 # changes web-console/src/components/index.ts x: 4 # contributors y: 26 # changes web-console/src/druid-models/dimension-spec/dimension-spec.ts x: 2 # contributors y: 9 # changes web-console/src/druid-models/external-config/external-config.ts x: 3 # contributors y: 11 # changes web-console/src/druid-models/index.ts x: 2 # contributors y: 13 # changes web-console/src/druid-models/ingest-query-pattern/ingest-query-pattern.ts x: 2 # contributors y: 11 # changes web-console/src/druid-models/ingestion-spec/ingestion-spec.tsx x: 10 # contributors y: 43 # changes web-console/src/druid-models/query-context/query-context.tsx x: 3 # contributors y: 13 # changes web-console/src/druid-models/workbench-query/workbench-query.ts x: 5 # contributors y: 32 # changes web-console/src/helpers/spec-conversion.ts x: 2 # contributors y: 20 # changes web-console/src/utils/druid-query.ts x: 3 # contributors y: 33 # changes web-console/src/utils/sql.ts x: 3 # contributors y: 12 # changes web-console/src/views/load-data-view/load-data-view.tsx x: 16 # contributors y: 113 # changes web-console/src/views/sql-data-loader-view/schema-step/schema-step.tsx x: 3 # contributors y: 24 # changes web-console/src/views/sql-data-loader-view/sql-data-loader-view.tsx x: 2 # contributors y: 18 # changes web-console/src/views/workbench-view/connect-external-data-dialog/connect-external-data-dialog.tsx x: 2 # contributors y: 10 # changes web-console/src/views/workbench-view/run-panel/run-panel.tsx x: 4 # contributors y: 28 # changes extensions-core/multi-stage-query/src/main/java/org/apache/druid/msq/exec/Controller.java x: 5 # contributors y: 11 # changes extensions-core/multi-stage-query/src/main/java/org/apache/druid/msq/exec/ControllerImpl.java x: 22 # contributors y: 103 # changes extensions-core/multi-stage-query/src/main/java/org/apache/druid/msq/exec/ResultsContext.java x: 3 # contributors y: 3 # changes extensions-core/multi-stage-query/src/main/java/org/apache/druid/msq/indexing/IndexerControllerContext.java x: 9 # contributors y: 19 # changes extensions-core/multi-stage-query/src/main/java/org/apache/druid/msq/indexing/MSQCompactionRunner.java x: 5 # contributors y: 15 # changes extensions-core/multi-stage-query/src/main/java/org/apache/druid/msq/indexing/MSQSpec.java x: 5 # contributors y: 7 # changes extensions-core/multi-stage-query/src/main/java/org/apache/druid/msq/indexing/destination/SegmentGenerationUtils.java x: 3 # contributors y: 5 # changes extensions-core/multi-stage-query/src/main/java/org/apache/druid/msq/kernel/QueryDefinitionBuilder.java x: 2 # contributors y: 4 # changes extensions-core/multi-stage-query/src/main/java/org/apache/druid/msq/sql/MSQTaskSqlEngine.java x: 10 # contributors y: 26 # changes processing/src/main/java/org/apache/druid/query/QueryContext.java x: 11 # contributors y: 23 # changes server/src/main/java/org/apache/druid/server/security/ForbiddenException.java x: 5 # contributors y: 5 # changes server/src/main/java/org/apache/druid/metadata/IndexerSQLMetadataStorageCoordinator.java x: 28 # contributors y: 83 # changes sql/src/main/java/org/apache/druid/sql/AbstractStatement.java x: 6 # contributors y: 9 # changes sql/src/main/java/org/apache/druid/sql/DirectStatement.java x: 6 # contributors y: 14 # changes sql/src/main/java/org/apache/druid/sql/calcite/planner/CalcitePlanner.java x: 8 # contributors y: 9 # changes sql/src/main/java/org/apache/druid/sql/calcite/planner/DruidPlanner.java x: 22 # contributors y: 55 # changes sql/src/main/java/org/apache/druid/sql/calcite/planner/PlannerFactory.java x: 18 # contributors y: 34 # changes sql/src/main/java/org/apache/druid/sql/calcite/view/DruidViewMacro.java x: 9 # contributors y: 17 # changes extensions-contrib/materialized-view-maintenance/src/main/java/org/apache/druid/indexing/materializedview/MaterializedViewSupervisor.java x: 16 # contributors y: 27 # changes extensions-contrib/materialized-view-maintenance/src/main/java/org/apache/druid/indexing/materializedview/MaterializedViewSupervisorSpec.java x: 15 # contributors y: 20 # changes indexing-service/src/main/java/org/apache/druid/indexing/compact/OverlordCompactionScheduler.java x: 2 # contributors y: 6 # changes processing/src/main/java/org/apache/druid/java/util/common/StringUtils.java x: 7 # contributors y: 9 # changes server/src/main/java/org/apache/druid/client/DataSourcesSnapshot.java x: 5 # contributors y: 10 # changes server/src/main/java/org/apache/druid/indexing/overlord/IndexerMetadataStorageCoordinator.java x: 13 # contributors y: 39 # changes server/src/main/java/org/apache/druid/metadata/SQLMetadataRuleManager.java x: 12 # contributors y: 16 # changes server/src/main/java/org/apache/druid/metadata/SegmentsMetadataManager.java x: 7 # contributors y: 17 # changes server/src/main/java/org/apache/druid/metadata/SqlSegmentsMetadataManager.java x: 12 # contributors y: 31 # changes server/src/main/java/org/apache/druid/metadata/SqlSegmentsMetadataQuery.java x: 9 # contributors y: 29 # changes server/src/main/java/org/apache/druid/server/coordinator/DruidCoordinator.java x: 25 # contributors y: 75 # changes server/src/main/java/org/apache/druid/server/coordinator/duty/KillUnusedSegments.java x: 10 # contributors y: 23 # changes server/src/main/java/org/apache/druid/server/http/DataSourcesResource.java x: 16 # contributors y: 32 # changes server/src/main/java/org/apache/druid/server/http/MetadataResource.java x: 11 # contributors y: 30 # changes sql/src/main/java/org/apache/druid/sql/calcite/schema/MetadataSegmentView.java x: 8 # contributors y: 10 # changes sql/src/main/java/org/apache/druid/sql/calcite/expression/Expressions.java x: 14 # contributors y: 42 # changes sql/src/main/java/org/apache/druid/sql/calcite/planner/Calcites.java x: 12 # contributors y: 32 # changes processing/src/main/java/org/apache/druid/query/QueryContexts.java x: 21 # contributors y: 57 # changes server/src/main/java/org/apache/druid/client/BrokerServerView.java x: 12 # contributors y: 29 # changes server/src/main/java/org/apache/druid/client/CachingClusteredClient.java x: 23 # contributors y: 49 # changes server/src/main/java/org/apache/druid/client/broker/BrokerClientImpl.java x: 4 # contributors y: 4 # changes server/src/main/java/org/apache/druid/client/coordinator/CoordinatorClient.java x: 11 # contributors y: 20 # changes server/src/main/java/org/apache/druid/client/selector/ServerSelector.java x: 10 # contributors y: 13 # changes server/src/main/java/org/apache/druid/server/BrokerQueryResource.java x: 7 # contributors y: 7 # changes server/src/main/java/org/apache/druid/server/ClientQuerySegmentWalker.java x: 17 # contributors y: 38 # changes server/src/main/java/org/apache/druid/server/coordinator/CoordinatorDynamicConfig.java x: 13 # contributors y: 35 # changes services/src/main/java/org/apache/druid/cli/CliBroker.java x: 18 # contributors y: 27 # changes extensions-core/multi-stage-query/src/main/java/org/apache/druid/msq/indexing/IndexerWorkerContext.java x: 4 # contributors y: 15 # changes indexing-service/src/main/java/org/apache/druid/indexing/common/TaskToolbox.java x: 15 # contributors y: 32 # changes indexing-service/src/main/java/org/apache/druid/indexing/common/TaskToolboxFactory.java x: 13 # contributors y: 26 # changes indexing-service/src/main/java/org/apache/druid/indexing/seekablestream/SeekableStreamIndexTask.java x: 22 # contributors y: 35 # changes processing/src/main/java/org/apache/druid/query/DataSource.java x: 7 # contributors y: 20 # changes processing/src/main/java/org/apache/druid/query/TableDataSource.java x: 7 # contributors y: 13 # changes server/src/main/java/org/apache/druid/segment/realtime/appenderator/AppenderatorsManager.java x: 10 # contributors y: 19 # changes server/src/main/java/org/apache/druid/segment/realtime/appenderator/SinkQuerySegmentWalker.java x: 19 # contributors y: 43 # changes server/src/main/java/org/apache/druid/server/QueryLifecycle.java x: 17 # contributors y: 32 # changes server/src/main/java/org/apache/druid/server/QueryLifecycleFactory.java x: 6 # contributors y: 6 # changes services/src/main/java/org/apache/druid/cli/CliPeon.java x: 31 # contributors y: 52 # changes sql/src/main/java/org/apache/druid/sql/calcite/rel/DruidQuery.java x: 25 # contributors y: 91 # changes sql/src/main/java/org/apache/druid/sql/calcite/planner/QueryHandler.java x: 11 # contributors y: 29 # changes web-console/src/dialogs/datasource-table-action-dialog/datasource-preview-pane/datasource-preview-pane.tsx x: 2 # contributors y: 7 # changes web-console/src/utils/general.tsx x: 8 # contributors y: 92 # changes web-console/src/views/supervisors-view/supervisors-view.tsx x: 3 # contributors y: 20 # changes indexing-service/src/main/java/org/apache/druid/indexing/seekablestream/supervisor/SeekableStreamSupervisorIOConfig.java x: 10 # contributors y: 11 # changes web-console/src/views/segments-view/segments-view.tsx x: 6 # contributors y: 73 # changes extensions-core/multi-stage-query/src/main/java/org/apache/druid/msq/indexing/processor/SegmentGeneratorFrameProcessorFactory.java x: 8 # contributors y: 11 # changes indexing-hadoop/src/main/java/org/apache/druid/indexer/IndexGeneratorJob.java x: 20 # contributors y: 38 # changes indexing-service/src/main/java/org/apache/druid/indexing/common/task/AbstractTask.java x: 15 # contributors y: 27 # changes indexing-service/src/main/java/org/apache/druid/indexing/common/task/BatchAppenderators.java x: 6 # contributors y: 15 # changes indexing-service/src/main/java/org/apache/druid/indexing/common/task/IndexTask.java x: 38 # contributors y: 104 # changes indexing-service/src/main/java/org/apache/druid/indexing/common/task/batch/parallel/PartialSegmentGenerateTask.java x: 14 # contributors y: 34 # changes indexing-service/src/main/java/org/apache/druid/indexing/common/task/batch/parallel/SinglePhaseSubTask.java x: 20 # contributors y: 54 # changes processing/src/main/java/org/apache/druid/segment/DimensionHandler.java x: 6 # contributors y: 10 # changes processing/src/main/java/org/apache/druid/segment/DoubleDimensionHandler.java x: 5 # contributors y: 9 # changes processing/src/main/java/org/apache/druid/segment/NestedCommonFormatColumnHandler.java x: 1 # contributors y: 7 # changes processing/src/main/java/org/apache/druid/segment/incremental/IncrementalIndex.java x: 18 # contributors y: 60 # changes processing/src/main/java/org/apache/druid/segment/incremental/OnheapIncrementalIndex.java x: 13 # contributors y: 25 # changes server/src/main/java/org/apache/druid/segment/realtime/appenderator/BatchAppenderator.java x: 10 # contributors y: 20 # changes extensions-core/multi-stage-query/src/main/java/org/apache/druid/msq/exec/WorkerMemoryParameters.java x: 3 # contributors y: 14 # changes indexing-service/src/main/java/org/apache/druid/indexing/seekablestream/SeekableStreamIndexTaskTuningConfig.java x: 11 # contributors y: 17 # changes processing/src/main/java/org/apache/druid/segment/IndexMergerV9.java x: 12 # contributors y: 37 # changes extensions-core/kafka-indexing-service/src/main/java/org/apache/druid/indexing/kafka/IncrementalPublishingKafkaIndexTaskRunner.java x: 13 # contributors y: 24 # changes extensions-core/kafka-indexing-service/src/main/java/org/apache/druid/indexing/kafka/KafkaIndexTask.java x: 16 # contributors y: 28 # changes extensions-core/kinesis-indexing-service/src/main/java/org/apache/druid/indexing/kinesis/KinesisIndexTaskRunner.java x: 10 # contributors y: 16 # changes indexing-service/src/main/java/org/apache/druid/indexing/seekablestream/SeekableStreamIndexTaskRunner.java x: 30 # contributors y: 81 # changes extensions-core/kinesis-indexing-service/src/main/java/org/apache/druid/indexing/kinesis/KinesisIndexTaskTuningConfig.java x: 11 # contributors y: 13 # changes services/src/main/java/org/apache/druid/server/AsyncQueryForwardingServlet.java x: 9 # contributors y: 11 # changes server/src/main/java/org/apache/druid/server/coordinator/ServerHolder.java x: 8 # contributors y: 12 # changes server/src/main/java/org/apache/druid/server/coordinator/duty/BalanceSegments.java x: 7 # contributors y: 14 # changes server/src/main/java/org/apache/druid/server/coordinator/duty/UnloadUnusedSegments.java x: 4 # contributors y: 9 # changes server/src/main/java/org/apache/druid/server/coordinator/loading/StrategicSegmentAssigner.java x: 3 # contributors y: 10 # changes extensions-core/multi-stage-query/src/main/java/org/apache/druid/msq/querykit/DataSourcePlan.java x: 8 # contributors y: 24 # changes indexing-service/src/main/java/org/apache/druid/indexing/overlord/SingleTaskBackgroundRunner.java x: 11 # contributors y: 16 # changes processing/src/main/java/org/apache/druid/query/InlineDataSource.java x: 7 # contributors y: 15 # changes processing/src/main/java/org/apache/druid/query/Query.java x: 15 # contributors y: 28 # changes processing/src/main/java/org/apache/druid/query/UnionDataSource.java x: 6 # contributors y: 12 # changes processing/src/main/java/org/apache/druid/query/filter/DimFilterUtils.java x: 6 # contributors y: 13 # changes processing/src/main/java/org/apache/druid/query/union/UnionQuery.java x: 1 # contributors y: 4 # changes sql/src/main/java/org/apache/druid/sql/calcite/planner/PlannerConfig.java x: 17 # contributors y: 26 # changes sql/src/main/java/org/apache/druid/sql/calcite/rel/DruidCorrelateUnnestRel.java x: 5 # contributors y: 17 # changes sql/src/main/java/org/apache/druid/sql/calcite/rel/DruidJoinQueryRel.java x: 10 # contributors y: 30 # changes sql/src/main/java/org/apache/druid/sql/calcite/rel/DruidOuterQueryRel.java x: 9 # contributors y: 22 # changes sql/src/main/java/org/apache/druid/sql/calcite/run/NativeQueryMaker.java x: 11 # contributors y: 24 # changes processing/src/main/java/org/apache/druid/math/expr/ExprEval.java x: 6 # contributors y: 22 # changes extensions-core/azure-extensions/src/main/java/org/apache/druid/storage/azure/AzureStorage.java x: 7 # contributors y: 11 # changes owasp-dependency-check-suppressions.xml x: 24 # contributors y: 81 # changes indexing-service/src/main/java/org/apache/druid/indexing/common/task/HadoopIndexTask.java x: 25 # contributors y: 54 # changes indexing-service/src/main/java/org/apache/druid/indexing/common/task/IndexTaskUtils.java x: 10 # contributors y: 14 # changes indexing-service/src/main/java/org/apache/druid/indexing/common/task/batch/parallel/ParallelIndexSupervisorTask.java x: 29 # contributors y: 97 # changes web-console/unified-console.html x: 14 # contributors y: 29 # changes web-console/src/views/datasources-view/datasources-view.tsx x: 2 # contributors y: 28 # changes web-console/src/components/auto-form/auto-form.tsx x: 8 # contributors y: 49 # changes services/src/main/java/org/apache/druid/cli/CliOverlord.java x: 27 # contributors y: 54 # changes indexing-service/src/main/java/org/apache/druid/indexing/common/task/AbstractBatchIndexTask.java x: 24 # contributors y: 60 # changes indexing-service/src/main/java/org/apache/druid/indexing/common/task/CompactionTask.java x: 23 # contributors y: 93 # changes server/src/main/java/org/apache/druid/server/coordinator/DataSourceCompactionConfig.java x: 8 # contributors y: 27 # changes server/src/main/java/org/apache/druid/server/coordinator/duty/CompactSegments.java x: 13 # contributors y: 44 # changes extensions-core/s3-extensions/src/main/java/org/apache/druid/storage/s3/S3Utils.java x: 17 # contributors y: 27 # changes extensions-core/multi-stage-query/src/main/java/org/apache/druid/msq/sql/resources/SqlStatementResource.java x: 9 # contributors y: 21 # changes processing/src/main/java/org/apache/druid/query/groupby/GroupingEngine.java x: 8 # contributors y: 22 # changes sql/src/main/java/org/apache/druid/sql/calcite/schema/DruidSchema.java x: 19 # contributors y: 45 # changes server/src/main/java/org/apache/druid/server/coordination/BatchDataSegmentAnnouncer.java x: 12 # contributors y: 15 # changes server/src/main/java/org/apache/druid/server/coordination/SegmentLoadDropHandler.java x: 18 # contributors y: 31 # changes server/src/main/java/org/apache/druid/server/http/SegmentListerResource.java x: 7 # contributors y: 10 # changes server/src/main/java/org/apache/druid/query/ResultLevelCachingQueryRunner.java x: 14 # contributors y: 17 # changes indexing-service/src/main/java/org/apache/druid/indexing/seekablestream/SequenceMetadata.java x: 9 # contributors y: 15 # changes web-console/src/views/lookups-view/lookups-view.tsx x: 4 # contributors y: 48 # changes web-console/src/views/services-view/services-view.tsx x: 6 # contributors y: 42 # changes server/src/main/java/org/apache/druid/metadata/SQLMetadataConnector.java x: 18 # contributors y: 32 # changes server/src/main/java/org/apache/druid/metadata/SQLMetadataStorageActionHandler.java x: 13 # contributors y: 19 # changes sql/src/main/java/org/apache/druid/sql/http/SqlResource.java x: 18 # contributors y: 39 # changes indexing-service/src/main/java/org/apache/druid/indexing/common/actions/SegmentAllocationQueue.java x: 1 # contributors y: 9 # changes indexing-service/src/main/java/org/apache/druid/indexing/overlord/TaskQueue.java x: 18 # contributors y: 42 # changes processing/src/main/java/org/apache/druid/query/Druids.java x: 12 # contributors y: 22 # changes indexing-hadoop/src/main/java/org/apache/druid/indexer/InputRowSerde.java x: 7 # contributors y: 16 # changes processing/src/main/java/org/apache/druid/query/filter/SelectorDimFilter.java x: 5 # contributors y: 12 # changes processing/src/main/java/org/apache/druid/query/groupby/epinephelinae/RowBasedGrouperHelper.java x: 16 # contributors y: 47 # changes processing/src/main/java/org/apache/druid/segment/data/FixedIndexedWriter.java x: 3 # contributors y: 7 # changes extensions-core/kafka-indexing-service/src/main/java/org/apache/druid/indexing/kafka/KafkaRecordSupplier.java x: 16 # contributors y: 20 # changes extensions-core/kafka-indexing-service/src/main/java/org/apache/druid/indexing/kafka/supervisor/KafkaSupervisor.java x: 23 # contributors y: 52 # changes extensions-core/kafka-indexing-service/src/main/java/org/apache/druid/indexing/kafka/supervisor/KafkaSupervisorIOConfig.java x: 15 # contributors y: 16 # changes indexing-service/src/main/java/org/apache/druid/indexing/overlord/supervisor/SupervisorManager.java x: 17 # contributors y: 31 # changes indexing-service/src/main/java/org/apache/druid/indexing/overlord/supervisor/SupervisorResource.java x: 14 # contributors y: 19 # changes indexing-hadoop/src/main/java/org/apache/druid/indexer/DetermineHashedPartitionsJob.java x: 15 # contributors y: 19 # changes indexing-hadoop/src/main/java/org/apache/druid/indexer/DeterminePartitionsJob.java x: 15 # contributors y: 23 # changes sql/src/main/java/org/apache/druid/sql/calcite/rel/DruidQueryRel.java x: 6 # contributors y: 17 # changes sql/src/main/java/org/apache/druid/sql/calcite/rel/PartialDruidQuery.java x: 8 # contributors y: 21 # changes processing/src/main/java/org/apache/druid/query/groupby/GroupByQuery.java x: 17 # contributors y: 41 # changes processing/src/main/java/org/apache/druid/segment/filter/Filters.java x: 13 # contributors y: 34 # changes indexing-service/src/main/java/org/apache/druid/indexing/common/task/InputSourceProcessor.java x: 9 # contributors y: 12 # changes server/src/main/java/org/apache/druid/server/SegmentManager.java x: 13 # contributors y: 21 # changes extensions-core/multi-stage-query/src/main/java/org/apache/druid/msq/exec/RunWorkOrder.java x: 4 # contributors y: 10 # changes extensions-core/multi-stage-query/src/main/java/org/apache/druid/msq/exec/WorkerSketchFetcher.java x: 5 # contributors y: 14 # changes processing/src/main/java/org/apache/druid/query/timeseries/TimeseriesQueryQueryToolChest.java x: 16 # contributors y: 39 # changes processing/src/main/java/org/apache/druid/segment/data/GenericIndexed.java x: 7 # contributors y: 21 # changes processing/src/main/java/org/apache/druid/segment/nested/CompressedNestedDataComplexColumn.java x: 5 # contributors y: 23 # changes processing/src/main/java/org/apache/druid/segment/nested/ScalarDoubleColumnAndIndexSupplier.java x: 5 # contributors y: 20 # changes processing/src/main/java/org/apache/druid/segment/nested/VariantColumnAndIndexSupplier.java x: 4 # contributors y: 16 # changes processing/src/main/java/org/apache/druid/math/expr/Function.java x: 6 # contributors y: 25 # changes processing/src/main/java/org/apache/druid/query/expression/TimestampFloorExprMacro.java x: 6 # contributors y: 19 # changes processing/src/main/java/org/apache/druid/query/expression/TimestampShiftExprMacro.java x: 6 # contributors y: 16 # changes web-console/src/components/table-cell/table-cell.tsx x: 5 # contributors y: 24 # changes sql/src/main/java/org/apache/druid/sql/calcite/planner/CalciteRulesManager.java x: 11 # contributors y: 31 # changes web-console/src/components/segment-timeline/segment-timeline.tsx x: 7 # contributors y: 28 # changes indexing-service/src/main/java/org/apache/druid/indexing/overlord/http/OverlordResource.java x: 25 # contributors y: 48 # changes indexing-service/src/main/java/org/apache/druid/indexing/overlord/http/security/TaskResourceFilter.java x: 9 # contributors y: 13 # changes sql/src/main/java/org/apache/druid/sql/calcite/schema/SystemSchema.java x: 20 # contributors y: 56 # changes web-console/src/dialogs/status-dialog/status-dialog.tsx x: 5 # contributors y: 19 # changes web-console/src/views/home-view/home-view.tsx x: 4 # contributors y: 21 # changes processing/src/main/java/org/apache/druid/query/aggregation/ExpressionLambdaAggregatorFactory.java x: 4 # contributors y: 18 # changes processing/src/main/java/org/apache/druid/query/aggregation/post/ArithmeticPostAggregator.java x: 8 # contributors y: 14 # changes processing/src/main/java/org/apache/druid/query/filter/DimFilter.java x: 4 # contributors y: 13 # changes processing/src/main/java/org/apache/druid/query/filter/InDimFilter.java x: 10 # contributors y: 33 # changes processing/src/main/java/org/apache/druid/query/groupby/orderby/DefaultLimitSpec.java x: 11 # contributors y: 21 # changes processing/src/main/java/org/apache/druid/segment/AutoTypeColumnIndexer.java x: 2 # contributors y: 15 # changes processing/src/main/java/org/apache/druid/segment/DimensionSelector.java x: 5 # contributors y: 13 # changes processing/src/main/java/org/apache/druid/segment/RowBasedColumnSelectorFactory.java x: 3 # contributors y: 21 # changes processing/src/main/java/org/apache/druid/segment/column/ColumnCapabilitiesImpl.java x: 8 # contributors y: 25 # changes processing/src/main/java/org/apache/druid/segment/filter/ExpressionFilter.java x: 6 # contributors y: 31 # changes processing/src/main/java/org/apache/druid/segment/filter/LikeFilter.java x: 4 # contributors y: 20 # changes processing/src/main/java/org/apache/druid/segment/join/table/IndexedTableJoinable.java x: 6 # contributors y: 18 # changes processing/src/main/java/org/apache/druid/segment/nested/NestedDataColumnSerializer.java x: 3 # contributors y: 23 # changes processing/src/main/java/org/apache/druid/segment/nested/NestedFieldColumnIndexSupplier.java x: 3 # contributors y: 15 # changes processing/src/main/java/org/apache/druid/segment/nested/VariantColumnSerializer.java x: 2 # contributors y: 12 # changes processing/src/main/java/org/apache/druid/segment/serde/NestedCommonFormatColumnPartSerde.java x: 2 # contributors y: 17 # changes processing/src/main/java/org/apache/druid/segment/virtual/ExpressionSelectors.java x: 9 # contributors y: 43 # changes processing/src/main/java/org/apache/druid/segment/virtual/ListFilteredVirtualColumn.java x: 7 # contributors y: 19 # changes sql/src/main/java/org/apache/druid/sql/calcite/rule/DruidJoinRule.java x: 12 # contributors y: 25 # changes services/src/main/java/org/apache/druid/cli/CliHistorical.java x: 9 # contributors y: 20 # changes services/src/main/java/org/apache/druid/cli/CliIndexer.java x: 19 # contributors y: 31 # changes services/src/main/java/org/apache/druid/cli/CliMiddleManager.java x: 19 # contributors y: 34 # changes extensions-core/druid-basic-security/src/main/java/org/apache/druid/security/basic/BasicAuthUtils.java x: 10 # contributors y: 12 # changes extensions-core/hdfs-storage/src/main/java/org/apache/druid/storage/hdfs/HdfsStorageDruidModule.java x: 11 # contributors y: 15 # changes indexing-service/src/main/java/org/apache/druid/indexing/input/DruidInputSource.java x: 16 # contributors y: 25 # changes processing/src/main/java/org/apache/druid/query/aggregation/AggregatorUtil.java x: 20 # contributors y: 32 # changes processing/src/main/java/org/apache/druid/query/timeseries/TimeseriesQuery.java x: 11 # contributors y: 19 # changes processing/src/main/java/org/apache/druid/segment/DimensionHandlerUtils.java x: 11 # contributors y: 27 # changes sql/src/main/java/org/apache/druid/sql/calcite/planner/DruidOperatorTable.java x: 28 # contributors y: 70 # changes extensions-core/druid-basic-security/src/main/java/org/apache/druid/security/basic/authentication/db/updater/CoordinatorBasicAuthenticatorMetadataStorageUpdater.java x: 7 # contributors y: 8 # changes extensions-core/kinesis-indexing-service/src/main/java/org/apache/druid/indexing/kinesis/supervisor/KinesisSupervisor.java x: 16 # contributors y: 36 # changes extensions-core/lookups-cached-global/src/main/java/org/apache/druid/query/lookup/namespace/UriExtractionNamespace.java x: 10 # contributors y: 10 # changes extensions-core/multi-stage-query/src/main/java/org/apache/druid/msq/exec/WorkerImpl.java x: 8 # contributors y: 38 # changes extensions-core/multi-stage-query/src/main/java/org/apache/druid/msq/util/MultiStageQueryContext.java x: 13 # contributors y: 43 # changes indexing-service/src/main/java/org/apache/druid/indexing/common/actions/SegmentTransactionalInsertAction.java x: 12 # contributors y: 21 # changes indexing-service/src/main/java/org/apache/druid/indexing/common/task/HadoopTask.java x: 12 # contributors y: 13 # changes indexing-service/src/main/java/org/apache/druid/indexing/common/task/batch/parallel/ParallelIndexPhaseRunner.java x: 10 # contributors y: 17 # changes indexing-service/src/main/java/org/apache/druid/indexing/overlord/ForkingTaskRunner.java x: 24 # contributors y: 38 # changes indexing-service/src/main/java/org/apache/druid/indexing/overlord/RemoteTaskRunner.java x: 22 # contributors y: 34 # changes indexing-service/src/main/java/org/apache/druid/indexing/worker/WorkerTaskManager.java x: 12 # contributors y: 20 # changes processing/src/main/java/org/apache/druid/frame/processor/SuperSorter.java x: 4 # contributors y: 12 # changes processing/src/main/java/org/apache/druid/query/ChainedExecutionQueryRunner.java x: 11 # contributors y: 14 # changes processing/src/main/java/org/apache/druid/query/groupby/GroupByQueryQueryToolChest.java x: 18 # contributors y: 35 # changes processing/src/main/java/org/apache/druid/query/groupby/epinephelinae/ParallelCombiner.java x: 9 # contributors y: 10 # changes processing/src/main/java/org/apache/druid/query/timeboundary/TimeBoundaryQueryQueryToolChest.java x: 12 # contributors y: 12 # changes processing/src/main/java/org/apache/druid/query/topn/TopNQueryQueryToolChest.java x: 14 # contributors y: 28 # changes server/src/main/java/org/apache/druid/client/DirectDruidClient.java x: 21 # contributors y: 30 # changes server/src/main/java/org/apache/druid/metadata/storage/derby/DerbyConnector.java x: 9 # contributors y: 9 # changes sql/src/main/java/org/apache/druid/sql/calcite/schema/InformationSchema.java x: 8 # contributors y: 16 # changes codestyle/spotbugs-exclude.xml x: 9 # contributors y: 27 # changes server/src/main/java/org/apache/druid/server/initialization/jetty/JettyServerModule.java x: 18 # contributors y: 26 # changes processing/src/main/java/org/apache/druid/query/timeseries/TimeseriesQueryEngine.java x: 8 # contributors y: 18 # changes web-console/src/console-application.tsx x: 9 # contributors y: 66 # changes web-console/src/dialogs/coordinator-dynamic-config-dialog/coordinator-dynamic-config-dialog.tsx x: 4 # contributors y: 24 # changes web-console/src/dialogs/retention-dialog/retention-dialog.tsx x: 5 # contributors y: 29 # changes web-console/src/views/workbench-view/column-tree/column-tree.tsx x: 2 # contributors y: 16 # changes web-console/src/views/workbench-view/workbench-view.tsx x: 4 # contributors y: 27 # changes processing/src/main/java/org/apache/druid/segment/nested/ScalarDoubleColumnSerializer.java x: 1 # contributors y: 11 # changes processing/src/main/java/org/apache/druid/query/scan/ScanQuery.java x: 13 # contributors y: 27 # changes extensions-core/multi-stage-query/src/main/java/org/apache/druid/msq/querykit/WindowOperatorQueryFrameProcessor.java x: 2 # contributors y: 14 # changes server/src/main/java/org/apache/druid/server/initialization/ServerConfig.java x: 11 # contributors y: 18 # changes web-console/src/utils/local-storage-keys.tsx x: 6 # contributors y: 30 # changes indexing-service/src/main/java/org/apache/druid/indexing/overlord/TaskMaster.java x: 12 # contributors y: 19 # changes indexing-service/src/main/java/org/apache/druid/indexing/overlord/hrtr/HttpRemoteTaskRunner.java x: 23 # contributors y: 40 # changes processing/src/main/java/org/apache/druid/query/aggregation/AggregatorFactory.java x: 9 # contributors y: 18 # changes processing/src/main/java/org/apache/druid/segment/virtual/ExpressionVirtualColumn.java x: 5 # contributors y: 27 # changes server/src/main/java/org/apache/druid/segment/realtime/appenderator/StreamAppenderatorDriver.java x: 14 # contributors y: 23 # changes server/src/main/java/org/apache/druid/indexing/overlord/supervisor/NoopSupervisorSpec.java x: 10 # contributors y: 15 # changes web-console/src/dialogs/history-dialog/history-dialog.tsx x: 3 # contributors y: 18 # changes processing/src/main/java/org/apache/druid/guice/ExpressionModule.java x: 4 # contributors y: 3 # changes services/src/main/java/org/apache/druid/cli/PullDependencies.java x: 12 # contributors y: 17 # changes sql/src/main/java/org/apache/druid/sql/calcite/planner/DruidRexExecutor.java x: 10 # contributors y: 25 # changes sql/src/main/java/org/apache/druid/sql/avatica/DruidMeta.java x: 13 # contributors y: 23 # changes web-console/src/components/suggestible-input/suggestible-input.tsx x: 3 # contributors y: 17 # changes extensions-core/datasketches/src/main/java/org/apache/druid/query/aggregation/datasketches/quantiles/sql/DoublesSketchObjectSqlAggregator.java x: 9 # contributors y: 16 # changes web-console/src/views/load-data-view/load-data-view.scss x: 4 # contributors y: 25 # changes processing/src/main/java/org/apache/druid/query/groupby/DeferExpressionDimensions.java x: 2 # contributors y: 1 # changes processing/src/main/java/org/apache/druid/segment/virtual/ExpressionPlan.java x: 1 # contributors y: 13 # changes server/src/main/java/org/apache/druid/segment/loading/SegmentLoaderConfig.java x: 11 # contributors y: 11 # changes sql/src/main/java/org/apache/druid/sql/calcite/expression/builtin/ArrayOverlapOperatorConversion.java x: 5 # contributors y: 21 # changes processing/src/main/java/org/apache/druid/metadata/MetadataStorageConnector.java x: 5 # contributors y: 4 # changes extensions-core/kafka-indexing-service/src/main/java/org/apache/druid/indexing/kafka/KafkaDataSourceMetadata.java x: 8 # contributors y: 8 # changes processing/src/main/java/org/apache/druid/query/aggregation/FilteredAggregatorFactory.java x: 8 # contributors y: 17 # changes processing/src/main/java/org/apache/druid/query/topn/TopNNumericResultBuilder.java x: 6 # contributors y: 5 # changes sql/src/main/java/org/apache/druid/sql/calcite/expression/OperatorConversions.java x: 10 # contributors y: 27 # changes server/src/main/java/org/apache/druid/server/coordinator/rules/LoadRule.java x: 13 # contributors y: 18 # changes web-console/src/views/load-data-view/filter-table/filter-table.tsx x: 3 # contributors y: 19 # changes server/src/main/java/org/apache/druid/initialization/Initialization.java x: 12 # contributors y: 18 # changes
266.0
# changes
  min: 1.0
  average: 4.89
  25th percentile: 1.0
  median: 2.0
  75th percentile: 5.0
  max: 266.0
0 73.0
# contributors
min: 1.0 | average: 2.82 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 3.0 | max: 73.0

Number of Contributors vs. File Size: 6035 points

processing/src/main/java/org/apache/druid/query/expression/NestedDataExpressions.java x: 4 # contributors y: 727 lines of code server/src/main/java/org/apache/druid/server/log/FileRequestLogger.java x: 5 # contributors y: 188 lines of code server/src/main/java/org/apache/druid/server/log/FileRequestLoggerProvider.java x: 6 # contributors y: 48 lines of code extensions-core/datasketches/src/main/java/org/apache/druid/query/aggregation/datasketches/theta/sql/ThetaSketchBaseSqlAggregator.java x: 6 # contributors y: 143 lines of code extensions-core/multi-stage-query/src/main/java/org/apache/druid/msq/dart/controller/sql/DartQueryMaker.java x: 4 # contributors y: 347 lines of code extensions-core/multi-stage-query/src/main/java/org/apache/druid/msq/querykit/groupby/GroupByPreShuffleFrameProcessor.java x: 4 # contributors y: 229 lines of code extensions-core/multi-stage-query/src/main/java/org/apache/druid/msq/querykit/results/ExportResultsFrameProcessor.java x: 3 # contributors y: 203 lines of code extensions-core/multi-stage-query/src/main/java/org/apache/druid/msq/querykit/scan/ScanQueryFrameProcessor.java x: 7 # contributors y: 387 lines of code processing/src/main/java/org/apache/druid/frame/segment/FrameSegment.java x: 4 # contributors y: 48 lines of code processing/src/main/java/org/apache/druid/query/JoinDataSource.java x: 10 # contributors y: 399 lines of code processing/src/main/java/org/apache/druid/query/groupby/GroupByQueryRunnerFactory.java x: 7 # contributors y: 97 lines of code processing/src/main/java/org/apache/druid/query/metadata/SegmentAnalyzer.java x: 7 # contributors y: 292 lines of code processing/src/main/java/org/apache/druid/query/scan/ScanQueryEngine.java x: 14 # contributors y: 219 lines of code processing/src/main/java/org/apache/druid/query/search/CursorOnlyStrategy.java x: 4 # contributors y: 95 lines of code processing/src/main/java/org/apache/druid/query/search/SearchStrategy.java x: 2 # contributors y: 70 lines of code processing/src/main/java/org/apache/druid/query/timeboundary/TimeBoundaryQueryRunnerFactory.java x: 8 # contributors y: 282 lines of code processing/src/main/java/org/apache/druid/query/timeseries/TimeseriesQueryRunnerFactory.java x: 6 # contributors y: 88 lines of code processing/src/main/java/org/apache/druid/query/topn/TopNQueryEngine.java x: 4 # contributors y: 240 lines of code processing/src/main/java/org/apache/druid/segment/BypassRestrictedSegment.java x: 2 # contributors y: 23 lines of code processing/src/main/java/org/apache/druid/segment/FilteredSegment.java x: 1 # contributors y: 28 lines of code processing/src/main/java/org/apache/druid/segment/IncrementalIndexSegment.java x: 3 # contributors y: 51 lines of code processing/src/main/java/org/apache/druid/segment/QueryableIndexSegment.java x: 6 # contributors y: 74 lines of code processing/src/main/java/org/apache/druid/segment/ReferenceCountingSegment.java x: 9 # contributors y: 145 lines of code processing/src/main/java/org/apache/druid/segment/Segment.java x: 8 # contributors y: 27 lines of code processing/src/main/java/org/apache/druid/segment/join/HashJoinSegment.java x: 8 # contributors y: 122 lines of code processing/src/main/java/org/apache/druid/segment/join/table/BroadcastSegmentIndexedTable.java x: 4 # contributors y: 209 lines of code processing/src/main/java/org/apache/druid/segment/loading/TombstoneSegmentizerFactory.java x: 5 # contributors y: 105 lines of code server/src/main/java/org/apache/druid/segment/realtime/sink/Sink.java x: 3 # contributors y: 427 lines of code extensions-core/multi-stage-query/src/main/java/org/apache/druid/msq/sql/MSQTaskQueryMaker.java x: 13 # contributors y: 406 lines of code processing/src/main/java/org/apache/druid/segment/NoopQueryableIndex.java x: 1 # contributors y: 63 lines of code server/src/main/java/org/apache/druid/segment/InlineSegmentWrangler.java x: 3 # contributors y: 33 lines of code indexing-service/src/main/java/org/apache/druid/indexing/seekablestream/supervisor/SeekableStreamSupervisor.java x: 38 # contributors y: 3687 lines of code sql/src/main/java/org/apache/druid/sql/calcite/planner/PlannerContext.java x: 18 # contributors y: 488 lines of code server/src/main/java/org/apache/druid/client/BrokerViewOfCoordinatorConfig.java x: 1 # contributors y: 118 lines of code server/src/main/java/org/apache/druid/server/coordinator/stats/Stats.java x: 5 # contributors y: 155 lines of code server/src/main/java/org/apache/druid/server/http/BrokerSyncStatus.java x: 1 # contributors y: 69 lines of code server/src/main/java/org/apache/druid/server/http/CoordinatorDynamicConfigSyncer.java x: 1 # contributors y: 186 lines of code services/src/main/java/org/apache/druid/cli/CliCoordinator.java x: 24 # contributors y: 412 lines of code web-console/lib/keywords.ts x: 1 # contributors y: 132 lines of code web-console/src/views/explore-view/components/resource-pane/nested-column-dialog/nested-column-dialog.tsx x: 2 # contributors y: 160 lines of code web-console/src/views/explore-view/modules/time-chart-module/continuous-chart-render.tsx x: 1 # contributors y: 689 lines of code web-console/src/views/workbench-view/destination-pages-pane/destination-pages-pane.scss x: 1 # contributors y: 16 lines of code web-console/src/views/workbench-view/result-table-pane/result-table-pane.tsx x: 2 # contributors y: 673 lines of code licenses.yaml x: 73 # contributors y: 5373 lines of code web-console/src/druid-models/dimension-spec/dimension-spec.ts x: 2 # contributors y: 174 lines of code web-console/src/druid-models/external-config/external-config.ts x: 3 # contributors y: 159 lines of code web-console/src/druid-models/ingest-query-pattern/ingest-query-pattern.ts x: 2 # contributors y: 301 lines of code web-console/src/druid-models/ingestion-spec/ingestion-spec.tsx x: 10 # contributors y: 2569 lines of code web-console/src/druid-models/workbench-query/workbench-query.ts x: 5 # contributors y: 466 lines of code web-console/src/helpers/spec-conversion.ts x: 2 # contributors y: 422 lines of code web-console/src/utils/druid-query.ts x: 3 # contributors y: 320 lines of code web-console/src/utils/index.tsx x: 5 # contributors y: 25 lines of code web-console/src/utils/sql.ts x: 3 # contributors y: 130 lines of code web-console/src/views/load-data-view/load-data-view.tsx x: 16 # contributors y: 3418 lines of code web-console/src/views/sql-data-loader-view/schema-step/schema-step.tsx x: 3 # contributors y: 1002 lines of code web-console/src/views/sql-data-loader-view/sql-data-loader-view.tsx x: 2 # contributors y: 225 lines of code web-console/src/views/workbench-view/run-panel/run-panel.tsx x: 4 # contributors y: 658 lines of code extensions-core/multi-stage-query/src/main/java/org/apache/druid/msq/dart/controller/ControllerHolder.java x: 2 # contributors y: 106 lines of code extensions-core/multi-stage-query/src/main/java/org/apache/druid/msq/dart/guice/DartControllerModule.java x: 2 # contributors y: 85 lines of code extensions-core/multi-stage-query/src/main/java/org/apache/druid/msq/exec/ControllerContext.java x: 6 # contributors y: 37 lines of code extensions-core/multi-stage-query/src/main/java/org/apache/druid/msq/exec/ControllerImpl.java x: 22 # contributors y: 2203 lines of code extensions-core/multi-stage-query/src/main/java/org/apache/druid/msq/exec/QueryKitBasedMSQPlanner.java x: 1 # contributors y: 203 lines of code extensions-core/multi-stage-query/src/main/java/org/apache/druid/msq/indexing/IndexerControllerContext.java x: 9 # contributors y: 297 lines of code extensions-core/multi-stage-query/src/main/java/org/apache/druid/msq/indexing/MSQCompactionRunner.java x: 5 # contributors y: 587 lines of code extensions-core/multi-stage-query/src/main/java/org/apache/druid/msq/indexing/MSQControllerTask.java x: 14 # contributors y: 326 lines of code extensions-core/multi-stage-query/src/main/java/org/apache/druid/msq/indexing/MSQSpec.java x: 5 # contributors y: 82 lines of code extensions-core/multi-stage-query/src/main/java/org/apache/druid/msq/indexing/destination/MSQTerminalStageSpecFactory.java x: 2 # contributors y: 6 lines of code extensions-core/multi-stage-query/src/main/java/org/apache/druid/msq/indexing/destination/SegmentGenerationUtils.java x: 3 # contributors y: 266 lines of code extensions-core/multi-stage-query/src/main/java/org/apache/druid/msq/kernel/QueryDefinition.java x: 2 # contributors y: 141 lines of code extensions-core/multi-stage-query/src/main/java/org/apache/druid/msq/kernel/QueryDefinitionBuilder.java x: 2 # contributors y: 52 lines of code extensions-core/multi-stage-query/src/main/java/org/apache/druid/msq/kernel/StageDefinitionBuilder.java x: 3 # contributors y: 104 lines of code extensions-core/multi-stage-query/src/main/java/org/apache/druid/msq/kernel/controller/ControllerQueryKernelConfig.java x: 2 # contributors y: 240 lines of code extensions-core/multi-stage-query/src/main/java/org/apache/druid/msq/sql/MSQTaskSqlEngine.java x: 10 # contributors y: 423 lines of code processing/src/main/java/org/apache/druid/query/QueryContext.java x: 11 # contributors y: 504 lines of code server/src/main/java/org/apache/druid/metadata/IndexerSQLMetadataStorageCoordinator.java x: 28 # contributors y: 2153 lines of code server/src/main/java/org/apache/druid/server/log/NoopRequestLogger.java x: 3 # contributors y: 18 lines of code sql/src/main/java/org/apache/druid/sql/DirectStatement.java x: 6 # contributors y: 206 lines of code sql/src/main/java/org/apache/druid/sql/calcite/planner/CalcitePlanner.java x: 8 # contributors y: 400 lines of code sql/src/main/java/org/apache/druid/sql/calcite/planner/DruidPlanner.java x: 22 # contributors y: 416 lines of code sql/src/main/java/org/apache/druid/sql/calcite/planner/PlannerFactory.java x: 18 # contributors y: 198 lines of code sql/src/main/java/org/apache/druid/sql/calcite/view/DruidViewMacro.java x: 9 # contributors y: 64 lines of code extensions-contrib/materialized-view-maintenance/src/main/java/org/apache/druid/indexing/materializedview/MaterializedViewSupervisor.java x: 16 # contributors y: 425 lines of code extensions-contrib/materialized-view-maintenance/src/main/java/org/apache/druid/indexing/materializedview/MaterializedViewSupervisorSpec.java x: 15 # contributors y: 365 lines of code indexing-service/src/main/java/org/apache/druid/indexing/overlord/http/OverlordDataSourcesResource.java x: 1 # contributors y: 246 lines of code processing/src/main/java/org/apache/druid/java/util/common/StringUtils.java x: 7 # contributors y: 426 lines of code server/src/main/java/org/apache/druid/client/DataSourcesSnapshot.java x: 5 # contributors y: 130 lines of code server/src/main/java/org/apache/druid/indexing/overlord/IndexerMetadataStorageCoordinator.java x: 13 # contributors y: 152 lines of code server/src/main/java/org/apache/druid/metadata/SQLMetadataRuleManager.java x: 12 # contributors y: 357 lines of code server/src/main/java/org/apache/druid/metadata/SegmentsMetadataManager.java x: 7 # contributors y: 14 lines of code server/src/main/java/org/apache/druid/metadata/SqlSegmentsMetadataManager.java x: 12 # contributors y: 580 lines of code server/src/main/java/org/apache/druid/metadata/SqlSegmentsMetadataManagerProvider.java x: 4 # contributors y: 75 lines of code server/src/main/java/org/apache/druid/metadata/SqlSegmentsMetadataQuery.java x: 9 # contributors y: 1277 lines of code server/src/main/java/org/apache/druid/metadata/segment/SqlSegmentMetadataTransaction.java x: 1 # contributors y: 491 lines of code server/src/main/java/org/apache/druid/metadata/segment/SqlSegmentMetadataTransactionFactory.java x: 1 # contributors y: 164 lines of code server/src/main/java/org/apache/druid/segment/metadata/CoordinatorSegmentMetadataCache.java x: 3 # contributors y: 681 lines of code server/src/main/java/org/apache/druid/server/coordinator/DruidCoordinator.java x: 25 # contributors y: 707 lines of code server/src/main/java/org/apache/druid/server/coordinator/duty/KillUnusedSegments.java x: 10 # contributors y: 264 lines of code server/src/main/java/org/apache/druid/server/http/DataSourcesResource.java x: 16 # contributors y: 819 lines of code server/src/main/java/org/apache/druid/server/http/MetadataResource.java x: 11 # contributors y: 407 lines of code sql/src/main/java/org/apache/druid/sql/calcite/schema/MetadataSegmentView.java x: 8 # contributors y: 187 lines of code sql/src/main/java/org/apache/druid/sql/calcite/expression/Expressions.java x: 14 # contributors y: 736 lines of code sql/src/main/java/org/apache/druid/sql/calcite/planner/Calcites.java x: 12 # contributors y: 400 lines of code processing/src/main/java/org/apache/druid/query/QueryContexts.java x: 21 # contributors y: 426 lines of code server/src/main/java/org/apache/druid/client/BrokerServerView.java x: 12 # contributors y: 335 lines of code server/src/main/java/org/apache/druid/client/CachingClusteredClient.java x: 23 # contributors y: 764 lines of code server/src/main/java/org/apache/druid/client/ServerViewUtil.java x: 5 # contributors y: 56 lines of code server/src/main/java/org/apache/druid/client/coordinator/CoordinatorClient.java x: 11 # contributors y: 27 lines of code server/src/main/java/org/apache/druid/client/selector/ServerSelector.java x: 10 # contributors y: 182 lines of code server/src/main/java/org/apache/druid/server/ClientQuerySegmentWalker.java x: 17 # contributors y: 759 lines of code server/src/main/java/org/apache/druid/server/coordinator/CoordinatorDynamicConfig.java x: 13 # contributors y: 547 lines of code server/src/main/java/org/apache/druid/server/http/CoordinatorDynamicConfigsResource.java x: 4 # contributors y: 139 lines of code services/src/main/java/org/apache/druid/cli/CliBroker.java x: 18 # contributors y: 159 lines of code extensions-core/multi-stage-query/src/main/java/org/apache/druid/msq/dart/worker/DartWorkerContext.java x: 2 # contributors y: 203 lines of code extensions-core/multi-stage-query/src/main/java/org/apache/druid/msq/indexing/IndexerWorkerContext.java x: 4 # contributors y: 317 lines of code extensions-core/multi-stage-query/src/main/java/org/apache/druid/msq/kernel/FrameContext.java x: 4 # contributors y: 41 lines of code extensions-core/multi-stage-query/src/main/java/org/apache/druid/msq/querykit/BaseLeafFrameProcessorFactory.java x: 5 # contributors y: 278 lines of code indexing-service/src/main/java/org/apache/druid/indexing/common/TaskToolbox.java x: 15 # contributors y: 786 lines of code indexing-service/src/main/java/org/apache/druid/indexing/common/TaskToolboxFactory.java x: 13 # contributors y: 247 lines of code indexing-service/src/main/java/org/apache/druid/indexing/seekablestream/SeekableStreamIndexTask.java x: 22 # contributors y: 229 lines of code processing/src/main/java/org/apache/druid/query/DataSource.java x: 7 # contributors y: 52 lines of code server/src/main/java/org/apache/druid/initialization/CoreInjectorBuilder.java x: 7 # contributors y: 110 lines of code server/src/main/java/org/apache/druid/segment/realtime/appenderator/Appenderators.java x: 10 # contributors y: 106 lines of code server/src/main/java/org/apache/druid/segment/realtime/appenderator/AppenderatorsManager.java x: 10 # contributors y: 74 lines of code server/src/main/java/org/apache/druid/segment/realtime/appenderator/DummyForInjectionAppenderatorsManager.java x: 10 # contributors y: 105 lines of code server/src/main/java/org/apache/druid/segment/realtime/appenderator/PeonAppenderatorsManager.java x: 10 # contributors y: 156 lines of code server/src/main/java/org/apache/druid/segment/realtime/appenderator/SinkQuerySegmentWalker.java x: 19 # contributors y: 509 lines of code server/src/main/java/org/apache/druid/segment/realtime/appenderator/UnifiedIndexerAppenderatorsManager.java x: 17 # contributors y: 493 lines of code server/src/main/java/org/apache/druid/server/QueryLifecycle.java x: 17 # contributors y: 366 lines of code server/src/main/java/org/apache/druid/server/coordination/ServerManager.java x: 17 # contributors y: 292 lines of code services/src/main/java/org/apache/druid/cli/CliPeon.java x: 31 # contributors y: 522 lines of code sql/src/main/java/org/apache/druid/sql/calcite/rel/DruidQuery.java x: 25 # contributors y: 1337 lines of code sql/src/main/java/org/apache/druid/sql/calcite/planner/QueryHandler.java x: 11 # contributors y: 573 lines of code web-console/src/utils/general.tsx x: 8 # contributors y: 580 lines of code web-console/src/views/supervisors-view/supervisors-view.tsx x: 3 # contributors y: 1032 lines of code extensions-core/multi-stage-query/src/main/java/org/apache/druid/msq/guice/MSQIndexingModule.java x: 11 # contributors y: 172 lines of code server/src/main/java/org/apache/druid/curator/discovery/CuratorDruidLeaderSelector.java x: 7 # contributors y: 172 lines of code web-console/src/views/segments-view/segments-view.tsx x: 6 # contributors y: 1056 lines of code extensions-core/multi-stage-query/src/main/java/org/apache/druid/msq/indexing/processor/SegmentGeneratorFrameProcessorFactory.java x: 8 # contributors y: 323 lines of code indexing-hadoop/src/main/java/org/apache/druid/indexer/HadoopTuningConfig.java x: 15 # contributors y: 388 lines of code indexing-hadoop/src/main/java/org/apache/druid/indexer/IndexGeneratorJob.java x: 20 # contributors y: 760 lines of code indexing-service/src/main/java/org/apache/druid/indexing/common/task/AbstractTask.java x: 15 # contributors y: 354 lines of code indexing-service/src/main/java/org/apache/druid/indexing/common/task/IndexTask.java x: 38 # contributors y: 1438 lines of code indexing-service/src/main/java/org/apache/druid/indexing/common/task/Tasks.java x: 9 # contributors y: 33 lines of code indexing-service/src/main/java/org/apache/druid/indexing/common/task/batch/parallel/PartialSegmentGenerateTask.java x: 14 # contributors y: 207 lines of code indexing-service/src/main/java/org/apache/druid/indexing/common/task/batch/parallel/SinglePhaseSubTask.java x: 20 # contributors y: 459 lines of code processing/src/main/java/org/apache/druid/segment/NestedCommonFormatColumnHandler.java x: 1 # contributors y: 86 lines of code processing/src/main/java/org/apache/druid/segment/StringDimensionHandler.java x: 7 # contributors y: 144 lines of code processing/src/main/java/org/apache/druid/segment/StringDimensionIndexer.java x: 10 # contributors y: 443 lines of code processing/src/main/java/org/apache/druid/segment/incremental/IncrementalIndex.java x: 18 # contributors y: 1077 lines of code processing/src/main/java/org/apache/druid/segment/incremental/OnHeapAggregateProjection.java x: 1 # contributors y: 430 lines of code processing/src/main/java/org/apache/druid/segment/incremental/OnheapIncrementalIndex.java x: 13 # contributors y: 822 lines of code server/src/main/java/org/apache/druid/segment/realtime/appenderator/BatchAppenderator.java x: 10 # contributors y: 1027 lines of code server/src/main/java/org/apache/druid/segment/realtime/appenderator/StreamAppenderator.java x: 11 # contributors y: 1417 lines of code extensions-core/multi-stage-query/src/main/java/org/apache/druid/msq/exec/WorkerMemoryParameters.java x: 3 # contributors y: 343 lines of code indexing-service/src/main/java/org/apache/druid/indexing/seekablestream/SeekableStreamIndexTaskTuningConfig.java x: 11 # contributors y: 305 lines of code processing/src/main/java/org/apache/druid/segment/IndexMergerV9.java x: 12 # contributors y: 1358 lines of code server/src/main/java/org/apache/druid/segment/realtime/appenderator/AppenderatorConfig.java x: 10 # contributors y: 37 lines of code extensions-contrib/rabbit-stream-indexing-service/src/main/java/org/apache/druid/indexing/rabbitstream/IncrementalPublishingRabbitStreamIndexTaskRunner.java x: 3 # contributors y: 118 lines of code extensions-core/kafka-indexing-service/src/main/java/org/apache/druid/indexing/kafka/IncrementalPublishingKafkaIndexTaskRunner.java x: 13 # contributors y: 189 lines of code extensions-core/kafka-indexing-service/src/main/java/org/apache/druid/indexing/kafka/KafkaIndexTask.java x: 16 # contributors y: 127 lines of code indexing-service/src/main/java/org/apache/druid/indexing/seekablestream/SeekableStreamIndexTaskRunner.java x: 30 # contributors y: 1672 lines of code extensions-core/kinesis-indexing-service/src/main/java/org/apache/druid/indexing/kinesis/KinesisIndexTaskTuningConfig.java x: 11 # contributors y: 321 lines of code extensions-core/druid-basic-security/src/main/java/org/apache/druid/security/basic/authorization/endpoint/BasicAuthorizerResource.java x: 6 # contributors y: 465 lines of code processing/src/main/java/org/apache/druid/query/groupby/having/HavingSpecMetricComparator.java x: 3 # contributors y: 80 lines of code server/src/main/java/org/apache/druid/server/compaction/CompactionStatus.java x: 5 # contributors y: 412 lines of code services/src/main/java/org/apache/druid/server/AsyncQueryForwardingServlet.java x: 9 # contributors y: 779 lines of code processing/src/main/java/org/apache/druid/query/metadata/metadata/SegmentMetadataQuery.java x: 5 # contributors y: 266 lines of code server/src/main/java/org/apache/druid/server/coordinator/balancer/SegmentToMoveCalculator.java x: 4 # contributors y: 182 lines of code server/src/main/java/org/apache/druid/server/coordinator/duty/BalanceSegments.java x: 7 # contributors y: 72 lines of code server/src/main/java/org/apache/druid/server/coordinator/duty/UnloadUnusedSegments.java x: 4 # contributors y: 112 lines of code server/src/main/java/org/apache/druid/server/coordinator/loading/HttpLoadQueuePeon.java x: 3 # contributors y: 566 lines of code server/src/main/java/org/apache/druid/server/coordinator/loading/StrategicSegmentAssigner.java x: 3 # contributors y: 448 lines of code extensions-core/multi-stage-query/src/main/java/org/apache/druid/msq/querykit/DataSourcePlan.java x: 8 # contributors y: 632 lines of code indexing-service/src/main/java/org/apache/druid/indexing/overlord/SingleTaskBackgroundRunner.java x: 11 # contributors y: 393 lines of code processing/src/main/java/org/apache/druid/query/Queries.java x: 7 # contributors y: 160 lines of code processing/src/main/java/org/apache/druid/query/Query.java x: 15 # contributors y: 169 lines of code processing/src/main/java/org/apache/druid/query/QueryDataSource.java x: 5 # contributors y: 113 lines of code processing/src/main/java/org/apache/druid/query/filter/DimFilterUtils.java x: 6 # contributors y: 113 lines of code processing/src/main/java/org/apache/druid/query/union/UnionQuery.java x: 1 # contributors y: 227 lines of code processing/src/main/java/org/apache/druid/segment/join/JoinConditionAnalysis.java x: 6 # contributors y: 154 lines of code sql/src/main/java/org/apache/druid/sql/calcite/rel/DruidOuterQueryRel.java x: 9 # contributors y: 176 lines of code sql/src/main/java/org/apache/druid/sql/calcite/run/NativeQueryMaker.java x: 11 # contributors y: 205 lines of code processing/src/main/java/org/apache/druid/math/expr/ExprEval.java x: 6 # contributors y: 1257 lines of code extensions-core/azure-extensions/src/main/java/org/apache/druid/storage/azure/AzureStorage.java x: 7 # contributors y: 260 lines of code owasp-dependency-check-suppressions.xml x: 24 # contributors y: 617 lines of code indexing-service/src/main/java/org/apache/druid/indexing/common/task/HadoopIndexTask.java x: 25 # contributors y: 905 lines of code indexing-service/src/main/java/org/apache/druid/indexing/common/task/batch/parallel/ParallelIndexSupervisorTask.java x: 29 # contributors y: 1616 lines of code server/src/main/java/org/apache/druid/server/security/AuthorizationUtils.java x: 10 # contributors y: 313 lines of code extensions-core/kubernetes-overlord-extensions/src/main/java/org/apache/druid/k8s/overlord/KubernetesPeonLifecycle.java x: 3 # contributors y: 297 lines of code extensions-core/kubernetes-overlord-extensions/src/main/java/org/apache/druid/k8s/overlord/taskadapter/K8sTaskAdapter.java x: 3 # contributors y: 418 lines of code processing/src/main/java/org/apache/druid/java/util/emitter/core/HttpPostEmitter.java x: 3 # contributors y: 746 lines of code server/src/main/java/org/apache/druid/server/coordinator/CoordinatorConfigManager.java x: 1 # contributors y: 261 lines of code web-console/unified-console.html x: 14 # contributors y: 58 lines of code processing/src/main/java/org/apache/druid/segment/AggregateProjectionMetadata.java x: 1 # contributors y: 388 lines of code web-console/src/views/datasources-view/datasources-view.tsx x: 2 # contributors y: 1658 lines of code web-console/src/components/auto-form/auto-form.tsx x: 8 # contributors y: 511 lines of code indexing-service/src/main/java/org/apache/druid/indexing/overlord/http/OverlordCompactionResource.java x: 1 # contributors y: 352 lines of code server/src/main/java/org/apache/druid/rpc/indexing/OverlordClient.java x: 8 # contributors y: 83 lines of code server/src/main/java/org/apache/druid/rpc/indexing/OverlordClientImpl.java x: 6 # contributors y: 384 lines of code server/src/main/java/org/apache/druid/server/compaction/DataSourceCompactibleSegmentIterator.java x: 1 # contributors y: 376 lines of code server/src/main/java/org/apache/druid/server/coordinator/AutoCompactionSnapshot.java x: 3 # contributors y: 224 lines of code services/src/main/java/org/apache/druid/cli/CliOverlord.java x: 27 # contributors y: 462 lines of code extensions-core/druid-catalog/src/main/java/org/apache/druid/catalog/sync/CachedMetadataCatalog.java x: 3 # contributors y: 277 lines of code indexing-service/src/main/java/org/apache/druid/indexing/common/task/AbstractBatchIndexTask.java x: 24 # contributors y: 779 lines of code indexing-service/src/main/java/org/apache/druid/indexing/common/task/CompactionTask.java x: 23 # contributors y: 1295 lines of code server/src/main/java/org/apache/druid/catalog/model/facade/DatasourceFacade.java x: 4 # contributors y: 150 lines of code server/src/main/java/org/apache/druid/client/indexing/ClientCompactionTaskQuery.java x: 6 # contributors y: 180 lines of code server/src/main/java/org/apache/druid/server/coordinator/DataSourceCompactionConfig.java x: 8 # contributors y: 50 lines of code web-console/src/views/explore-view/components/filter-pane/filter-menu/filter-menu.tsx x: 1 # contributors y: 415 lines of code web-console/src/views/explore-view/components/module-pane/module-pane.tsx x: 1 # contributors y: 302 lines of code web-console/src/views/explore-view/explore-view.tsx x: 3 # contributors y: 490 lines of code web-console/src/views/explore-view/models/query-source.ts x: 2 # contributors y: 326 lines of code web-console/src/views/explore-view/modules/grouping-table-module/grouping-table-module.tsx x: 1 # contributors y: 295 lines of code web-console/src/views/explore-view/modules/time-chart-module/time-chart-module.tsx x: 1 # contributors y: 328 lines of code extensions-core/multi-stage-query/src/main/java/org/apache/druid/msq/sql/resources/SqlStatementResource.java x: 9 # contributors y: 891 lines of code processing/src/main/java/org/apache/druid/query/groupby/GroupingEngine.java x: 8 # contributors y: 720 lines of code sql/src/main/java/org/apache/druid/sql/calcite/schema/DruidSchema.java x: 19 # contributors y: 56 lines of code sql/src/main/java/org/apache/druid/sql/http/SqlQuery.java x: 8 # contributors y: 155 lines of code server/src/main/java/org/apache/druid/server/coordination/SegmentLoadDropHandler.java x: 18 # contributors y: 347 lines of code server/src/main/java/org/apache/druid/query/ResultLevelCachingQueryRunner.java x: 14 # contributors y: 274 lines of code indexing-service/src/main/java/org/apache/druid/indexing/seekablestream/SequenceMetadata.java x: 9 # contributors y: 374 lines of code server/src/main/java/org/apache/druid/segment/realtime/appenderator/BaseAppenderatorDriver.java x: 17 # contributors y: 596 lines of code web-console/src/views/lookups-view/lookups-view.tsx x: 4 # contributors y: 487 lines of code web-console/src/views/services-view/services-view.tsx x: 6 # contributors y: 774 lines of code web-console/src/views/tasks-view/tasks-view.tsx x: 2 # contributors y: 631 lines of code server/src/main/java/org/apache/druid/metadata/SQLMetadataConnector.java x: 18 # contributors y: 976 lines of code server/src/main/java/org/apache/druid/metadata/SQLMetadataStorageActionHandler.java x: 13 # contributors y: 898 lines of code sql/src/main/java/org/apache/druid/sql/http/SqlResource.java x: 18 # contributors y: 285 lines of code indexing-service/src/main/java/org/apache/druid/indexing/common/actions/SegmentAllocationQueue.java x: 1 # contributors y: 575 lines of code indexing-service/src/main/java/org/apache/druid/indexing/overlord/TaskLockbox.java x: 12 # contributors y: 1398 lines of code indexing-service/src/main/java/org/apache/druid/indexing/overlord/TaskQueue.java x: 18 # contributors y: 783 lines of code processing/src/main/java/org/apache/druid/query/DruidMetrics.java x: 9 # contributors y: 51 lines of code processing/src/main/java/org/apache/druid/query/Druids.java x: 12 # contributors y: 825 lines of code processing/src/main/java/org/apache/druid/query/groupby/epinephelinae/GrouperBufferComparatorUtils.java x: 4 # contributors y: 380 lines of code processing/src/main/java/org/apache/druid/query/groupby/epinephelinae/RowBasedGrouperHelper.java x: 16 # contributors y: 1846 lines of code processing/src/main/java/org/apache/druid/segment/column/TypeStrategies.java x: 3 # contributors y: 472 lines of code processing/src/main/java/org/apache/druid/segment/data/FixedIndexedWriter.java x: 3 # contributors y: 173 lines of code processing/src/main/java/org/apache/druid/segment/data/FrontCodedIndexed.java x: 3 # contributors y: 535 lines of code processing/src/main/java/org/apache/druid/segment/data/FrontCodedIndexedWriter.java x: 3 # contributors y: 365 lines of code processing/src/main/java/org/apache/druid/segment/data/FrontCodedIntArrayIndexed.java x: 2 # contributors y: 383 lines of code processing/src/main/java/org/apache/druid/segment/data/FrontCodedIntArrayIndexedWriter.java x: 2 # contributors y: 350 lines of code indexing-service/src/main/java/org/apache/druid/indexing/overlord/autoscaling/PendingTaskBasedWorkerProvisioningStrategy.java x: 8 # contributors y: 439 lines of code extensions-core/kafka-indexing-service/src/main/java/org/apache/druid/indexing/kafka/KafkaRecordSupplier.java x: 16 # contributors y: 337 lines of code extensions-core/kafka-indexing-service/src/main/java/org/apache/druid/indexing/kafka/supervisor/KafkaSupervisor.java x: 23 # contributors y: 497 lines of code indexing-service/src/main/java/org/apache/druid/indexing/seekablestream/common/RecordSupplier.java x: 7 # contributors y: 35 lines of code indexing-service/src/main/java/org/apache/druid/indexing/overlord/supervisor/SupervisorManager.java x: 17 # contributors y: 405 lines of code indexing-service/src/main/java/org/apache/druid/indexing/overlord/supervisor/SupervisorResource.java x: 14 # contributors y: 624 lines of code indexing-hadoop/src/main/java/org/apache/druid/indexer/DetermineHashedPartitionsJob.java x: 15 # contributors y: 410 lines of code indexing-hadoop/src/main/java/org/apache/druid/indexer/DeterminePartitionsJob.java x: 15 # contributors y: 854 lines of code sql/src/main/java/org/apache/druid/sql/calcite/rel/DruidUnionDataSourceRel.java x: 5 # contributors y: 218 lines of code processing/src/main/java/org/apache/druid/query/groupby/GroupByQuery.java x: 17 # contributors y: 1059 lines of code processing/src/main/java/org/apache/druid/segment/filter/Filters.java x: 13 # contributors y: 273 lines of code indexing-hadoop/src/main/java/org/apache/druid/indexer/HadoopDruidIndexerConfig.java x: 15 # contributors y: 484 lines of code indexing-service/src/main/java/org/apache/druid/indexing/common/task/InputSourceProcessor.java x: 9 # contributors y: 101 lines of code indexing-service/src/main/java/org/apache/druid/indexing/common/task/batch/parallel/PartialDimensionCardinalityTask.java x: 10 # contributors y: 220 lines of code indexing-service/src/main/java/org/apache/druid/indexing/common/task/batch/parallel/PartialDimensionDistributionTask.java x: 10 # contributors y: 379 lines of code indexing-service/src/main/java/org/apache/druid/indexing/common/task/batch/parallel/PartialHashSegmentGenerateTask.java x: 11 # contributors y: 161 lines of code processing/src/main/java/org/apache/druid/segment/IndexSpec.java x: 7 # contributors y: 227 lines of code server/src/main/java/org/apache/druid/server/SegmentManager.java x: 13 # contributors y: 315 lines of code extensions-core/multi-stage-query/src/main/java/org/apache/druid/msq/exec/RunWorkOrder.java x: 4 # contributors y: 885 lines of code extensions-core/multi-stage-query/src/main/java/org/apache/druid/msq/indexing/MSQWorkerTaskLauncher.java x: 8 # contributors y: 659 lines of code indexing-hadoop/src/main/java/org/apache/druid/indexer/HadoopDruidIndexerJob.java x: 8 # contributors y: 94 lines of code extensions-core/kinesis-indexing-service/src/main/java/org/apache/druid/indexing/kinesis/KinesisRecordSupplier.java x: 15 # contributors y: 824 lines of code processing/src/main/java/org/apache/druid/error/DruidException.java x: 8 # contributors y: 235 lines of code processing/src/main/java/org/apache/druid/segment/IndexIO.java x: 11 # contributors y: 785 lines of code processing/src/main/java/org/apache/druid/segment/SimpleQueryableIndex.java x: 7 # contributors y: 233 lines of code processing/src/main/java/org/apache/druid/data/input/impl/LocalInputSource.java x: 4 # contributors y: 264 lines of code extensions-core/multi-stage-query/src/main/java/org/apache/druid/msq/exec/WorkerSketchFetcher.java x: 5 # contributors y: 237 lines of code processing/src/main/java/org/apache/druid/query/timeseries/TimeseriesQueryQueryToolChest.java x: 16 # contributors y: 456 lines of code processing/src/main/java/org/apache/druid/segment/DictionaryEncodedColumnMerger.java x: 4 # contributors y: 701 lines of code processing/src/main/java/org/apache/druid/segment/data/CompressedVSizeColumnarIntsSupplier.java x: 6 # contributors y: 346 lines of code processing/src/main/java/org/apache/druid/segment/data/CompressionFactory.java x: 6 # contributors y: 298 lines of code processing/src/main/java/org/apache/druid/segment/data/GenericIndexed.java x: 7 # contributors y: 587 lines of code processing/src/main/java/org/apache/druid/segment/nested/CompressedNestedDataComplexColumn.java x: 5 # contributors y: 977 lines of code processing/src/main/java/org/apache/druid/segment/nested/ScalarDoubleColumnAndIndexSupplier.java x: 5 # contributors y: 571 lines of code processing/src/main/java/org/apache/druid/segment/nested/VariantColumnAndIndexSupplier.java x: 4 # contributors y: 431 lines of code processing/src/main/java/org/apache/druid/segment/serde/DictionaryEncodedColumnPartSerde.java x: 8 # contributors y: 377 lines of code processing/src/main/java/org/apache/druid/math/expr/Function.java x: 6 # contributors y: 3564 lines of code processing/src/main/java/org/apache/druid/math/expr/vector/VectorMathProcessors.java x: 2 # contributors y: 734 lines of code processing/src/main/java/org/apache/druid/math/expr/vector/VectorProcessors.java x: 3 # contributors y: 718 lines of code processing/src/main/java/org/apache/druid/segment/incremental/IncrementalIndexAdapter.java x: 5 # contributors y: 206 lines of code processing/src/main/java/org/apache/druid/query/search/UseIndexesStrategy.java x: 6 # contributors y: 255 lines of code processing/src/main/java/org/apache/druid/segment/filter/OrFilter.java x: 7 # contributors y: 616 lines of code website/redirects.js x: 6 # contributors y: 330 lines of code web-console/src/components/segment-timeline/segment-timeline.tsx x: 7 # contributors y: 322 lines of code web-console/src/views/explore-view/utils/table-query.ts x: 2 # contributors y: 708 lines of code extensions-contrib/grpc-query/src/main/java/org/apache/druid/grpc/server/QueryDriver.java x: 2 # contributors y: 581 lines of code indexing-service/src/main/java/org/apache/druid/indexing/overlord/http/OverlordResource.java x: 25 # contributors y: 779 lines of code server/src/main/java/org/apache/druid/segment/metadata/AbstractSegmentMetadataCache.java x: 3 # contributors y: 768 lines of code sql/src/main/java/org/apache/druid/sql/calcite/schema/SystemSchema.java x: 20 # contributors y: 975 lines of code web-console/src/views/home-view/home-view.scss x: 4 # contributors y: 18 lines of code extensions-contrib/moving-average-query/src/main/java/org/apache/druid/query/movingaverage/MovingAverageQuery.java x: 5 # contributors y: 309 lines of code extensions-core/histogram/src/main/java/org/apache/druid/query/aggregation/histogram/FixedBucketsHistogram.java x: 5 # contributors y: 907 lines of code extensions-core/lookups-cached-single/src/main/java/org/apache/druid/server/lookup/jdbc/JdbcDataFetcher.java x: 6 # contributors y: 213 lines of code extensions-core/stats/src/main/java/org/apache/druid/query/aggregation/variance/VarianceAggregatorFactory.java x: 8 # contributors y: 315 lines of code processing/src/main/java/org/apache/druid/frame/field/StringFieldReader.java x: 5 # contributors y: 461 lines of code processing/src/main/java/org/apache/druid/frame/read/columnar/StringFrameColumnReader.java x: 6 # contributors y: 488 lines of code processing/src/main/java/org/apache/druid/query/aggregation/ExpressionLambdaAggregatorFactory.java x: 4 # contributors y: 528 lines of code processing/src/main/java/org/apache/druid/query/expression/HyperUniqueExpressions.java x: 3 # contributors y: 249 lines of code processing/src/main/java/org/apache/druid/query/filter/InDimFilter.java x: 10 # contributors y: 632 lines of code processing/src/main/java/org/apache/druid/query/filter/LikeDimFilter.java x: 5 # contributors y: 377 lines of code processing/src/main/java/org/apache/druid/query/groupby/epinephelinae/GroupByQueryEngine.java x: 4 # contributors y: 768 lines of code processing/src/main/java/org/apache/druid/query/groupby/orderby/DefaultLimitSpec.java x: 11 # contributors y: 483 lines of code processing/src/main/java/org/apache/druid/query/metadata/metadata/ColumnAnalysis.java x: 4 # contributors y: 291 lines of code processing/src/main/java/org/apache/druid/segment/AutoTypeColumnIndexer.java x: 2 # contributors y: 697 lines of code processing/src/main/java/org/apache/druid/segment/filter/ExpressionFilter.java x: 6 # contributors y: 412 lines of code processing/src/main/java/org/apache/druid/segment/filter/ValueMatchers.java x: 3 # contributors y: 393 lines of code processing/src/main/java/org/apache/druid/segment/join/lookup/LookupJoinMatcher.java x: 6 # contributors y: 250 lines of code processing/src/main/java/org/apache/druid/segment/join/table/IndexedTableJoinMatcher.java x: 6 # contributors y: 524 lines of code processing/src/main/java/org/apache/druid/segment/nested/NestedFieldColumnIndexSupplier.java x: 3 # contributors y: 1525 lines of code processing/src/main/java/org/apache/druid/segment/nested/VariantColumnSerializer.java x: 2 # contributors y: 465 lines of code processing/src/main/java/org/apache/druid/segment/virtual/ExpressionSelectors.java x: 9 # contributors y: 392 lines of code sql/src/main/java/org/apache/druid/sql/calcite/aggregation/builtin/StringSqlAggregator.java x: 8 # contributors y: 218 lines of code sql/src/main/java/org/apache/druid/sql/calcite/rule/DruidJoinRule.java x: 12 # contributors y: 479 lines of code sql/src/main/java/org/apache/druid/sql/calcite/rule/ReverseLookupRule.java x: 2 # contributors y: 491 lines of code services/src/main/java/org/apache/druid/cli/CliHistorical.java x: 9 # contributors y: 122 lines of code services/src/main/java/org/apache/druid/cli/CliIndexer.java x: 19 # contributors y: 202 lines of code services/src/main/java/org/apache/druid/cli/CliMiddleManager.java x: 19 # contributors y: 235 lines of code extensions-core/druid-basic-security/src/main/java/org/apache/druid/security/basic/BasicAuthUtils.java x: 10 # contributors y: 198 lines of code extensions-core/hdfs-storage/src/main/java/org/apache/druid/storage/hdfs/HdfsStorageDruidModule.java x: 11 # contributors y: 88 lines of code extensions-core/kafka-indexing-service/src/main/java/org/apache/druid/indexing/kafka/supervisor/KafkaSupervisorTuningConfig.java x: 15 # contributors y: 205 lines of code indexing-hadoop/src/main/java/org/apache/druid/indexer/JobHelper.java x: 17 # contributors y: 720 lines of code indexing-service/src/main/java/org/apache/druid/indexing/common/task/batch/parallel/PartialSegmentMergeTask.java x: 14 # contributors y: 349 lines of code indexing-service/src/main/java/org/apache/druid/indexing/input/DruidInputSource.java x: 16 # contributors y: 522 lines of code processing/src/main/java/org/apache/druid/extendedset/intset/ImmutableConciseSet.java x: 2 # contributors y: 797 lines of code processing/src/main/java/org/apache/druid/hll/HyperLogLogCollector.java x: 2 # contributors y: 532 lines of code processing/src/main/java/org/apache/druid/math/expr/Parser.java x: 2 # contributors y: 372 lines of code processing/src/main/java/org/apache/druid/query/aggregation/AggregatorUtil.java x: 20 # contributors y: 333 lines of code processing/src/main/java/org/apache/druid/query/aggregation/any/StringAnyAggregatorFactory.java x: 8 # contributors y: 195 lines of code processing/src/main/java/org/apache/druid/query/timeboundary/TimeBoundaryQuery.java x: 7 # contributors y: 203 lines of code processing/src/main/java/org/apache/druid/query/timeseries/TimeseriesQuery.java x: 11 # contributors y: 249 lines of code processing/src/main/java/org/apache/druid/query/topn/PooledTopNAlgorithm.java x: 5 # contributors y: 777 lines of code processing/src/main/java/org/apache/druid/segment/DimensionHandlerUtils.java x: 11 # contributors y: 627 lines of code processing/src/main/java/org/apache/druid/segment/data/CompressionStrategy.java x: 9 # contributors y: 345 lines of code processing/src/main/java/org/apache/druid/segment/nested/FieldTypeInfo.java x: 2 # contributors y: 281 lines of code sql/src/main/java/org/apache/druid/sql/calcite/planner/DruidOperatorTable.java x: 28 # contributors y: 541 lines of code server/src/main/java/org/apache/druid/indexing/overlord/supervisor/Supervisor.java x: 10 # contributors y: 43 lines of code extensions-core/datasketches/src/main/java/org/apache/druid/query/aggregation/datasketches/tuple/ArrayOfDoublesSketchBuildBufferAggregator.java x: 8 # contributors y: 133 lines of code extensions-core/druid-kerberos/src/main/java/org/apache/druid/security/kerberos/KerberosAuthenticator.java x: 6 # contributors y: 483 lines of code extensions-core/histogram/src/main/java/org/apache/druid/query/aggregation/histogram/ApproximateHistogram.java x: 7 # contributors y: 1132 lines of code extensions-core/kinesis-indexing-service/src/main/java/org/apache/druid/indexing/kinesis/supervisor/KinesisSupervisor.java x: 16 # contributors y: 395 lines of code extensions-core/lookups-cached-global/src/main/java/org/apache/druid/query/lookup/namespace/UriExtractionNamespace.java x: 10 # contributors y: 607 lines of code extensions-core/multi-stage-query/src/main/java/org/apache/druid/msq/exec/WorkerImpl.java x: 8 # contributors y: 918 lines of code extensions-core/multi-stage-query/src/main/java/org/apache/druid/msq/util/MultiStageQueryContext.java x: 13 # contributors y: 375 lines of code extensions-core/multi-stage-query/src/main/java/org/apache/druid/msq/util/SqlStatementResourceHelper.java x: 7 # contributors y: 360 lines of code extensions-core/postgresql-metadata-storage/src/main/java/org/apache/druid/metadata/storage/postgresql/PostgreSQLConnector.java x: 10 # contributors y: 244 lines of code indexing-hadoop/src/main/java/org/apache/druid/indexer/hadoop/DatasourceRecordReader.java x: 6 # contributors y: 277 lines of code indexing-service/src/main/java/org/apache/druid/indexing/common/actions/SegmentAllocateAction.java x: 12 # contributors y: 315 lines of code indexing-service/src/main/java/org/apache/druid/indexing/common/actions/SegmentTransactionalInsertAction.java x: 12 # contributors y: 251 lines of code indexing-service/src/main/java/org/apache/druid/indexing/common/task/HadoopTask.java x: 12 # contributors y: 169 lines of code indexing-service/src/main/java/org/apache/druid/indexing/overlord/ForkingTaskRunner.java x: 24 # contributors y: 786 lines of code indexing-service/src/main/java/org/apache/druid/indexing/overlord/RemoteTaskRunner.java x: 22 # contributors y: 1368 lines of code indexing-service/src/main/java/org/apache/druid/indexing/overlord/ThreadingTaskRunner.java x: 10 # contributors y: 476 lines of code indexing-service/src/main/java/org/apache/druid/indexing/worker/WorkerTaskManager.java x: 12 # contributors y: 686 lines of code processing/src/main/java/org/apache/druid/frame/processor/FrameProcessorExecutor.java x: 4 # contributors y: 448 lines of code processing/src/main/java/org/apache/druid/jackson/DruidDefaultSerializersModule.java x: 9 # contributors y: 156 lines of code processing/src/main/java/org/apache/druid/java/util/common/guava/ParallelMergeCombiningSequence.java x: 5 # contributors y: 1179 lines of code processing/src/main/java/org/apache/druid/query/ChainedExecutionQueryRunner.java x: 11 # contributors y: 133 lines of code processing/src/main/java/org/apache/druid/query/QueryRunnerHelper.java x: 5 # contributors y: 19 lines of code processing/src/main/java/org/apache/druid/query/context/ResponseContext.java x: 9 # contributors y: 530 lines of code processing/src/main/java/org/apache/druid/query/groupby/GroupByQueryQueryToolChest.java x: 18 # contributors y: 712 lines of code processing/src/main/java/org/apache/druid/query/groupby/epinephelinae/BufferArrayGrouper.java x: 9 # contributors y: 263 lines of code processing/src/main/java/org/apache/druid/query/groupby/epinephelinae/GroupByMergingQueryRunner.java x: 4 # contributors y: 318 lines of code processing/src/main/java/org/apache/druid/query/groupby/epinephelinae/GroupByRowProcessor.java x: 10 # contributors y: 129 lines of code processing/src/main/java/org/apache/druid/query/groupby/epinephelinae/SpillingGrouper.java x: 11 # contributors y: 287 lines of code processing/src/main/java/org/apache/druid/query/groupby/epinephelinae/vector/VectorGroupByEngine.java x: 11 # contributors y: 368 lines of code processing/src/main/java/org/apache/druid/query/rowsandcols/semantic/DefaultFramedOnHeapAggregatable.java x: 6 # contributors y: 364 lines of code processing/src/main/java/org/apache/druid/query/timeboundary/TimeBoundaryQueryQueryToolChest.java x: 12 # contributors y: 227 lines of code processing/src/main/java/org/apache/druid/query/topn/TopNQueryQueryToolChest.java x: 14 # contributors y: 581 lines of code processing/src/main/java/org/apache/druid/segment/nested/NestedFieldDictionaryEncodedColumn.java x: 2 # contributors y: 896 lines of code processing/src/main/java/org/apache/druid/segment/nested/VariantColumn.java x: 3 # contributors y: 876 lines of code processing/src/main/java/org/apache/druid/segment/virtual/NestedFieldVirtualColumn.java x: 3 # contributors y: 1514 lines of code processing/src/main/java/org/apache/druid/timeline/partition/OvershadowableManager.java x: 3 # contributors y: 974 lines of code server/src/main/java/org/apache/druid/catalog/model/ModelProperties.java x: 2 # contributors y: 259 lines of code server/src/main/java/org/apache/druid/client/BatchServerInventoryView.java x: 5 # contributors y: 354 lines of code server/src/main/java/org/apache/druid/client/DirectDruidClient.java x: 21 # contributors y: 498 lines of code server/src/main/java/org/apache/druid/client/HttpServerInventoryView.java x: 12 # contributors y: 565 lines of code server/src/main/java/org/apache/druid/curator/discovery/DiscoveryModule.java x: 9 # contributors y: 421 lines of code server/src/main/java/org/apache/druid/query/lookup/LookupReferencesManager.java x: 12 # contributors y: 654 lines of code server/src/main/java/org/apache/druid/server/coordination/ChangeRequestHttpSyncer.java x: 7 # contributors y: 349 lines of code server/src/main/java/org/apache/druid/server/http/LookupCoordinatorResource.java x: 7 # contributors y: 649 lines of code services/src/main/java/org/apache/druid/cli/DumpSegment.java x: 13 # contributors y: 682 lines of code sql/src/main/java/org/apache/druid/sql/calcite/schema/InformationSchema.java x: 8 # contributors y: 535 lines of code server/src/main/java/org/apache/druid/server/initialization/jetty/JettyServerModule.java x: 18 # contributors y: 508 lines of code web-console/src/druid-models/execution/execution-ingest-complete.mock.ts x: 2 # contributors y: 431 lines of code web-console/src/console-application.tsx x: 9 # contributors y: 435 lines of code web-console/src/druid-models/execution/execution.ts x: 3 # contributors y: 515 lines of code web-console/src/views/workbench-view/execution-stages-pane/execution-stages-pane.tsx x: 2 # contributors y: 874 lines of code processing/src/main/java/org/apache/druid/segment/column/StringUtf8DictionaryEncodedColumn.java x: 4 # contributors y: 680 lines of code web-console/src/druid-models/input-source/input-source.tsx x: 6 # contributors y: 629 lines of code processing/src/main/java/org/apache/druid/query/scan/ScanQuery.java x: 13 # contributors y: 508 lines of code processing/src/main/java/org/apache/druid/query/groupby/GroupByQueryConfig.java x: 12 # contributors y: 279 lines of code web-console/src/druid-models/input-format/input-format.tsx x: 2 # contributors y: 563 lines of code web-console/src/druid-models/stages/stages.ts x: 2 # contributors y: 593 lines of code processing/src/main/java/org/apache/druid/query/rowsandcols/LazilyDecoratedRowsAndColumns.java x: 10 # contributors y: 321 lines of code extensions-core/datasketches/src/main/java/org/apache/druid/query/aggregation/datasketches/tuple/ArrayOfDoublesSketchAggregatorFactory.java x: 7 # contributors y: 307 lines of code server/src/main/java/org/apache/druid/server/coordinator/DruidCoordinatorRuntimeParams.java x: 10 # contributors y: 285 lines of code extensions-core/multi-stage-query/src/main/java/org/apache/druid/msq/kernel/controller/ControllerStageTracker.java x: 3 # contributors y: 802 lines of code indexing-service/src/main/java/org/apache/druid/indexing/overlord/hrtr/HttpRemoteTaskRunner.java x: 23 # contributors y: 1599 lines of code extensions-core/multi-stage-query/src/main/java/org/apache/druid/msq/kernel/controller/ControllerQueryKernel.java x: 4 # contributors y: 558 lines of code processing/src/main/java/org/apache/druid/math/expr/ExprListenerImpl.java x: 2 # contributors y: 478 lines of code sql/src/main/java/org/apache/druid/sql/calcite/expression/builtin/NestedDataOperatorConversions.java x: 9 # contributors y: 814 lines of code services/src/main/java/org/apache/druid/cli/PullDependencies.java x: 12 # contributors y: 408 lines of code processing/src/main/java/org/apache/druid/query/rowsandcols/ArrayListRowsAndColumns.java x: 6 # contributors y: 429 lines of code sql/src/main/java/org/apache/druid/sql/avatica/DruidMeta.java x: 13 # contributors y: 739 lines of code indexing-service/src/main/java/org/apache/druid/indexing/common/config/TaskConfig.java x: 12 # contributors y: 265 lines of code processing/src/main/java/org/apache/druid/query/aggregation/hyperloglog/HyperUniquesAggregatorFactory.java x: 8 # contributors y: 263 lines of code web-console/src/druid-models/stages/stages.mock.ts x: 3 # contributors y: 1200 lines of code processing/src/main/java/org/apache/druid/query/filter/RangeFilter.java x: 2 # contributors y: 974 lines of code sql/src/main/java/org/apache/druid/sql/calcite/parser/DruidSqlParserUtils.java x: 8 # contributors y: 461 lines of code server/src/main/java/org/apache/druid/segment/loading/SegmentLoaderConfig.java x: 11 # contributors y: 115 lines of code server/src/main/java/org/apache/druid/discovery/DruidLeaderClient.java x: 9 # contributors y: 223 lines of code sql/src/main/java/org/apache/druid/sql/calcite/aggregation/builtin/EarliestLatestAnySqlAggregator.java x: 14 # contributors y: 385 lines of code extensions-core/datasketches/src/main/java/org/apache/druid/query/aggregation/datasketches/hll/HllSketchModule.java x: 11 # contributors y: 73 lines of code sql/src/main/java/org/apache/druid/sql/calcite/expression/builtin/MultiValueStringOperatorConversions.java x: 5 # contributors y: 516 lines of code extensions-contrib/kafka-emitter/src/main/java/org/apache/druid/emitter/kafka/KafkaEmitter.java x: 9 # contributors y: 241 lines of code extensions-core/parquet-extensions/src/main/java/org/apache/druid/data/input/parquet/simple/ParquetGroupConverter.java x: 8 # contributors y: 355 lines of code sql/src/main/java/org/apache/druid/sql/calcite/expression/OperatorConversions.java x: 10 # contributors y: 555 lines of code extensions-core/histogram/src/main/java/org/apache/druid/query/aggregation/histogram/sql/FixedBucketsHistogramQuantileSqlAggregator.java x: 9 # contributors y: 205 lines of code server/src/main/java/org/apache/druid/server/coordinator/rules/LoadRule.java x: 13 # contributors y: 100 lines of code server/src/main/java/org/apache/druid/server/coordinator/rules/BroadcastDistributionRule.java x: 8 # contributors y: 10 lines of code processing/src/main/java/org/apache/druid/segment/data/VSizeLongSerde.java x: 4 # contributors y: 975 lines of code processing/src/main/java/org/apache/druid/extendedset/intset/ConciseSet.java x: 1 # contributors y: 1372 lines of code processing/src/main/java/org/apache/druid/guice/GuiceInjectors.java x: 6 # contributors y: 18 lines of code server/src/main/java/org/apache/druid/initialization/Initialization.java x: 12 # contributors y: 15 lines of code indexing-service/src/main/java/org/apache/druid/indexing/common/task/batch/parallel/TaskMonitor.java x: 7 # contributors y: 448 lines of code publications/whitepaper/druid.tex x: 13 # contributors y: 1011 lines of code extensions-core/druid-basic-security/src/main/java/org/apache/druid/security/basic/authorization/endpoint/CoordinatorBasicAuthorizerResourceHandler.java x: 5 # contributors y: 601 lines of code extensions-core/orc-extensions/example/TestOrcFile.testDate2038.orc x: 1 # contributors y: 731 lines of code server/src/main/java/org/apache/druid/server/http/DatasourcesResource.java x: 3 # contributors y: 819 lines of code publications/radstack/radstack.tex x: 2 # contributors y: 845 lines of code publications/radstack/vldb.cls x: 2 # contributors y: 1282 lines of code publications/whitepaper/sig-alternate-2013.cls x: 4 # contributors y: 1514 lines of code publications/whitepaper/acm_proc_article-sp.cls x: 2 # contributors y: 1509 lines of code
5373.0
lines of code
  min: 1.0
  average: 109.02
  25th percentile: 28.0
  median: 59.0
  75th percentile: 118.0
  max: 5373.0
0 73.0
# contributors
min: 1.0 | average: 2.82 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 3.0 | max: 73.0