apache / pinot
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 3,641 files with 395,499 lines of code.
    • 8 files changed more than 100 times (9,998 lines of code)
    • 35 files changed 51-100 times (23,640 lines of code)
    • 203 files changed 21-50 times (64,070 lines of code)
    • 1,002 files changed 6-20 times (143,482 lines of code)
    • 2,393 files changed 1-5 times (154,309 lines of code)
2% | 5% | 16% | 36% | 39%
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 3,641 files with 395,499 lines of code.
    • 31 files changed by more than 25 contributors (25,669 lines of code)
    • 221 files changed by 11-25 contributors (69,886 lines of code)
    • 569 files changed by 6-10 contributors (94,085 lines of code)
    • 1,659 files changed by 2-5 contributors (138,858 lines of code)
    • 1,161 files changed by 1 contributor (67,001 lines of code)
6% | 17% | 23% | 35% | 16%
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, json, yaml, xml, tsx, txt, scala, properties, md, sh, sql, ts, proto, html, dockerfile, thrift, avsc, css, py, gitignore, tpl, dockerignore, babelrc, groovy, cmd, js, ftl, inc, orc, rdf
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
java2% | 6% | 16% | 36% | 38%
ts0% | 69% | 13% | 3% | 13%
tsx0% | 0% | 18% | 27% | 54%
xml0% | 0% | 12% | 34% | 52%
thrift0% | 0% | 24% | 75% | 0%
yaml0% | 0% | 0% | 44% | 55%
proto0% | 0% | 0% | 79% | 20%
ftl0% | 0% | 0% | 100% | 0%
css0% | 0% | 0% | 97% | 2%
html0% | 0% | 0% | 17% | 82%
rdf0% | 0% | 0% | 100% | 0%
scala0% | 0% | 0% | 0% | 100%
tpl0% | 0% | 0% | 0% | 100%
groovy0% | 0% | 0% | 0% | 100%
inc0% | 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
pinot-controller10% | 14% | 18% | 26% | 30%
pinot-segment-local1% | 4% | 8% | 36% | 48%
pinot-spi4% | 0% | 23% | 29% | 41%
pinot-broker7% | 4% | 37% | 27% | 22%
pinot-core<1% | 6% | 17% | 42% | 33%
pinot-server0% | 35% | 12% | 16% | 35%
pinot-query-runtime0% | 15% | 22% | 27% | 34%
pinot-common0% | 4% | 20% | 40% | 34%
pinot-query-planner0% | 3% | 10% | 32% | 53%
pinot-tools0% | 0% | 28% | 51% | 20%
pinot-plugins0% | 0% | 14% | 46% | 39%
pinot-segment-spi0% | 0% | 8% | 40% | 51%
pinot-minion0% | 0% | 19% | 35% | 45%
pinot-distribution0% | 0% | 87% | 12% | 0%
pinot-perf0% | 0% | 0% | 32% | 67%
pinot-clients0% | 0% | 0% | 38% | 61%
helm0% | 0% | 0% | 47% | 52%
config0% | 0% | 0% | 64% | 35%
pinot-compatibility-verifier0% | 0% | 0% | 24% | 75%
pinot-connectors0% | 0% | 0% | 8% | 91%
pinot-timeseries0% | 0% | 0% | 12% | 87%
ROOT0% | 0% | 0% | 58% | 41%
contrib0% | 0% | 0% | 0% | 100%
docker0% | 0% | 0% | 0% | 100%
compatibility-verifier0% | 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
PinotHelixResourceManager.java
in pinot-controller/src/main/java/org/apache/pinot/controller/helix/core
3280 223 2019-01-11 2025-05-06 240 68 npawar@linkedin.com abafna@startree.ai
CommonConstants.java
in pinot-spi/src/main/java/org/apache/pinot/spi/utils
1021 2 2021-04-14 2025-05-05 193 67 mayanks@apache.org gortiz@users.noreply.github...
BaseBrokerRequestHandler.java
in pinot-broker/src/main/java/org/apache/pinot/broker/requesthandler
327 14 2019-01-11 2025-04-23 158 57 npawar@linkedin.com 1638298+vrajat@users.norepl...
RealtimeTableDataManager.java
in pinot-core/src/main/java/org/apache/pinot/core/data/manager/realtime
659 44 2019-01-11 2025-05-02 124 39 npawar@linkedin.com 17555551+jackie-jiang@users...
PinotTableRestletResource.java
in pinot-controller/src/main/java/org/apache/pinot/controller/api/resources
1108 29 2019-01-11 2025-04-23 114 45 npawar@linkedin.com 17555551+jackie-jiang@users...
PinotLLCRealtimeSegmentManager.java
in pinot-controller/src/main/java/org/apache/pinot/controller/helix/core/realtime
1897 92 2019-01-11 2025-05-06 114 36 npawar@linkedin.com 43700604+noob-se7en@users.n...
MultiStageBrokerRequestHandler.java
in pinot-broker/src/main/java/org/apache/pinot/broker/requesthandler
505 19 2022-06-03 2025-05-05 107 29 rongr@apache.org gortiz@users.noreply.github...
TableConfigUtils.java
in pinot-segment-local/src/main/java/org/apache/pinot/segment/local/utils
1201 37 2021-04-14 2025-04-25 102 50 mayanks@apache.org kharekartik@gmail.com
CalciteSqlParser.java
in pinot-common/src/main/java/org/apache/pinot/sql/parsers
737 39 2019-07-10 2025-04-21 94 33 fx19880617@gmail.com 14930630+jitendrakr88@users...
ServerQueryExecutorV1Impl.java
in pinot-core/src/main/java/org/apache/pinot/core/query/executor
497 17 2019-01-11 2025-04-25 92 30 npawar@linkedin.com 1638298+vrajat@users.norepl...
ControllerConf.java
in pinot-controller/src/main/java/org/apache/pinot/controller
979 174 2019-01-11 2025-05-06 87 45 npawar@linkedin.com ayeshee.patra@startree.ai
QueryRunner.java
in pinot-query-runtime/src/main/java/org/apache/pinot/query/runtime
430 12 2022-04-06 2025-05-05 85 16 rongr@apache.org gortiz@users.noreply.github...
BaseControllerStarter.java
in pinot-controller/src/main/java/org/apache/pinot/controller
789 43 2021-06-22 2025-04-21 79 38 neha.pawar18@gmail.com 17555551+jackie-jiang@users...
HelixInstanceDataManager.java
in pinot-server/src/main/java/org/apache/pinot/server/starter/helix
434 28 2019-01-11 2025-05-02 76 28 npawar@linkedin.com 17555551+jackie-jiang@users...
BaseTableDataManager.java
in pinot-core/src/main/java/org/apache/pinot/core/data/manager
1301 69 2019-01-11 2025-05-02 76 29 npawar@linkedin.com 17555551+jackie-jiang@users...
RealtimeSegmentDataManager.java
in pinot-core/src/main/java/org/apache/pinot/core/data/manager/realtime
1593 70 2019-01-11 2025-04-29 76 35 npawar@linkedin.com kharekartik@gmail.com
AggregationFunctionFactory.java
in pinot-core/src/main/java/org/apache/pinot/core/query/aggregation/function
442 3 2019-01-11 2025-04-14 74 33 npawar@linkedin.com yash.mayya@gmail.com
PinotSegmentRestletResource.java
in pinot-controller/src/main/java/org/apache/pinot/controller/api/resources
1157 25 2019-01-11 2025-04-02 70 38 npawar@linkedin.com 43700604+noob-se7en@users.n...
TransformFunctionType.java
in pinot-common/src/main/java/org/apache/pinot/common/function
279 11 2020-01-29 2025-03-30 68 27 fx19880617@gmail.com 46698969+ashishjayamohan@us...
TransformFunctionFactory.java
in pinot-core/src/main/java/org/apache/pinot/core/operator/transform/function
309 6 2019-01-11 2025-03-30 67 32 npawar@linkedin.com 46698969+ashishjayamohan@us...
InstancePlanMakerImplV2.java
in pinot-core/src/main/java/org/apache/pinot/core/plan/maker
354 15 2019-01-11 2025-04-21 66 28 npawar@linkedin.com yash.mayya@gmail.com
BaseBrokerStarter.java
in pinot-broker/src/main/java/org/apache/pinot/broker/broker/helix
584 29 2021-06-22 2025-04-21 66 27 neha.pawar18@gmail.com 17555551+jackie-jiang@users...
MutableSegmentImpl.java
in pinot-segment-local/src/main/java/org/apache/pinot/segment/local/indexsegment/mutable
1126 45 2021-04-14 2025-05-05 65 31 mayanks@apache.org 106711887+lnbest0707-uber@u...
PinotSegmentUploadDownloadRestletResource.java
in pinot-controller/src/main/java/org/apache/pinot/controller/api/resources
1132 27 2019-11-16 2025-04-23 65 30 17555551+jackie-jiang@users... praveenkchaganlal@gmail.com
PinotMethodUtils.ts
in pinot-controller/src/main/resources/app/utils
1168 1 2020-07-23 2025-04-28 65 19 shahsank3t@users.noreply.gi... kharekartik@gmail.com
BaseServerStarter.java
in pinot-server/src/main/java/org/apache/pinot/server/starter/helix
824 21 2021-06-22 2025-04-21 64 33 neha.pawar18@gmail.com 17555551+jackie-jiang@users...
TablesResource.java
in pinot-server/src/main/java/org/apache/pinot/server/api/resources
1007 21 2019-01-11 2025-04-04 63 32 npawar@linkedin.com 17555551+jackie-jiang@users...
TableRebalancer.java
in pinot-controller/src/main/java/org/apache/pinot/controller/helix/core/rebalance
1340 25 2019-08-22 2025-04-23 63 18 17555551+jackie-jiang@users... 17555551+jackie-jiang@users...
QueryDispatcher.java
in pinot-query-runtime/src/main/java/org/apache/pinot/query/service/dispatch
682 33 2023-02-28 2025-05-05 62 14 ankitsultana@uber.com gortiz@users.noreply.github...
QueryEnvironment.java
in pinot-query-planner/src/main/java/org/apache/pinot/query
503 39 2022-03-25 2025-05-05 60 18 rongr@apache.org ankitsultana@uber.com
SegmentColumnarIndexCreator.java
in pinot-segment-local/src/main/java/org/apache/pinot/segment/local/segment/creator/impl
577 21 2021-04-14 2024-11-21 60 23 mayanks@apache.org 27231838+itschrispeck@users...
FileUploadDownloadClient.java
in pinot-common/src/main/java/org/apache/pinot/common/utils
701 85 2019-01-11 2025-02-14 59 38 npawar@linkedin.com 27231838+itschrispeck@users...
AggregateOperator.java
in pinot-query-runtime/src/main/java/org/apache/pinot/query/runtime/operator
388 21 2022-06-30 2025-04-14 57 14 walterddr.walterddr@gmail.com gortiz@users.noreply.github...
MailboxSendOperator.java
in pinot-query-runtime/src/main/java/org/apache/pinot/query/runtime/operator
282 24 2022-04-06 2025-04-15 55 13 rongr@apache.org alberto.vargas@startree.ai
PinotTaskManager.java
in pinot-controller/src/main/java/org/apache/pinot/controller/helix/core/minion
708 35 2019-01-11 2025-04-18 55 23 npawar@linkedin.com liranjiao@gmail.com
BasePartitionUpsertMetadataManager.java
in pinot-segment-local/src/main/java/org/apache/pinot/segment/local/upsert
885 57 2022-09-20 2025-04-16 54 10 17555551+jackie-jiang@users... 17555551+jackie-jiang@users...
ServerMeter.java
in pinot-common/src/main/java/org/apache/pinot/common/metrics
149 4 2019-01-11 2025-05-01 53 34 npawar@linkedin.com andysongqiao@gmail.com
HashJoinOperator.java
in pinot-query-runtime/src/main/java/org/apache/pinot/query/runtime/operator
233 11 2022-04-22 2025-04-14 53 11 rongr@apache.org gortiz@users.noreply.github...
GroupByDataTableReducer.java
in pinot-core/src/main/java/org/apache/pinot/core/query/reduce
398 9 2019-11-26 2025-03-18 53 16 npawar@linkedin.com 1638298+vrajat@users.norepl...
ControllerGauge.java
in pinot-common/src/main/java/org/apache/pinot/common/metrics
108 3 2019-01-11 2025-05-03 52 29 npawar@linkedin.com 44998515+j-howhuang@users.n...
SelectionOperatorUtils.java
in pinot-core/src/main/java/org/apache/pinot/core/query/selection
460 10 2019-01-11 2025-03-04 52 18 npawar@linkedin.com 17555551+jackie-jiang@users...
PinotTaskRestletResource.java
in pinot-controller/src/main/java/org/apache/pinot/controller/api/resources
682 29 2019-01-11 2025-02-13 52 20 npawar@linkedin.com shounakmk219@gmail.com
PinotQueryResource.java
in pinot-controller/src/main/java/org/apache/pinot/controller/api/resources
402 19 2020-01-25 2025-03-25 51 23 fx19880617@gmail.com gortiz@users.noreply.github...
FilterPlanNode.java
in pinot-core/src/main/java/org/apache/pinot/core/plan
260 6 2019-01-11 2025-04-14 50 20 npawar@linkedin.com 26925920+bziobrowski@users....
ZKMetadataProvider.java
in pinot-common/src/main/java/org/apache/pinot/common/metadata
647 75 2019-01-11 2025-05-07 50 22 npawar@linkedin.com 122327103+krishna-st@users....
BrokerReduceService.java
in pinot-core/src/main/java/org/apache/pinot/core/query/reduce
134 3 2019-01-11 2025-03-10 49 19 npawar@linkedin.com gortiz@users.noreply.github...
AggregationFunctionType.java
in pinot-segment-spi/src/main/java/org/apache/pinot/segment/spi
305 9 2021-04-03 2025-04-07 49 23 mayanks@apache.org 17555551+jackie-jiang@users...
ControllerStarter.java
in pinot-controller/src/main/java/org/apache/pinot/controller
53 5 2019-01-11 2021-06-22 47 14 npawar@linkedin.com neha.pawar18@gmail.com
ServerInstance.java
in pinot-server/src/main/java/org/apache/pinot/server/starter
243 10 2019-01-11 2025-04-09 47 27 npawar@linkedin.com sonam.mandal@startree.ai
pinot-assembly.xml
in pinot-distribution
244 - 2015-06-07 2025-03-22 47 21 mshrivastava@linkedin.com rafa.reissilva@gmail.com
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
PinotHelixResourceManager.java
in pinot-controller/src/main/java/org/apache/pinot/controller/helix/core
3280 223 2019-01-11 2025-05-06 240 68 npawar@linkedin.com abafna@startree.ai
CommonConstants.java
in pinot-spi/src/main/java/org/apache/pinot/spi/utils
1021 2 2021-04-14 2025-05-05 193 67 mayanks@apache.org gortiz@users.noreply.github...
BaseBrokerRequestHandler.java
in pinot-broker/src/main/java/org/apache/pinot/broker/requesthandler
327 14 2019-01-11 2025-04-23 158 57 npawar@linkedin.com 1638298+vrajat@users.norepl...
TableConfigUtils.java
in pinot-segment-local/src/main/java/org/apache/pinot/segment/local/utils
1201 37 2021-04-14 2025-04-25 102 50 mayanks@apache.org kharekartik@gmail.com
PinotTableRestletResource.java
in pinot-controller/src/main/java/org/apache/pinot/controller/api/resources
1108 29 2019-01-11 2025-04-23 114 45 npawar@linkedin.com 17555551+jackie-jiang@users...
ControllerConf.java
in pinot-controller/src/main/java/org/apache/pinot/controller
979 174 2019-01-11 2025-05-06 87 45 npawar@linkedin.com ayeshee.patra@startree.ai
RealtimeTableDataManager.java
in pinot-core/src/main/java/org/apache/pinot/core/data/manager/realtime
659 44 2019-01-11 2025-05-02 124 39 npawar@linkedin.com 17555551+jackie-jiang@users...
BaseControllerStarter.java
in pinot-controller/src/main/java/org/apache/pinot/controller
789 43 2021-06-22 2025-04-21 79 38 neha.pawar18@gmail.com 17555551+jackie-jiang@users...
PinotSegmentRestletResource.java
in pinot-controller/src/main/java/org/apache/pinot/controller/api/resources
1157 25 2019-01-11 2025-04-02 70 38 npawar@linkedin.com 43700604+noob-se7en@users.n...
FileUploadDownloadClient.java
in pinot-common/src/main/java/org/apache/pinot/common/utils
701 85 2019-01-11 2025-02-14 59 38 npawar@linkedin.com 27231838+itschrispeck@users...
PinotLLCRealtimeSegmentManager.java
in pinot-controller/src/main/java/org/apache/pinot/controller/helix/core/realtime
1897 92 2019-01-11 2025-05-06 114 36 npawar@linkedin.com 43700604+noob-se7en@users.n...
RealtimeSegmentDataManager.java
in pinot-core/src/main/java/org/apache/pinot/core/data/manager/realtime
1593 70 2019-01-11 2025-04-29 76 35 npawar@linkedin.com kharekartik@gmail.com
ServerMeter.java
in pinot-common/src/main/java/org/apache/pinot/common/metrics
149 4 2019-01-11 2025-05-01 53 34 npawar@linkedin.com andysongqiao@gmail.com
CalciteSqlParser.java
in pinot-common/src/main/java/org/apache/pinot/sql/parsers
737 39 2019-07-10 2025-04-21 94 33 fx19880617@gmail.com 14930630+jitendrakr88@users...
AggregationFunctionFactory.java
in pinot-core/src/main/java/org/apache/pinot/core/query/aggregation/function
442 3 2019-01-11 2025-04-14 74 33 npawar@linkedin.com yash.mayya@gmail.com
BaseServerStarter.java
in pinot-server/src/main/java/org/apache/pinot/server/starter/helix
824 21 2021-06-22 2025-04-21 64 33 neha.pawar18@gmail.com 17555551+jackie-jiang@users...
TransformFunctionFactory.java
in pinot-core/src/main/java/org/apache/pinot/core/operator/transform/function
309 6 2019-01-11 2025-03-30 67 32 npawar@linkedin.com 46698969+ashishjayamohan@us...
TablesResource.java
in pinot-server/src/main/java/org/apache/pinot/server/api/resources
1007 21 2019-01-11 2025-04-04 63 32 npawar@linkedin.com 17555551+jackie-jiang@users...
MutableSegmentImpl.java
in pinot-segment-local/src/main/java/org/apache/pinot/segment/local/indexsegment/mutable
1126 45 2021-04-14 2025-05-05 65 31 mayanks@apache.org 106711887+lnbest0707-uber@u...
ServerQueryExecutorV1Impl.java
in pinot-core/src/main/java/org/apache/pinot/core/query/executor
497 17 2019-01-11 2025-04-25 92 30 npawar@linkedin.com 1638298+vrajat@users.norepl...
PinotSegmentUploadDownloadRestletResource.java
in pinot-controller/src/main/java/org/apache/pinot/controller/api/resources
1132 27 2019-11-16 2025-04-23 65 30 17555551+jackie-jiang@users... praveenkchaganlal@gmail.com
MultiStageBrokerRequestHandler.java
in pinot-broker/src/main/java/org/apache/pinot/broker/requesthandler
505 19 2022-06-03 2025-05-05 107 29 rongr@apache.org gortiz@users.noreply.github...
BaseTableDataManager.java
in pinot-core/src/main/java/org/apache/pinot/core/data/manager
1301 69 2019-01-11 2025-05-02 76 29 npawar@linkedin.com 17555551+jackie-jiang@users...
ControllerGauge.java
in pinot-common/src/main/java/org/apache/pinot/common/metrics
108 3 2019-01-11 2025-05-03 52 29 npawar@linkedin.com 44998515+j-howhuang@users.n...
HelixInstanceDataManager.java
in pinot-server/src/main/java/org/apache/pinot/server/starter/helix
434 28 2019-01-11 2025-05-02 76 28 npawar@linkedin.com 17555551+jackie-jiang@users...
InstancePlanMakerImplV2.java
in pinot-core/src/main/java/org/apache/pinot/core/plan/maker
354 15 2019-01-11 2025-04-21 66 28 npawar@linkedin.com yash.mayya@gmail.com
TransformFunctionType.java
in pinot-common/src/main/java/org/apache/pinot/common/function
279 11 2020-01-29 2025-03-30 68 27 fx19880617@gmail.com 46698969+ashishjayamohan@us...
BaseBrokerStarter.java
in pinot-broker/src/main/java/org/apache/pinot/broker/broker/helix
584 29 2021-06-22 2025-04-21 66 27 neha.pawar18@gmail.com 17555551+jackie-jiang@users...
ServerInstance.java
in pinot-server/src/main/java/org/apache/pinot/server/starter
243 10 2019-01-11 2025-04-09 47 27 npawar@linkedin.com sonam.mandal@startree.ai
ControllerRequestURLBuilder.java
in pinot-spi/src/main/java/org/apache/pinot/spi/utils/builder
514 119 2022-04-21 2025-05-06 39 27 saurabhd336@gmail.com abafna@startree.ai
TableConfigBuilder.java
in pinot-spi/src/main/java/org/apache/pinot/spi/utils/builder
412 61 2020-03-30 2025-04-14 45 26 17555551+jackie-jiang@users... 26925920+bziobrowski@users....
ObjectSerDeUtils.java
in pinot-core/src/main/java/org/apache/pinot/core/common
1543 107 2019-01-11 2025-03-05 45 24 npawar@linkedin.com 17555551+jackie-jiang@users...
PinotClientRequest.java
in pinot-broker/src/main/java/org/apache/pinot/broker/api/resources
584 17 2019-01-11 2025-04-15 44 24 npawar@linkedin.com alberto.vargas@startree.ai
BrokerAdminApiApplication.java
in pinot-broker/src/main/java/org/apache/pinot/broker/broker
147 5 2019-01-11 2024-12-24 44 24 npawar@linkedin.com 1638298+vrajat@users.norepl...
HelixInstanceDataManagerConfig.java
in pinot-server/src/main/java/org/apache/pinot/server/starter/helix
212 32 2019-01-11 2025-04-03 39 24 npawar@linkedin.com 17555551+jackie-jiang@users...
S3PinotFS.java
in pinot-plugins/pinot-file-system/pinot-s3/src/main/java/org/apache/pinot/plugin/filesystem
745 41 2020-04-22 2025-04-09 34 24 kharekartik@gmail.com abafna@startree.ai
ServerGauge.java
in pinot-common/src/main/java/org/apache/pinot/common/metrics
99 4 2019-01-11 2025-04-27 30 24 npawar@linkedin.com andysongqiao@gmail.com
SegmentColumnarIndexCreator.java
in pinot-segment-local/src/main/java/org/apache/pinot/segment/local/segment/creator/impl
577 21 2021-04-14 2024-11-21 60 23 mayanks@apache.org 27231838+itschrispeck@users...
PinotTaskManager.java
in pinot-controller/src/main/java/org/apache/pinot/controller/helix/core/minion
708 35 2019-01-11 2025-04-18 55 23 npawar@linkedin.com liranjiao@gmail.com
PinotQueryResource.java
in pinot-controller/src/main/java/org/apache/pinot/controller/api/resources
402 19 2020-01-25 2025-03-25 51 23 fx19880617@gmail.com gortiz@users.noreply.github...
AggregationFunctionType.java
in pinot-segment-spi/src/main/java/org/apache/pinot/segment/spi
305 9 2021-04-03 2025-04-07 49 23 mayanks@apache.org 17555551+jackie-jiang@users...
PinotSchemaRestletResource.java
in pinot-controller/src/main/java/org/apache/pinot/controller/api/resources
482 16 2019-01-11 2025-03-25 44 23 npawar@linkedin.com 17555551+jackie-jiang@users...
SingleConnectionBrokerRequestHandler.java
in pinot-broker/src/main/java/org/apache/pinot/broker/requesthandler
154 4 2019-01-11 2025-05-06 44 23 npawar@linkedin.com 1638298+vrajat@users.norepl...
FieldConfig.java
in pinot-spi/src/main/java/org/apache/pinot/spi/config/table
213 26 2020-04-20 2025-04-14 38 23 jlli@linkedin.com 26925920+bziobrowski@users....
ZKMetadataProvider.java
in pinot-common/src/main/java/org/apache/pinot/common/metadata
647 75 2019-01-11 2025-05-07 50 22 npawar@linkedin.com 122327103+krishna-st@users....
SegmentStatusChecker.java
in pinot-controller/src/main/java/org/apache/pinot/controller/helix
406 13 2019-01-11 2025-03-26 44 22 npawar@linkedin.com andysongqiao@gmail.com
BaseMinionStarter.java
in pinot-minion/src/main/java/org/apache/pinot/minion
304 13 2021-06-22 2025-04-21 35 22 neha.pawar18@gmail.com 17555551+jackie-jiang@users...
TableConfig.java
in pinot-spi/src/main/java/org/apache/pinot/spi/config/table
328 45 2020-04-20 2025-04-16 35 22 jlli@linkedin.com 17555551+jackie-jiang@users...
pinot-assembly.xml
in pinot-distribution
244 - 2015-06-07 2025-03-22 47 21 mshrivastava@linkedin.com rafa.reissilva@gmail.com
QueryScheduler.java
in pinot-core/src/main/java/org/apache/pinot/core/query/scheduler
159 8 2019-01-11 2025-03-18 44 21 npawar@linkedin.com gortiz@users.noreply.github...
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
AbstractBaseConnectionMetaData.java
in pinot-clients/pinot-jdbc-client/src/main/java/org/apache/pinot/client/base
833 163 2020-07-12 2020-07-12 1 1 kharekartik@gmail.com kharekartik@gmail.com
RegExp.java
in pinot-segment-local/src/main/java/org/apache/pinot/segment/local/utils/nativefst/automaton
661 41 2021-10-15 2022-02-22 2 1 atri.jiit@gmail.com atri.jiit@gmail.com
MinimizationOperations.java
in pinot-segment-local/src/main/java/org/apache/pinot/segment/local/utils/nativefst/automaton
612 17 2021-10-15 2021-10-15 1 1 atri.jiit@gmail.com atri.jiit@gmail.com
TableSegmentsInfo.java
in pinot-common/src/main/java/org/apache/pinot/common/request
576 46 2025-04-30 2025-04-30 1 1 1638298+vrajat@users.norepl... 1638298+vrajat@users.norepl...
CompoundDataBuffer.java
in pinot-segment-spi/src/main/java/org/apache/pinot/segment/spi/memory
547 44 2024-06-24 2024-09-18 2 1 gortiz@users.noreply.github... gortiz@users.noreply.github...
BasicOperations.java
in pinot-segment-local/src/main/java/org/apache/pinot/segment/local/utils/nativefst/automaton
503 18 2021-10-15 2021-10-15 1 1 atri.jiit@gmail.com atri.jiit@gmail.com
FunnelEventsFunctionEvalAggregationFunction.java
in pinot-core/src/main/java/org/apache/pinot/core/query/aggregation/function/funnel/window
475 23 2025-03-28 2025-03-28 1 1 xiangfu.1024@gmail.com xiangfu.1024@gmail.com
DistinctCountOffHeapAggregationFunction.java
in pinot-core/src/main/java/org/apache/pinot/core/query/aggregation/function
472 22 2025-04-07 2025-04-07 1 1 17555551+jackie-jiang@users... 17555551+jackie-jiang@users...
UrlFunctions.java
in pinot-common/src/main/java/org/apache/pinot/common/function/scalar
472 26 2024-12-13 2024-12-13 1 1 xiangfu.1024@gmail.com xiangfu.1024@gmail.com
CityHashFunctions.java
in pinot-spi/src/main/java/org/apache/pinot/spi/utils/hash
432 29 2025-04-28 2025-04-28 1 1 vndbaba@gmail.com vndbaba@gmail.com
StatMap.java
in pinot-common/src/main/java/org/apache/pinot/common/datatable
401 32 2024-05-03 2025-04-14 2 1 gortiz@users.noreply.github... gortiz@users.noreply.github...
PinotGrpcResultSet.java
in pinot-clients/pinot-jdbc-client/src/main/java/org/apache/pinot/client/grpc
391 43 2025-03-25 2025-03-30 3 1 xiangfu.1024@gmail.com xiangfu.1024@gmail.com
ArrowResponseEncoder.java
in pinot-common/src/main/java/org/apache/pinot/common/response/encoder
389 2 2025-04-02 2025-04-03 2 1 xiangfu.1024@gmail.com xiangfu.1024@gmail.com
ZeroCopyDataBlockSerde.java
in pinot-common/src/main/java/org/apache/pinot/common/datablock
375 34 2024-09-18 2024-09-18 1 1 gortiz@users.noreply.github... gortiz@users.noreply.github...
PredownloadScheduler.java
in pinot-server/src/main/java/org/apache/pinot/server/predownload
362 15 2025-03-10 2025-03-10 1 1 106711887+lnbest0707-uber@u... 106711887+lnbest0707-uber@u...
LeafStageWorkerAssignmentRule.java
in pinot-query-planner/src/main/java/org/apache/pinot/query/planner/physical/v2/opt/rules
343 12 2025-04-14 2025-04-18 2 1 ankitsultana@uber.com ankitsultana@uber.com
WorkerExchangeAssignmentRule.java
in pinot-query-planner/src/main/java/org/apache/pinot/query/planner/physical/v2/opt/rules
338 17 2025-05-01 2025-05-01 1 1 ankitsultana@uber.com ankitsultana@uber.com
MultiIndexingComponent.tsx
in pinot-controller/src/main/resources/app/components/Homepage/Operations
314 1 2020-12-03 2020-12-09 2 1 shahsank3t@users.noreply.gi... shahsank3t@users.noreply.gi...
QueryThreadContext.java
in pinot-spi/src/main/java/org/apache/pinot/spi/query
310 50 2025-03-18 2025-03-18 1 1 gortiz@users.noreply.github... gortiz@users.noreply.github...
DataBlockEquals.java
in pinot-common/src/main/java/org/apache/pinot/common/datablock
307 12 2024-09-18 2024-09-18 1 1 gortiz@users.noreply.github... gortiz@users.noreply.github...
FSTBuilder.java
in pinot-segment-local/src/main/java/org/apache/pinot/segment/local/utils/nativefst/builder
299 26 2021-10-15 2021-10-15 1 1 atri.jiit@gmail.com atri.jiit@gmail.com
PRelToPlanNodeConverter.java
in pinot-query-planner/src/main/java/org/apache/pinot/query/planner/physical/v2
297 17 2025-05-01 2025-05-01 1 1 ankitsultana@uber.com ankitsultana@uber.com
291 - 2019-01-18 2019-01-18 1 1 17555551+jackie-jiang@users... 17555551+jackie-jiang@users...
IntDistinctTable.java
in pinot-core/src/main/java/org/apache/pinot/core/query/distinct/table
291 19 2024-12-26 2024-12-26 1 1 17555551+jackie-jiang@users... 17555551+jackie-jiang@users...
LongDistinctTable.java
in pinot-core/src/main/java/org/apache/pinot/core/query/distinct/table
290 18 2024-12-26 2024-12-26 1 1 17555551+jackie-jiang@users... 17555551+jackie-jiang@users...
ArraySerDeUtils.java
in pinot-segment-local/src/main/java/org/apache/pinot/segment/local/utils
290 25 2024-10-11 2024-10-11 1 1 17555551+jackie-jiang@users... 17555551+jackie-jiang@users...
BenchmarkQueriesSSQE.java
in pinot-perf/src/main/java/org/apache/pinot/perf
289 9 2025-02-27 2025-02-27 1 1 26925920+bziobrowski@users.... 26925920+bziobrowski@users....
PagedPinotOutputStream.java
in pinot-segment-spi/src/main/java/org/apache/pinot/segment/spi/memory
277 29 2024-06-24 2024-11-05 3 1 gortiz@users.noreply.github... gortiz@users.noreply.github...
ImplicitHybridTableRouteInfo.java
in pinot-core/src/main/java/org/apache/pinot/core/transport
277 46 2025-05-06 2025-05-06 1 1 1638298+vrajat@users.norepl... 1638298+vrajat@users.norepl...
DoubleDistinctTable.java
in pinot-core/src/main/java/org/apache/pinot/core/query/distinct/table
277 19 2024-12-26 2024-12-26 1 1 17555551+jackie-jiang@users... 17555551+jackie-jiang@users...
FloatDistinctTable.java
in pinot-core/src/main/java/org/apache/pinot/core/query/distinct/table
274 18 2024-12-26 2024-12-26 1 1 17555551+jackie-jiang@users... 17555551+jackie-jiang@users...
BytesDistinctTable.java
in pinot-core/src/main/java/org/apache/pinot/core/query/distinct/table
272 18 2024-12-26 2024-12-26 1 1 17555551+jackie-jiang@users... 17555551+jackie-jiang@users...
BigDecimalDistinctTable.java
in pinot-core/src/main/java/org/apache/pinot/core/query/distinct/table
272 18 2024-12-26 2024-12-26 1 1 17555551+jackie-jiang@users... 17555551+jackie-jiang@users...
StringDistinctTable.java
in pinot-core/src/main/java/org/apache/pinot/core/query/distinct/table
271 18 2024-12-26 2024-12-26 1 1 17555551+jackie-jiang@users... 17555551+jackie-jiang@users...
FilteredRowBasedBlockValSet.java
in pinot-core/src/main/java/org/apache/pinot/core/operator/docvalsets
263 5 2023-09-19 2023-09-19 1 1 17555551+jackie-jiang@users... 17555551+jackie-jiang@users...
MultiColumnDistinctTable.java
in pinot-core/src/main/java/org/apache/pinot/core/query/distinct/table
262 20 2024-12-26 2024-12-26 1 1 17555551+jackie-jiang@users... 17555551+jackie-jiang@users...
UserPage.tsx
in pinot-controller/src/main/resources/app/pages
261 - 2022-05-06 2022-05-06 1 1 38196564+innocent-boy@users... 38196564+innocent-boy@users...
BenchmarkRoaringBitmapMapping.java
in pinot-perf/src/main/java/org/apache/pinot/perf
260 20 2025-02-27 2025-04-14 2 1 26925920+bziobrowski@users.... 26925920+bziobrowski@users....
SpecialOperations.java
in pinot-segment-local/src/main/java/org/apache/pinot/segment/local/utils/nativefst/automaton
257 13 2021-10-15 2021-10-15 1 1 atri.jiit@gmail.com atri.jiit@gmail.com
SingleTableExecutionInfo.java
in pinot-core/src/main/java/org/apache/pinot/core/query/executor
247 18 2025-04-25 2025-04-25 1 1 1638298+vrajat@users.norepl... 1638298+vrajat@users.norepl...
AbstractBasePreparedStatement.java
in pinot-clients/pinot-jdbc-client/src/main/java/org/apache/pinot/client/base
246 44 2020-07-12 2020-07-12 1 1 kharekartik@gmail.com kharekartik@gmail.com
KafkaSSLUtils.java
in pinot-plugins/pinot-stream-ingestion/pinot-kafka-base/src/main/java/org/apache/pinot/plugin/stream/kafka
244 10 2024-09-16 2024-09-16 1 1 abhishek.sharma@spothero.com abhishek.sharma@spothero.com
AggregatePushdownRule.java
in pinot-query-planner/src/main/java/org/apache/pinot/query/planner/physical/v2/opt/rules
236 10 2025-05-01 2025-05-01 1 1 ankitsultana@uber.com ankitsultana@uber.com
DictionaryBasedMultiColumnDistinctExecutor.java
in pinot-core/src/main/java/org/apache/pinot/core/query/distinct/dictionary
234 9 2024-12-26 2024-12-26 1 1 17555551+jackie-jiang@users... 17555551+jackie-jiang@users...
PlanFragmentAndMailboxAssignment.java
in pinot-query-planner/src/main/java/org/apache/pinot/query/planner/physical/v2
233 7 2025-05-05 2025-05-05 1 1 ankitsultana@uber.com ankitsultana@uber.com
AddPartionComponent.tsx
in pinot-controller/src/main/resources/app/components/Homepage/Operations
232 1 2020-12-03 2020-12-09 2 1 shahsank3t@users.noreply.gi... shahsank3t@users.noreply.gi...
TimeSeriesAggregationFunction.java
in pinot-core/src/main/java/org/apache/pinot/core/query/aggregation/function
231 19 2025-01-28 2025-02-07 2 1 ankitsultana@uber.com ankitsultana@uber.com
DistinctCountHLLPlusMVAggregationFunction.java
in pinot-core/src/main/java/org/apache/pinot/core/query/aggregation/function
227 5 2023-09-21 2023-09-21 1 1 qiaochu@uber.com qiaochu@uber.com
TreeDirectory.tsx
in pinot-controller/src/main/resources/app/components/Zookeeper
227 - 2020-07-29 2020-10-29 4 1 shahsank3t@users.noreply.gi... shahsank3t@users.noreply.gi...
UpsertViewManager.java
in pinot-segment-local/src/main/java/org/apache/pinot/segment/local/upsert
226 16 2024-08-16 2024-09-18 2 1 61892277+klsince@users.nore... 61892277+klsince@users.nore...
Correlations

File Size vs. Number of Changes: 3641 points

pinot-broker/src/main/java/org/apache/pinot/broker/requesthandler/MultiStageQueryThrottler.java x: 121 lines of code y: 4 # changes pinot-broker/src/main/java/org/apache/pinot/broker/requesthandler/BaseSingleStageBrokerRequestHandler.java x: 1579 lines of code y: 36 # changes pinot-broker/src/main/java/org/apache/pinot/broker/requesthandler/EmptyResponseUtils.java x: 146 lines of code y: 1 # changes pinot-common/src/main/java/org/apache/pinot/common/cursors/AbstractResponseStore.java x: 125 lines of code y: 2 # changes pinot-core/src/main/java/org/apache/pinot/core/operator/blocks/results/ResultsBlockUtils.java x: 93 lines of code y: 9 # changes pinot-core/src/main/java/org/apache/pinot/core/query/reduce/BaseGapfillProcessor.java x: 186 lines of code y: 7 # changes pinot-query-planner/src/main/java/org/apache/pinot/query/parser/utils/ParserUtils.java x: 18 lines of code y: 8 # changes pinot-common/src/main/java/org/apache/pinot/common/metadata/ZKMetadataProvider.java x: 647 lines of code y: 50 # changes pinot-spi/src/main/java/org/apache/pinot/spi/config/table/TableConfigDecorator.java x: 4 lines of code y: 1 # changes pinot-spi/src/main/java/org/apache/pinot/spi/utils/TableConfigDecoratorRegistry.java x: 16 lines of code y: 1 # changes pinot-common/src/main/java/org/apache/pinot/common/metrics/ControllerMeter.java x: 71 lines of code y: 27 # changes pinot-common/src/main/java/org/apache/pinot/common/utils/helix/IdealStateGroupCommit.java x: 227 lines of code y: 3 # changes pinot-controller/src/main/java/org/apache/pinot/controller/helix/core/PinotTableIdealStateBuilder.java x: 51 lines of code y: 27 # changes pinot-controller/src/main/java/org/apache/pinot/controller/helix/core/realtime/PinotLLCRealtimeSegmentManager.java x: 1897 lines of code y: 114 # changes pinot-controller/src/main/java/org/apache/pinot/controller/ControllerConf.java x: 979 lines of code y: 87 # changes pinot-controller/src/main/java/org/apache/pinot/controller/api/resources/PinotControllerHealthCheck.java x: 115 lines of code y: 14 # changes pinot-broker/src/main/java/org/apache/pinot/broker/requesthandler/GrpcBrokerRequestHandler.java x: 152 lines of code y: 27 # changes pinot-broker/src/main/java/org/apache/pinot/broker/requesthandler/SingleConnectionBrokerRequestHandler.java x: 154 lines of code y: 44 # changes pinot-broker/src/main/java/org/apache/pinot/broker/routing/BrokerRoutingManager.java x: 681 lines of code y: 24 # changes pinot-core/src/main/java/org/apache/pinot/core/routing/RoutingManager.java x: 28 lines of code y: 8 # changes pinot-core/src/main/java/org/apache/pinot/core/transport/ImplicitHybridTableRouteInfo.java x: 277 lines of code y: 1 # changes pinot-core/src/main/java/org/apache/pinot/core/transport/QueryRouter.java x: 141 lines of code y: 32 # changes pinot-core/src/main/java/org/apache/pinot/core/transport/TableRouteInfo.java x: 47 lines of code y: 1 # changes pinot-query-planner/src/main/java/org/apache/pinot/query/routing/table/ImplicitHybridTableRouteProvider.java x: 122 lines of code y: 1 # changes pinot-query-planner/src/main/java/org/apache/pinot/query/routing/table/TableRouteProvider.java x: 11 lines of code y: 1 # changes pinot-common/src/main/java/org/apache/pinot/common/config/provider/TableCache.java x: 560 lines of code y: 14 # changes pinot-common/src/main/java/org/apache/pinot/common/utils/LogicalTableUtils.java x: 82 lines of code y: 1 # changes pinot-controller/src/main/java/org/apache/pinot/controller/api/resources/PinotLogicalTableResource.java x: 223 lines of code y: 1 # changes pinot-controller/src/main/java/org/apache/pinot/controller/helix/core/PinotHelixResourceManager.java x: 3280 lines of code y: 240 # changes pinot-spi/src/main/java/org/apache/pinot/spi/config/provider/PinotConfigProvider.java x: 13 lines of code y: 3 # changes pinot-spi/src/main/java/org/apache/pinot/spi/data/LogicalTableConfig.java x: 75 lines of code y: 1 # changes pinot-spi/src/main/java/org/apache/pinot/spi/utils/builder/ControllerRequestURLBuilder.java x: 514 lines of code y: 39 # changes pinot-spi/src/main/java/org/apache/pinot/spi/utils/builder/LogicalTableConfigBuilder.java x: 28 lines of code y: 1 # changes pinot-plugins/pinot-input-format/pinot-avro-base/src/main/java/org/apache/pinot/plugin/inputformat/avro/AvroRecordExtractor.java x: 92 lines of code y: 14 # changes pinot-plugins/pinot-input-format/pinot-avro-base/src/main/java/org/apache/pinot/plugin/inputformat/avro/AvroRecordExtractorConfig.java x: 16 lines of code y: 4 # changes pinot-plugins/pinot-input-format/pinot-avro-base/src/main/java/org/apache/pinot/plugin/inputformat/avro/AvroRecordReaderConfig.java x: 11 lines of code y: 2 # changes pinot-plugins/pinot-input-format/pinot-avro-base/src/main/java/org/apache/pinot/plugin/inputformat/avro/AvroSchemaUtil.java x: 206 lines of code y: 9 # changes pinot-plugins/pinot-timeseries-lang/pinot-timeseries-m3ql/src/main/java/org/apache/pinot/tsdb/m3ql/M3TimeSeriesPlanner.java x: 141 lines of code y: 7 # changes pinot-timeseries/pinot-timeseries-planner/src/main/java/org/apache/pinot/tsdb/planner/TimeSeriesQueryEnvironment.java x: 97 lines of code y: 5 # changes pinot-timeseries/pinot-timeseries-spi/src/main/java/org/apache/pinot/tsdb/spi/TimeSeriesLogicalPlanner.java x: 8 lines of code y: 3 # changes pinot-broker/src/main/java/org/apache/pinot/broker/requesthandler/MultiStageBrokerRequestHandler.java x: 505 lines of code y: 107 # changes pinot-query-planner/src/main/java/org/apache/pinot/query/QueryEnvironment.java x: 503 lines of code y: 60 # changes pinot-query-planner/src/main/java/org/apache/pinot/query/context/PhysicalPlannerContext.java x: 67 lines of code y: 2 # changes pinot-query-planner/src/main/java/org/apache/pinot/query/context/PlannerContext.java x: 74 lines of code y: 9 # changes pinot-query-planner/src/main/java/org/apache/pinot/query/planner/logical/PinotLogicalQueryPlanner.java x: 100 lines of code y: 18 # changes pinot-query-planner/src/main/java/org/apache/pinot/query/planner/physical/PinotDispatchPlanner.java x: 84 lines of code y: 11 # changes pinot-query-planner/src/main/java/org/apache/pinot/query/planner/physical/v2/PlanFragmentAndMailboxAssignment.java x: 233 lines of code y: 1 # changes pinot-spi/src/main/java/org/apache/pinot/spi/utils/CommonConstants.java x: 1021 lines of code y: 193 # changes pinot-segment-local/src/main/java/org/apache/pinot/segment/local/indexsegment/mutable/MutableSegmentImpl.java x: 1126 lines of code y: 65 # changes pinot-segment-spi/src/main/java/org/apache/pinot/segment/spi/index/mutable/MutableDictionary.java x: 17 lines of code y: 2 # changes pinot-common/src/main/proto/worker.proto x: 83 lines of code y: 14 # changes pinot-query-runtime/src/main/java/org/apache/pinot/query/runtime/MultiStageStatsTreeBuilder.java x: 40 lines of code y: 5 # changes pinot-query-runtime/src/main/java/org/apache/pinot/query/runtime/QueryRunner.java x: 430 lines of code y: 85 # changes pinot-query-runtime/src/main/java/org/apache/pinot/query/runtime/executor/OpChainSchedulerService.java x: 129 lines of code y: 24 # changes pinot-query-runtime/src/main/java/org/apache/pinot/query/runtime/plan/MultiStageQueryStats.java x: 478 lines of code y: 7 # changes pinot-query-runtime/src/main/java/org/apache/pinot/query/runtime/plan/pipeline/PipelineBreakerOperator.java x: 137 lines of code y: 11 # changes pinot-query-runtime/src/main/java/org/apache/pinot/query/service/dispatch/DispatchClient.java x: 67 lines of code y: 11 # changes pinot-query-runtime/src/main/java/org/apache/pinot/query/service/dispatch/QueryDispatcher.java x: 682 lines of code y: 62 # changes pinot-query-runtime/src/main/java/org/apache/pinot/query/service/server/QueryServer.java x: 320 lines of code y: 23 # changes pinot-common/src/main/resources/swagger-ui/index.html x: 59 lines of code y: 6 # changes pinot-controller/src/main/resources/app/components/Layout.tsx x: 70 lines of code y: 9 # changes pinot-controller/src/main/resources/swagger/api/index.html x: 59 lines of code y: 2 # changes pinot-server/src/main/resources/api/index.html x: 59 lines of code y: 4 # changes pinot-common/src/main/java/org/apache/pinot/common/metrics/ControllerGauge.java x: 108 lines of code y: 52 # changes pinot-controller/src/main/java/org/apache/pinot/controller/helix/core/rebalance/ZkBasedTableRebalanceObserver.java x: 499 lines of code y: 11 # changes pinot-core/src/main/java/org/apache/pinot/core/data/manager/BaseTableDataManager.java x: 1301 lines of code y: 76 # changes pinot-core/src/main/java/org/apache/pinot/core/data/manager/offline/DimensionTableDataManager.java x: 282 lines of code y: 25 # changes pinot-core/src/main/java/org/apache/pinot/core/data/manager/realtime/RealtimeTableDataManager.java x: 659 lines of code y: 124 # changes pinot-query-runtime/src/main/java/org/apache/pinot/query/runtime/plan/server/ServerPlanRequestUtils.java x: 311 lines of code y: 27 # changes pinot-segment-local/src/main/java/org/apache/pinot/segment/local/data/manager/TableDataManager.java x: 95 lines of code y: 36 # changes pinot-segment-local/src/main/java/org/apache/pinot/segment/local/recordtransformer/CompositeTransformer.java x: 104 lines of code y: 18 # changes pinot-server/src/main/java/org/apache/pinot/server/starter/helix/HelixInstanceDataManager.java x: 434 lines of code y: 76 # changes pinot-controller/src/main/java/org/apache/pinot/controller/helix/core/rebalance/DefaultRebalancePreChecker.java x: 362 lines of code y: 13 # changes pinot-query-planner/src/main/java/org/apache/pinot/query/planner/physical/v2/PRelToPlanNodeConverter.java x: 297 lines of code y: 1 # changes pinot-query-planner/src/main/java/org/apache/pinot/query/planner/physical/v2/PinotDataDistribution.java x: 114 lines of code y: 4 # changes pinot-query-planner/src/main/java/org/apache/pinot/query/planner/physical/v2/nodes/PhysicalExchange.java x: 120 lines of code y: 3 # changes pinot-query-planner/src/main/java/org/apache/pinot/query/planner/physical/v2/opt/PhysicalOptRuleSet.java x: 29 lines of code y: 3 # changes pinot-query-planner/src/main/java/org/apache/pinot/query/planner/physical/v2/opt/rules/WorkerExchangeAssignmentRule.java x: 338 lines of code y: 1 # changes pinot-common/src/main/java/org/apache/pinot/common/config/GrpcConfig.java x: 79 lines of code y: 5 # changes pinot-common/src/main/java/org/apache/pinot/common/metrics/ServerMeter.java x: 149 lines of code y: 53 # changes pinot-core/src/main/java/org/apache/pinot/core/transport/grpc/GrpcQueryServer.java x: 235 lines of code y: 26 # changes pinot-controller/src/main/java/org/apache/pinot/controller/helix/core/rebalance/TableRebalanceProgressStats.java x: 278 lines of code y: 5 # changes pinot-controller/src/main/resources/app/components/Homepage/Operations/AddSchemaOp.tsx x: 242 lines of code y: 5 # changes pinot-query-planner/src/main/java/org/apache/pinot/query/validate/PinotTypeCoercion.java x: 59 lines of code y: 1 # changes pinot-query-planner/src/main/java/org/apache/pinot/query/validate/Validator.java x: 100 lines of code y: 8 # changes pinot-controller/src/main/java/org/apache/pinot/controller/helix/core/relocation/SegmentRelocator.java x: 266 lines of code y: 21 # changes pinot-common/src/main/java/org/apache/pinot/common/datablock/BaseDataBlock.java x: 307 lines of code y: 14 # changes pinot-common/src/main/java/org/apache/pinot/common/datablock/DataBlockUtils.java x: 247 lines of code y: 23 # changes pinot-common/src/main/proto/mailbox.proto x: 33 lines of code y: 3 # changes pinot-query-runtime/src/main/java/org/apache/pinot/query/mailbox/GrpcSendingMailbox.java x: 260 lines of code y: 24 # changes pinot-query-runtime/src/main/java/org/apache/pinot/query/mailbox/MailboxService.java x: 80 lines of code y: 13 # changes pinot-query-runtime/src/main/java/org/apache/pinot/query/mailbox/ReceivingMailbox.java x: 218 lines of code y: 17 # changes pinot-query-runtime/src/main/java/org/apache/pinot/query/mailbox/channel/MailboxContentObserver.java x: 106 lines of code y: 7 # changes pinot-segment-spi/src/main/java/org/apache/pinot/segment/spi/memory/PinotByteBuffer.java x: 284 lines of code y: 5 # changes pinot-common/src/main/java/org/apache/pinot/common/request/BrokerRequest.java x: 404 lines of code y: 19 # changes pinot-common/src/main/java/org/apache/pinot/common/request/DataSource.java x: 500 lines of code y: 18 # changes pinot-common/src/main/java/org/apache/pinot/common/request/Expression.java x: 596 lines of code y: 16 # changes pinot-common/src/main/java/org/apache/pinot/common/request/ExpressionType.java x: 28 lines of code y: 14 # changes pinot-common/src/main/java/org/apache/pinot/common/request/Function.java x: 444 lines of code y: 16 # changes pinot-common/src/main/java/org/apache/pinot/common/request/Identifier.java x: 292 lines of code y: 16 # changes pinot-common/src/main/java/org/apache/pinot/common/request/InstanceRequest.java x: 1099 lines of code y: 19 # changes pinot-common/src/main/java/org/apache/pinot/common/request/Join.java x: 587 lines of code y: 7 # changes pinot-common/src/main/java/org/apache/pinot/common/request/JoinType.java x: 31 lines of code y: 7 # changes pinot-common/src/main/java/org/apache/pinot/common/request/Literal.java x: 1226 lines of code y: 15 # changes pinot-common/src/main/java/org/apache/pinot/common/request/PinotQuery.java x: 1607 lines of code y: 16 # changes pinot-common/src/main/java/org/apache/pinot/common/request/QuerySource.java x: 298 lines of code y: 18 # changes pinot-common/src/main/java/org/apache/pinot/common/request/TableSegmentsInfo.java x: 576 lines of code y: 1 # changes pinot-common/src/main/java/org/apache/pinot/common/response/ProcessingException.java x: 386 lines of code y: 16 # changes pinot-common/src/main/proto/server.proto x: 40 lines of code y: 4 # changes pinot-common/src/thrift/request.thrift x: 24 lines of code y: 27 # changes pinot-core/src/main/java/org/apache/pinot/core/query/request/ServerQueryRequest.java x: 158 lines of code y: 24 # changes pinot-core/src/main/java/org/apache/pinot/core/query/request/context/TableSegmentsContext.java x: 21 lines of code y: 1 # changes pinot-controller/src/main/resources/app/pages/TenantDetails.tsx x: 888 lines of code y: 32 # changes helm/pinot/values.yaml x: 472 lines of code y: 11 # changes pinot-controller/src/main/java/org/apache/pinot/controller/helix/core/realtime/MissingConsumingSegmentFinder.java x: 183 lines of code y: 5 # changes pinot-core/src/main/java/org/apache/pinot/core/data/manager/realtime/RealtimeSegmentDataManager.java x: 1593 lines of code y: 76 # changes pinot-plugins/pinot-stream-ingestion/pinot-kinesis/src/main/java/org/apache/pinot/plugin/stream/kinesis/KinesisConsumer.java x: 124 lines of code y: 16 # changes pinot-plugins/pinot-stream-ingestion/pinot-kinesis/src/main/java/org/apache/pinot/plugin/stream/kinesis/KinesisStreamMetadataProvider.java x: 215 lines of code y: 12 # changes pinot-server/src/main/java/org/apache/pinot/server/starter/helix/FreshnessBasedConsumptionStatusChecker.java x: 58 lines of code y: 5 # changes pinot-server/src/main/java/org/apache/pinot/server/starter/helix/IngestionBasedConsumptionStatusChecker.java x: 116 lines of code y: 5 # changes pinot-server/src/main/java/org/apache/pinot/server/starter/helix/OffsetBasedConsumptionStatusChecker.java x: 26 lines of code y: 5 # changes pinot-spi/src/main/java/org/apache/pinot/spi/stream/PartitionGroupMetadataFetcher.java x: 74 lines of code y: 12 # changes pinot-spi/src/main/java/org/apache/pinot/spi/stream/StreamMetadataProvider.java x: 68 lines of code y: 15 # changes pinot-common/src/main/java/org/apache/pinot/common/function/scalar/JsonFunctions.java x: 264 lines of code y: 20 # changes pinot-segment-local/src/main/java/org/apache/pinot/segment/local/segment/creator/TransformPipeline.java x: 119 lines of code y: 8 # changes pinot-tools/src/main/java/org/apache/pinot/tools/QuickStartBase.java x: 869 lines of code y: 25 # changes pinot-segment-local/src/main/java/org/apache/pinot/segment/local/recordtransformer/SchemaConformingTransformer.java x: 506 lines of code y: 9 # changes pinot-common/src/main/java/org/apache/pinot/common/function/scalar/HashFunctions.java x: 107 lines of code y: 4 # changes pinot-spi/src/main/java/org/apache/pinot/spi/utils/hash/CityHashFunctions.java x: 432 lines of code y: 1 # changes pinot-controller/src/main/java/org/apache/pinot/controller/helix/core/SegmentDeletionManager.java x: 417 lines of code y: 32 # changes pinot-controller/src/main/resources/app/requests/index.ts x: 227 lines of code y: 37 # changes pinot-controller/src/main/resources/app/utils/PinotMethodUtils.ts x: 1168 lines of code y: 65 # changes pinot-common/src/main/java/org/apache/pinot/common/function/scalar/DataTypeConversionFunctions.java x: 86 lines of code y: 9 # changes pinot-core/src/main/java/org/apache/pinot/core/operator/transform/function/CastTransformFunction.java x: 384 lines of code y: 17 # changes pinot-controller/src/main/resources/app/utils/axios-config.ts x: 53 lines of code y: 9 # changes pinot-controller/src/main/resources/app/components/Homepage/Operations/AddOfflineTableOp.tsx x: 411 lines of code y: 4 # changes pinot-controller/src/main/resources/app/components/Homepage/Operations/AddRealtimeTableOp.tsx x: 424 lines of code y: 7 # changes pinot-core/src/main/java/org/apache/pinot/core/operator/transform/function/JsonExtractIndexTransformFunction.java x: 380 lines of code y: 9 # changes pinot-broker/src/main/java/org/apache/pinot/broker/grpc/BrokerGrpcServer.java x: 324 lines of code y: 4 # changes pinot-common/src/main/java/org/apache/pinot/common/metrics/BrokerGauge.java x: 63 lines of code y: 18 # changes pinot-common/src/main/java/org/apache/pinot/common/metrics/ServerGauge.java x: 99 lines of code y: 30 # changes pinot-common/src/main/java/org/apache/pinot/common/metrics/ServerMetrics.java x: 46 lines of code y: 11 # changes pinot-segment-local/src/main/java/org/apache/pinot/segment/local/utils/TableConfigUtils.java x: 1201 lines of code y: 102 # changes pinot-controller/src/main/resources/app/components/ConsumingSegmentsTable.tsx x: 83 lines of code y: 1 # changes pinot-core/src/main/java/org/apache/pinot/core/query/executor/ServerQueryExecutorV1Impl.java x: 497 lines of code y: 92 # changes pinot-core/src/main/java/org/apache/pinot/core/query/executor/SingleTableExecutionInfo.java x: 247 lines of code y: 1 # changes pinot-core/src/main/java/org/apache/pinot/core/query/executor/TableExecutionInfo.java x: 101 lines of code y: 1 # changes pinot-controller/src/main/java/org/apache/pinot/controller/util/TableMetadataReader.java x: 191 lines of code y: 17 # changes pinot-core/src/main/java/org/apache/pinot/core/transport/QueryServer.java x: 128 lines of code y: 15 # changes pinot-query-planner/src/main/java/org/apache/pinot/query/planner/logical/RelToPlanNodeConverter.java x: 404 lines of code y: 38 # changes pinot-query-planner/src/main/java/org/apache/pinot/query/planner/plannode/ExchangeNode.java x: 104 lines of code y: 11 # changes pinot-query-planner/src/main/java/org/apache/pinot/query/planner/plannode/SetOpNode.java x: 69 lines of code y: 5 # changes pinot-query-planner/src/main/java/org/apache/pinot/query/routing/WorkerManager.java x: 650 lines of code y: 38 # changes pinot-query-runtime/src/main/java/org/apache/pinot/query/runtime/operator/exchange/SingletonExchange.java x: 24 lines of code y: 12 # changes pinot-broker/src/main/java/org/apache/pinot/broker/requesthandler/BaseBrokerRequestHandler.java x: 327 lines of code y: 158 # changes pinot-tools/src/main/java/org/apache/pinot/tools/perf/QueryRunner.java x: 854 lines of code y: 21 # changes pinot-controller/src/main/java/org/apache/pinot/controller/api/resources/PinotTableRestletResource.java x: 1108 lines of code y: 114 # changes pinot-controller/src/main/java/org/apache/pinot/controller/helix/core/assignment/instance/InstanceAssignmentDriver.java x: 98 lines of code y: 14 # changes pinot-controller/src/main/java/org/apache/pinot/controller/helix/core/rebalance/RebalanceConfig.java x: 197 lines of code y: 10 # changes pinot-controller/src/main/java/org/apache/pinot/controller/helix/core/rebalance/TableRebalancer.java x: 1340 lines of code y: 63 # changes pinot-tools/src/main/java/org/apache/pinot/tools/PinotTableRebalancer.java x: 34 lines of code y: 16 # changes pinot-tools/src/main/java/org/apache/pinot/tools/admin/command/RebalanceTableCommand.java x: 146 lines of code y: 17 # changes pinot-controller/src/main/java/org/apache/pinot/controller/api/resources/LLCSegmentCompletionHandlers.java x: 337 lines of code y: 36 # changes pinot-controller/src/main/java/org/apache/pinot/controller/api/resources/PinotSegmentUploadDownloadRestletResource.java x: 1132 lines of code y: 65 # changes pinot-controller/src/main/java/org/apache/pinot/controller/api/upload/ZKOperator.java x: 598 lines of code y: 39 # changes pinot-query-planner/src/main/java/org/apache/pinot/calcite/rel/rules/PinotEvaluateLiteralRule.java x: 233 lines of code y: 7 # changes pinot-query-planner/src/main/java/org/apache/pinot/calcite/rel/rules/PinotWindowExchangeNodeInsertRule.java x: 221 lines of code y: 9 # changes pinot-query-planner/src/main/java/org/apache/pinot/query/planner/logical/PlanNodeToRelConverter.java x: 399 lines of code y: 4 # changes pinot-query-planner/src/main/java/org/apache/pinot/query/planner/logical/RexExpressionUtils.java x: 407 lines of code y: 25 # changes pinot-query-planner/src/main/java/org/apache/pinot/query/planner/serde/RexExpressionToProtoExpression.java x: 152 lines of code y: 8 # changes pinot-query-planner/src/main/java/org/apache/pinot/query/type/TypeSystem.java x: 105 lines of code y: 8 # changes pinot-broker/src/main/java/org/apache/pinot/broker/broker/helix/BaseBrokerStarter.java x: 584 lines of code y: 66 # changes pinot-controller/src/main/java/org/apache/pinot/controller/BaseControllerStarter.java x: 789 lines of code y: 79 # changes pinot-controller/src/main/java/org/apache/pinot/controller/helix/core/util/HelixSetupUtils.java x: 225 lines of code y: 24 # changes pinot-minion/src/main/java/org/apache/pinot/minion/BaseMinionStarter.java x: 304 lines of code y: 35 # changes pinot-server/src/main/java/org/apache/pinot/server/starter/helix/BaseServerStarter.java x: 824 lines of code y: 64 # changes pinot-controller/src/main/java/org/apache/pinot/controller/api/resources/ControllerFilePathProvider.java x: 106 lines of code y: 6 # changes pinot-core/src/main/java/org/apache/pinot/core/plan/maker/InstancePlanMakerImplV2.java x: 354 lines of code y: 66 # changes pinot-common/src/main/java/org/apache/pinot/sql/parsers/CalciteSqlParser.java x: 737 lines of code y: 94 # changes pinot-common/src/main/java/org/apache/pinot/sql/parsers/ParserUtils.java x: 52 lines of code y: 2 # changes pinot-segment-local/src/main/java/org/apache/pinot/segment/local/segment/creator/impl/inv/RangeIndexCreator.java x: 406 lines of code y: 12 # changes pinot-segment-local/src/main/java/org/apache/pinot/segment/local/segment/index/loader/invertedindex/RangeIndexHandler.java x: 213 lines of code y: 18 # changes pinot-segment-local/src/main/java/org/apache/pinot/segment/local/segment/index/range/RangeIndexType.java x: 137 lines of code y: 6 # changes pinot-segment-spi/src/main/java/org/apache/pinot/segment/spi/index/creator/CombinedInvertedIndexCreator.java x: 77 lines of code y: 3 # changes pinot-controller/src/main/java/org/apache/pinot/controller/helix/core/minion/PinotTaskManager.java x: 708 lines of code y: 55 # changes pinot-query-planner/src/main/java/org/apache/pinot/calcite/rel/traits/TraitAssignment.java x: 180 lines of code y: 3 # changes pinot-query-planner/src/main/java/org/apache/pinot/query/planner/physical/v2/HashDistributionDesc.java x: 60 lines of code y: 3 # changes pinot-query-planner/src/main/java/org/apache/pinot/query/planner/physical/v2/PRelNode.java x: 46 lines of code y: 3 # changes pinot-query-planner/src/main/java/org/apache/pinot/query/planner/physical/v2/RelToPRelConverter.java x: 101 lines of code y: 2 # changes pinot-query-planner/src/main/java/org/apache/pinot/query/planner/physical/v2/mapping/DistMappingGenerator.java x: 78 lines of code y: 2 # changes pinot-query-planner/src/main/java/org/apache/pinot/query/planner/physical/v2/mapping/PinotDistMapping.java x: 73 lines of code y: 2 # changes pinot-query-planner/src/main/java/org/apache/pinot/query/planner/physical/v2/nodes/PhysicalAggregate.java x: 94 lines of code y: 3 # changes pinot-query-planner/src/main/java/org/apache/pinot/query/planner/physical/v2/opt/rules/LeafStageAggregateRule.java x: 63 lines of code y: 2 # changes pinot-query-planner/src/main/java/org/apache/pinot/query/planner/physical/v2/opt/rules/LeafStageWorkerAssignmentRule.java x: 343 lines of code y: 2 # changes pinot-segment-spi/src/main/java/org/apache/pinot/segment/spi/index/startree/AggregationFunctionColumnPair.java x: 100 lines of code y: 7 # changes pinot-controller/src/main/java/org/apache/pinot/controller/api/resources/TableConfigsRestletResource.java x: 398 lines of code y: 33 # changes pinot-controller/src/main/java/org/apache/pinot/controller/helix/core/minion/PinotHelixTaskResourceManager.java x: 857 lines of code y: 38 # changes pinot-controller/src/main/resources/app/components/Homepage/Operations/RebalanceServerStatusOp.tsx x: 153 lines of code y: 3 # changes pinot-segment-local/src/main/java/org/apache/pinot/segment/local/dedup/DedupContext.java x: 178 lines of code y: 4 # changes pinot-spi/src/main/java/org/apache/pinot/spi/config/table/DedupConfig.java x: 133 lines of code y: 9 # changes pinot-controller/src/main/resources/app/components/Homepage/Operations/RebalanceServer/RebalanceResponse.tsx x: 98 lines of code y: 3 # changes pinot-spi/src/main/java/org/apache/pinot/spi/config/table/ingestion/SchemaConformingTransformerConfig.java x: 292 lines of code y: 4 # changes pinot-plugins/pinot-minion-tasks/pinot-minion-builtin-tasks/src/main/java/org/apache/pinot/plugin/minion/tasks/upsertcompaction/UpsertCompactionTaskGenerator.java x: 271 lines of code y: 20 # changes pinot-plugins/pinot-minion-tasks/pinot-minion-builtin-tasks/src/main/java/org/apache/pinot/plugin/minion/tasks/upsertcompactmerge/UpsertCompactMergeTaskGenerator.java x: 355 lines of code y: 4 # changes pinot-segment-local/src/main/java/org/apache/pinot/segment/local/dedup/BasePartitionDedupMetadataManager.java x: 347 lines of code y: 6 # changes pinot-segment-local/src/main/java/org/apache/pinot/segment/local/dedup/ConcurrentMapTableDedupMetadataManager.java x: 6 lines of code y: 4 # changes pinot-segment-local/src/main/java/org/apache/pinot/segment/local/dedup/PartitionDedupMetadataManager.java x: 24 lines of code y: 6 # changes pinot-segment-local/src/main/java/org/apache/pinot/segment/local/dedup/TableDedupMetadataManager.java x: 15 lines of code y: 6 # changes pinot-segment-local/src/main/java/org/apache/pinot/segment/local/dedup/TableDedupMetadataManagerFactory.java x: 45 lines of code y: 4 # changes pinot-segment-local/src/main/java/org/apache/pinot/segment/local/realtime/impl/RealtimeSegmentConfig.java x: 302 lines of code y: 20 # changes pinot-segment-local/src/main/java/org/apache/pinot/segment/local/realtime/writer/StatelessRealtimeSegmentWriter.java x: 360 lines of code y: 4 # changes pinot-segment-local/src/main/java/org/apache/pinot/segment/local/upsert/BasePartitionUpsertMetadataManager.java x: 885 lines of code y: 54 # changes pinot-segment-local/src/main/java/org/apache/pinot/segment/local/upsert/BaseTableUpsertMetadataManager.java x: 128 lines of code y: 29 # changes pinot-segment-local/src/main/java/org/apache/pinot/segment/local/upsert/ConcurrentMapTableUpsertMetadataManager.java x: 95 lines of code y: 21 # changes pinot-segment-local/src/main/java/org/apache/pinot/segment/local/upsert/PartialUpsertHandler.java x: 57 lines of code y: 17 # changes pinot-segment-local/src/main/java/org/apache/pinot/segment/local/upsert/PartitionUpsertMetadataManager.java x: 28 lines of code y: 28 # changes pinot-segment-local/src/main/java/org/apache/pinot/segment/local/upsert/TableUpsertMetadataManager.java x: 37 lines of code y: 23 # changes pinot-segment-local/src/main/java/org/apache/pinot/segment/local/upsert/TableUpsertMetadataManagerFactory.java x: 46 lines of code y: 8 # changes pinot-segment-local/src/main/java/org/apache/pinot/segment/local/upsert/UpsertContext.java x: 293 lines of code y: 7 # changes pinot-segment-local/src/main/java/org/apache/pinot/segment/local/upsert/merger/PartialUpsertColumnarMerger.java x: 57 lines of code y: 3 # changes pinot-spi/src/main/java/org/apache/pinot/spi/config/table/TableConfig.java x: 328 lines of code y: 35 # changes pinot-spi/src/main/java/org/apache/pinot/spi/config/table/UpsertConfig.java x: 248 lines of code y: 32 # changes pinot-core/src/main/java/org/apache/pinot/core/query/aggregation/function/MinMaxRangeAggregationFunction.java x: 182 lines of code y: 23 # changes pinot-query-runtime/src/main/java/org/apache/pinot/query/mailbox/InMemorySendingMailbox.java x: 104 lines of code y: 20 # changes pinot-query-runtime/src/main/java/org/apache/pinot/query/runtime/operator/MailboxSendOperator.java x: 282 lines of code y: 55 # changes pinot-broker/src/main/java/org/apache/pinot/broker/api/resources/PinotClientRequest.java x: 584 lines of code y: 44 # changes pinot-query-runtime/src/main/java/org/apache/pinot/query/runtime/timeseries/PhysicalTimeSeriesServerPlanVisitor.java x: 99 lines of code y: 6 # changes pinot-query-planner/src/main/java/org/apache/pinot/query/planner/physical/v2/opt/rules/LeafStageBoundaryRule.java x: 49 lines of code y: 1 # changes pinot-common/src/main/java/org/apache/pinot/common/request/context/RequestContextUtils.java x: 459 lines of code y: 25 # changes pinot-common/src/main/java/org/apache/pinot/common/utils/request/RequestUtils.java x: 556 lines of code y: 47 # changes pinot-controller/src/main/java/org/apache/pinot/controller/helix/ControllerRequestClient.java x: 370 lines of code y: 18 # changes pinot-core/src/main/java/org/apache/pinot/core/operator/filter/JsonMatchFilterOperator.java x: 79 lines of code y: 8 # changes pinot-core/src/main/java/org/apache/pinot/core/plan/FilterPlanNode.java x: 260 lines of code y: 50 # changes pinot-perf/src/main/java/org/apache/pinot/perf/BenchmarkJsonKeyMap.java x: 131 lines of code y: 1 # changes pinot-perf/src/main/java/org/apache/pinot/perf/BenchmarkRoaringBitmapMapping.java x: 260 lines of code y: 2 # changes pinot-query-planner/src/main/java/org/apache/pinot/calcite/sql/fun/PinotOperatorTable.java x: 313 lines of code y: 14 # changes pinot-segment-local/src/main/java/org/apache/pinot/segment/local/io/writer/impl/ZstdDataWriter.java x: 65 lines of code y: 1 # changes pinot-segment-local/src/main/java/org/apache/pinot/segment/local/segment/creator/impl/SegmentDictionaryCreator.java x: 311 lines of code y: 13 # changes pinot-segment-local/src/main/java/org/apache/pinot/segment/local/segment/creator/impl/text/LuceneTextIndexCreator.java x: 241 lines of code y: 23 # changes pinot-segment-local/src/main/java/org/apache/pinot/segment/local/segment/index/readers/text/LuceneTextIndexReader.java x: 241 lines of code y: 15 # changes pinot-segment-local/src/main/java/org/apache/pinot/segment/local/segment/store/TextIndexUtils.java x: 263 lines of code y: 11 # changes pinot-segment-spi/src/main/java/org/apache/pinot/segment/spi/index/TextIndexConfig.java x: 333 lines of code y: 13 # changes pinot-spi/src/main/java/org/apache/pinot/spi/config/table/FieldConfig.java x: 213 lines of code y: 38 # changes pinot-spi/src/main/java/org/apache/pinot/spi/utils/builder/TableConfigBuilder.java x: 412 lines of code y: 45 # changes pinot-core/src/main/java/org/apache/pinot/core/query/aggregation/function/AggregationFunctionFactory.java x: 442 lines of code y: 74 # changes pinot-core/src/main/java/org/apache/pinot/core/query/aggregation/function/AvgMVAggregationFunction.java x: 70 lines of code y: 14 # changes pinot-core/src/main/java/org/apache/pinot/core/query/aggregation/function/CountMVAggregationFunction.java x: 65 lines of code y: 17 # changes pinot-core/src/main/java/org/apache/pinot/core/query/aggregation/function/MaxAggregationFunction.java x: 221 lines of code y: 26 # changes pinot-core/src/main/java/org/apache/pinot/core/query/aggregation/function/MaxMVAggregationFunction.java x: 104 lines of code y: 13 # changes pinot-core/src/main/java/org/apache/pinot/core/query/aggregation/function/MinAggregationFunction.java x: 221 lines of code y: 25 # changes pinot-core/src/main/java/org/apache/pinot/core/query/aggregation/function/MinMaxRangeMVAggregationFunction.java x: 76 lines of code y: 14 # changes pinot-core/src/main/java/org/apache/pinot/core/query/aggregation/function/SumAggregationFunction.java x: 205 lines of code y: 26 # changes pinot-core/src/main/java/org/apache/pinot/core/query/aggregation/function/SumMVAggregationFunction.java x: 98 lines of code y: 13 # changes pinot-segment-local/src/main/java/org/apache/pinot/segment/local/customobject/AvgPair.java x: 71 lines of code y: 3 # changes pinot-common/src/main/java/org/apache/pinot/common/datablock/DataBlock.java x: 74 lines of code y: 8 # changes pinot-common/src/main/java/org/apache/pinot/common/datablock/MetadataBlock.java x: 65 lines of code y: 8 # changes pinot-common/src/main/java/org/apache/pinot/common/datatable/StatMap.java x: 401 lines of code y: 2 # changes pinot-query-runtime/src/main/java/org/apache/pinot/query/mailbox/SendingMailbox.java x: 18 lines of code y: 11 # changes pinot-query-runtime/src/main/java/org/apache/pinot/query/runtime/blocks/BlockSplitter.java x: 50 lines of code y: 4 # changes pinot-query-runtime/src/main/java/org/apache/pinot/query/runtime/blocks/MseBlock.java x: 66 lines of code y: 1 # changes pinot-query-runtime/src/main/java/org/apache/pinot/query/runtime/operator/AggregateOperator.java x: 388 lines of code y: 57 # changes pinot-query-runtime/src/main/java/org/apache/pinot/query/runtime/operator/BaseJoinOperator.java x: 242 lines of code y: 4 # changes pinot-query-runtime/src/main/java/org/apache/pinot/query/runtime/operator/BaseMailboxReceiveOperator.java x: 175 lines of code y: 16 # changes pinot-query-runtime/src/main/java/org/apache/pinot/query/runtime/operator/FilterOperator.java x: 99 lines of code y: 19 # changes pinot-query-runtime/src/main/java/org/apache/pinot/query/runtime/operator/HashJoinOperator.java x: 233 lines of code y: 53 # changes pinot-query-runtime/src/main/java/org/apache/pinot/query/runtime/operator/LeafStageTransferableBlockOperator.java x: 610 lines of code y: 37 # changes pinot-query-runtime/src/main/java/org/apache/pinot/query/runtime/operator/LiteralValueOperator.java x: 84 lines of code y: 15 # changes pinot-query-runtime/src/main/java/org/apache/pinot/query/runtime/operator/LookupJoinOperator.java x: 209 lines of code y: 3 # changes pinot-query-runtime/src/main/java/org/apache/pinot/query/runtime/operator/MailboxReceiveOperator.java x: 35 lines of code y: 41 # changes pinot-query-runtime/src/main/java/org/apache/pinot/query/runtime/operator/MultiStageOperator.java x: 320 lines of code y: 27 # changes pinot-query-runtime/src/main/java/org/apache/pinot/query/runtime/operator/MultistageAggregationExecutor.java x: 123 lines of code y: 11 # changes pinot-query-runtime/src/main/java/org/apache/pinot/query/runtime/operator/MultistageGroupByExecutor.java x: 427 lines of code y: 26 # changes pinot-query-runtime/src/main/java/org/apache/pinot/query/runtime/operator/NonEquiJoinOperator.java x: 111 lines of code y: 3 # changes pinot-query-runtime/src/main/java/org/apache/pinot/query/runtime/operator/OpChain.java x: 58 lines of code y: 19 # changes pinot-query-runtime/src/main/java/org/apache/pinot/query/runtime/operator/SetOperator.java x: 134 lines of code y: 10 # changes pinot-query-runtime/src/main/java/org/apache/pinot/query/runtime/operator/SortOperator.java x: 170 lines of code y: 31 # changes pinot-query-runtime/src/main/java/org/apache/pinot/query/runtime/operator/SortedMailboxReceiveOperator.java x: 73 lines of code y: 10 # changes pinot-query-runtime/src/main/java/org/apache/pinot/query/runtime/operator/TransformOperator.java x: 95 lines of code y: 23 # changes pinot-query-runtime/src/main/java/org/apache/pinot/query/runtime/operator/UnionOperator.java x: 64 lines of code y: 4 # changes pinot-query-runtime/src/main/java/org/apache/pinot/query/runtime/operator/WindowAggregateOperator.java x: 216 lines of code y: 23 # changes pinot-query-runtime/src/main/java/org/apache/pinot/query/runtime/operator/exchange/BlockExchange.java x: 176 lines of code y: 17 # changes pinot-query-runtime/src/main/java/org/apache/pinot/query/runtime/operator/exchange/BroadcastExchange.java x: 24 lines of code y: 9 # changes pinot-query-runtime/src/main/java/org/apache/pinot/query/runtime/operator/exchange/HashExchange.java x: 53 lines of code y: 13 # changes pinot-query-runtime/src/main/java/org/apache/pinot/query/runtime/operator/exchange/RandomExchange.java x: 34 lines of code y: 9 # changes pinot-query-runtime/src/main/java/org/apache/pinot/query/runtime/operator/utils/BlockingMultiStreamConsumer.java x: 253 lines of code y: 7 # changes pinot-query-runtime/src/main/java/org/apache/pinot/query/runtime/plan/OpChainExecutionContext.java x: 100 lines of code y: 26 # changes pinot-query-runtime/src/main/java/org/apache/pinot/query/runtime/plan/pipeline/PipelineBreakerExecutor.java x: 91 lines of code y: 17 # changes pinot-query-runtime/src/main/java/org/apache/pinot/query/runtime/plan/pipeline/PipelineBreakerResult.java x: 35 lines of code y: 6 # changes pinot-query-runtime/src/main/java/org/apache/pinot/query/runtime/plan/server/ServerPlanRequestVisitor.java x: 213 lines of code y: 16 # changes pinot-query-runtime/src/main/java/org/apache/pinot/query/runtime/timeseries/serde/TimeSeriesBlockSerde.java x: 217 lines of code y: 3 # changes pinot-core/src/main/java/org/apache/pinot/core/transport/ChannelHandlerFactory.java x: 53 lines of code y: 6 # changes pinot-core/src/main/java/org/apache/pinot/core/transport/DirectOOMHandler.java x: 104 lines of code y: 4 # changes pinot-core/src/main/java/org/apache/pinot/core/transport/PooledByteBufAllocatorWithLimits.java x: 40 lines of code y: 1 # changes pinot-core/src/main/java/org/apache/pinot/core/transport/ServerChannels.java x: 208 lines of code y: 24 # changes pinot-controller/src/main/resources/app/components/Homepage/Operations/RebalanceServer/RebalanceServerConfigurationOption.tsx x: 28 lines of code y: 2 # changes pinot-controller/src/main/resources/app/components/Homepage/Operations/RebalanceServer/RebalanceServerConfigurationOptions/RebalanceServerConfigurationOptionInteger.tsx x: 40 lines of code y: 2 # changes pinot-controller/src/main/resources/app/components/Homepage/Operations/RebalanceServerTableOp.tsx x: 150 lines of code y: 7 # changes pinot-controller/src/main/resources/app/utils/Utils.tsx x: 370 lines of code y: 23 # changes pinot-server/src/main/java/org/apache/pinot/server/starter/helix/SegmentOnlineOfflineStateModelFactory.java x: 197 lines of code y: 23 # changes pinot-controller/src/main/java/org/apache/pinot/controller/api/resources/PinotRealtimeTableResource.java x: 343 lines of code y: 24 # changes pinot-plugins/pinot-file-system/pinot-gcs/src/main/java/org/apache/pinot/plugin/filesystem/GcsPinotFS.java x: 434 lines of code y: 22 # changes pinot-plugins/pinot-file-system/pinot-s3/src/main/java/org/apache/pinot/plugin/filesystem/S3PinotFS.java x: 745 lines of code y: 34 # changes pinot-spi/src/main/java/org/apache/pinot/spi/filesystem/BasePinotFS.java x: 48 lines of code y: 3 # changes pinot-spi/src/main/java/org/apache/pinot/spi/filesystem/PinotFS.java x: 62 lines of code y: 16 # changes pinot-controller/src/main/java/org/apache/pinot/controller/helix/core/realtime/SegmentCompletionManager.java x: 243 lines of code y: 42 # changes pinot-controller/src/main/java/org/apache/pinot/controller/helix/core/rebalance/RebalanceSummaryResult.java x: 344 lines of code y: 4 # changes pinot-server/src/main/java/org/apache/pinot/server/starter/ServerInstance.java x: 243 lines of code y: 47 # changes pinot-segment-local/src/main/java/org/apache/pinot/segment/local/function/FunctionEvaluatorFactory.java x: 64 lines of code y: 6 # changes pinot-segment-local/src/main/java/org/apache/pinot/segment/local/function/GroovyFunctionEvaluator.java x: 154 lines of code y: 7 # changes pinot-common/src/main/java/org/apache/pinot/common/utils/fetcher/HttpSegmentFetcher.java x: 163 lines of code y: 20 # changes pinot-controller/src/main/java/org/apache/pinot/controller/util/BrokerServiceHelper.java x: 94 lines of code y: 2 # changes pinot-clients/pinot-jdbc-client/src/main/java/org/apache/pinot/client/PinotConnection.java x: 102 lines of code y: 10 # changes pinot-common/src/main/java/org/apache/pinot/common/utils/config/QueryOptionsUtils.java x: 349 lines of code y: 32 # changes pinot-core/src/main/java/org/apache/pinot/core/accounting/PerQueryCPUMemAccountantFactory.java x: 678 lines of code y: 12 # changes pinot-spi/src/main/java/org/apache/pinot/spi/trace/Tracing.java x: 228 lines of code y: 11 # changes pinot-core/src/main/java/org/apache/pinot/core/operator/query/NonScanBasedAggregationOperator.java x: 252 lines of code y: 11 # changes pinot-core/src/main/java/org/apache/pinot/core/plan/AggregationPlanNode.java x: 141 lines of code y: 46 # changes pinot-core/src/main/java/org/apache/pinot/core/query/aggregation/function/DistinctCountAggregationFunction.java x: 43 lines of code y: 27 # changes pinot-core/src/main/java/org/apache/pinot/core/query/aggregation/function/DistinctCountMVAggregationFunction.java x: 42 lines of code y: 21 # changes pinot-core/src/main/java/org/apache/pinot/core/query/aggregation/function/DistinctCountOffHeapAggregationFunction.java x: 472 lines of code y: 1 # changes pinot-segment-spi/src/main/java/org/apache/pinot/segment/spi/AggregationFunctionType.java x: 305 lines of code y: 49 # changes pinot-query-planner/src/main/java/org/apache/pinot/calcite/rel/rules/PinotLogicalAggregateRule.java x: 140 lines of code y: 1 # changes pinot-query-planner/src/main/java/org/apache/pinot/calcite/rel/rules/PinotQueryRuleSets.java x: 81 lines of code y: 14 # changes pinot-query-planner/src/main/java/org/apache/pinot/calcite/rel/traits/PinotExecStrategyTrait.java x: 33 lines of code y: 1 # changes pinot-core/src/main/java/org/apache/pinot/core/segment/processing/mapper/SegmentMapper.java x: 183 lines of code y: 21 # changes pinot-spi/src/main/java/org/apache/pinot/spi/config/table/ingestion/EnrichmentConfig.java x: 31 lines of code y: 2 # changes pinot-server/src/main/java/org/apache/pinot/server/worker/WorkerQueryServer.java x: 63 lines of code y: 11 # changes pinot-core/src/main/java/org/apache/pinot/core/data/manager/provider/DefaultTableDataManagerProvider.java x: 73 lines of code y: 7 # changes pinot-core/src/main/java/org/apache/pinot/core/data/manager/provider/TableDataManagerProvider.java x: 33 lines of code y: 5 # changes pinot-server/src/main/java/org/apache/pinot/server/api/resources/TablesResource.java x: 1007 lines of code y: 63 # changes pinot-controller/src/main/resources/app/components/Table.tsx x: 560 lines of code y: 28 # changes pinot-core/src/main/java/org/apache/pinot/core/operator/blocks/results/GroupByResultsBlock.java x: 288 lines of code y: 15 # changes pinot-core/src/main/java/org/apache/pinot/core/data/manager/InstanceDataManager.java x: 60 lines of code y: 32 # changes pinot-plugins/pinot-minion-tasks/pinot-minion-builtin-tasks/src/main/java/org/apache/pinot/plugin/minion/tasks/refreshsegment/RefreshSegmentTaskExecutor.java x: 134 lines of code y: 3 # changes pinot-segment-local/src/main/java/org/apache/pinot/segment/local/indexsegment/immutable/ImmutableSegmentImpl.java x: 282 lines of code y: 28 # changes pinot-segment-local/src/main/java/org/apache/pinot/segment/local/indexsegment/immutable/ImmutableSegmentLoader.java x: 263 lines of code y: 31 # changes pinot-server/src/main/java/org/apache/pinot/server/starter/helix/HelixInstanceDataManagerConfig.java x: 212 lines of code y: 39 # changes pinot-spi/src/main/java/org/apache/pinot/spi/config/instance/InstanceDataManagerConfig.java x: 37 lines of code y: 19 # changes pinot-common/src/main/java/org/apache/pinot/common/response/encoder/ArrowResponseEncoder.java x: 389 lines of code y: 2 # changes pinot-plugins/pinot-minion-tasks/pinot-minion-builtin-tasks/src/main/java/org/apache/pinot/plugin/minion/tasks/upsertcompaction/UpsertCompactionTaskExecutor.java x: 114 lines of code y: 11 # changes pinot-plugins/pinot-minion-tasks/pinot-minion-builtin-tasks/src/main/java/org/apache/pinot/plugin/minion/tasks/upsertcompactmerge/UpsertCompactMergeTaskExecutor.java x: 153 lines of code y: 2 # changes pinot-segment-local/src/main/java/org/apache/pinot/segment/local/segment/readers/CompactedPinotSegmentRecordReader.java x: 75 lines of code y: 6 # changes pinot-clients/pinot-jdbc-client/src/main/java/org/apache/pinot/client/grpc/PinotGrpcConnection.java x: 118 lines of code y: 2 # changes pinot-common/src/main/java/org/apache/pinot/common/compression/CompressionFactory.java x: 42 lines of code y: 2 # changes pinot-common/src/main/java/org/apache/pinot/common/response/encoder/JsonResponseEncoder.java x: 206 lines of code y: 2 # changes pinot-common/src/main/java/org/apache/pinot/common/utils/DataSchema.java x: 724 lines of code y: 43 # changes pinot-controller/src/main/java/org/apache/pinot/controller/api/resources/PinotControllerPeriodicTaskRestletResource.java x: 115 lines of code y: 9 # changes pinot-controller/src/main/java/org/apache/pinot/controller/validation/RealtimeSegmentValidationManager.java x: 223 lines of code y: 33 # changes pinot-controller/src/main/java/org/apache/pinot/controller/api/resources/PinotSegmentRestletResource.java x: 1157 lines of code y: 70 # changes pinot-common/src/main/java/org/apache/pinot/common/metrics/MinionGauge.java x: 27 lines of code y: 4 # changes pinot-core/src/main/java/org/apache/pinot/core/data/manager/realtime/RealtimeConsumptionRateManager.java x: 181 lines of code y: 8 # changes pinot-spi/src/main/java/org/apache/pinot/spi/stream/StreamConsumerFactory.java x: 34 lines of code y: 13 # changes pinot-clients/pinot-java-client/src/main/java/org/apache/pinot/client/grpc/GrpcConnection.java x: 166 lines of code y: 2 # changes pinot-clients/pinot-jdbc-client/src/main/java/org/apache/pinot/client/grpc/PinotGrpcResultSet.java x: 391 lines of code y: 3 # changes pinot-core/src/main/java/org/apache/pinot/core/data/manager/realtime/ConsumerCoordinator.java x: 187 lines of code y: 4 # changes pinot-common/src/main/java/org/apache/pinot/common/function/TransformFunctionType.java x: 279 lines of code y: 68 # changes pinot-core/src/main/java/org/apache/pinot/core/geospatial/transform/function/ScalarFunctions.java x: 151 lines of code y: 18 # changes pinot-core/src/main/java/org/apache/pinot/core/operator/transform/function/TransformFunctionFactory.java x: 309 lines of code y: 67 # changes pinot-core/src/main/java/org/apache/pinot/core/common/BlockValSet.java x: 39 lines of code y: 11 # changes pinot-core/src/main/java/org/apache/pinot/core/common/DataBlockCache.java x: 252 lines of code y: 14 # changes pinot-core/src/main/java/org/apache/pinot/core/common/DataFetcher.java x: 371 lines of code y: 25 # changes pinot-core/src/main/java/org/apache/pinot/core/operator/docvalsets/ProjectionBlockValSet.java x: 200 lines of code y: 11 # changes pinot-core/src/main/java/org/apache/pinot/core/operator/docvalsets/TransformBlockValSet.java x: 241 lines of code y: 16 # changes pinot-segment-local/src/main/java/org/apache/pinot/segment/local/io/util/ValueReader.java x: 41 lines of code y: 7 # changes pinot-segment-local/src/main/java/org/apache/pinot/segment/local/io/util/VarLengthValueReader.java x: 102 lines of code y: 9 # changes pinot-segment-local/src/main/java/org/apache/pinot/segment/local/segment/index/readers/BaseImmutableDictionary.java x: 307 lines of code y: 15 # changes pinot-segment-local/src/main/java/org/apache/pinot/segment/local/segment/index/readers/BigDecimalDictionary.java x: 83 lines of code y: 5 # changes pinot-segment-local/src/main/java/org/apache/pinot/segment/local/segment/index/readers/BytesDictionary.java x: 89 lines of code y: 6 # changes pinot-segment-local/src/main/java/org/apache/pinot/segment/local/segment/index/readers/StringDictionary.java x: 147 lines of code y: 9 # changes pinot-segment-spi/src/main/java/org/apache/pinot/segment/spi/index/reader/Dictionary.java x: 158 lines of code y: 11 # changes pinot-segment-spi/src/main/java/org/apache/pinot/segment/spi/index/reader/ForwardIndexReader.java x: 662 lines of code y: 19 # changes pinot-spi/src/main/java/org/apache/pinot/spi/utils/hash/MurmurHashFunctions.java x: 323 lines of code y: 2 # changes pinot-core/src/main/java/org/apache/pinot/core/query/aggregation/function/funnel/window/FunnelBaseAggregationFunction.java x: 290 lines of code y: 6 # changes pinot-core/src/main/java/org/apache/pinot/core/query/aggregation/function/funnel/window/FunnelEventsFunctionEvalAggregationFunction.java x: 475 lines of code y: 1 # changes pinot-core/src/main/java/org/apache/pinot/core/operator/query/GroupByOperator.java x: 156 lines of code y: 8 # changes pinot-common/src/main/java/org/apache/pinot/common/metrics/BrokerMeter.java x: 139 lines of code y: 25 # changes pinot-common/src/main/java/org/apache/pinot/common/response/BrokerResponse.java x: 110 lines of code y: 25 # changes pinot-controller/src/main/java/org/apache/pinot/controller/helix/core/rebalance/RebalancePreChecker.java x: 53 lines of code y: 5 # changes pinot-broker/src/main/java/org/apache/pinot/broker/querylog/QueryLogger.java x: 265 lines of code y: 8 # changes pinot-common/src/main/java/org/apache/pinot/common/datatable/DataTable.java x: 132 lines of code y: 11 # changes pinot-common/src/main/java/org/apache/pinot/common/response/broker/BrokerResponseNative.java x: 407 lines of code y: 35 # changes pinot-common/src/main/java/org/apache/pinot/common/response/broker/BrokerResponseNativeV2.java x: 313 lines of code y: 12 # changes pinot-common/src/main/java/org/apache/pinot/common/response/broker/CursorResponseNative.java x: 140 lines of code y: 2 # changes pinot-core/src/main/java/org/apache/pinot/core/operator/combine/GroupByCombineOperator.java x: 168 lines of code y: 30 # changes pinot-core/src/main/java/org/apache/pinot/core/query/reduce/ExecutionStatsAggregator.java x: 230 lines of code y: 9 # changes pinot-core/src/main/java/org/apache/pinot/core/query/request/context/QueryContext.java x: 498 lines of code y: 40 # changes pinot-common/src/main/java/org/apache/pinot/common/metrics/ServerTimer.java x: 66 lines of code y: 21 # changes pinot-spi/src/main/java/org/apache/pinot/spi/config/table/ingestion/StreamIngestionConfig.java x: 69 lines of code y: 7 # changes pinot-controller/src/main/java/org/apache/pinot/controller/helix/SegmentStatusChecker.java x: 406 lines of code y: 44 # changes config/suppressions.xml x: 21 lines of code y: 7 # changes pinot-core/src/main/java/org/apache/pinot/core/query/aggregation/function/distinct/OffHeap128BitSet.java x: 212 lines of code y: 1 # changes pinot-common/src/main/java/org/apache/pinot/common/protocols/SegmentCompletionProtocol.java x: 433 lines of code y: 21 # changes pinot-controller/src/main/java/org/apache/pinot/controller/helix/core/realtime/BlockingSegmentCompletionFSM.java x: 647 lines of code y: 4 # changes pinot-controller/src/main/java/org/apache/pinot/controller/helix/core/realtime/SegmentCompletionFSM.java x: 18 lines of code y: 3 # changes pinot-core/src/main/java/org/apache/pinot/server/realtime/ServerSegmentCompletionProtocolHandler.java x: 288 lines of code y: 24 # changes pinot-spi/src/main/java/org/apache/pinot/spi/config/table/ingestion/IngestionConfig.java x: 139 lines of code y: 14 # changes pinot-spi/src/main/java/org/apache/pinot/spi/utils/IngestionConfigUtils.java x: 195 lines of code y: 16 # changes pinot-clients/pinot-java-client/src/main/java/org/apache/pinot/client/BrokerCache.java x: 176 lines of code y: 11 # changes pinot-clients/pinot-java-client/src/main/java/org/apache/pinot/client/BrokerCacheUpdaterPeriodic.java x: 62 lines of code y: 5 # changes pinot-clients/pinot-java-client/src/main/java/org/apache/pinot/client/Connection.java x: 92 lines of code y: 18 # changes pinot-clients/pinot-java-client/src/main/java/org/apache/pinot/client/ConnectionFactory.java x: 131 lines of code y: 14 # changes pinot-clients/pinot-java-client/src/main/java/org/apache/pinot/client/DynamicBrokerSelector.java x: 97 lines of code y: 15 # changes pinot-clients/pinot-java-client/src/main/java/org/apache/pinot/client/ExternalViewReader.java x: 168 lines of code y: 6 # changes pinot-clients/pinot-java-client/src/main/java/org/apache/pinot/client/ResultSetGroup.java x: 75 lines of code y: 5 # changes pinot-clients/pinot-jdbc-client/src/main/java/org/apache/pinot/client/PinotDriver.java x: 155 lines of code y: 15 # changes pinot-clients/pinot-jdbc-client/src/main/java/org/apache/pinot/client/PinotResultSet.java x: 404 lines of code y: 8 # changes pinot-clients/pinot-jdbc-client/src/main/java/org/apache/pinot/client/grpc/PinotGrpcConnectionMetaData.java x: 159 lines of code y: 1 # changes pinot-clients/pinot-jdbc-client/src/main/java/org/apache/pinot/client/grpc/PinotGrpcStatement.java x: 112 lines of code y: 1 # changes pinot-clients/pinot-jdbc-client/src/main/java/org/apache/pinot/client/utils/DriverUtils.java x: 240 lines of code y: 18 # changes pinot-common/src/main/java/org/apache/pinot/common/utils/grpc/BrokerGrpcQueryClient.java x: 19 lines of code y: 2 # changes pinot-common/src/main/java/org/apache/pinot/common/utils/helix/HelixHelper.java x: 428 lines of code y: 32 # changes pinot-controller/src/main/java/org/apache/pinot/controller/api/resources/PinotBrokerRestletResource.java x: 271 lines of code y: 16 # changes pinot-controller/src/main/java/org/apache/pinot/controller/cursors/ResponseStoreCleaner.java x: 178 lines of code y: 2 # changes pinot-broker/src/main/java/org/apache/pinot/broker/routing/segmentpruner/SegmentPrunerFactory.java x: 139 lines of code y: 15 # changes pinot-common/src/main/java/org/apache/pinot/common/utils/SchemaUtils.java x: 126 lines of code y: 14 # changes pinot-controller/src/main/java/org/apache/pinot/controller/api/resources/PinotSchemaRestletResource.java x: 482 lines of code y: 44 # changes pinot-server/src/main/java/org/apache/pinot/server/predownload/PredownloadZKClient.java x: 136 lines of code y: 2 # changes pinot-common/src/main/java/org/apache/pinot/common/metadata/segment/SegmentZKMetadata.java x: 324 lines of code y: 24 # changes pinot-controller/src/main/java/org/apache/pinot/controller/helix/core/realtime/segment/DefaultFlushThresholdUpdater.java x: 19 lines of code y: 10 # changes pinot-controller/src/main/java/org/apache/pinot/controller/helix/core/realtime/segment/FlushThresholdUpdater.java x: 10 lines of code y: 10 # changes pinot-controller/src/main/java/org/apache/pinot/controller/helix/core/realtime/segment/SegmentSizeBasedFlushThresholdUpdater.java x: 34 lines of code y: 22 # changes pinot-core/src/main/java/org/apache/pinot/core/data/manager/realtime/SegmentCommitterFactory.java x: 57 lines of code y: 16 # changes helm/index.yaml x: 439 lines of code y: 8 # changes helm/pinot/Chart.yaml x: 16 lines of code y: 8 # changes helm/pinot/templates/broker/ingress-v1.yaml x: 37 lines of code y: 3 # changes pinot-core/src/main/java/org/apache/pinot/core/util/trace/ContinuousJfrStarter.java x: 118 lines of code y: 1 # changes pinot-spi/src/main/java/org/apache/pinot/spi/stream/StreamConfigProperties.java x: 43 lines of code y: 17 # changes pinot-server/src/main/java/org/apache/pinot/server/starter/helix/SendStatsPredicate.java x: 129 lines of code y: 1 # changes pinot-core/src/main/java/org/apache/pinot/core/data/manager/offline/DimensionTable.java x: 21 lines of code y: 5 # changes pinot-core/src/main/java/org/apache/pinot/core/data/manager/offline/MemoryOptimizedDimensionTable.java x: 109 lines of code y: 5 # changes pinot-segment-local/src/main/java/org/apache/pinot/segment/local/segment/readers/PinotSegmentRecordReader.java x: 190 lines of code y: 13 # changes pinot-perf/src/main/java/org/apache/pinot/perf/BenchmarkPinotDataBuffer.java x: 119 lines of code y: 5 # changes pinot-common/src/main/java/org/apache/pinot/common/function/FunctionInvoker.java x: 95 lines of code y: 10 # changes pinot-common/src/main/java/org/apache/pinot/sql/parsers/rewriter/CompileTimeFunctionsInvoker.java x: 85 lines of code y: 8 # changes pinot-controller/src/main/java/org/apache/pinot/controller/api/resources/PinotQueryResource.java x: 402 lines of code y: 51 # changes pinot-query-planner/src/main/java/org/apache/pinot/query/catalog/PinotCatalog.java x: 84 lines of code y: 12 # changes pinot-core/src/main/java/org/apache/pinot/core/common/BlockDocIdIterator.java x: 10 lines of code y: 5 # changes pinot-core/src/main/java/org/apache/pinot/core/operator/ProjectionOperator.java x: 91 lines of code y: 13 # changes pinot-core/src/main/java/org/apache/pinot/core/operator/dociditerators/AndDocIdIterator.java x: 48 lines of code y: 8 # changes pinot-core/src/main/java/org/apache/pinot/core/operator/dociditerators/ExpressionScanDocIdIterator.java x: 399 lines of code y: 15 # changes pinot-core/src/main/java/org/apache/pinot/core/operator/dociditerators/OrDocIdIterator.java x: 82 lines of code y: 4 # changes pinot-core/src/main/java/org/apache/pinot/core/operator/dociditerators/SVScanDocIdIterator.java x: 246 lines of code y: 21 # changes pinot-core/src/main/java/org/apache/pinot/core/operator/query/SelectionOrderByOperator.java x: 284 lines of code y: 37 # changes pinot-segment-local/src/main/java/org/apache/pinot/segment/local/segment/index/readers/forward/CLPForwardIndexReaderV1.java x: 173 lines of code y: 2 # changes pinot-segment-local/src/main/java/org/apache/pinot/segment/local/segment/index/readers/forward/VarByteChunkForwardIndexReaderV4.java x: 367 lines of code y: 9 # changes pinot-segment-spi/src/main/java/org/apache/pinot/segment/spi/index/reader/ForwardIndexReaderContext.java x: 5 lines of code y: 2 # changes pinot-core/src/main/java/org/apache/pinot/core/query/aggregation/function/array/ArrayAggDistinctDoubleFunction.java x: 47 lines of code y: 5 # changes pinot-perf/src/main/java/org/apache/pinot/perf/aggregation/BenchmarkModeAggregation.java x: 144 lines of code y: 2 # changes pinot-perf/src/main/java/org/apache/pinot/perf/aggregation/BenchmarkSumAggregation.java x: 95 lines of code y: 2 # changes pinot-perf/src/main/java/org/apache/pinot/perf/aggregation/BenchmarkVarianceAggregation.java x: 86 lines of code y: 2 # changes pinot-controller/src/main/java/org/apache/pinot/controller/helix/core/retention/RetentionManager.java x: 349 lines of code y: 39 # changes pinot-connectors/pinot-spark-common/src/main/scala/org/apache/pinot/connector/spark/common/PinotClusterClient.scala x: 146 lines of code y: 3 # changes pinot-controller/src/main/java/org/apache/pinot/controller/api/resources/TableViews.java x: 272 lines of code y: 14 # changes pinot-controller/src/main/resources/app/components/Homepage/Operations/AddIngestionComponent.tsx x: 147 lines of code y: 6 # changes pinot-spi/src/main/java/org/apache/pinot/spi/stream/StreamConfig.java x: 345 lines of code y: 24 # changes pinot-controller/src/main/java/org/apache/pinot/controller/helix/core/rebalance/RebalanceResult.java x: 82 lines of code y: 11 # changes pinot-core/src/main/java/org/apache/pinot/core/operator/filter/H3IndexFilterOperator.java x: 179 lines of code y: 13 # changes pinot-tools/src/main/java/org/apache/pinot/tools/admin/command/StartMinionCommand.java x: 126 lines of code y: 16 # changes helm/pinot/templates/broker/statefulset.yaml x: 120 lines of code y: 7 # changes helm/pinot/templates/minion-stateless/deployment.yaml x: 126 lines of code y: 4 # changes helm/pinot/templates/server/statefulset.yaml x: 147 lines of code y: 8 # changes pinot-core/src/main/java/org/apache/pinot/core/query/optimizer/filter/TimePredicateFilterOptimizer.java x: 366 lines of code y: 7 # changes pinot-plugins/pinot-file-system/pinot-s3/src/main/java/org/apache/pinot/plugin/filesystem/S3Config.java x: 236 lines of code y: 8 # changes pinot-core/src/main/java/org/apache/pinot/core/operator/combine/BaseCombineOperator.java x: 125 lines of code y: 33 # changes pinot-core/src/main/java/org/apache/pinot/core/query/reduce/GroupByDataTableReducer.java x: 398 lines of code y: 53 # changes pinot-controller/src/main/java/org/apache/pinot/controller/helix/core/retention/strategy/TimeRetentionStrategy.java x: 26 lines of code y: 7 # changes pinot-broker/src/main/java/org/apache/pinot/broker/requesthandler/BrokerRequestHandler.java x: 51 lines of code y: 16 # changes pinot-broker/src/main/java/org/apache/pinot/broker/requesthandler/BrokerRequestHandlerDelegate.java x: 145 lines of code y: 22 # changes pinot-core/src/main/java/org/apache/pinot/core/query/scheduler/BinaryWorkloadScheduler.java x: 158 lines of code y: 3 # changes pinot-core/src/main/java/org/apache/pinot/core/query/scheduler/PriorityScheduler.java x: 131 lines of code y: 12 # changes pinot-core/src/main/java/org/apache/pinot/core/query/scheduler/fcfs/FCFSQueryScheduler.java x: 44 lines of code y: 10 # changes pinot-core/src/main/java/org/apache/pinot/core/transport/InstanceRequestHandler.java x: 255 lines of code y: 23 # changes pinot-query-planner/src/main/java/org/apache/pinot/query/MseWorkerThreadContext.java x: 150 lines of code y: 1 # changes pinot-spi/src/main/java/org/apache/pinot/spi/query/QueryThreadContext.java x: 310 lines of code y: 1 # changes pinot-segment-spi/src/main/java/org/apache/pinot/segment/spi/partition/PartitionFunctionFactory.java x: 45 lines of code y: 7 # changes pinot-plugins/pinot-minion-tasks/pinot-minion-builtin-tasks/src/main/java/org/apache/pinot/plugin/minion/tasks/segmentgenerationandpush/SegmentGenerationAndPushTaskExecutor.java x: 244 lines of code y: 14 # changes pinot-server/src/main/java/org/apache/pinot/server/api/resources/InstanceResource.java x: 93 lines of code y: 5 # changes pinot-segment-local/src/main/java/org/apache/pinot/segment/local/segment/store/SegmentLocalFSDirectory.java x: 375 lines of code y: 18 # changes pinot-server/src/main/java/org/apache/pinot/server/predownload/PredownloadScheduler.java x: 362 lines of code y: 1 # changes pinot-common/src/main/java/org/apache/pinot/common/datatable/DataTableImplV4.java x: 479 lines of code y: 12 # changes pinot-compatibility-verifier/src/main/java/org/apache/pinot/compat/StreamOp.java x: 246 lines of code y: 9 # changes pinot-core/src/main/java/org/apache/pinot/core/operator/InstanceResponseOperator.java x: 103 lines of code y: 27 # changes pinot-core/src/main/java/org/apache/pinot/core/operator/blocks/results/BaseResultsBlock.java x: 130 lines of code y: 8 # changes pinot-core/src/main/java/org/apache/pinot/core/operator/blocks/results/ExceptionResultsBlock.java x: 36 lines of code y: 9 # changes pinot-core/src/main/java/org/apache/pinot/core/operator/combine/MinMaxValueBasedSelectionOrderByCombineOperator.java x: 230 lines of code y: 28 # changes pinot-core/src/main/java/org/apache/pinot/core/operator/combine/merger/SelectionOnlyResultsBlockMerger.java x: 35 lines of code y: 4 # changes pinot-core/src/main/java/org/apache/pinot/core/operator/transform/function/ScalarTransformFunctionWrapper.java x: 400 lines of code y: 21 # changes pinot-core/src/main/java/org/apache/pinot/core/query/executor/sql/SqlQueryExecutor.java x: 84 lines of code y: 6 # changes pinot-core/src/main/java/org/apache/pinot/core/query/postaggregation/PostAggregationFunction.java x: 69 lines of code y: 8 # changes pinot-core/src/main/java/org/apache/pinot/core/query/reduce/BrokerReduceService.java x: 134 lines of code y: 49 # changes pinot-core/src/main/java/org/apache/pinot/core/transport/AsyncQueryResponse.java x: 153 lines of code y: 20 # changes pinot-segment-local/src/main/java/org/apache/pinot/segment/local/function/InbuiltFunctionEvaluator.java x: 277 lines of code y: 17 # changes pinot-spi/src/main/java/org/apache/pinot/spi/trace/DefaultRequestContext.java x: 452 lines of code y: 4 # changes pinot-plugins/pinot-minion-tasks/pinot-minion-builtin-tasks/src/main/java/org/apache/pinot/plugin/minion/tasks/mergerollup/MergeRollupTaskGenerator.java x: 722 lines of code y: 30 # changes pinot-controller/src/main/java/org/apache/pinot/controller/api/resources/PinotClusterConfigs.java x: 230 lines of code y: 10 # changes pinot-segment-local/src/main/java/org/apache/pinot/segment/local/segment/index/loader/ForwardIndexHandler.java x: 820 lines of code y: 26 # changes pinot-controller/src/main/java/org/apache/pinot/controller/helix/core/minion/generator/BaseTaskGenerator.java x: 116 lines of code y: 8 # changes pinot-plugins/pinot-minion-tasks/pinot-minion-builtin-tasks/src/main/java/org/apache/pinot/plugin/minion/tasks/purge/PurgeTaskGenerator.java x: 114 lines of code y: 6 # changes pinot-core/src/main/java/org/apache/pinot/core/common/ObjectSerDeUtils.java x: 1543 lines of code y: 45 # changes pinot-core/src/main/java/org/apache/pinot/core/query/aggregation/function/AggregationFunction.java x: 66 lines of code y: 24 # changes pinot-core/src/main/java/org/apache/pinot/core/query/aggregation/function/AvgAggregationFunction.java x: 185 lines of code y: 24 # changes pinot-core/src/main/java/org/apache/pinot/core/query/aggregation/function/BaseDistinctAggregateAggregationFunction.java x: 694 lines of code y: 6 # changes pinot-core/src/main/java/org/apache/pinot/core/query/aggregation/function/CovarianceAggregationFunction.java x: 171 lines of code y: 4 # changes pinot-core/src/main/java/org/apache/pinot/core/query/aggregation/function/DistinctCountBitmapAggregationFunction.java x: 372 lines of code y: 10 # changes pinot-core/src/main/java/org/apache/pinot/core/query/aggregation/function/DistinctCountCPCSketchAggregationFunction.java x: 509 lines of code y: 7 # changes pinot-core/src/main/java/org/apache/pinot/core/query/aggregation/function/DistinctCountHLLAggregationFunction.java x: 390 lines of code y: 28 # changes pinot-core/src/main/java/org/apache/pinot/core/query/aggregation/function/DistinctCountRawHLLAggregationFunction.java x: 87 lines of code y: 19 # changes pinot-core/src/main/java/org/apache/pinot/core/query/aggregation/function/DistinctCountSmartHLLAggregationFunction.java x: 864 lines of code y: 6 # changes pinot-core/src/main/java/org/apache/pinot/core/query/aggregation/function/DistinctCountThetaSketchAggregationFunction.java x: 1381 lines of code y: 35 # changes pinot-core/src/main/java/org/apache/pinot/core/query/aggregation/function/DistinctCountULLAggregationFunction.java x: 389 lines of code y: 4 # changes pinot-core/src/main/java/org/apache/pinot/core/query/aggregation/function/FastHLLAggregationFunction.java x: 165 lines of code y: 19 # changes pinot-core/src/main/java/org/apache/pinot/core/query/aggregation/function/FirstDoubleValueWithTimeAggregationFunction.java x: 76 lines of code y: 4 # changes pinot-core/src/main/java/org/apache/pinot/core/query/aggregation/function/FirstIntValueWithTimeAggregationFunction.java x: 87 lines of code y: 4 # changes pinot-core/src/main/java/org/apache/pinot/core/query/aggregation/function/FourthMomentAggregationFunction.java x: 143 lines of code y: 4 # changes pinot-core/src/main/java/org/apache/pinot/core/query/aggregation/function/FrequentLongsSketchAggregationFunction.java x: 190 lines of code y: 2 # changes pinot-core/src/main/java/org/apache/pinot/core/query/aggregation/function/HistogramAggregationFunction.java x: 351 lines of code y: 8 # changes pinot-core/src/main/java/org/apache/pinot/core/query/aggregation/function/IdSetAggregationFunction.java x: 459 lines of code y: 9 # changes pinot-core/src/main/java/org/apache/pinot/core/query/aggregation/function/IntegerTupleSketchAggregationFunction.java x: 251 lines of code y: 6 # changes pinot-core/src/main/java/org/apache/pinot/core/query/aggregation/function/ModeAggregationFunction.java x: 638 lines of code y: 7 # changes pinot-core/src/main/java/org/apache/pinot/core/query/aggregation/function/ParentExprMinMaxAggregationFunction.java x: 368 lines of code y: 3 # changes pinot-core/src/main/java/org/apache/pinot/core/query/aggregation/function/PercentileEstAggregationFunction.java x: 208 lines of code y: 21 # changes pinot-core/src/main/java/org/apache/pinot/core/query/aggregation/function/PercentileKLLAggregationFunction.java x: 189 lines of code y: 5 # changes pinot-core/src/main/java/org/apache/pinot/core/query/aggregation/function/PercentileRawTDigestAggregationFunction.java x: 107 lines of code y: 6 # changes pinot-core/src/main/java/org/apache/pinot/core/query/aggregation/function/PercentileSmartTDigestAggregationFunction.java x: 316 lines of code y: 6 # changes pinot-core/src/main/java/org/apache/pinot/core/query/aggregation/function/PercentileTDigestAggregationFunction.java x: 229 lines of code y: 23 # changes pinot-core/src/main/java/org/apache/pinot/core/query/aggregation/function/SumPrecisionAggregationFunction.java x: 308 lines of code y: 15 # changes pinot-core/src/main/java/org/apache/pinot/core/query/aggregation/function/VarianceAggregationFunction.java x: 164 lines of code y: 5 # changes pinot-core/src/main/java/org/apache/pinot/core/query/aggregation/function/funnel/FunnelCountAggregationFunction.java x: 140 lines of code y: 3 # changes pinot-core/src/main/java/org/apache/pinot/core/segment/processing/framework/SegmentProcessorFramework.java x: 265 lines of code y: 26 # changes pinot-minion/src/main/java/org/apache/pinot/minion/api/resources/PinotTaskProgressResource.java x: 156 lines of code y: 5 # changes pinot-minion/src/main/java/org/apache/pinot/minion/event/MinionProgressObserver.java x: 164 lines of code y: 7 # changes pinot-core/src/main/java/org/apache/pinot/core/common/datablock/DataBlockBuilder.java x: 536 lines of code y: 20 # changes pinot-core/src/main/java/org/apache/pinot/core/common/datatable/DataTableBuilder.java x: 46 lines of code y: 15 # changes pinot-core/src/main/java/org/apache/pinot/core/query/aggregation/function/AggregationFunctionUtils.java x: 338 lines of code y: 46 # changes pinot-core/src/main/java/org/apache/pinot/core/query/reduce/AggregationDataTableReducer.java x: 169 lines of code y: 21 # changes pinot-core/src/main/java/org/apache/pinot/core/query/selection/SelectionOperatorUtils.java x: 460 lines of code y: 52 # changes pinot-core/src/main/java/org/apache/pinot/core/util/DataBlockExtractUtils.java x: 879 lines of code y: 6 # changes pinot-common/src/main/java/org/apache/pinot/common/utils/HashUtil.java x: 19 lines of code y: 9 # changes pinot-tools/src/main/java/org/apache/pinot/tools/admin/command/StreamAvroIntoKafkaCommand.java x: 130 lines of code y: 18 # changes pinot-perf/src/main/java/org/apache/pinot/perf/BenchmarkObjectOpenHashMap.java x: 100 lines of code y: 1 # changes pinot-controller/src/main/resources/app/pages/Query.tsx x: 624 lines of code y: 37 # changes pinot-core/src/main/java/org/apache/pinot/core/query/reduce/GapfillProcessor.java x: 308 lines of code y: 10 # changes pinot-plugins/pinot-stream-ingestion/pinot-pulsar/src/main/java/org/apache/pinot/plugin/stream/pulsar/PulsarStreamMetadataProvider.java x: 156 lines of code y: 12 # changes pinot-query-planner/src/main/java/org/apache/pinot/query/planner/explain/PhysicalExplainPlanVisitor.java x: 199 lines of code y: 7 # changes pinot-query-planner/src/main/java/org/apache/pinot/query/planner/physical/DispatchableSubPlan.java x: 71 lines of code y: 4 # changes pinot-tools/src/main/java/org/apache/pinot/tools/admin/command/QuickStartCommand.java x: 132 lines of code y: 16 # changes pinot-controller/src/main/java/org/apache/pinot/controller/api/resources/PinotAccessControlUserRestletResource.java x: 172 lines of code y: 9 # changes pinot-plugins/pinot-batch-ingestion/pinot-batch-ingestion-spark-2.4/src/main/java/org/apache/pinot/plugin/ingestion/batch/spark/SparkSegmentGenerationJobRunner.java x: 321 lines of code y: 8 # changes pinot-plugins/pinot-batch-ingestion/pinot-batch-ingestion-spark-3/src/main/java/org/apache/pinot/plugin/ingestion/batch/spark3/SparkSegmentGenerationJobRunner.java x: 327 lines of code y: 6 # changes pinot-plugins/pinot-batch-ingestion/pinot-batch-ingestion-standalone/src/main/java/org/apache/pinot/plugin/ingestion/batch/standalone/SegmentGenerationJobRunner.java x: 238 lines of code y: 29 # changes pinot-plugins/pinot-minion-tasks/pinot-minion-builtin-tasks/src/main/java/org/apache/pinot/plugin/minion/tasks/BaseMultipleSegmentsConversionExecutor.java x: 455 lines of code y: 40 # changes pinot-plugins/pinot-minion-tasks/pinot-minion-builtin-tasks/src/main/java/org/apache/pinot/plugin/minion/tasks/MinionTaskUtils.java x: 196 lines of code y: 13 # changes pinot-plugins/pinot-segment-writer/pinot-segment-writer-file-based/src/main/java/org/apache/pinot/plugin/segmentwriter/filebased/FileBasedSegmentWriter.java x: 160 lines of code y: 14 # changes pinot-tools/src/main/java/org/apache/pinot/tools/HybridQuickstart.java x: 110 lines of code y: 39 # changes pinot-tools/src/main/java/org/apache/pinot/tools/perf/PerfBenchmarkDriver.java x: 396 lines of code y: 40 # changes pinot-perf/src/main/java/org/apache/pinot/perf/BenchmarkQueriesSSQE.java x: 289 lines of code y: 1 # changes pinot-segment-local/src/main/java/org/apache/pinot/segment/local/realtime/impl/json/MutableJsonIndexImpl.java x: 613 lines of code y: 13 # changes pinot-segment-local/src/main/java/org/apache/pinot/segment/local/segment/index/readers/json/ImmutableJsonIndexReader.java x: 594 lines of code y: 17 # changes pinot-plugins/pinot-stream-ingestion/pinot-kafka-2.0/src/main/java/org/apache/pinot/plugin/stream/kafka20/KafkaConsumerFactory.java x: 28 lines of code y: 10 # changes pinot-perf/src/main/java/org/apache/pinot/perf/BenchmarkCombineGroupBy.java x: 113 lines of code y: 20 # changes pinot-query-planner/src/main/java/org/apache/pinot/calcite/rel/hint/PinotHintOptions.java x: 102 lines of code y: 16 # changes pinot-query-planner/src/main/java/org/apache/pinot/calcite/rel/rules/PinotAggregateExchangeNodeInsertRule.java x: 353 lines of code y: 11 # changes pinot-server/src/main/java/org/apache/pinot/server/conf/ServerConf.java x: 96 lines of code y: 22 # changes pinot-broker/src/main/java/org/apache/pinot/broker/queryquota/HelixExternalViewBasedQueryQuotaManager.java x: 666 lines of code y: 21 # changes pinot-core/src/main/java/org/apache/pinot/core/auth/BasicAuthUtils.java x: 66 lines of code y: 6 # changes pinot-spi/src/main/java/org/apache/pinot/spi/config/user/UserConfig.java x: 107 lines of code y: 2 # changes pinot-common/src/main/java/org/apache/pinot/common/failuredetector/BaseExponentialBackoffRetryFailureDetector.java x: 161 lines of code y: 2 # changes pinot-controller/src/main/java/org/apache/pinot/controller/helix/core/rebalance/tenant/DefaultTenantRebalancer.java x: 179 lines of code y: 6 # changes pinot-common/src/main/java/org/apache/pinot/common/utils/config/TierConfigUtils.java x: 138 lines of code y: 12 # changes pinot-common/src/main/java/org/apache/pinot/common/utils/grpc/BaseGrpcQueryClient.java x: 91 lines of code y: 1 # changes doap_Pinot.rdf x: 47 lines of code y: 6 # changes pinot-controller/src/main/java/org/apache/pinot/controller/util/ServerSegmentMetadataReader.java x: 394 lines of code y: 25 # changes pinot-segment-local/src/main/java/org/apache/pinot/segment/local/io/util/FixedBitIntReaderWriter.java x: 39 lines of code y: 6 # changes pinot-segment-local/src/main/java/org/apache/pinot/segment/local/utils/SegmentPushUtils.java x: 542 lines of code y: 26 # changes pinot-common/src/main/java/org/apache/pinot/common/utils/FileUploadDownloadClient.java x: 701 lines of code y: 59 # changes pinot-common/src/main/java/org/apache/pinot/common/utils/http/HttpClient.java x: 434 lines of code y: 15 # changes pinot-plugins/pinot-stream-ingestion/pinot-kafka-2.0/src/main/java/org/apache/pinot/plugin/stream/kafka20/server/KafkaDataServerStartable.java x: 135 lines of code y: 7 # changes pinot-controller/src/main/java/org/apache/pinot/controller/api/resources/PinotTaskRestletResource.java x: 682 lines of code y: 52 # changes pinot-controller/src/main/resources/app/pages/TaskDetail.tsx x: 136 lines of code y: 6 # changes pinot-broker/src/main/java/org/apache/pinot/broker/api/resources/PinotBrokerDebug.java x: 293 lines of code y: 26 # changes pinot-core/src/main/java/org/apache/pinot/core/transport/server/routing/stats/ServerRoutingStatsManager.java x: 257 lines of code y: 5 # changes pinot-core/src/main/java/org/apache/pinot/core/operator/transform/function/BinaryOperatorTransformFunction.java x: 867 lines of code y: 15 # changes pinot-core/src/main/java/org/apache/pinot/core/operator/transform/function/LiteralTransformFunction.java x: 203 lines of code y: 24 # changes pinot-common/src/main/java/org/apache/pinot/common/function/FunctionUtils.java x: 177 lines of code y: 10 # changes pinot-common/src/main/java/org/apache/pinot/common/function/scalar/DateTimeFunctions.java x: 821 lines of code y: 28 # changes pinot-controller/src/main/java/org/apache/pinot/controller/api/resources/PinotRunningQueryResource.java x: 344 lines of code y: 9 # changes pinot-tools/src/main/java/org/apache/pinot/tools/MultistageEngineQuickStart.java x: 288 lines of code y: 14 # changes pinot-tools/src/main/java/org/apache/pinot/tools/Quickstart.java x: 108 lines of code y: 40 # changes pinot-tools/src/main/java/org/apache/pinot/tools/admin/command/QuickstartRunner.java x: 238 lines of code y: 36 # changes pinot-controller/src/main/java/org/apache/pinot/controller/api/resources/PinotTenantRestletResource.java x: 621 lines of code y: 24 # changes pinot-controller/src/main/java/org/apache/pinot/controller/helix/core/realtime/segment/FlushThresholdUpdateManager.java x: 40 lines of code y: 13 # changes pinot-common/src/main/java/org/apache/pinot/common/function/scalar/StringFunctions.java x: 329 lines of code y: 25 # changes pinot-core/src/main/java/org/apache/pinot/core/query/aggregation/function/TimeSeriesAggregationFunction.java x: 231 lines of code y: 2 # changes pinot-segment-local/src/main/java/org/apache/pinot/segment/local/segment/index/loader/IndexLoadingConfig.java x: 296 lines of code y: 38 # changes pinot-spi/src/main/java/org/apache/pinot/spi/config/table/IndexingConfig.java x: 327 lines of code y: 30 # changes pinot-timeseries/pinot-timeseries-spi/src/main/java/org/apache/pinot/tsdb/spi/plan/LeafTimeSeriesPlanNode.java x: 108 lines of code y: 8 # changes pinot-segment-local/src/main/java/org/apache/pinot/segment/local/recordtransformer/SpecialValueTransformer.java x: 88 lines of code y: 7 # changes pinot-spi/src/main/java/org/apache/pinot/spi/data/FieldSpec.java x: 600 lines of code y: 37 # changes pinot-broker/src/main/java/org/apache/pinot/broker/routing/segmentpartition/SegmentPartitionMetadataManager.java x: 253 lines of code y: 5 # changes pinot-plugins/pinot-minion-tasks/pinot-minion-builtin-tasks/src/main/java/org/apache/pinot/plugin/minion/tasks/MergeTaskUtils.java x: 112 lines of code y: 13 # changes pinot-query-runtime/src/main/java/org/apache/pinot/query/runtime/plan/PlanNodeToOpChain.java x: 164 lines of code y: 3 # changes pinot-segment-local/src/main/java/org/apache/pinot/segment/local/startree/v2/builder/OffHeapSingleTreeBuilder.java x: 294 lines of code y: 5 # changes pinot-query-planner/src/main/java/org/apache/pinot/query/planner/physical/DispatchablePlanMetadata.java x: 99 lines of code y: 11 # changes pinot-query-planner/src/main/java/org/apache/pinot/query/planner/physical/MailboxAssignmentVisitor.java x: 149 lines of code y: 14 # changes pinot-core/src/main/java/org/apache/pinot/core/plan/CombinePlanNode.java x: 108 lines of code y: 36 # changes pinot-controller/src/main/java/org/apache/pinot/controller/validation/OfflineSegmentIntervalChecker.java x: 153 lines of code y: 22 # changes pinot-spi/src/main/java/org/apache/pinot/spi/filesystem/LocalPinotFS.java x: 191 lines of code y: 11 # changes pinot-core/src/main/java/org/apache/pinot/core/data/table/ConcurrentIndexedTable.java x: 53 lines of code y: 14 # changes pinot-core/src/main/java/org/apache/pinot/core/data/table/IndexedTable.java x: 204 lines of code y: 17 # changes pinot-core/src/main/java/org/apache/pinot/core/data/table/SimpleIndexedTable.java x: 30 lines of code y: 14 # changes pinot-perf/src/main/java/org/apache/pinot/perf/BenchmarkIndexedTable.java x: 160 lines of code y: 17 # changes pinot-controller/src/main/java/org/apache/pinot/controller/validation/StorageQuotaChecker.java x: 166 lines of code y: 18 # changes pinot-plugins/pinot-file-system/pinot-adls/src/main/java/org/apache/pinot/plugin/filesystem/ADLSGen2PinotFS.java x: 493 lines of code y: 16 # changes pinot-plugins/pinot-stream-ingestion/pinot-pulsar/src/main/java/org/apache/pinot/plugin/stream/pulsar/PulsarPartitionLevelConnectionHandler.java x: 81 lines of code y: 12 # changes pinot-broker/src/main/java/org/apache/pinot/broker/routing/segmentpruner/TimeSegmentPruner.java x: 331 lines of code y: 16 # changes pinot-segment-local/src/main/java/org/apache/pinot/segment/local/segment/index/readers/forward/BaseChunkForwardIndexReader.java x: 368 lines of code y: 8 # changes pinot-segment-local/src/main/java/org/apache/pinot/segment/local/segment/index/readers/text/NativeTextIndexReader.java x: 98 lines of code y: 4 # changes pinot-segment-local/src/main/java/org/apache/pinot/segment/local/segment/store/FilePerIndexDirectory.java x: 149 lines of code y: 16 # changes pinot-segment-spi/src/main/java/org/apache/pinot/segment/spi/memory/PinotDataBuffer.java x: 498 lines of code y: 10 # changes pinot-tools/src/main/java/org/apache/pinot/tools/BootstrapTableTool.java x: 289 lines of code y: 19 # changes pinot-controller/src/main/java/org/apache/pinot/controller/api/resources/PinotControllerLogger.java x: 209 lines of code y: 10 # changes pinot-core/src/main/java/org/apache/pinot/core/common/MinionConstants.java x: 113 lines of code y: 38 # changes pinot-core/src/main/java/org/apache/pinot/core/operator/query/AggregationOperator.java x: 87 lines of code y: 16 # changes pinot-core/src/main/java/org/apache/pinot/core/query/aggregation/groupby/DictionaryBasedGroupKeyGenerator.java x: 912 lines of code y: 24 # changes pinot-core/src/main/java/org/apache/pinot/core/query/request/context/utils/QueryContextConverterUtils.java x: 140 lines of code y: 21 # changes pinot-controller/src/main/resources/app/components/Homepage/InstancesTables.tsx x: 36 lines of code y: 10 # changes pinot-controller/src/main/resources/app/pages/Tenants.tsx x: 99 lines of code y: 12 # changes pinot-segment-local/src/main/java/org/apache/pinot/segment/local/segment/creator/impl/fwd/CLPForwardIndexCreatorV2.java x: 274 lines of code y: 2 # changes pinot-segment-local/src/main/java/org/apache/pinot/segment/local/segment/index/forward/ForwardIndexType.java x: 221 lines of code y: 15 # changes pinot-segment-spi/src/main/java/org/apache/pinot/segment/spi/index/ForwardIndexConfig.java x: 306 lines of code y: 12 # changes pinot-controller/src/main/resources/app/pages/TaskQueueTable.tsx x: 209 lines of code y: 4 # changes pinot-common/src/main/java/org/apache/pinot/common/utils/ZkStarter.java x: 165 lines of code y: 9 # changes pinot-controller/src/main/java/org/apache/pinot/controller/api/ControllerAdminApiApplication.java x: 91 lines of code y: 35 # changes pinot-segment-local/src/main/java/org/apache/pinot/segment/local/utils/IngestionUtils.java x: 278 lines of code y: 22 # changes pinot-segment-local/src/main/java/org/apache/pinot/segment/local/segment/creator/impl/fwd/MultiValueFixedByteRawIndexCreator.java x: 90 lines of code y: 11 # changes pinot-segment-local/src/main/java/org/apache/pinot/segment/local/segment/creator/impl/fwd/SingleValueFixedByteRawIndexCreator.java x: 61 lines of code y: 7 # changes pinot-tools/src/main/java/org/apache/pinot/tools/segment/converter/DictionaryToRawIndexConverter.java x: 268 lines of code y: 25 # changes pinot-controller/src/main/java/org/apache/pinot/controller/helix/core/minion/generator/PinotTaskGenerator.java x: 36 lines of code y: 12 # changes pinot-core/src/main/java/org/apache/pinot/core/operator/filter/FilterOperatorUtils.java x: 213 lines of code y: 33 # changes pinot-common/src/main/proto/plan.proto x: 220 lines of code y: 12 # changes pinot-query-planner/src/main/java/org/apache/pinot/query/planner/logical/EquivalentStagesFinder.java x: 218 lines of code y: 5 # changes pinot-query-planner/src/main/java/org/apache/pinot/query/planner/physical/DispatchablePlanVisitor.java x: 111 lines of code y: 17 # changes pinot-query-planner/src/main/java/org/apache/pinot/query/planner/physical/colocated/GreedyShuffleRewriteVisitor.java x: 325 lines of code y: 15 # changes pinot-query-planner/src/main/java/org/apache/pinot/query/planner/plannode/MailboxSendNode.java x: 172 lines of code y: 13 # changes pinot-query-planner/src/main/java/org/apache/pinot/query/planner/serde/PlanNodeDeserializer.java x: 361 lines of code y: 7 # changes pinot-spi/src/main/java/org/apache/pinot/spi/stream/StreamDataDecoderImpl.java x: 51 lines of code y: 7 # changes pinot-core/src/main/java/org/apache/pinot/core/query/optimizer/filter/MergeEqInFilterOptimizer.java x: 136 lines of code y: 8 # changes pinot-query-planner/src/main/java/org/apache/pinot/query/parser/CalciteRexExpressionParser.java x: 152 lines of code y: 23 # changes pinot-query-planner/src/main/java/org/apache/pinot/query/planner/explain/PlanNodeMerger.java x: 496 lines of code y: 4 # changes pinot-query-planner/src/main/java/org/apache/pinot/query/planner/plannode/AggregateNode.java x: 101 lines of code y: 15 # changes pinot-controller/src/main/java/org/apache/pinot/controller/helix/core/assignment/instance/InstanceReplicaGroupPartitionSelector.java x: 409 lines of code y: 11 # changes pinot-core/src/main/java/org/apache/pinot/core/operator/blocks/results/DistinctResultsBlock.java x: 42 lines of code y: 9 # changes pinot-core/src/main/java/org/apache/pinot/core/operator/query/DictionaryBasedDistinctOperator.java x: 351 lines of code y: 13 # changes pinot-core/src/main/java/org/apache/pinot/core/query/distinct/DistinctExecutorFactory.java x: 113 lines of code y: 13 # changes pinot-core/src/main/java/org/apache/pinot/core/query/distinct/dictionary/DictionaryBasedSingleColumnDistinctExecutor.java x: 180 lines of code y: 1 # changes pinot-core/src/main/java/org/apache/pinot/core/query/distinct/raw/RawMultiColumnDistinctExecutor.java x: 230 lines of code y: 8 # changes pinot-core/src/main/java/org/apache/pinot/core/query/distinct/table/BigDecimalDistinctTable.java x: 272 lines of code y: 1 # changes pinot-core/src/main/java/org/apache/pinot/core/query/distinct/table/IntDistinctTable.java x: 291 lines of code y: 1 # changes pinot-core/src/main/java/org/apache/pinot/core/query/distinct/table/MultiColumnDistinctTable.java x: 262 lines of code y: 1 # changes pinot-core/src/main/java/org/apache/pinot/core/query/reduce/DistinctDataTableReducer.java x: 90 lines of code y: 25 # changes pinot-broker/src/main/java/org/apache/pinot/broker/api/resources/ResponseStoreResource.java x: 165 lines of code y: 1 # changes pinot-broker/src/main/java/org/apache/pinot/broker/broker/BrokerAdminApiApplication.java x: 147 lines of code y: 44 # changes pinot-broker/src/main/java/org/apache/pinot/broker/cursors/FsResponseStore.java x: 187 lines of code y: 1 # changes pinot-common/src/main/java/org/apache/pinot/common/function/scalar/ArithmeticFunctions.java x: 154 lines of code y: 10 # changes pinot-core/src/main/java/org/apache/pinot/core/data/manager/realtime/IngestionDelayTracker.java x: 266 lines of code y: 17 # changes pinot-plugins/pinot-stream-ingestion/pinot-kafka-2.0/src/main/java/org/apache/pinot/plugin/stream/kafka20/KafkaPartitionLevelConnectionHandler.java x: 85 lines of code y: 10 # changes pinot-plugins/pinot-stream-ingestion/pinot-kafka-2.0/src/main/java/org/apache/pinot/plugin/stream/kafka20/KafkaStreamMetadataProvider.java x: 170 lines of code y: 15 # changes pinot-plugins/pinot-batch-ingestion/pinot-batch-ingestion-spark-3/src/main/java/org/apache/pinot/plugin/ingestion/batch/spark3/SparkSegmentMetadataPushJobRunner.java x: 237 lines of code y: 3 # changes pinot-common/src/main/java/org/apache/pinot/common/utils/SegmentUtils.java x: 74 lines of code y: 13 # changes pinot-core/src/main/java/org/apache/pinot/core/segment/processing/framework/SegmentProcessorConfig.java x: 171 lines of code y: 9 # changes pinot-tools/src/main/java/org/apache/pinot/tools/admin/command/AddTableCommand.java x: 162 lines of code y: 28 # changes pinot-connectors/pinot-flink-connector/src/main/java/org/apache/pinot/connector/flink/sink/FlinkSegmentWriter.java x: 207 lines of code y: 8 # changes pinot-segment-local/src/main/java/org/apache/pinot/segment/local/recordtransformer/ComplexTypeTransformer.java x: 353 lines of code y: 18 # changes pinot-segment-local/src/main/java/org/apache/pinot/segment/local/recordtransformer/SanitizationTransformer.java x: 159 lines of code y: 6 # changes pinot-segment-local/src/main/java/org/apache/pinot/segment/local/recordtransformer/TimeValidationTransformer.java x: 85 lines of code y: 3 # changes pinot-segment-local/src/main/java/org/apache/pinot/segment/local/segment/creator/impl/SegmentIndexCreationDriverImpl.java x: 417 lines of code y: 26 # changes pinot-segment-local/src/main/java/org/apache/pinot/segment/local/io/writer/impl/VarByteChunkForwardIndexWriterV4.java x: 219 lines of code y: 7 # changes pinot-segment-local/src/main/java/org/apache/pinot/segment/local/realtime/impl/forward/FixedByteMVMutableForwardIndex.java x: 307 lines of code y: 11 # changes pinot-segment-local/src/main/java/org/apache/pinot/segment/local/segment/store/SingleFileIndexDirectory.java x: 335 lines of code y: 19 # changes pinot-spi/src/main/java/org/apache/pinot/spi/env/CommonsConfigurationUtils.java x: 241 lines of code y: 19 # changes pinot-plugins/pinot-input-format/pinot-parquet/src/main/java/org/apache/pinot/plugin/inputformat/parquet/ParquetNativeRecordExtractor.java x: 187 lines of code y: 8 # changes pinot-plugins/pinot-input-format/pinot-protobuf/src/main/java/org/apache/pinot/plugin/inputformat/protobuf/ProtoBufRecordExtractor.java x: 129 lines of code y: 12 # changes pinot-spi/src/main/java/org/apache/pinot/spi/data/readers/RecordExtractor.java x: 9 lines of code y: 7 # changes pinot-connectors/pinot-spark-3-connector/src/main/scala/org/apache/pinot/connector/spark/v3/datasource/PinotDataWriter.scala x: 209 lines of code y: 2 # changes pinot-tools/src/main/java/org/apache/pinot/tools/admin/command/GenerateDataCommand.java x: 117 lines of code y: 23 # changes pinot-segment-local/src/main/java/org/apache/pinot/segment/local/realtime/converter/stats/MutableNoDictionaryColStatistics.java x: 99 lines of code y: 9 # changes pinot-segment-local/src/main/java/org/apache/pinot/segment/local/segment/index/forward/ForwardIndexReaderFactory.java x: 111 lines of code y: 10 # changes pinot-core/src/main/java/org/apache/pinot/core/geospatial/transform/function/StAsTextFunction.java x: 56 lines of code y: 8 # changes pinot-core/src/main/java/org/apache/pinot/core/util/GapfillUtils.java x: 286 lines of code y: 8 # changes pinot-core/src/main/java/org/apache/pinot/core/util/ListenerConfigUtil.java x: 215 lines of code y: 20 # changes pinot-spi/src/main/java/org/apache/pinot/spi/ingestion/batch/IngestionJobLauncher.java x: 150 lines of code y: 15 # changes pinot-spi/src/main/java/org/apache/pinot/spi/plugin/PluginManager.java x: 349 lines of code y: 23 # changes pinot-spi/src/main/java/org/apache/pinot/spi/utils/JsonUtils.java x: 665 lines of code y: 33 # changes pinot-query-planner/src/main/java/org/apache/pinot/calcite/rel/rules/PinotFilterJoinRule.java x: 167 lines of code y: 1 # changes pinot-segment-local/src/main/java/org/apache/pinot/segment/local/segment/creator/impl/SegmentColumnarIndexCreator.java x: 577 lines of code y: 60 # changes pinot-segment-local/src/main/java/org/apache/pinot/segment/local/segment/index/dictionary/DictionaryIndexType.java x: 384 lines of code y: 15 # changes pinot-segment-spi/src/main/java/org/apache/pinot/segment/spi/creator/SegmentGeneratorConfig.java x: 502 lines of code y: 36 # changes pinot-minion/src/main/java/org/apache/pinot/minion/taskfactory/TaskFactoryRegistry.java x: 172 lines of code y: 19 # changes pinot-query-planner/src/main/java/org/apache/pinot/query/planner/plannode/MailboxReceiveNode.java x: 105 lines of code y: 12 # changes pinot-spi/src/main/java/org/apache/pinot/spi/stream/StreamMessageMetadata.java x: 111 lines of code y: 7 # changes pinot-plugins/pinot-batch-ingestion/pinot-batch-ingestion-common/src/main/java/org/apache/pinot/plugin/ingestion/batch/common/SegmentGenerationTaskRunner.java x: 149 lines of code y: 26 # changes pinot-core/src/main/java/org/apache/pinot/core/operator/transform/function/DateTruncTransformFunction.java x: 71 lines of code y: 13 # changes pinot-spi/src/main/java/org/apache/pinot/spi/data/Schema.java x: 756 lines of code y: 38 # changes pinot-core/src/main/java/org/apache/pinot/core/operator/transform/function/JsonExtractScalarTransformFunction.java x: 425 lines of code y: 21 # changes pinot-tools/src/main/java/org/apache/pinot/tools/AutoAddInvertedIndexTool.java x: 56 lines of code y: 7 # changes pinot-tools/src/main/java/org/apache/pinot/tools/SegmentDumpTool.java x: 133 lines of code y: 17 # changes pinot-tools/src/main/java/org/apache/pinot/tools/UpdateSegmentState.java x: 166 lines of code y: 16 # changes pinot-tools/src/main/java/org/apache/pinot/tools/admin/PinotAdministrator.java x: 167 lines of code y: 40 # changes pinot-tools/src/main/java/org/apache/pinot/tools/admin/command/AddSchemaCommand.java x: 81 lines of code y: 21 # changes pinot-tools/src/main/java/org/apache/pinot/tools/admin/command/AddTenantCommand.java x: 133 lines of code y: 19 # changes pinot-tools/src/main/java/org/apache/pinot/tools/admin/command/AvroSchemaToPinotSchema.java x: 124 lines of code y: 14 # changes pinot-tools/src/main/java/org/apache/pinot/tools/admin/command/CreateSegmentCommand.java x: 254 lines of code y: 28 # changes pinot-tools/src/main/java/org/apache/pinot/tools/admin/command/ImportDataCommand.java x: 330 lines of code y: 14 # changes pinot-tools/src/main/java/org/apache/pinot/tools/admin/command/LaunchDataIngestionJobCommand.java x: 117 lines of code y: 24 # changes pinot-tools/src/main/java/org/apache/pinot/tools/admin/command/LaunchSparkDataIngestionJobCommand.java x: 289 lines of code y: 3 # changes pinot-tools/src/main/java/org/apache/pinot/tools/admin/command/PostQueryCommand.java x: 107 lines of code y: 19 # changes pinot-tools/src/main/java/org/apache/pinot/tools/admin/command/RealtimeProvisioningHelperCommand.java x: 291 lines of code y: 22 # changes pinot-tools/src/main/java/org/apache/pinot/tools/admin/command/StartBrokerCommand.java x: 136 lines of code y: 23 # changes pinot-tools/src/main/java/org/apache/pinot/tools/admin/command/StartControllerCommand.java x: 154 lines of code y: 22 # changes pinot-tools/src/main/java/org/apache/pinot/tools/admin/command/StartKafkaCommand.java x: 52 lines of code y: 15 # changes pinot-tools/src/main/java/org/apache/pinot/tools/admin/command/StartServerCommand.java x: 193 lines of code y: 25 # changes pinot-tools/src/main/java/org/apache/pinot/tools/admin/command/StartServiceManagerCommand.java x: 234 lines of code y: 18 # changes pinot-tools/src/main/java/org/apache/pinot/tools/admin/command/StartZookeeperCommand.java x: 69 lines of code y: 12 # changes pinot-tools/src/main/java/org/apache/pinot/tools/admin/command/UploadSegmentCommand.java x: 136 lines of code y: 21 # changes pinot-tools/src/main/java/org/apache/pinot/tools/admin/command/VerifySegmentState.java x: 94 lines of code y: 10 # changes pinot-tools/src/main/java/org/apache/pinot/tools/segment/converter/PinotSegmentConvertCommand.java x: 110 lines of code y: 11 # changes pinot-plugins/pinot-input-format/pinot-csv/src/main/java/org/apache/pinot/plugin/inputformat/csv/CSVRecordReader.java x: 196 lines of code y: 20 # changes pinot-controller/src/main/java/org/apache/pinot/controller/api/resources/PinotUpsertRestletResource.java x: 126 lines of code y: 9 # changes pinot-segment-spi/src/main/java/org/apache/pinot/segment/spi/memory/PagedPinotOutputStream.java x: 277 lines of code y: 3 # changes pinot-segment-local/src/main/java/org/apache/pinot/segment/local/realtime/impl/vector/MutableVectorIndex.java x: 118 lines of code y: 3 # changes pinot-segment-local/src/main/java/org/apache/pinot/segment/local/segment/creator/impl/inv/text/LuceneFSTIndexCreator.java x: 66 lines of code y: 10 # changes pinot-segment-local/src/main/java/org/apache/pinot/segment/local/segment/index/text/TextIndexType.java x: 145 lines of code y: 15 # changes pinot-segment-local/src/main/java/org/apache/pinot/segment/local/segment/store/VectorIndexUtils.java x: 74 lines of code y: 3 # changes pinot-segment-spi/src/main/java/org/apache/pinot/segment/spi/V1Constants.java x: 105 lines of code y: 26 # changes pinot-segment-spi/src/main/java/org/apache/pinot/segment/spi/store/SegmentDirectoryPaths.java x: 120 lines of code y: 10 # changes pinot-core/src/main/java/org/apache/pinot/core/query/optimizer/filter/TextMatchFilterOptimizer.java x: 144 lines of code y: 5 # changes pinot-core/src/main/java/org/apache/pinot/core/query/aggregation/groupby/DefaultGroupByExecutor.java x: 181 lines of code y: 19 # changes pinot-core/src/main/java/org/apache/pinot/core/query/aggregation/groupby/NoDictionaryMultiColumnGroupKeyGenerator.java x: 457 lines of code y: 18 # changes pinot-core/src/main/java/org/apache/pinot/core/query/aggregation/groupby/NoDictionarySingleColumnGroupKeyGenerator.java x: 582 lines of code y: 15 # changes pinot-core/src/main/java/org/apache/pinot/core/operator/transform/transformer/datetime/BaseDateTimeTransformer.java x: 201 lines of code y: 8 # changes pinot-perf/src/main/java/org/apache/pinot/perf/BenchmarkColumnValueSegmentPruner.java x: 165 lines of code y: 4 # changes pinot-perf/src/main/java/org/apache/pinot/perf/BenchmarkRangeIndex.java x: 423 lines of code y: 5 # changes pinot-perf/src/main/java/org/apache/pinot/perf/BenchmarkRawForwardIndexReader.java x: 170 lines of code y: 5 # changes pinot-perf/src/main/java/org/apache/pinot/perf/BenchmarkRawForwardIndexWriter.java x: 128 lines of code y: 3 # changes pinot-query-runtime/src/main/java/org/apache/pinot/query/runtime/operator/window/value/FirstValueWindowFunction.java x: 202 lines of code y: 5 # changes pinot-query-runtime/src/main/java/org/apache/pinot/query/runtime/operator/window/value/LastValueWindowFunction.java x: 197 lines of code y: 5 # changes pinot-spi/src/main/java/org/apache/pinot/spi/utils/EqualityUtils.java x: 137 lines of code y: 5 # changes pinot-common/src/main/proto/expressions.proto x: 92 lines of code y: 7 # changes config/codestyle-intellij.xml x: 499 lines of code y: 7 # changes pinot-query-runtime/src/main/java/org/apache/pinot/query/runtime/operator/utils/AggregationUtils.java x: 50 lines of code y: 12 # changes pinot-perf/src/main/java/org/apache/pinot/perf/BenchmarkNativeAndLuceneBasedLike.java x: 153 lines of code y: 6 # changes pinot-segment-local/src/main/java/org/apache/pinot/segment/local/segment/index/loader/defaultcolumn/BaseDefaultColumnHandler.java x: 965 lines of code y: 38 # changes pinot-controller/src/main/java/org/apache/pinot/controller/api/resources/Constants.java x: 67 lines of code y: 18 # changes pinot-controller/src/main/java/org/apache/pinot/controller/api/resources/PinotDatabaseRestletResource.java x: 193 lines of code y: 5 # changes pinot-core/src/main/java/org/apache/pinot/core/query/aggregation/function/CountAggregationFunction.java x: 169 lines of code y: 24 # changes pinot-common/src/main/java/org/apache/pinot/common/utils/TarCompressionUtils.java x: 221 lines of code y: 2 # changes pinot-segment-local/src/main/java/org/apache/pinot/segment/local/io/writer/impl/BaseChunkForwardIndexWriter.java x: 93 lines of code y: 4 # changes pinot-spi/src/main/java/org/apache/pinot/spi/env/PinotConfiguration.java x: 214 lines of code y: 22 # changes pinot-query-planner/src/main/java/org/apache/pinot/query/planner/explain/ExplainNodeSimplifier.java x: 123 lines of code y: 2 # changes pinot-segment-local/src/main/java/org/apache/pinot/segment/local/segment/index/readers/forward/VarByteChunkMVForwardIndexReader.java x: 130 lines of code y: 5 # changes pinot-perf/src/main/java/org/apache/pinot/perf/StringDictionaryPerfTest.java x: 146 lines of code y: 16 # changes pinot-common/src/main/java/org/apache/pinot/common/function/scalar/ObjectFunctions.java x: 58 lines of code y: 12 # changes pinot-core/src/main/java/org/apache/pinot/core/startree/StarTreeUtils.java x: 326 lines of code y: 24 # changes pinot-controller/src/main/java/org/apache/pinot/controller/helix/core/assignment/segment/OfflineSegmentAssignment.java x: 66 lines of code y: 23 # changes pinot-controller/src/main/java/org/apache/pinot/controller/helix/core/assignment/segment/RealtimeSegmentAssignment.java x: 148 lines of code y: 25 # changes pinot-controller/src/main/java/org/apache/pinot/controller/helix/core/assignment/segment/SegmentAssignmentUtils.java x: 351 lines of code y: 22 # changes pinot-segment-local/src/main/java/org/apache/pinot/segment/local/startree/StarTreeBuilderUtils.java x: 298 lines of code y: 11 # changes pinot-plugins/pinot-input-format/pinot-orc/src/main/java/org/apache/pinot/plugin/inputformat/orc/ORCRecordReader.java x: 304 lines of code y: 16 # changes pinot-segment-local/src/main/java/org/apache/pinot/segment/local/segment/readers/MultiplePinotSegmentRecordReader.java x: 142 lines of code y: 8 # changes pinot-common/src/main/java/org/apache/pinot/common/utils/PinotDataType.java x: 1246 lines of code y: 22 # changes pinot-core/src/main/java/org/apache/pinot/core/operator/blocks/ProjectionBlock.java x: 44 lines of code y: 13 # changes pinot-segment-local/src/main/java/org/apache/pinot/segment/local/realtime/impl/forward/VarByteSVMutableForwardIndex.java x: 81 lines of code y: 9 # changes pinot-segment-local/src/main/java/org/apache/pinot/segment/local/segment/index/map/NullDataSource.java x: 193 lines of code y: 1 # changes pinot-segment-local/src/main/java/org/apache/pinot/segment/local/segment/index/readers/forward/VarByteChunkSVForwardIndexReader.java x: 162 lines of code y: 10 # changes pinot-segment-spi/src/main/java/org/apache/pinot/segment/spi/index/mutable/MutableForwardIndex.java x: 339 lines of code y: 8 # changes pinot-segment-local/src/main/java/org/apache/pinot/segment/local/upsert/ConcurrentMapPartitionUpsertMetadataManager.java x: 262 lines of code y: 33 # changes pinot-segment-local/src/main/java/org/apache/pinot/segment/local/upsert/ConcurrentMapPartitionUpsertMetadataManagerForConsistentDeletes.java x: 352 lines of code y: 5 # changes pinot-core/src/main/java/org/apache/pinot/core/operator/filter/H3InclusionIndexFilterOperator.java x: 117 lines of code y: 10 # changes pinot-core/src/main/java/org/apache/pinot/core/operator/filter/InvertedIndexFilterOperator.java x: 141 lines of code y: 4 # changes pinot-core/src/main/java/org/apache/pinot/core/operator/filter/RangeIndexBasedFilterOperator.java x: 217 lines of code y: 18 # changes pinot-core/src/main/java/org/apache/pinot/core/operator/query/LinearSelectionOrderByOperator.java x: 265 lines of code y: 5 # changes pinot-core/src/main/java/org/apache/pinot/core/operator/query/SelectionOnlyOperator.java x: 136 lines of code y: 22 # changes pinot-core/src/main/java/org/apache/pinot/core/operator/transform/TransformOperator.java x: 79 lines of code y: 17 # changes pinot-core/src/main/java/org/apache/pinot/core/query/reduce/ExplainPlanDataTableReducer.java x: 218 lines of code y: 6 # changes pinot-segment-local/src/main/java/org/apache/pinot/segment/local/upsert/UpsertViewManager.java x: 226 lines of code y: 2 # changes pinot-common/src/main/java/org/apache/pinot/common/datablock/DataBlockEquals.java x: 307 lines of code y: 1 # changes pinot-common/src/main/java/org/apache/pinot/common/datablock/ZeroCopyDataBlockSerde.java x: 375 lines of code y: 1 # changes pinot-core/src/main/java/org/apache/pinot/core/query/aggregation/utils/exprminmax/ExprMinMaxObject.java x: 270 lines of code y: 3 # changes pinot-perf/src/main/java/org/apache/pinot/perf/BenchmarkDataBlock.java x: 217 lines of code y: 2 # changes pinot-segment-spi/src/main/java/org/apache/pinot/segment/spi/memory/CompoundDataBuffer.java x: 547 lines of code y: 2 # changes pinot-plugins/pinot-minion-tasks/pinot-minion-builtin-tasks/src/main/java/org/apache/pinot/plugin/minion/tasks/BaseSingleSegmentConversionExecutor.java x: 155 lines of code y: 23 # changes pinot-plugins/pinot-minion-tasks/pinot-minion-builtin-tasks/src/main/java/org/apache/pinot/plugin/minion/tasks/BaseTaskExecutor.java x: 109 lines of code y: 12 # changes pinot-controller/src/main/java/org/apache/pinot/controller/api/resources/PinotLeadControllerRestletResource.java x: 186 lines of code y: 12 # changes pinot-core/src/main/java/org/apache/pinot/core/operator/transform/function/LookupTransformFunction.java x: 328 lines of code y: 12 # changes pinot-spi/src/main/java/org/apache/pinot/spi/ingestion/batch/BatchConfig.java x: 181 lines of code y: 9 # changes pinot-segment-local/src/main/java/org/apache/pinot/segment/local/aggregator/DistinctCountCPCSketchValueAggregator.java x: 176 lines of code y: 3 # changes pinot-segment-local/src/main/java/org/apache/pinot/segment/local/startree/v2/builder/BaseSingleTreeBuilder.java x: 404 lines of code y: 10 # changes pinot-core/src/main/java/org/apache/pinot/core/query/aggregation/function/NullableSingleInputAggregationFunction.java x: 175 lines of code y: 5 # changes pinot-segment-spi/src/main/java/org/apache/pinot/segment/spi/index/metadata/ColumnMetadataImpl.java x: 385 lines of code y: 19 # changes pinot-segment-spi/src/main/java/org/apache/pinot/segment/spi/index/metadata/SegmentMetadataImpl.java x: 368 lines of code y: 17 # changes pinot-core/src/main/java/org/apache/pinot/core/operator/transform/function/ArrayLiteralTransformFunction.java x: 444 lines of code y: 6 # changes pinot-core/src/main/java/org/apache/pinot/core/operator/transform/function/GenerateArrayTransformFunction.java x: 360 lines of code y: 2 # changes pinot-segment-local/src/main/java/org/apache/pinot/segment/local/realtime/impl/forward/SameValueMutableForwardIndex.java x: 173 lines of code y: 1 # changes pinot-common/src/main/java/org/apache/pinot/common/request/context/LiteralContext.java x: 276 lines of code y: 11 # changes pinot-common/src/main/java/org/apache/pinot/common/function/FunctionRegistry.java x: 208 lines of code y: 28 # changes pinot-segment-local/src/main/java/org/apache/pinot/segment/local/segment/index/loader/columnminmaxvalue/ColumnMinMaxValueGenerator.java x: 340 lines of code y: 20 # changes pinot-tools/src/main/java/org/apache/pinot/tools/GitHubEventsQuickstart.java x: 168 lines of code y: 13 # changes pinot-tools/src/main/java/org/apache/pinot/tools/RealtimeQuickStart.java x: 96 lines of code y: 32 # changes pinot-controller/src/main/java/org/apache/pinot/controller/util/FileIngestionHelper.java x: 156 lines of code y: 20 # changes pinot-core/src/main/java/org/apache/pinot/core/metadata/DefaultMetadataExtractor.java x: 13 lines of code y: 9 # changes pinot-perf/src/main/java/org/apache/pinot/perf/BenchmarkOfflineIndexReader.java x: 270 lines of code y: 17 # changes pinot-plugins/pinot-batch-ingestion/pinot-batch-ingestion-hadoop/src/main/java/org/apache/pinot/plugin/ingestion/batch/hadoop/HadoopSegmentCreationMapper.java x: 200 lines of code y: 18 # changes pinot-core/src/main/java/org/apache/pinot/core/data/table/TableResizer.java x: 360 lines of code y: 23 # changes pinot-segment-local/src/main/java/org/apache/pinot/segment/local/io/readerwriter/impl/FixedByteSingleValueMultiColumnReaderWriter.java x: 119 lines of code y: 6 # changes pinot-segment-local/src/main/java/org/apache/pinot/segment/local/realtime/impl/dictionary/BaseOffHeapMutableDictionary.java x: 248 lines of code y: 7 # changes pinot-segment-local/src/main/java/org/apache/pinot/segment/local/realtime/impl/forward/FixedByteSVMutableForwardIndex.java x: 245 lines of code y: 10 # changes pinot-segment-local/src/main/java/org/apache/pinot/segment/local/segment/index/readers/forward/FixedBitMVForwardIndexReader.java x: 218 lines of code y: 9 # changes pinot-clients/pinot-java-client/src/main/java/org/apache/pinot/client/JsonAsyncHttpPinotClientTransport.java x: 120 lines of code y: 19 # changes pinot-common/src/main/java/org/apache/pinot/common/utils/ServiceStatus.java x: 422 lines of code y: 19 # changes pinot-segment-local/src/main/java/org/apache/pinot/segment/local/realtime/impl/invertedindex/RealtimeLuceneTextIndex.java x: 197 lines of code y: 15 # changes pinot-broker/src/main/java/org/apache/pinot/broker/routing/instanceselector/BaseInstanceSelector.java x: 323 lines of code y: 19 # changes pinot-common/src/main/java/org/apache/pinot/common/metrics/AbstractMetrics.java x: 417 lines of code y: 35 # changes pinot-server/src/main/java/org/apache/pinot/server/api/resources/DebugResource.java x: 184 lines of code y: 11 # changes pinot-tools/src/main/java/org/apache/pinot/tools/utils/PinotConfigUtils.java x: 243 lines of code y: 17 # changes pinot-core/src/main/java/org/apache/pinot/core/function/scalar/SketchFunctions.java x: 335 lines of code y: 10 # changes pinot-spi/src/main/java/org/apache/pinot/spi/annotations/ScalarFunction.java x: 14 lines of code y: 7 # changes pinot-controller/src/main/java/org/apache/pinot/controller/api/resources/DebugResource.java x: 389 lines of code y: 9 # changes pinot-controller/src/main/java/org/apache/pinot/controller/api/resources/PinotIngestionRestletResource.java x: 165 lines of code y: 15 # changes pinot-controller/src/main/java/org/apache/pinot/controller/api/resources/PinotInstanceAssignmentRestletResource.java x: 410 lines of code y: 19 # changes pinot-controller/src/main/java/org/apache/pinot/controller/api/resources/PinotInstanceRestletResource.java x: 552 lines of code y: 30 # changes pinot-controller/src/main/java/org/apache/pinot/controller/api/resources/PinotTableInstances.java x: 159 lines of code y: 16 # changes pinot-controller/src/main/java/org/apache/pinot/controller/api/resources/PinotTableSchema.java x: 65 lines of code y: 13 # changes pinot-controller/src/main/java/org/apache/pinot/controller/api/resources/PinotTableTenantConfigs.java x: 73 lines of code y: 11 # changes pinot-controller/src/main/java/org/apache/pinot/controller/api/resources/ZookeeperResource.java x: 383 lines of code y: 16 # changes pinot-tools/src/main/java/org/apache/pinot/tools/service/api/resources/PinotServiceManagerInstanceResource.java x: 248 lines of code y: 11 # changes pinot-controller/src/main/java/org/apache/pinot/controller/helix/core/rebalance/RebalanceChecker.java x: 264 lines of code y: 4 # changes pinot-perf/src/main/java/org/apache/pinot/perf/BenchmarkNoDictionaryIntegerCompression.java x: 202 lines of code y: 6 # changes contrib/pinot-druid-benchmark/src/main/java/org/apache/pinotdruidbenchmark/DruidResponseTime.java x: 104 lines of code y: 3 # changes pinot-common/src/main/java/org/apache/pinot/common/utils/URIUtils.java x: 79 lines of code y: 7 # changes pinot-controller/src/main/java/org/apache/pinot/controller/api/resources/ServerTableSizeReader.java x: 56 lines of code y: 11 # changes pinot-controller/src/main/java/org/apache/pinot/controller/helix/core/minion/ClusterInfoAccessor.java x: 111 lines of code y: 20 # changes pinot-controller/src/main/java/org/apache/pinot/controller/util/ConsumingSegmentInfoReader.java x: 207 lines of code y: 12 # changes pinot-controller/src/main/java/org/apache/pinot/controller/util/TableSizeReader.java x: 239 lines of code y: 14 # changes pinot-tools/src/main/java/org/apache/pinot/tools/admin/command/AbstractBaseAdminCommand.java x: 98 lines of code y: 20 # changes pinot-tools/src/main/java/org/apache/pinot/tools/streams/githubevents/GitHubAPICaller.java x: 150 lines of code y: 4 # changes pinot-spi/src/main/java/org/apache/pinot/spi/data/readers/GenericRow.java x: 187 lines of code y: 20 # changes pinot-common/src/main/java/org/apache/pinot/common/utils/config/TableConfigUtils.java x: 338 lines of code y: 31 # changes pinot-controller/src/main/java/org/apache/pinot/controller/recommender/data/generator/DataGenerator.java x: 164 lines of code y: 8 # changes pinot-plugins/pinot-input-format/pinot-protobuf/src/main/java/org/apache/pinot/plugin/inputformat/protobuf/codegen/MessageCodeGen.java x: 334 lines of code y: 3 # changes pinot-tools/src/main/java/org/apache/pinot/tools/anonymizer/ArrayBasedGlobalDictionaries.java x: 295 lines of code y: 8 # changes pinot-tools/src/main/java/org/apache/pinot/tools/anonymizer/MapBasedGlobalDictionaries.java x: 213 lines of code y: 8 # changes pinot-tools/src/main/java/org/apache/pinot/tools/anonymizer/PinotDataAndQueryAnonymizer.java x: 396 lines of code y: 15 # changes pinot-minion/src/main/java/org/apache/pinot/minion/MinionAdminApiApplication.java x: 65 lines of code y: 15 # changes helm/pinot/templates/_helpers.tpl x: 284 lines of code y: 2 # changes pinot-core/src/main/java/org/apache/pinot/core/operator/docvalsets/RowBasedBlockValSet.java x: 571 lines of code y: 2 # changes pinot-segment-local/src/main/java/org/apache/pinot/segment/local/segment/store/StarTreeIndexReader.java x: 132 lines of code y: 5 # changes pinot-segment-local/src/main/java/org/apache/pinot/segment/local/io/writer/impl/MutableOffHeapByteArrayStore.java x: 164 lines of code y: 6 # changes pinot-common/src/main/java/org/apache/pinot/common/utils/SqlResultComparator.java x: 480 lines of code y: 5 # changes pinot-core/src/main/java/org/apache/pinot/core/operator/filter/predicate/EqualsPredicateEvaluatorFactory.java x: 332 lines of code y: 16 # changes pinot-core/src/main/java/org/apache/pinot/core/operator/filter/predicate/InPredicateEvaluatorFactory.java x: 359 lines of code y: 19 # changes pinot-core/src/main/java/org/apache/pinot/core/operator/filter/predicate/NotEqualsPredicateEvaluatorFactory.java x: 300 lines of code y: 15 # changes pinot-core/src/main/java/org/apache/pinot/core/operator/filter/predicate/NotInPredicateEvaluatorFactory.java x: 364 lines of code y: 19 # changes pinot-minion/src/main/java/org/apache/pinot/minion/MinionContext.java x: 82 lines of code y: 10 # changes pinot-core/src/main/java/org/apache/pinot/core/query/aggregation/function/SegmentPartitionedDistinctCountAggregationFunction.java x: 337 lines of code y: 8 # changes pinot-segment-local/src/main/java/org/apache/pinot/segment/local/startree/v2/builder/StarTreeV2BuilderConfig.java x: 242 lines of code y: 11 # changes pinot-spi/src/main/java/org/apache/pinot/spi/stream/PartitionGroupConsumer.java x: 21 lines of code y: 6 # changes pinot-tools/src/main/java/org/apache/pinot/tools/service/PinotServiceManagerAdminApiApplication.java x: 41 lines of code y: 15 # changes pinot-common/src/main/java/org/apache/pinot/sql/parsers/rewriter/ClpRewriter.java x: 381 lines of code y: 3 # changes pinot-core/src/main/java/org/apache/pinot/core/operator/filter/predicate/RegexpLikePredicateEvaluatorFactory.java x: 58 lines of code y: 14 # changes pinot-plugins/pinot-minion-tasks/pinot-minion-builtin-tasks/src/main/java/org/apache/pinot/plugin/minion/tasks/segmentgenerationandpush/SegmentGenerationAndPushTaskGenerator.java x: 299 lines of code y: 12 # changes pinot-segment-local/src/main/java/org/apache/pinot/segment/local/segment/index/column/PhysicalColumnIndexContainer.java x: 58 lines of code y: 26 # changes pinot-segment-local/src/main/java/org/apache/pinot/segment/local/utils/ConsistentDataPushUtils.java x: 200 lines of code y: 6 # changes pinot-tools/src/main/java/org/apache/pinot/tools/PinotToolLauncher.java x: 59 lines of code y: 10 # changes pinot-tools/src/main/java/org/apache/pinot/tools/streams/githubevents/PullRequestMergedEventsStream.java x: 145 lines of code y: 11 # changes pinot-core/src/main/java/org/apache/pinot/core/data/manager/offline/OfflineTableDataManager.java x: 35 lines of code y: 10 # changes pinot-segment-spi/src/main/java/org/apache/pinot/segment/spi/IndexSegment.java x: 32 lines of code y: 12 # changes pinot-controller/src/main/java/org/apache/pinot/controller/recommender/realtime/provisioning/MemoryEstimator.java x: 414 lines of code y: 14 # changes pinot-query-runtime/src/main/java/org/apache/pinot/query/runtime/plan/server/ServerPlanRequestContext.java x: 56 lines of code y: 18 # changes pinot-core/src/main/java/org/apache/pinot/core/operator/filter/predicate/RangePredicateEvaluatorFactory.java x: 520 lines of code y: 28 # changes pinot-common/src/main/java/org/apache/pinot/common/utils/fetcher/BaseSegmentFetcher.java x: 103 lines of code y: 14 # changes pinot-core/src/main/java/org/apache/pinot/core/plan/AcquireReleaseColumnsSegmentPlanNode.java x: 19 lines of code y: 4 # changes pinot-core/src/main/java/org/apache/pinot/core/plan/SelectionPlanNode.java x: 125 lines of code y: 21 # changes pinot-core/src/main/java/org/apache/pinot/core/plan/maker/PlanMaker.java x: 21 lines of code y: 12 # changes pinot-query-planner/src/main/java/org/apache/pinot/calcite/rel/rules/ImmutableSortExchangeCopyRule.java x: 226 lines of code y: 1 # changes pinot-controller/src/main/java/org/apache/pinot/controller/helix/core/periodictask/ControllerPeriodicTask.java x: 99 lines of code y: 17 # changes pinot-spi/src/main/java/org/apache/pinot/spi/data/DateTimeFieldSpec.java x: 129 lines of code y: 10 # changes pinot-spi/src/main/java/org/apache/pinot/spi/stream/StreamPartitionMsgOffset.java x: 10 lines of code y: 8 # changes pinot-core/src/main/java/org/apache/pinot/core/query/aggregation/function/PercentileTDigestMVAggregationFunction.java x: 70 lines of code y: 17 # changes pinot-perf/src/main/java/org/apache/pinot/perf/BenchmarkNoDictionaryStringCompression.java x: 176 lines of code y: 6 # changes pinot-segment-spi/src/main/java/org/apache/pinot/segment/spi/compression/ChunkDecompressor.java x: 13 lines of code y: 5 # changes pinot-core/src/main/java/org/apache/pinot/core/query/aggregation/function/FirstWithTimeAggregationFunction.java x: 189 lines of code y: 2 # changes pinot-segment-local/src/main/java/org/apache/pinot/segment/local/segment/index/readers/BitSlicedRangeIndexReader.java x: 195 lines of code y: 10 # changes pinot-server/src/main/java/org/apache/pinot/server/api/resources/HealthCheckResource.java x: 117 lines of code y: 12 # changes pinot-query-runtime/src/main/java/org/apache/pinot/query/runtime/operator/operands/FilterOperand.java x: 189 lines of code y: 14 # changes pinot-common/src/main/java/org/apache/pinot/common/assignment/InstanceAssignmentConfigUtils.java x: 86 lines of code y: 13 # changes pinot-controller/src/main/java/org/apache/pinot/controller/helix/core/assignment/instance/FDAwareInstancePartitionSelector.java x: 306 lines of code y: 2 # changes pinot-controller/src/main/resources/app/pages/InstanceDetails.tsx x: 378 lines of code y: 12 # changes pinot-controller/src/main/resources/app/pages/SchemaPageDetails.tsx x: 322 lines of code y: 6 # changes pinot-core/src/main/java/org/apache/pinot/core/query/pruner/ColumnValueSegmentPruner.java x: 165 lines of code y: 25 # changes pinot-segment-local/src/main/java/org/apache/pinot/segment/local/segment/index/loader/LoaderUtils.java x: 60 lines of code y: 10 # changes pinot-segment-spi/src/main/java/org/apache/pinot/segment/spi/store/SegmentDirectory.java x: 64 lines of code y: 12 # changes pinot-segment-local/src/main/java/org/apache/pinot/segment/local/utils/CustomSerDeUtils.java x: 279 lines of code y: 7 # changes pinot-controller/src/main/java/org/apache/pinot/controller/recommender/io/InputManager.java x: 480 lines of code y: 23 # changes pinot-controller/src/main/java/org/apache/pinot/controller/recommender/rules/impl/NoDictionaryOnHeapDictionaryJointRule.java x: 152 lines of code y: 10 # changes pinot-controller/src/main/java/org/apache/pinot/controller/recommender/rules/utils/QueryInvertedSortedIndexRecommender.java x: 555 lines of code y: 11 # changes pinot-tools/src/main/java/org/apache/pinot/tools/perf/PerfBenchmarkDriverConf.java x: 214 lines of code y: 11 # changes pinot-controller/src/main/resources/app/components/Homepage/Operations/ReloadStatusOp.tsx x: 208 lines of code y: 6 # changes pinot-server/src/main/java/org/apache/pinot/server/api/resources/SegmentMetadataFetcher.java x: 148 lines of code y: 12 # changes pinot-clients/pinot-jdbc-client/src/main/java/org/apache/pinot/client/PinotConnectionMetaData.java x: 156 lines of code y: 9 # changes pinot-clients/pinot-jdbc-client/src/main/java/org/apache/pinot/client/PinotPreparedStatement.java x: 232 lines of code y: 10 # changes pinot-core/src/main/java/org/apache/pinot/core/operator/transform/function/CaseTransformFunction.java x: 842 lines of code y: 20 # changes pinot-core/src/main/java/org/apache/pinot/core/query/selection/SelectionOperatorService.java x: 75 lines of code y: 25 # changes pinot-segment-spi/src/main/java/org/apache/pinot/segment/spi/creator/name/SimpleSegmentNameGenerator.java x: 53 lines of code y: 10 # changes pinot-core/src/main/java/org/apache/pinot/core/operator/transform/function/GroovyTransformFunction.java x: 373 lines of code y: 11 # changes pinot-core/src/main/java/org/apache/pinot/core/operator/transform/function/InTransformFunction.java x: 404 lines of code y: 9 # changes pinot-core/src/main/java/org/apache/pinot/core/operator/transform/function/JsonExtractKeyTransformFunction.java x: 57 lines of code y: 13 # changes pinot-core/src/main/java/org/apache/pinot/core/data/manager/realtime/SegmentCommitter.java x: 5 lines of code y: 3 # changes pinot-tools/src/main/java/org/apache/pinot/tools/AuthQuickstart.java x: 56 lines of code y: 9 # changes pinot-core/src/main/java/org/apache/pinot/core/operator/transform/function/CoalesceTransformFunction.java x: 309 lines of code y: 9 # changes pinot-core/src/main/java/org/apache/pinot/core/query/aggregation/function/DistinctCountBitmapMVAggregationFunction.java x: 213 lines of code y: 7 # changes pinot-core/src/main/java/org/apache/pinot/core/query/aggregation/function/funnel/FunnelCountAggregationFunctionFactory.java x: 196 lines of code y: 1 # changes pinot-core/src/main/java/org/apache/pinot/core/operator/filter/BitmapBasedFilterOperator.java x: 51 lines of code y: 11 # changes pinot-controller/src/main/resources/app/App.tsx x: 124 lines of code y: 13 # changes pinot-segment-spi/src/main/java/org/apache/pinot/segment/spi/creator/name/NormalizedDateSegmentNameGenerator.java x: 121 lines of code y: 12 # changes pinot-core/src/main/java/org/apache/pinot/core/query/pruner/BloomFilterSegmentPruner.java x: 205 lines of code y: 1 # changes pinot-core/src/main/java/org/apache/pinot/core/query/pruner/SegmentPruner.java x: 16 lines of code y: 10 # changes pinot-core/src/main/java/org/apache/pinot/core/query/pruner/SegmentPrunerProvider.java x: 32 lines of code y: 8 # changes pinot-segment-local/src/main/java/org/apache/pinot/segment/local/segment/index/loader/bloomfilter/BloomFilterHandler.java x: 260 lines of code y: 15 # changes pinot-core/src/main/java/org/apache/pinot/core/operator/transform/function/RoundDecimalTransformFunction.java x: 78 lines of code y: 6 # changes pinot-core/src/main/java/org/apache/pinot/core/operator/transform/function/SingleParamMathTransformFunction.java x: 203 lines of code y: 11 # changes pinot-segment-local/src/main/java/org/apache/pinot/segment/local/segment/index/loader/InvertedIndexAndDictionaryBasedForwardIndexCreator.java x: 493 lines of code y: 6 # changes pinot-segment-local/src/main/java/org/apache/pinot/segment/local/segment/index/loader/invertedindex/H3IndexHandler.java x: 152 lines of code y: 12 # changes pinot-segment-local/src/main/java/org/apache/pinot/segment/local/segment/index/loader/invertedindex/InvertedIndexHandler.java x: 126 lines of code y: 13 # changes pinot-core/src/main/java/org/apache/pinot/core/query/aggregation/groupby/GroupKeyGenerator.java x: 17 lines of code y: 11 # changes pinot-core/src/main/java/org/apache/pinot/core/operator/streaming/StreamingSelectionOnlyCombineOperator.java x: 34 lines of code y: 17 # changes pinot-core/src/main/java/org/apache/pinot/core/operator/combine/SelectionOnlyCombineOperator.java x: 31 lines of code y: 11 # changes pinot-core/src/main/java/org/apache/pinot/core/operator/combine/SelectionOrderByCombineOperator.java x: 19 lines of code y: 15 # changes pinot-plugins/pinot-file-system/pinot-hdfs/src/main/java/org/apache/pinot/plugin/filesystem/HadoopPinotFS.java x: 251 lines of code y: 18 # changes pinot-tools/src/main/java/org/apache/pinot/tools/PinotNumReplicaChanger.java x: 90 lines of code y: 8 # changes pinot-spi/src/main/java/org/apache/pinot/spi/filesystem/PinotFSFactory.java x: 60 lines of code y: 9 # changes pinot-spi/src/main/java/org/apache/pinot/spi/config/table/TimestampIndexGranularity.java x: 4 lines of code y: 5 # changes pinot-core/src/main/java/org/apache/pinot/core/segment/processing/genericrow/GenericRowDeserializer.java x: 305 lines of code y: 4 # changes pinot-core/src/main/java/org/apache/pinot/core/segment/processing/genericrow/GenericRowSerializer.java x: 200 lines of code y: 4 # changes pinot-spi/src/main/java/org/apache/pinot/spi/utils/ArrayCopyUtils.java x: 473 lines of code y: 7 # changes pinot-core/src/main/java/org/apache/pinot/core/query/optimizer/statement/JsonStatementOptimizer.java x: 380 lines of code y: 11 # changes pinot-core/src/main/java/org/apache/pinot/core/plan/Plan.java x: 10 lines of code y: 6 # changes pinot-broker/src/main/java/org/apache/pinot/broker/routing/timeboundary/TimeBoundaryManager.java x: 176 lines of code y: 18 # changes pinot-tools/src/main/java/org/apache/pinot/tools/streams/AirlineDataStream.java x: 59 lines of code y: 22 # changes pinot-tools/src/main/java/org/apache/pinot/tools/JoinQuickStart.java x: 46 lines of code y: 12 # changes pinot-common/src/main/java/org/apache/pinot/common/metadata/instance/InstanceZKMetadata.java x: 112 lines of code y: 9 # changes pinot-controller/src/main/java/org/apache/pinot/controller/util/AutoAddInvertedIndex.java x: 260 lines of code y: 16 # changes pinot-controller/src/main/resources/app/components/Homepage/Operations/SchemaComponent.tsx x: 355 lines of code y: 6 # changes pinot-segment-local/src/main/java/org/apache/pinot/segment/local/realtime/impl/dictionary/DoubleOffHeapMutableDictionary.java x: 207 lines of code y: 4 # changes pinot-core/src/main/java/org/apache/pinot/core/query/pruner/SelectionQuerySegmentPruner.java x: 137 lines of code y: 10 # changes pinot-common/src/main/java/org/apache/pinot/common/utils/PinotAppConfigs.java x: 285 lines of code y: 7 # changes pinot-common/src/main/java/org/apache/pinot/common/metrics/ValidationMetrics.java x: 170 lines of code y: 11 # changes pinot-core/src/main/java/org/apache/pinot/core/operator/filter/predicate/BaseRawValueBasedPredicateEvaluator.java x: 170 lines of code y: 8 # changes pinot-segment-local/src/main/java/org/apache/pinot/segment/local/utils/nativefst/automaton/RegExp.java x: 661 lines of code y: 2 # changes pinot-plugins/pinot-stream-ingestion/pinot-kafka-base/src/main/java/org/apache/pinot/plugin/stream/kafka/KafkaJSONMessageDecoder.java x: 5 lines of code y: 8 # changes pinot-spi/src/main/java/org/apache/pinot/spi/plugin/PluginClassLoader.java x: 117 lines of code y: 7 # changes pinot-core/src/main/java/org/apache/pinot/core/query/aggregation/function/DistinctCountHLLMVAggregationFunction.java x: 227 lines of code y: 16 # changes pinot-segment-local/src/main/java/org/apache/pinot/segment/local/utils/nativefst/automaton/BasicOperations.java x: 503 lines of code y: 1 # changes pinot-segment-local/src/main/java/org/apache/pinot/segment/local/utils/nativefst/automaton/MinimizationOperations.java x: 612 lines of code y: 1 # changes pinot-segment-local/src/main/java/org/apache/pinot/segment/local/utils/nativefst/automaton/SpecialOperations.java x: 257 lines of code y: 1 # changes pinot-perf/src/main/java/org/apache/pinot/perf/BenchmarkGeospatialSerde.java x: 241 lines of code y: 7 # changes pinot-segment-local/src/main/java/org/apache/pinot/segment/local/customobject/QuantileDigest.java x: 754 lines of code y: 5 # changes pinot-tools/src/main/java/org/apache/pinot/tools/streams/githubevents/PullRequestMergedEvent.java x: 261 lines of code y: 3 # changes pinot-segment-local/src/main/java/org/apache/pinot/segment/local/io/util/PinotDataBitSetV2.java x: 546 lines of code y: 5 # changes pinot-tools/src/main/java/org/apache/pinot/tools/ClusterStateVerifier.java x: 104 lines of code y: 5 # changes pinot-tools/src/main/java/org/apache/pinot/tools/StarTreeIndexViewer.java x: 178 lines of code y: 10 # changes pinot-broker/src/main/java/org/apache/pinot/broker/routing/segmentpruner/interval/IntervalTree.java x: 132 lines of code y: 4 # changes pinot-broker/src/main/java/org/apache/pinot/broker/broker/helix/HelixBrokerStarter.java x: 55 lines of code y: 38 # changes pinot-common/src/main/java/org/apache/pinot/common/function/TimeZoneKey.java x: 188 lines of code y: 3 # changes pinot-controller/src/main/java/org/apache/pinot/controller/api/debug/TableDebugInfo.java x: 190 lines of code y: 4 # changes pinot-segment-local/src/main/java/org/apache/pinot/segment/local/io/reader/impl/FixedBitIntReader.java x: 2395 lines of code y: 4 # changes pinot-segment-local/src/main/java/org/apache/pinot/segment/local/utils/GeometrySerializer.java x: 410 lines of code y: 3 # changes pinot-server/src/main/java/org/apache/pinot/server/starter/helix/HelixServerStarter.java x: 45 lines of code y: 38 # changes pinot-segment-local/src/main/java/org/apache/pinot/segment/local/realtime/impl/RealtimeSegmentStatsHistory.java x: 303 lines of code y: 3 # changes pinot-controller/src/main/java/org/apache/pinot/controller/ControllerStarter.java x: 53 lines of code y: 47 # changes pinot-clients/pinot-jdbc-client/src/main/java/org/apache/pinot/client/base/AbstractBaseResultSet.java x: 828 lines of code y: 3 # changes pinot-controller/src/main/resources/app/components/Homepage/Operations/MultiIndexingComponent.tsx x: 314 lines of code y: 2 # changes pinot-controller/src/main/resources/app/components/Homepage/Operations/MultipleSelectComponent.tsx x: 158 lines of code y: 2 # changes pinot-controller/src/main/resources/app/components/Zookeeper/TreeDirectory.tsx x: 227 lines of code y: 4 # changes pinot-clients/pinot-jdbc-client/src/main/java/org/apache/pinot/client/base/AbstractBaseConnectionMetaData.java x: 833 lines of code y: 1 # changes pinot-common/src/thrift/response.thrift x: 5 lines of code y: 7 # changes
240.0
# changes
  min: 1.0
  average: 6.97
  25th percentile: 1.0
  median: 3.0
  75th percentile: 8.0
  max: 240.0
0 3280.0
lines of code
min: 1.0 | average: 108.62 | 25th percentile: 25.0 | median: 57.0 | 75th percentile: 123.5 | max: 3280.0

Number of Contributors vs. Number of Changes: 3641 points

pinot-broker/src/main/java/org/apache/pinot/broker/requesthandler/MultiStageQueryThrottler.java x: 1 # contributors y: 4 # changes pinot-broker/src/main/java/org/apache/pinot/broker/requesthandler/BaseSingleStageBrokerRequestHandler.java x: 17 # contributors y: 36 # changes pinot-broker/src/main/java/org/apache/pinot/broker/requesthandler/EmptyResponseUtils.java x: 1 # contributors y: 1 # changes pinot-common/src/main/java/org/apache/pinot/common/cursors/AbstractResponseStore.java x: 2 # contributors y: 2 # changes pinot-core/src/main/java/org/apache/pinot/core/operator/blocks/results/ResultsBlockUtils.java x: 3 # contributors y: 9 # changes pinot-core/src/main/java/org/apache/pinot/core/query/reduce/BaseGapfillProcessor.java x: 4 # contributors y: 7 # changes pinot-query-planner/src/main/java/org/apache/pinot/query/parser/utils/ParserUtils.java x: 4 # contributors y: 8 # changes pinot-common/src/main/java/org/apache/pinot/common/metadata/ZKMetadataProvider.java x: 22 # contributors y: 50 # changes pinot-common/src/main/java/org/apache/pinot/common/metrics/ControllerMeter.java x: 17 # contributors y: 27 # changes pinot-common/src/main/java/org/apache/pinot/common/utils/helix/IdealStateGroupCommit.java x: 2 # contributors y: 3 # changes pinot-controller/src/main/java/org/apache/pinot/controller/helix/core/PinotTableIdealStateBuilder.java x: 15 # contributors y: 27 # changes pinot-controller/src/main/java/org/apache/pinot/controller/helix/core/realtime/PinotLLCRealtimeSegmentManager.java x: 36 # contributors y: 114 # changes pinot-controller/src/main/java/org/apache/pinot/controller/ControllerConf.java x: 45 # contributors y: 87 # changes pinot-controller/src/main/java/org/apache/pinot/controller/api/resources/PinotControllerHealthCheck.java x: 10 # contributors y: 14 # changes pinot-broker/src/main/java/org/apache/pinot/broker/requesthandler/GrpcBrokerRequestHandler.java x: 14 # contributors y: 27 # changes pinot-broker/src/main/java/org/apache/pinot/broker/requesthandler/SingleConnectionBrokerRequestHandler.java x: 23 # contributors y: 44 # changes pinot-broker/src/main/java/org/apache/pinot/broker/routing/BrokerRoutingManager.java x: 15 # contributors y: 24 # changes pinot-core/src/main/java/org/apache/pinot/core/routing/RoutingManager.java x: 6 # contributors y: 8 # changes pinot-core/src/main/java/org/apache/pinot/core/transport/QueryRouter.java x: 16 # contributors y: 32 # changes pinot-common/src/main/java/org/apache/pinot/common/config/provider/TableCache.java x: 9 # contributors y: 14 # changes pinot-controller/src/main/java/org/apache/pinot/controller/helix/core/PinotHelixResourceManager.java x: 68 # contributors y: 240 # changes pinot-spi/src/main/java/org/apache/pinot/spi/config/provider/PinotConfigProvider.java x: 3 # contributors y: 3 # changes pinot-spi/src/main/java/org/apache/pinot/spi/utils/builder/ControllerRequestURLBuilder.java x: 27 # contributors y: 39 # changes pinot-plugins/pinot-input-format/pinot-avro-base/src/main/java/org/apache/pinot/plugin/inputformat/avro/AvroRecordExtractor.java x: 12 # contributors y: 14 # changes pinot-plugins/pinot-input-format/pinot-avro-base/src/main/java/org/apache/pinot/plugin/inputformat/avro/AvroRecordExtractorConfig.java x: 4 # contributors y: 4 # changes pinot-plugins/pinot-input-format/pinot-avro-base/src/main/java/org/apache/pinot/plugin/inputformat/avro/AvroSchemaUtil.java x: 7 # contributors y: 9 # changes pinot-plugins/pinot-timeseries-lang/pinot-timeseries-m3ql/src/main/java/org/apache/pinot/tsdb/m3ql/M3TimeSeriesPlanner.java x: 2 # contributors y: 7 # changes pinot-timeseries/pinot-timeseries-planner/src/main/java/org/apache/pinot/tsdb/planner/TimeSeriesQueryEnvironment.java x: 2 # contributors y: 5 # changes pinot-broker/src/main/java/org/apache/pinot/broker/requesthandler/MultiStageBrokerRequestHandler.java x: 29 # contributors y: 107 # changes pinot-query-planner/src/main/java/org/apache/pinot/query/QueryEnvironment.java x: 18 # contributors y: 60 # changes pinot-query-planner/src/main/java/org/apache/pinot/query/context/PhysicalPlannerContext.java x: 1 # contributors y: 2 # changes pinot-query-planner/src/main/java/org/apache/pinot/query/planner/logical/PinotLogicalQueryPlanner.java x: 6 # contributors y: 18 # changes pinot-query-planner/src/main/java/org/apache/pinot/query/planner/physical/PinotDispatchPlanner.java x: 5 # contributors y: 11 # changes pinot-spi/src/main/java/org/apache/pinot/spi/utils/CommonConstants.java x: 67 # contributors y: 193 # changes pinot-segment-local/src/main/java/org/apache/pinot/segment/local/indexsegment/mutable/MutableSegmentImpl.java x: 31 # contributors y: 65 # changes pinot-common/src/main/proto/worker.proto x: 7 # contributors y: 14 # changes pinot-query-runtime/src/main/java/org/apache/pinot/query/runtime/MultiStageStatsTreeBuilder.java x: 1 # contributors y: 5 # changes pinot-query-runtime/src/main/java/org/apache/pinot/query/runtime/QueryRunner.java x: 16 # contributors y: 85 # changes pinot-query-runtime/src/main/java/org/apache/pinot/query/runtime/executor/OpChainSchedulerService.java x: 9 # contributors y: 24 # changes pinot-query-runtime/src/main/java/org/apache/pinot/query/runtime/plan/pipeline/PipelineBreakerOperator.java x: 3 # contributors y: 11 # changes pinot-query-runtime/src/main/java/org/apache/pinot/query/service/dispatch/DispatchClient.java x: 8 # contributors y: 11 # changes pinot-query-runtime/src/main/java/org/apache/pinot/query/service/dispatch/QueryDispatcher.java x: 14 # contributors y: 62 # changes pinot-query-runtime/src/main/java/org/apache/pinot/query/service/server/QueryServer.java x: 10 # contributors y: 23 # changes pinot-common/src/main/resources/swagger-ui/index.html x: 5 # contributors y: 6 # changes pinot-controller/src/main/resources/app/components/Layout.tsx x: 4 # contributors y: 9 # changes pinot-common/src/main/java/org/apache/pinot/common/metrics/ControllerGauge.java x: 29 # contributors y: 52 # changes pinot-controller/src/main/java/org/apache/pinot/controller/helix/core/rebalance/ZkBasedTableRebalanceObserver.java x: 6 # contributors y: 11 # changes pinot-core/src/main/java/org/apache/pinot/core/data/manager/BaseTableDataManager.java x: 29 # contributors y: 76 # changes pinot-core/src/main/java/org/apache/pinot/core/data/manager/offline/DimensionTableDataManager.java x: 11 # contributors y: 25 # changes pinot-core/src/main/java/org/apache/pinot/core/data/manager/realtime/RealtimeTableDataManager.java x: 39 # contributors y: 124 # changes pinot-query-runtime/src/main/java/org/apache/pinot/query/runtime/plan/server/ServerPlanRequestUtils.java x: 6 # contributors y: 27 # changes pinot-segment-local/src/main/java/org/apache/pinot/segment/local/data/manager/TableDataManager.java x: 13 # contributors y: 36 # changes pinot-segment-local/src/main/java/org/apache/pinot/segment/local/recordtransformer/CompositeTransformer.java x: 12 # contributors y: 18 # changes pinot-server/src/main/java/org/apache/pinot/server/starter/helix/HelixInstanceDataManager.java x: 28 # contributors y: 76 # changes pinot-controller/src/main/java/org/apache/pinot/controller/helix/core/rebalance/DefaultRebalancePreChecker.java x: 3 # contributors y: 13 # changes pinot-query-planner/src/main/java/org/apache/pinot/query/planner/physical/v2/nodes/PhysicalExchange.java x: 1 # contributors y: 3 # changes pinot-common/src/main/java/org/apache/pinot/common/config/GrpcConfig.java x: 5 # contributors y: 5 # changes pinot-common/src/main/java/org/apache/pinot/common/metrics/ServerMeter.java x: 34 # contributors y: 53 # changes pinot-core/src/main/java/org/apache/pinot/core/transport/grpc/GrpcQueryServer.java x: 11 # contributors y: 26 # changes pinot-controller/src/main/java/org/apache/pinot/controller/helix/core/rebalance/TableRebalanceProgressStats.java x: 3 # contributors y: 5 # changes pinot-controller/src/main/resources/app/components/Homepage/Operations/AddSchemaOp.tsx x: 4 # contributors y: 5 # changes pinot-query-planner/src/main/java/org/apache/pinot/query/validate/Validator.java x: 5 # contributors y: 8 # changes pinot-controller/src/main/java/org/apache/pinot/controller/helix/core/relocation/SegmentRelocator.java x: 11 # contributors y: 21 # changes pinot-common/src/main/java/org/apache/pinot/common/datablock/BaseDataBlock.java x: 8 # contributors y: 14 # changes pinot-query-runtime/src/main/java/org/apache/pinot/query/mailbox/GrpcSendingMailbox.java x: 8 # contributors y: 24 # changes pinot-query-runtime/src/main/java/org/apache/pinot/query/mailbox/MailboxService.java x: 7 # contributors y: 13 # changes pinot-query-runtime/src/main/java/org/apache/pinot/query/mailbox/ReceivingMailbox.java x: 7 # contributors y: 17 # changes pinot-query-runtime/src/main/java/org/apache/pinot/query/mailbox/channel/MailboxContentObserver.java x: 5 # contributors y: 7 # changes pinot-common/src/main/java/org/apache/pinot/common/request/BrokerRequest.java x: 11 # contributors y: 19 # changes pinot-common/src/main/java/org/apache/pinot/common/request/DataSource.java x: 11 # contributors y: 18 # changes pinot-common/src/main/java/org/apache/pinot/common/request/Expression.java x: 10 # contributors y: 16 # changes pinot-common/src/main/java/org/apache/pinot/common/request/Literal.java x: 9 # contributors y: 15 # changes pinot-common/src/main/java/org/apache/pinot/common/request/QuerySource.java x: 10 # contributors y: 18 # changes pinot-common/src/main/java/org/apache/pinot/common/response/ProcessingException.java x: 9 # contributors y: 16 # changes pinot-common/src/thrift/request.thrift x: 20 # contributors y: 27 # changes pinot-core/src/main/java/org/apache/pinot/core/query/request/ServerQueryRequest.java x: 12 # contributors y: 24 # changes pinot-controller/src/main/resources/app/pages/TenantDetails.tsx x: 11 # contributors y: 32 # changes pinot-core/src/main/java/org/apache/pinot/core/data/manager/realtime/RealtimeSegmentDataManager.java x: 35 # contributors y: 76 # changes pinot-plugins/pinot-stream-ingestion/pinot-kinesis/src/main/java/org/apache/pinot/plugin/stream/kinesis/KinesisConsumer.java x: 7 # contributors y: 16 # changes pinot-plugins/pinot-stream-ingestion/pinot-kinesis/src/main/java/org/apache/pinot/plugin/stream/kinesis/KinesisStreamMetadataProvider.java x: 7 # contributors y: 12 # changes pinot-spi/src/main/java/org/apache/pinot/spi/stream/PartitionGroupMetadataFetcher.java x: 8 # contributors y: 12 # changes pinot-spi/src/main/java/org/apache/pinot/spi/stream/StreamMetadataProvider.java x: 10 # contributors y: 15 # changes pinot-common/src/main/java/org/apache/pinot/common/function/scalar/JsonFunctions.java x: 11 # contributors y: 20 # changes pinot-segment-local/src/main/java/org/apache/pinot/segment/local/segment/creator/TransformPipeline.java x: 7 # contributors y: 8 # changes pinot-tools/src/main/java/org/apache/pinot/tools/QuickStartBase.java x: 12 # contributors y: 25 # changes pinot-common/src/main/java/org/apache/pinot/common/function/scalar/HashFunctions.java x: 3 # contributors y: 4 # changes pinot-controller/src/main/java/org/apache/pinot/controller/helix/core/SegmentDeletionManager.java x: 13 # contributors y: 32 # changes pinot-controller/src/main/resources/app/requests/index.ts x: 12 # contributors y: 37 # changes pinot-controller/src/main/resources/app/utils/PinotMethodUtils.ts x: 19 # contributors y: 65 # changes pinot-common/src/main/java/org/apache/pinot/common/function/scalar/DataTypeConversionFunctions.java x: 5 # contributors y: 9 # changes pinot-core/src/main/java/org/apache/pinot/core/operator/transform/function/CastTransformFunction.java x: 10 # contributors y: 17 # changes pinot-controller/src/main/resources/app/components/Homepage/Operations/AddRealtimeTableOp.tsx x: 6 # contributors y: 7 # changes pinot-common/src/main/java/org/apache/pinot/common/metrics/BrokerGauge.java x: 14 # contributors y: 18 # changes pinot-common/src/main/java/org/apache/pinot/common/metrics/ServerGauge.java x: 24 # contributors y: 30 # changes pinot-common/src/main/java/org/apache/pinot/common/metrics/ServerMetrics.java x: 9 # contributors y: 11 # changes pinot-query-runtime/src/main/java/org/apache/pinot/query/mailbox/channel/GrpcMailboxServer.java x: 7 # contributors y: 11 # changes pinot-segment-local/src/main/java/org/apache/pinot/segment/local/utils/TableConfigUtils.java x: 50 # contributors y: 102 # changes pinot-core/src/main/java/org/apache/pinot/core/query/executor/ServerQueryExecutorV1Impl.java x: 30 # contributors y: 92 # changes pinot-controller/src/main/java/org/apache/pinot/controller/util/TableMetadataReader.java x: 11 # contributors y: 17 # changes pinot-core/src/main/java/org/apache/pinot/core/transport/QueryServer.java x: 12 # contributors y: 15 # changes pinot-query-planner/src/main/java/org/apache/pinot/query/planner/logical/RelToPlanNodeConverter.java x: 10 # contributors y: 38 # changes pinot-query-planner/src/main/java/org/apache/pinot/query/routing/WorkerManager.java x: 12 # contributors y: 38 # changes pinot-query-runtime/src/main/java/org/apache/pinot/query/runtime/operator/exchange/SingletonExchange.java x: 6 # contributors y: 12 # changes pinot-broker/src/main/java/org/apache/pinot/broker/requesthandler/BaseBrokerRequestHandler.java x: 57 # contributors y: 158 # changes pinot-tools/src/main/java/org/apache/pinot/tools/perf/QueryRunner.java x: 13 # contributors y: 21 # changes pinot-controller/src/main/java/org/apache/pinot/controller/api/resources/PinotTableRestletResource.java x: 45 # contributors y: 114 # changes pinot-controller/src/main/java/org/apache/pinot/controller/helix/core/assignment/instance/InstanceAssignmentDriver.java x: 5 # contributors y: 14 # changes pinot-controller/src/main/java/org/apache/pinot/controller/helix/core/rebalance/RebalanceConfig.java x: 4 # contributors y: 10 # changes pinot-controller/src/main/java/org/apache/pinot/controller/helix/core/rebalance/TableRebalancer.java x: 18 # contributors y: 63 # changes pinot-tools/src/main/java/org/apache/pinot/tools/admin/command/RebalanceTableCommand.java x: 9 # contributors y: 17 # changes pinot-common/src/main/java/org/apache/pinot/common/metrics/ControllerTimer.java x: 8 # contributors y: 8 # changes pinot-controller/src/main/java/org/apache/pinot/controller/api/resources/LLCSegmentCompletionHandlers.java x: 19 # contributors y: 36 # changes pinot-controller/src/main/java/org/apache/pinot/controller/api/resources/PinotSegmentUploadDownloadRestletResource.java x: 30 # contributors y: 65 # changes pinot-controller/src/main/java/org/apache/pinot/controller/api/upload/ZKOperator.java x: 19 # contributors y: 39 # changes pinot-query-planner/src/main/java/org/apache/pinot/calcite/rel/rules/PinotEvaluateLiteralRule.java x: 3 # contributors y: 7 # changes pinot-query-planner/src/main/java/org/apache/pinot/query/planner/logical/PlanNodeToRelConverter.java x: 2 # contributors y: 4 # changes pinot-query-planner/src/main/java/org/apache/pinot/query/planner/logical/RexExpressionUtils.java x: 8 # contributors y: 25 # changes pinot-broker/src/main/java/org/apache/pinot/broker/broker/helix/BaseBrokerStarter.java x: 27 # contributors y: 66 # changes pinot-controller/src/main/java/org/apache/pinot/controller/BaseControllerStarter.java x: 38 # contributors y: 79 # changes pinot-controller/src/main/java/org/apache/pinot/controller/helix/core/util/HelixSetupUtils.java x: 11 # contributors y: 24 # changes pinot-minion/src/main/java/org/apache/pinot/minion/BaseMinionStarter.java x: 22 # contributors y: 35 # changes pinot-server/src/main/java/org/apache/pinot/server/starter/helix/BaseServerStarter.java x: 33 # contributors y: 64 # changes pinot-controller/src/main/java/org/apache/pinot/controller/api/resources/ControllerFilePathProvider.java x: 6 # contributors y: 6 # changes pinot-core/src/main/java/org/apache/pinot/core/plan/maker/InstancePlanMakerImplV2.java x: 28 # contributors y: 66 # changes pinot-common/src/main/java/org/apache/pinot/sql/parsers/CalciteSqlParser.java x: 33 # contributors y: 94 # changes pinot-segment-local/src/main/java/org/apache/pinot/segment/local/segment/creator/impl/inv/RangeIndexCreator.java x: 9 # contributors y: 12 # changes pinot-segment-local/src/main/java/org/apache/pinot/segment/local/segment/index/loader/invertedindex/RangeIndexHandler.java x: 9 # contributors y: 18 # changes pinot-segment-local/src/main/java/org/apache/pinot/segment/local/segment/index/range/RangeIndexType.java x: 3 # contributors y: 6 # changes pinot-controller/src/main/java/org/apache/pinot/controller/helix/core/minion/PinotTaskManager.java x: 23 # contributors y: 55 # changes pinot-controller/src/main/java/org/apache/pinot/controller/api/resources/TableConfigsRestletResource.java x: 16 # contributors y: 33 # changes pinot-controller/src/main/java/org/apache/pinot/controller/helix/core/minion/PinotHelixTaskResourceManager.java x: 18 # contributors y: 38 # changes pinot-plugins/pinot-minion-tasks/pinot-minion-builtin-tasks/src/main/java/org/apache/pinot/plugin/minion/tasks/upsertcompaction/UpsertCompactionTaskGenerator.java x: 8 # contributors y: 20 # changes pinot-segment-local/src/main/java/org/apache/pinot/segment/local/dedup/BasePartitionDedupMetadataManager.java x: 4 # contributors y: 6 # changes pinot-segment-local/src/main/java/org/apache/pinot/segment/local/realtime/impl/RealtimeSegmentConfig.java x: 14 # contributors y: 20 # changes pinot-segment-local/src/main/java/org/apache/pinot/segment/local/upsert/BasePartitionUpsertMetadataManager.java x: 10 # contributors y: 54 # changes pinot-segment-local/src/main/java/org/apache/pinot/segment/local/upsert/BaseTableUpsertMetadataManager.java x: 9 # contributors y: 29 # changes pinot-segment-local/src/main/java/org/apache/pinot/segment/local/upsert/ConcurrentMapTableUpsertMetadataManager.java x: 8 # contributors y: 21 # changes pinot-segment-local/src/main/java/org/apache/pinot/segment/local/upsert/PartialUpsertHandler.java x: 8 # contributors y: 17 # changes pinot-segment-local/src/main/java/org/apache/pinot/segment/local/upsert/PartitionUpsertMetadataManager.java x: 10 # contributors y: 28 # changes pinot-segment-local/src/main/java/org/apache/pinot/segment/local/upsert/TableUpsertMetadataManager.java x: 8 # contributors y: 23 # changes pinot-spi/src/main/java/org/apache/pinot/spi/config/table/UpsertConfig.java x: 14 # contributors y: 32 # changes pinot-query-runtime/src/main/java/org/apache/pinot/query/mailbox/InMemorySendingMailbox.java x: 9 # contributors y: 20 # changes pinot-query-runtime/src/main/java/org/apache/pinot/query/runtime/operator/MailboxSendOperator.java x: 13 # contributors y: 55 # changes pinot-broker/src/main/java/org/apache/pinot/broker/api/resources/PinotClientRequest.java x: 24 # contributors y: 44 # changes pinot-query-runtime/src/main/java/org/apache/pinot/query/runtime/timeseries/PhysicalTimeSeriesServerPlanVisitor.java x: 2 # contributors y: 6 # changes pinot-common/src/main/java/org/apache/pinot/common/utils/request/RequestUtils.java x: 18 # contributors y: 47 # changes pinot-controller/src/main/java/org/apache/pinot/controller/helix/ControllerRequestClient.java x: 13 # contributors y: 18 # changes pinot-core/src/main/java/org/apache/pinot/core/plan/FilterPlanNode.java x: 20 # contributors y: 50 # changes pinot-query-planner/src/main/java/org/apache/pinot/calcite/sql/fun/PinotOperatorTable.java x: 4 # contributors y: 14 # changes pinot-segment-local/src/main/java/org/apache/pinot/segment/local/segment/creator/impl/SegmentDictionaryCreator.java x: 10 # contributors y: 13 # changes pinot-segment-local/src/main/java/org/apache/pinot/segment/local/segment/creator/impl/text/LuceneTextIndexCreator.java x: 14 # contributors y: 23 # changes pinot-segment-local/src/main/java/org/apache/pinot/segment/local/segment/index/readers/text/LuceneTextIndexReader.java x: 11 # contributors y: 15 # changes pinot-segment-local/src/main/java/org/apache/pinot/segment/local/segment/store/TextIndexUtils.java x: 10 # contributors y: 11 # changes pinot-segment-spi/src/main/java/org/apache/pinot/segment/spi/index/TextIndexConfig.java x: 9 # contributors y: 13 # changes pinot-spi/src/main/java/org/apache/pinot/spi/config/table/FieldConfig.java x: 23 # contributors y: 38 # changes pinot-spi/src/main/java/org/apache/pinot/spi/utils/builder/TableConfigBuilder.java x: 26 # contributors y: 45 # changes pinot-core/src/main/java/org/apache/pinot/core/query/aggregation/function/AggregationFunctionFactory.java x: 33 # contributors y: 74 # changes pinot-core/src/main/java/org/apache/pinot/core/query/aggregation/function/AvgMVAggregationFunction.java x: 6 # contributors y: 14 # changes pinot-core/src/main/java/org/apache/pinot/core/query/aggregation/function/MaxAggregationFunction.java x: 10 # contributors y: 26 # changes pinot-core/src/main/java/org/apache/pinot/core/query/aggregation/function/MaxMVAggregationFunction.java x: 6 # contributors y: 13 # changes pinot-core/src/main/java/org/apache/pinot/core/query/aggregation/function/MinAggregationFunction.java x: 10 # contributors y: 25 # changes pinot-query-runtime/src/main/java/org/apache/pinot/query/runtime/operator/AggregateOperator.java x: 14 # contributors y: 57 # changes pinot-query-runtime/src/main/java/org/apache/pinot/query/runtime/operator/BaseMailboxReceiveOperator.java x: 5 # contributors y: 16 # changes pinot-query-runtime/src/main/java/org/apache/pinot/query/runtime/operator/FilterOperator.java x: 8 # contributors y: 19 # changes pinot-query-runtime/src/main/java/org/apache/pinot/query/runtime/operator/HashJoinOperator.java x: 11 # contributors y: 53 # changes pinot-query-runtime/src/main/java/org/apache/pinot/query/runtime/operator/LeafStageTransferableBlockOperator.java x: 9 # contributors y: 37 # changes pinot-query-runtime/src/main/java/org/apache/pinot/query/runtime/operator/LiteralValueOperator.java x: 7 # contributors y: 15 # changes pinot-query-runtime/src/main/java/org/apache/pinot/query/runtime/operator/MailboxReceiveOperator.java x: 11 # contributors y: 41 # changes pinot-query-runtime/src/main/java/org/apache/pinot/query/runtime/operator/MultiStageOperator.java x: 8 # contributors y: 27 # changes pinot-query-runtime/src/main/java/org/apache/pinot/query/runtime/operator/MultistageGroupByExecutor.java x: 9 # contributors y: 26 # changes pinot-query-runtime/src/main/java/org/apache/pinot/query/runtime/operator/OpChain.java x: 9 # contributors y: 19 # changes pinot-query-runtime/src/main/java/org/apache/pinot/query/runtime/operator/SetOperator.java x: 6 # contributors y: 10 # changes pinot-query-runtime/src/main/java/org/apache/pinot/query/runtime/operator/SortOperator.java x: 10 # contributors y: 31 # changes pinot-query-runtime/src/main/java/org/apache/pinot/query/runtime/operator/SortedMailboxReceiveOperator.java x: 3 # contributors y: 10 # changes pinot-query-runtime/src/main/java/org/apache/pinot/query/runtime/operator/exchange/BroadcastExchange.java x: 6 # contributors y: 9 # changes pinot-query-runtime/src/main/java/org/apache/pinot/query/runtime/plan/OpChainExecutionContext.java x: 6 # contributors y: 26 # changes pinot-query-runtime/src/main/java/org/apache/pinot/query/runtime/plan/pipeline/PipelineBreakerExecutor.java x: 4 # contributors y: 17 # changes pinot-core/src/main/java/org/apache/pinot/core/transport/ServerChannels.java x: 13 # contributors y: 24 # changes pinot-controller/src/main/resources/app/utils/Utils.tsx x: 6 # contributors y: 23 # changes pinot-controller/src/main/java/org/apache/pinot/controller/api/resources/PinotRealtimeTableResource.java x: 14 # contributors y: 24 # changes pinot-plugins/pinot-file-system/pinot-gcs/src/main/java/org/apache/pinot/plugin/filesystem/GcsPinotFS.java x: 17 # contributors y: 22 # changes pinot-plugins/pinot-file-system/pinot-s3/src/main/java/org/apache/pinot/plugin/filesystem/S3PinotFS.java x: 24 # contributors y: 34 # changes pinot-spi/src/main/java/org/apache/pinot/spi/filesystem/PinotFS.java x: 13 # contributors y: 16 # changes pinot-controller/src/main/java/org/apache/pinot/controller/helix/core/realtime/SegmentCompletionManager.java x: 17 # contributors y: 42 # changes pinot-server/src/main/java/org/apache/pinot/server/starter/ServerInstance.java x: 27 # contributors y: 47 # changes pinot-common/src/main/java/org/apache/pinot/common/utils/config/QueryOptionsUtils.java x: 18 # contributors y: 32 # changes pinot-core/src/main/java/org/apache/pinot/core/accounting/PerQueryCPUMemAccountantFactory.java x: 4 # contributors y: 12 # changes pinot-core/src/main/java/org/apache/pinot/core/plan/AggregationPlanNode.java x: 17 # contributors y: 46 # changes pinot-segment-spi/src/main/java/org/apache/pinot/segment/spi/AggregationFunctionType.java x: 23 # contributors y: 49 # changes pinot-core/src/main/java/org/apache/pinot/core/segment/processing/mapper/SegmentMapper.java x: 9 # contributors y: 21 # changes pinot-server/src/main/java/org/apache/pinot/server/api/resources/TablesResource.java x: 32 # contributors y: 63 # changes pinot-controller/src/main/resources/app/components/Table.tsx x: 8 # contributors y: 28 # changes pinot-core/src/main/java/org/apache/pinot/core/operator/blocks/results/GroupByResultsBlock.java x: 6 # contributors y: 15 # changes pinot-segment-local/src/main/java/org/apache/pinot/segment/local/indexsegment/immutable/ImmutableSegmentImpl.java x: 14 # contributors y: 28 # changes pinot-segment-local/src/main/java/org/apache/pinot/segment/local/indexsegment/immutable/ImmutableSegmentLoader.java x: 9 # contributors y: 31 # changes pinot-segment-local/src/main/java/org/apache/pinot/segment/local/segment/index/loader/SegmentPreProcessor.java x: 13 # contributors y: 23 # changes pinot-server/src/main/java/org/apache/pinot/server/starter/helix/HelixInstanceDataManagerConfig.java x: 24 # contributors y: 39 # changes pinot-spi/src/main/java/org/apache/pinot/spi/config/instance/InstanceDataManagerConfig.java x: 12 # contributors y: 19 # changes pinot-common/src/main/java/org/apache/pinot/common/utils/DataSchema.java x: 14 # contributors y: 43 # changes pinot-controller/src/main/java/org/apache/pinot/controller/validation/RealtimeSegmentValidationManager.java x: 17 # contributors y: 33 # changes pinot-controller/src/main/java/org/apache/pinot/controller/api/resources/PinotSegmentRestletResource.java x: 38 # contributors y: 70 # changes pinot-spi/src/main/java/org/apache/pinot/spi/stream/StreamConsumerFactory.java x: 8 # contributors y: 13 # changes pinot-common/src/main/java/org/apache/pinot/common/function/TransformFunctionType.java x: 27 # contributors y: 68 # changes pinot-core/src/main/java/org/apache/pinot/core/operator/transform/function/TransformFunctionFactory.java x: 32 # contributors y: 67 # changes pinot-core/src/main/java/org/apache/pinot/core/common/DataFetcher.java x: 9 # contributors y: 25 # changes pinot-segment-local/src/main/java/org/apache/pinot/segment/local/segment/index/readers/BaseImmutableDictionary.java x: 8 # contributors y: 15 # changes pinot-segment-spi/src/main/java/org/apache/pinot/segment/spi/index/reader/ForwardIndexReader.java x: 10 # contributors y: 19 # changes pinot-common/src/main/java/org/apache/pinot/common/metrics/BrokerMeter.java x: 16 # contributors y: 25 # changes pinot-common/src/main/java/org/apache/pinot/common/response/BrokerResponse.java x: 17 # contributors y: 25 # changes pinot-common/src/main/java/org/apache/pinot/common/response/broker/BrokerResponseNative.java x: 21 # contributors y: 35 # changes pinot-core/src/main/java/org/apache/pinot/core/operator/combine/GroupByCombineOperator.java x: 13 # contributors y: 30 # changes pinot-core/src/main/java/org/apache/pinot/core/query/request/context/QueryContext.java x: 16 # contributors y: 40 # changes pinot-common/src/main/java/org/apache/pinot/common/metrics/ServerTimer.java x: 18 # contributors y: 21 # changes pinot-controller/src/main/java/org/apache/pinot/controller/helix/SegmentStatusChecker.java x: 22 # contributors y: 44 # changes pinot-common/src/main/java/org/apache/pinot/common/protocols/SegmentCompletionProtocol.java x: 12 # contributors y: 21 # changes pinot-spi/src/main/java/org/apache/pinot/spi/utils/IngestionConfigUtils.java x: 8 # contributors y: 16 # changes pinot-clients/pinot-java-client/src/main/java/org/apache/pinot/client/Connection.java x: 15 # contributors y: 18 # changes pinot-clients/pinot-java-client/src/main/java/org/apache/pinot/client/DynamicBrokerSelector.java x: 13 # contributors y: 15 # changes pinot-common/src/main/java/org/apache/pinot/common/utils/helix/HelixHelper.java x: 17 # contributors y: 32 # changes pinot-controller/src/main/java/org/apache/pinot/controller/api/resources/PinotBrokerRestletResource.java x: 11 # contributors y: 16 # changes pinot-controller/src/main/java/org/apache/pinot/controller/helix/core/realtime/segment/DefaultFlushThresholdUpdater.java x: 5 # contributors y: 10 # changes pinot-controller/src/main/java/org/apache/pinot/controller/helix/core/realtime/segment/SegmentSizeBasedFlushThresholdUpdater.java x: 10 # contributors y: 22 # changes pinot-spi/src/main/java/org/apache/pinot/spi/stream/StreamConfigProperties.java x: 12 # contributors y: 17 # changes pinot-common/src/main/java/org/apache/pinot/common/function/FunctionInvoker.java x: 7 # contributors y: 10 # changes pinot-controller/src/main/java/org/apache/pinot/controller/api/resources/PinotQueryResource.java x: 23 # contributors y: 51 # changes pinot-core/src/main/java/org/apache/pinot/core/operator/query/SelectionOrderByOperator.java x: 13 # contributors y: 37 # changes pinot-distribution/pinot-assembly.xml x: 21 # contributors y: 47 # changes pinot-controller/src/main/java/org/apache/pinot/controller/helix/core/retention/RetentionManager.java x: 16 # contributors y: 39 # changes pinot-core/src/main/java/org/apache/pinot/core/operator/combine/BaseCombineOperator.java x: 15 # contributors y: 33 # changes pinot-core/src/main/java/org/apache/pinot/core/query/reduce/GroupByDataTableReducer.java x: 16 # contributors y: 53 # changes pinot-broker/src/main/java/org/apache/pinot/broker/requesthandler/BrokerRequestHandlerDelegate.java x: 15 # contributors y: 22 # changes pinot-core/src/main/java/org/apache/pinot/core/query/scheduler/QueryScheduler.java x: 21 # contributors y: 44 # changes pinot-core/src/main/java/org/apache/pinot/core/operator/combine/MinMaxValueBasedSelectionOrderByCombineOperator.java x: 11 # contributors y: 28 # changes pinot-core/src/main/java/org/apache/pinot/core/query/reduce/BrokerReduceService.java x: 19 # contributors y: 49 # changes pinot-core/src/main/java/org/apache/pinot/core/transport/AsyncQueryResponse.java x: 10 # contributors y: 20 # changes pinot-plugins/pinot-minion-tasks/pinot-minion-builtin-tasks/src/main/java/org/apache/pinot/plugin/minion/tasks/mergerollup/MergeRollupTaskGenerator.java x: 16 # contributors y: 30 # changes pinot-controller/src/main/java/org/apache/pinot/controller/api/resources/PinotClusterConfigs.java x: 9 # contributors y: 10 # changes pinot-core/src/main/java/org/apache/pinot/core/common/ObjectSerDeUtils.java x: 24 # contributors y: 45 # changes pinot-core/src/main/java/org/apache/pinot/core/query/aggregation/function/DistinctCountThetaSketchAggregationFunction.java x: 11 # contributors y: 35 # changes pinot-core/src/main/java/org/apache/pinot/core/query/aggregation/function/FastHLLAggregationFunction.java x: 6 # contributors y: 19 # changes pinot-core/src/main/java/org/apache/pinot/core/segment/processing/framework/SegmentProcessorFramework.java x: 12 # contributors y: 26 # changes pinot-core/src/main/java/org/apache/pinot/core/query/aggregation/function/AggregationFunctionUtils.java x: 13 # contributors y: 46 # changes pinot-core/src/main/java/org/apache/pinot/core/query/selection/SelectionOperatorUtils.java x: 18 # contributors y: 52 # changes pinot-controller/src/main/resources/app/pages/Query.tsx x: 14 # contributors y: 37 # changes pinot-plugins/pinot-batch-ingestion/pinot-batch-ingestion-standalone/src/main/java/org/apache/pinot/plugin/ingestion/batch/standalone/SegmentGenerationJobRunner.java x: 15 # contributors y: 29 # changes pinot-plugins/pinot-minion-tasks/pinot-minion-builtin-tasks/src/main/java/org/apache/pinot/plugin/minion/tasks/BaseMultipleSegmentsConversionExecutor.java x: 19 # contributors y: 40 # changes pinot-tools/src/main/java/org/apache/pinot/tools/HybridQuickstart.java x: 14 # contributors y: 39 # changes pinot-tools/src/main/java/org/apache/pinot/tools/perf/PerfBenchmarkDriver.java x: 17 # contributors y: 40 # changes pinot-plugins/pinot-stream-ingestion/pinot-kafka-2.0/src/main/java/org/apache/pinot/plugin/stream/kafka20/KafkaConsumerFactory.java x: 8 # contributors y: 10 # changes pinot-perf/src/main/java/org/apache/pinot/perf/BenchmarkCombineGroupBy.java x: 6 # contributors y: 20 # changes pinot-query-planner/src/main/java/org/apache/pinot/calcite/rel/hint/PinotHintOptions.java x: 6 # contributors y: 16 # changes pinot-query-planner/src/main/java/org/apache/pinot/calcite/rel/rules/PinotAggregateExchangeNodeInsertRule.java x: 4 # contributors y: 11 # changes pinot-broker/src/main/java/org/apache/pinot/broker/queryquota/HelixExternalViewBasedQueryQuotaManager.java x: 6 # contributors y: 21 # changes pinot-controller/src/main/java/org/apache/pinot/controller/util/ServerSegmentMetadataReader.java x: 15 # contributors y: 25 # changes pinot-segment-local/src/main/java/org/apache/pinot/segment/local/utils/SegmentPushUtils.java x: 17 # contributors y: 26 # changes pinot-common/src/main/java/org/apache/pinot/common/utils/FileUploadDownloadClient.java x: 38 # contributors y: 59 # changes pinot-controller/src/main/java/org/apache/pinot/controller/api/resources/PinotTaskRestletResource.java x: 20 # contributors y: 52 # changes pinot-query-planner/src/main/java/org/apache/pinot/query/planner/logical/PlanFragmenter.java x: 4 # contributors y: 15 # changes pinot-broker/src/main/java/org/apache/pinot/broker/api/resources/PinotBrokerDebug.java x: 15 # contributors y: 26 # changes pinot-core/src/main/java/org/apache/pinot/core/operator/transform/function/LiteralTransformFunction.java x: 10 # contributors y: 24 # changes pinot-common/src/main/java/org/apache/pinot/common/function/scalar/DateTimeFunctions.java x: 16 # contributors y: 28 # changes pinot-tools/src/main/java/org/apache/pinot/tools/Quickstart.java x: 18 # contributors y: 40 # changes pinot-tools/src/main/java/org/apache/pinot/tools/admin/command/QuickstartRunner.java x: 15 # contributors y: 36 # changes pinot-controller/src/main/java/org/apache/pinot/controller/api/resources/PinotTenantRestletResource.java x: 16 # contributors y: 24 # changes pinot-common/src/main/java/org/apache/pinot/common/function/scalar/StringFunctions.java x: 19 # contributors y: 25 # changes pinot-timeseries/pinot-timeseries-spi/src/main/java/org/apache/pinot/tsdb/spi/series/BaseTimeSeriesBuilder.java x: 1 # contributors y: 6 # changes pinot-segment-local/src/main/java/org/apache/pinot/segment/local/segment/index/loader/IndexLoadingConfig.java x: 11 # contributors y: 38 # changes pinot-spi/src/main/java/org/apache/pinot/spi/config/table/IndexingConfig.java x: 15 # contributors y: 30 # changes pinot-timeseries/pinot-timeseries-spi/src/main/java/org/apache/pinot/tsdb/spi/plan/LeafTimeSeriesPlanNode.java x: 1 # contributors y: 8 # changes pinot-spi/src/main/java/org/apache/pinot/spi/data/FieldSpec.java x: 20 # contributors y: 37 # changes pinot-query-planner/src/main/java/org/apache/pinot/calcite/rel/rules/PinotJoinToDynamicBroadcastRule.java x: 2 # contributors y: 8 # changes pinot-core/src/main/java/org/apache/pinot/core/plan/CombinePlanNode.java x: 11 # contributors y: 36 # changes pinot-core/src/main/java/org/apache/pinot/core/query/request/context/utils/QueryContextUtils.java x: 4 # contributors y: 13 # changes pinot-plugins/pinot-minion-tasks/pinot-minion-builtin-tasks/src/main/java/org/apache/pinot/plugin/minion/tasks/purge/PurgeTaskExecutor.java x: 8 # contributors y: 9 # changes pinot-controller/src/main/java/org/apache/pinot/controller/validation/OfflineSegmentIntervalChecker.java x: 9 # contributors y: 22 # changes pinot-core/src/main/java/org/apache/pinot/core/data/table/IndexedTable.java x: 6 # contributors y: 17 # changes pinot-perf/src/main/java/org/apache/pinot/perf/BenchmarkIndexedTable.java x: 5 # contributors y: 17 # changes pinot-tools/src/main/java/org/apache/pinot/tools/BootstrapTableTool.java x: 13 # contributors y: 19 # changes pinot-core/src/main/java/org/apache/pinot/core/common/MinionConstants.java x: 19 # contributors y: 38 # changes pinot-controller/src/main/resources/app/pages/Tenants.tsx x: 3 # contributors y: 12 # changes pinot-controller/src/main/java/org/apache/pinot/controller/api/ControllerAdminApiApplication.java x: 20 # contributors y: 35 # changes pinot-segment-local/src/main/java/org/apache/pinot/segment/local/utils/IngestionUtils.java x: 18 # contributors y: 22 # changes pinot-tools/src/main/java/org/apache/pinot/tools/segment/converter/DictionaryToRawIndexConverter.java x: 13 # contributors y: 25 # changes pinot-query-planner/src/main/java/org/apache/pinot/query/planner/plannode/MailboxSendNode.java x: 5 # contributors y: 13 # changes pinot-core/src/main/java/org/apache/pinot/core/query/optimizer/filter/MergeEqInFilterOptimizer.java x: 3 # contributors y: 8 # changes pinot-query-planner/src/main/java/org/apache/pinot/query/parser/CalciteRexExpressionParser.java x: 4 # contributors y: 23 # changes pinot-tools/src/main/java/org/apache/pinot/tools/admin/command/AddTableCommand.java x: 17 # contributors y: 28 # changes pinot-segment-local/src/main/java/org/apache/pinot/segment/local/recordtransformer/ComplexTypeTransformer.java x: 5 # contributors y: 18 # changes pinot-tools/src/main/java/org/apache/pinot/tools/admin/command/GenerateDataCommand.java x: 15 # contributors y: 23 # changes pinot-segment-local/src/main/java/org/apache/pinot/segment/local/realtime/converter/stats/MutableNoDictionaryColStatistics.java x: 9 # contributors y: 9 # changes pinot-spi/src/main/java/org/apache/pinot/spi/plugin/PluginManager.java x: 11 # contributors y: 23 # changes pinot-spi/src/main/java/org/apache/pinot/spi/utils/JsonUtils.java x: 18 # contributors y: 33 # changes pinot-segment-local/src/main/java/org/apache/pinot/segment/local/segment/creator/impl/SegmentColumnarIndexCreator.java x: 23 # contributors y: 60 # changes pinot-query-planner/src/main/java/org/apache/pinot/query/planner/plannode/MailboxReceiveNode.java x: 5 # contributors y: 12 # changes pinot-spi/src/main/java/org/apache/pinot/spi/stream/StreamMessageMetadata.java x: 7 # contributors y: 7 # changes pinot-plugins/pinot-batch-ingestion/pinot-batch-ingestion-common/src/main/java/org/apache/pinot/plugin/ingestion/batch/common/SegmentGenerationTaskRunner.java x: 14 # contributors y: 26 # changes pinot-spi/src/main/java/org/apache/pinot/spi/data/Schema.java x: 17 # contributors y: 38 # changes pinot-tools/src/main/java/org/apache/pinot/tools/admin/command/CreateSegmentCommand.java x: 13 # contributors y: 28 # changes pinot-tools/src/main/java/org/apache/pinot/tools/admin/command/RealtimeProvisioningHelperCommand.java x: 13 # contributors y: 22 # changes pinot-tools/src/main/java/org/apache/pinot/tools/admin/command/StartControllerCommand.java x: 14 # contributors y: 22 # changes pinot-tools/src/main/java/org/apache/pinot/tools/admin/command/StartServerCommand.java x: 14 # contributors y: 25 # changes pinot-tools/src/main/java/org/apache/pinot/tools/admin/command/UploadSegmentCommand.java x: 15 # contributors y: 21 # changes pinot-plugins/pinot-input-format/pinot-csv/src/main/java/org/apache/pinot/plugin/inputformat/csv/CSVRecordReader.java x: 13 # contributors y: 20 # changes pinot-controller/src/main/java/org/apache/pinot/controller/api/access/AccessControl.java x: 10 # contributors y: 12 # changes pinot-segment-local/src/main/java/org/apache/pinot/segment/local/segment/index/loader/defaultcolumn/BaseDefaultColumnHandler.java x: 14 # contributors y: 38 # changes pinot-common/src/main/java/org/apache/pinot/common/utils/fetcher/SegmentFetcherFactory.java x: 12 # contributors y: 16 # changes pinot-controller/src/main/java/org/apache/pinot/controller/helix/core/assignment/segment/OfflineSegmentAssignment.java x: 12 # contributors y: 23 # changes pinot-controller/src/main/java/org/apache/pinot/controller/helix/core/assignment/segment/SegmentAssignmentUtils.java x: 8 # contributors y: 22 # changes pinot-segment-local/src/main/java/org/apache/pinot/segment/local/segment/index/readers/forward/VarByteChunkSVForwardIndexReader.java x: 10 # contributors y: 10 # changes pinot-segment-local/src/main/java/org/apache/pinot/segment/local/upsert/ConcurrentMapPartitionUpsertMetadataManager.java x: 10 # contributors y: 33 # changes pinot-controller/src/main/java/org/apache/pinot/controller/util/FileIngestionHelper.java x: 12 # contributors y: 20 # changes pinot-core/src/main/java/org/apache/pinot/core/query/reduce/filter/LiteralValueExtractor.java x: 3 # contributors y: 2 # changes pinot-clients/pinot-java-client/src/main/java/org/apache/pinot/client/JsonAsyncHttpPinotClientTransport.java x: 17 # contributors y: 19 # changes pinot-common/src/main/java/org/apache/pinot/common/metrics/AbstractMetrics.java x: 17 # contributors y: 35 # changes pinot-controller/src/main/java/org/apache/pinot/controller/api/resources/PinotInstanceRestletResource.java x: 18 # contributors y: 30 # changes pinot-common/src/main/java/org/apache/pinot/common/utils/config/TableConfigUtils.java x: 20 # contributors y: 31 # changes pinot-spi/src/main/java/org/apache/pinot/spi/stream/MessageBatch.java x: 11 # contributors y: 12 # changes pinot-segment-spi/src/main/java/org/apache/pinot/segment/spi/creator/IndexCreationContext.java x: 11 # contributors y: 13 # changes pinot-query-runtime/src/main/java/org/apache/pinot/query/runtime/plan/server/ServerPlanRequestContext.java x: 7 # contributors y: 18 # changes pinot-core/src/main/java/org/apache/pinot/core/operator/filter/predicate/RangePredicateEvaluatorFactory.java x: 12 # contributors y: 28 # changes pinot-core/src/main/java/org/apache/pinot/core/operator/transform/function/CoalesceTransformFunction.java x: 2 # contributors y: 9 # changes pinot-broker/src/main/java/org/apache/pinot/broker/routing/timeboundary/TimeBoundaryManager.java x: 8 # contributors y: 18 # changes pinot-minion/src/main/java/org/apache/pinot/minion/executor/MinionTaskZkMetadataManager.java x: 7 # contributors y: 6 # changes pinot-tools/src/main/java/org/apache/pinot/tools/streams/AirlineDataStream.java x: 11 # contributors y: 22 # changes pinot-core/src/main/java/org/apache/pinot/core/query/reduce/filter/RowMatcher.java x: 2 # contributors y: 1 # changes pinot-broker/src/main/java/org/apache/pinot/broker/broker/helix/HelixBrokerStarter.java x: 13 # contributors y: 38 # changes pinot-controller/src/main/java/org/apache/pinot/controller/ControllerStarter.java x: 14 # contributors y: 47 # changes
240.0
# changes
  min: 1.0
  average: 6.97
  25th percentile: 1.0
  median: 3.0
  75th percentile: 8.0
  max: 240.0
0 68.0
# contributors
min: 1.0 | average: 4.15 | 25th percentile: 1.0 | median: 3.0 | 75th percentile: 5.0 | max: 68.0

Number of Contributors vs. File Size: 3641 points

pinot-broker/src/main/java/org/apache/pinot/broker/requesthandler/MultiStageQueryThrottler.java x: 1 # contributors y: 121 lines of code pinot-broker/src/main/java/org/apache/pinot/broker/requesthandler/BaseSingleStageBrokerRequestHandler.java x: 17 # contributors y: 1579 lines of code pinot-broker/src/main/java/org/apache/pinot/broker/requesthandler/EmptyResponseUtils.java x: 1 # contributors y: 146 lines of code pinot-common/src/main/java/org/apache/pinot/common/cursors/AbstractResponseStore.java x: 2 # contributors y: 125 lines of code pinot-core/src/main/java/org/apache/pinot/core/operator/blocks/results/ResultsBlockUtils.java x: 3 # contributors y: 93 lines of code pinot-core/src/main/java/org/apache/pinot/core/query/reduce/BaseGapfillProcessor.java x: 4 # contributors y: 186 lines of code pinot-query-planner/src/main/java/org/apache/pinot/query/parser/utils/ParserUtils.java x: 4 # contributors y: 18 lines of code pinot-common/src/main/java/org/apache/pinot/common/metadata/ZKMetadataProvider.java x: 22 # contributors y: 647 lines of code pinot-spi/src/main/java/org/apache/pinot/spi/config/table/TableConfigDecorator.java x: 1 # contributors y: 4 lines of code pinot-spi/src/main/java/org/apache/pinot/spi/utils/TableConfigDecoratorRegistry.java x: 1 # contributors y: 16 lines of code pinot-common/src/main/java/org/apache/pinot/common/metrics/ControllerMeter.java x: 17 # contributors y: 71 lines of code pinot-common/src/main/java/org/apache/pinot/common/utils/helix/IdealStateGroupCommit.java x: 2 # contributors y: 227 lines of code pinot-controller/src/main/java/org/apache/pinot/controller/helix/core/PinotTableIdealStateBuilder.java x: 15 # contributors y: 51 lines of code pinot-controller/src/main/java/org/apache/pinot/controller/helix/core/realtime/PinotLLCRealtimeSegmentManager.java x: 36 # contributors y: 1897 lines of code pinot-controller/src/main/java/org/apache/pinot/controller/ControllerConf.java x: 45 # contributors y: 979 lines of code pinot-controller/src/main/java/org/apache/pinot/controller/api/resources/PinotControllerHealthCheck.java x: 10 # contributors y: 115 lines of code pinot-broker/src/main/java/org/apache/pinot/broker/requesthandler/GrpcBrokerRequestHandler.java x: 14 # contributors y: 152 lines of code pinot-broker/src/main/java/org/apache/pinot/broker/requesthandler/SingleConnectionBrokerRequestHandler.java x: 23 # contributors y: 154 lines of code pinot-broker/src/main/java/org/apache/pinot/broker/routing/BrokerRoutingManager.java x: 15 # contributors y: 681 lines of code pinot-core/src/main/java/org/apache/pinot/core/routing/RoutingManager.java x: 6 # contributors y: 28 lines of code pinot-core/src/main/java/org/apache/pinot/core/transport/ImplicitHybridTableRouteInfo.java x: 1 # contributors y: 277 lines of code pinot-core/src/main/java/org/apache/pinot/core/transport/QueryRouter.java x: 16 # contributors y: 141 lines of code pinot-core/src/main/java/org/apache/pinot/core/transport/TableRouteInfo.java x: 1 # contributors y: 47 lines of code pinot-common/src/main/java/org/apache/pinot/common/config/provider/TableCache.java x: 9 # contributors y: 560 lines of code pinot-common/src/main/java/org/apache/pinot/common/utils/LogicalTableUtils.java x: 1 # contributors y: 82 lines of code pinot-controller/src/main/java/org/apache/pinot/controller/api/resources/PinotLogicalTableResource.java x: 1 # contributors y: 223 lines of code pinot-controller/src/main/java/org/apache/pinot/controller/helix/core/PinotHelixResourceManager.java x: 68 # contributors y: 3280 lines of code pinot-spi/src/main/java/org/apache/pinot/spi/config/provider/PinotConfigProvider.java x: 3 # contributors y: 13 lines of code pinot-spi/src/main/java/org/apache/pinot/spi/data/LogicalTableConfig.java x: 1 # contributors y: 75 lines of code pinot-spi/src/main/java/org/apache/pinot/spi/utils/builder/ControllerRequestURLBuilder.java x: 27 # contributors y: 514 lines of code pinot-spi/src/main/java/org/apache/pinot/spi/utils/builder/LogicalTableConfigBuilder.java x: 1 # contributors y: 28 lines of code pinot-plugins/pinot-input-format/pinot-avro-base/src/main/java/org/apache/pinot/plugin/inputformat/avro/AvroRecordExtractor.java x: 12 # contributors y: 92 lines of code pinot-plugins/pinot-input-format/pinot-avro-base/src/main/java/org/apache/pinot/plugin/inputformat/avro/AvroRecordReaderConfig.java x: 2 # contributors y: 11 lines of code pinot-plugins/pinot-input-format/pinot-avro-base/src/main/java/org/apache/pinot/plugin/inputformat/avro/AvroSchemaUtil.java x: 7 # contributors y: 206 lines of code pinot-plugins/pinot-timeseries-lang/pinot-timeseries-m3ql/src/main/java/org/apache/pinot/tsdb/m3ql/M3TimeSeriesPlanner.java x: 2 # contributors y: 141 lines of code pinot-timeseries/pinot-timeseries-planner/src/main/java/org/apache/pinot/tsdb/planner/TimeSeriesQueryEnvironment.java x: 2 # contributors y: 97 lines of code pinot-broker/src/main/java/org/apache/pinot/broker/requesthandler/MultiStageBrokerRequestHandler.java x: 29 # contributors y: 505 lines of code pinot-query-planner/src/main/java/org/apache/pinot/query/QueryEnvironment.java x: 18 # contributors y: 503 lines of code pinot-query-planner/src/main/java/org/apache/pinot/query/context/PlannerContext.java x: 7 # contributors y: 74 lines of code pinot-query-planner/src/main/java/org/apache/pinot/query/planner/logical/PinotLogicalQueryPlanner.java x: 6 # contributors y: 100 lines of code pinot-query-planner/src/main/java/org/apache/pinot/query/planner/physical/PinotDispatchPlanner.java x: 5 # contributors y: 84 lines of code pinot-query-planner/src/main/java/org/apache/pinot/query/planner/physical/v2/PlanFragmentAndMailboxAssignment.java x: 1 # contributors y: 233 lines of code pinot-spi/src/main/java/org/apache/pinot/spi/utils/CommonConstants.java x: 67 # contributors y: 1021 lines of code pinot-segment-local/src/main/java/org/apache/pinot/segment/local/indexsegment/mutable/MutableSegmentImpl.java x: 31 # contributors y: 1126 lines of code pinot-segment-spi/src/main/java/org/apache/pinot/segment/spi/index/mutable/MutableDictionary.java x: 2 # contributors y: 17 lines of code pinot-common/src/main/proto/worker.proto x: 7 # contributors y: 83 lines of code pinot-query-runtime/src/main/java/org/apache/pinot/query/runtime/QueryRunner.java x: 16 # contributors y: 430 lines of code pinot-query-runtime/src/main/java/org/apache/pinot/query/runtime/executor/OpChainSchedulerService.java x: 9 # contributors y: 129 lines of code pinot-query-runtime/src/main/java/org/apache/pinot/query/runtime/plan/MultiStageQueryStats.java x: 2 # contributors y: 478 lines of code pinot-query-runtime/src/main/java/org/apache/pinot/query/runtime/plan/pipeline/PipelineBreakerOperator.java x: 3 # contributors y: 137 lines of code pinot-query-runtime/src/main/java/org/apache/pinot/query/service/dispatch/DispatchClient.java x: 8 # contributors y: 67 lines of code pinot-query-runtime/src/main/java/org/apache/pinot/query/service/dispatch/QueryDispatcher.java x: 14 # contributors y: 682 lines of code pinot-query-runtime/src/main/java/org/apache/pinot/query/service/server/QueryServer.java x: 10 # contributors y: 320 lines of code pinot-common/src/main/resources/swagger-ui/index.html x: 5 # contributors y: 59 lines of code pinot-controller/src/main/resources/app/components/Layout.tsx x: 4 # contributors y: 70 lines of code pinot-controller/src/main/resources/swagger/api/index.html x: 2 # contributors y: 59 lines of code pinot-server/src/main/resources/api/index.html x: 4 # contributors y: 59 lines of code pinot-common/src/main/java/org/apache/pinot/common/metrics/ControllerGauge.java x: 29 # contributors y: 108 lines of code pinot-controller/src/main/java/org/apache/pinot/controller/helix/core/rebalance/ZkBasedTableRebalanceObserver.java x: 6 # contributors y: 499 lines of code pinot-core/src/main/java/org/apache/pinot/core/data/manager/BaseTableDataManager.java x: 29 # contributors y: 1301 lines of code pinot-core/src/main/java/org/apache/pinot/core/data/manager/offline/DimensionTableDataManager.java x: 11 # contributors y: 282 lines of code pinot-core/src/main/java/org/apache/pinot/core/data/manager/realtime/RealtimeTableDataManager.java x: 39 # contributors y: 659 lines of code pinot-query-runtime/src/main/java/org/apache/pinot/query/runtime/plan/server/ServerPlanRequestUtils.java x: 6 # contributors y: 311 lines of code pinot-segment-local/src/main/java/org/apache/pinot/segment/local/data/manager/TableDataManager.java x: 13 # contributors y: 95 lines of code pinot-segment-local/src/main/java/org/apache/pinot/segment/local/recordtransformer/CompositeTransformer.java x: 12 # contributors y: 104 lines of code pinot-server/src/main/java/org/apache/pinot/server/starter/helix/HelixInstanceDataManager.java x: 28 # contributors y: 434 lines of code pinot-controller/src/main/java/org/apache/pinot/controller/helix/core/rebalance/DefaultRebalancePreChecker.java x: 3 # contributors y: 362 lines of code pinot-query-planner/src/main/java/org/apache/pinot/query/planner/physical/v2/PRelToPlanNodeConverter.java x: 1 # contributors y: 297 lines of code pinot-query-planner/src/main/java/org/apache/pinot/query/planner/physical/v2/PinotDataDistribution.java x: 1 # contributors y: 114 lines of code pinot-query-planner/src/main/java/org/apache/pinot/query/planner/physical/v2/opt/rules/WorkerExchangeAssignmentRule.java x: 1 # contributors y: 338 lines of code pinot-common/src/main/java/org/apache/pinot/common/metrics/ServerMeter.java x: 34 # contributors y: 149 lines of code pinot-core/src/main/java/org/apache/pinot/core/transport/grpc/GrpcQueryServer.java x: 11 # contributors y: 235 lines of code pinot-controller/src/main/java/org/apache/pinot/controller/helix/core/rebalance/TableRebalanceProgressStats.java x: 3 # contributors y: 278 lines of code pinot-controller/src/main/resources/app/components/Homepage/Operations/AddSchemaOp.tsx x: 4 # contributors y: 242 lines of code pinot-query-planner/src/main/java/org/apache/pinot/query/validate/PinotTypeCoercion.java x: 1 # contributors y: 59 lines of code pinot-query-planner/src/main/java/org/apache/pinot/query/validate/Validator.java x: 5 # contributors y: 100 lines of code pinot-controller/src/main/java/org/apache/pinot/controller/helix/core/relocation/SegmentRelocator.java x: 11 # contributors y: 266 lines of code pinot-common/src/main/java/org/apache/pinot/common/datablock/BaseDataBlock.java x: 8 # contributors y: 307 lines of code pinot-common/src/main/java/org/apache/pinot/common/datablock/DataBlockUtils.java x: 10 # contributors y: 247 lines of code pinot-common/src/main/proto/mailbox.proto x: 3 # contributors y: 33 lines of code pinot-query-runtime/src/main/java/org/apache/pinot/query/mailbox/GrpcSendingMailbox.java x: 8 # contributors y: 260 lines of code pinot-query-runtime/src/main/java/org/apache/pinot/query/mailbox/ReceivingMailbox.java x: 7 # contributors y: 218 lines of code pinot-query-runtime/src/main/java/org/apache/pinot/query/mailbox/channel/MailboxContentObserver.java x: 5 # contributors y: 106 lines of code pinot-segment-spi/src/main/java/org/apache/pinot/segment/spi/memory/PinotByteBuffer.java x: 4 # contributors y: 284 lines of code pinot-common/src/main/java/org/apache/pinot/common/request/BrokerRequest.java x: 11 # contributors y: 404 lines of code pinot-common/src/main/java/org/apache/pinot/common/request/DataSource.java x: 11 # contributors y: 500 lines of code pinot-common/src/main/java/org/apache/pinot/common/request/Expression.java x: 10 # contributors y: 596 lines of code pinot-common/src/main/java/org/apache/pinot/common/request/ExpressionType.java x: 9 # contributors y: 28 lines of code pinot-common/src/main/java/org/apache/pinot/common/request/Function.java x: 10 # contributors y: 444 lines of code pinot-common/src/main/java/org/apache/pinot/common/request/Identifier.java x: 10 # contributors y: 292 lines of code pinot-common/src/main/java/org/apache/pinot/common/request/InstanceRequest.java x: 11 # contributors y: 1099 lines of code pinot-common/src/main/java/org/apache/pinot/common/request/Join.java x: 4 # contributors y: 587 lines of code pinot-common/src/main/java/org/apache/pinot/common/request/JoinType.java x: 4 # contributors y: 31 lines of code pinot-common/src/main/java/org/apache/pinot/common/request/Literal.java x: 9 # contributors y: 1226 lines of code pinot-common/src/main/java/org/apache/pinot/common/request/PinotQuery.java x: 10 # contributors y: 1607 lines of code pinot-common/src/main/java/org/apache/pinot/common/request/QuerySource.java x: 10 # contributors y: 298 lines of code pinot-common/src/main/java/org/apache/pinot/common/request/TableSegmentsInfo.java x: 1 # contributors y: 576 lines of code pinot-common/src/main/java/org/apache/pinot/common/response/ProcessingException.java x: 9 # contributors y: 386 lines of code pinot-common/src/main/proto/server.proto x: 4 # contributors y: 40 lines of code pinot-common/src/thrift/request.thrift x: 20 # contributors y: 24 lines of code pinot-core/src/main/java/org/apache/pinot/core/query/request/ServerQueryRequest.java x: 12 # contributors y: 158 lines of code pinot-controller/src/main/resources/app/pages/TenantDetails.tsx x: 11 # contributors y: 888 lines of code helm/pinot/values.yaml x: 6 # contributors y: 472 lines of code pinot-controller/src/main/java/org/apache/pinot/controller/helix/core/realtime/MissingConsumingSegmentFinder.java x: 5 # contributors y: 183 lines of code pinot-core/src/main/java/org/apache/pinot/core/data/manager/realtime/RealtimeSegmentDataManager.java x: 35 # contributors y: 1593 lines of code pinot-plugins/pinot-stream-ingestion/pinot-kinesis/src/main/java/org/apache/pinot/plugin/stream/kinesis/KinesisConsumer.java x: 7 # contributors y: 124 lines of code pinot-server/src/main/java/org/apache/pinot/server/starter/helix/IngestionBasedConsumptionStatusChecker.java x: 4 # contributors y: 116 lines of code pinot-server/src/main/java/org/apache/pinot/server/starter/helix/OffsetBasedConsumptionStatusChecker.java x: 5 # contributors y: 26 lines of code pinot-spi/src/main/java/org/apache/pinot/spi/stream/StreamMetadataProvider.java x: 10 # contributors y: 68 lines of code pinot-tools/src/main/java/org/apache/pinot/tools/QuickStartBase.java x: 12 # contributors y: 869 lines of code pinot-segment-local/src/main/java/org/apache/pinot/segment/local/recordtransformer/SchemaConformingTransformer.java x: 4 # contributors y: 506 lines of code pinot-common/src/main/java/org/apache/pinot/common/function/scalar/HashFunctions.java x: 3 # contributors y: 107 lines of code pinot-spi/src/main/java/org/apache/pinot/spi/utils/hash/CityHashFunctions.java x: 1 # contributors y: 432 lines of code pinot-controller/src/main/java/org/apache/pinot/controller/helix/core/SegmentDeletionManager.java x: 13 # contributors y: 417 lines of code pinot-controller/src/main/resources/app/requests/index.ts x: 12 # contributors y: 227 lines of code pinot-controller/src/main/resources/app/utils/PinotMethodUtils.ts x: 19 # contributors y: 1168 lines of code pinot-core/src/main/java/org/apache/pinot/core/operator/transform/function/CastTransformFunction.java x: 10 # contributors y: 384 lines of code pinot-controller/src/main/resources/app/components/Homepage/Operations/AddOfflineTableOp.tsx x: 3 # contributors y: 411 lines of code pinot-controller/src/main/resources/app/components/Homepage/Operations/AddRealtimeTableOp.tsx x: 6 # contributors y: 424 lines of code pinot-core/src/main/java/org/apache/pinot/core/operator/transform/function/JsonExtractIndexTransformFunction.java x: 5 # contributors y: 380 lines of code pinot-broker/src/main/java/org/apache/pinot/broker/grpc/BrokerGrpcServer.java x: 3 # contributors y: 324 lines of code pinot-common/src/main/java/org/apache/pinot/common/metrics/BrokerGauge.java x: 14 # contributors y: 63 lines of code pinot-common/src/main/java/org/apache/pinot/common/metrics/ServerGauge.java x: 24 # contributors y: 99 lines of code pinot-common/src/main/java/org/apache/pinot/common/metrics/ServerMetrics.java x: 9 # contributors y: 46 lines of code pinot-segment-local/src/main/java/org/apache/pinot/segment/local/utils/TableConfigUtils.java x: 50 # contributors y: 1201 lines of code pinot-core/src/main/java/org/apache/pinot/core/query/executor/ServerQueryExecutorV1Impl.java x: 30 # contributors y: 497 lines of code pinot-core/src/main/java/org/apache/pinot/core/query/executor/SingleTableExecutionInfo.java x: 1 # contributors y: 247 lines of code pinot-core/src/main/java/org/apache/pinot/core/query/executor/TableExecutionInfo.java x: 1 # contributors y: 101 lines of code pinot-controller/src/main/java/org/apache/pinot/controller/util/TableMetadataReader.java x: 11 # contributors y: 191 lines of code pinot-core/src/main/java/org/apache/pinot/core/transport/QueryServer.java x: 12 # contributors y: 128 lines of code pinot-query-planner/src/main/java/org/apache/pinot/query/planner/logical/RelToPlanNodeConverter.java x: 10 # contributors y: 404 lines of code pinot-query-planner/src/main/java/org/apache/pinot/query/planner/plannode/ExchangeNode.java x: 6 # contributors y: 104 lines of code pinot-query-planner/src/main/java/org/apache/pinot/query/planner/plannode/SetOpNode.java x: 5 # contributors y: 69 lines of code pinot-query-planner/src/main/java/org/apache/pinot/query/routing/WorkerManager.java x: 12 # contributors y: 650 lines of code pinot-query-runtime/src/main/java/org/apache/pinot/query/runtime/operator/exchange/SingletonExchange.java x: 6 # contributors y: 24 lines of code pinot-broker/src/main/java/org/apache/pinot/broker/requesthandler/BaseBrokerRequestHandler.java x: 57 # contributors y: 327 lines of code pinot-tools/src/main/java/org/apache/pinot/tools/perf/QueryRunner.java x: 13 # contributors y: 854 lines of code pinot-controller/src/main/java/org/apache/pinot/controller/api/resources/PinotTableRestletResource.java x: 45 # contributors y: 1108 lines of code pinot-controller/src/main/java/org/apache/pinot/controller/helix/core/rebalance/RebalanceConfig.java x: 4 # contributors y: 197 lines of code pinot-controller/src/main/java/org/apache/pinot/controller/helix/core/rebalance/TableRebalancer.java x: 18 # contributors y: 1340 lines of code pinot-tools/src/main/java/org/apache/pinot/tools/admin/command/RebalanceTableCommand.java x: 9 # contributors y: 146 lines of code pinot-common/src/main/java/org/apache/pinot/common/metrics/ControllerTimer.java x: 8 # contributors y: 24 lines of code pinot-controller/src/main/java/org/apache/pinot/controller/api/resources/LLCSegmentCompletionHandlers.java x: 19 # contributors y: 337 lines of code pinot-controller/src/main/java/org/apache/pinot/controller/api/resources/PinotSegmentUploadDownloadRestletResource.java x: 30 # contributors y: 1132 lines of code pinot-controller/src/main/java/org/apache/pinot/controller/api/upload/ZKOperator.java x: 19 # contributors y: 598 lines of code pinot-query-planner/src/main/java/org/apache/pinot/calcite/rel/rules/PinotEvaluateLiteralRule.java x: 3 # contributors y: 233 lines of code pinot-query-planner/src/main/java/org/apache/pinot/calcite/rel/rules/PinotRuleUtils.java x: 2 # contributors y: 66 lines of code pinot-query-planner/src/main/java/org/apache/pinot/calcite/rel/rules/PinotWindowExchangeNodeInsertRule.java x: 3 # contributors y: 221 lines of code pinot-query-planner/src/main/java/org/apache/pinot/query/planner/logical/PlanNodeToRelConverter.java x: 2 # contributors y: 399 lines of code pinot-query-planner/src/main/java/org/apache/pinot/query/planner/logical/RexExpressionUtils.java x: 8 # contributors y: 407 lines of code pinot-query-planner/src/main/java/org/apache/pinot/query/planner/serde/RexExpressionToProtoExpression.java x: 4 # contributors y: 152 lines of code pinot-broker/src/main/java/org/apache/pinot/broker/broker/helix/BaseBrokerStarter.java x: 27 # contributors y: 584 lines of code pinot-controller/src/main/java/org/apache/pinot/controller/BaseControllerStarter.java x: 38 # contributors y: 789 lines of code pinot-controller/src/main/java/org/apache/pinot/controller/helix/core/util/HelixSetupUtils.java x: 11 # contributors y: 225 lines of code pinot-minion/src/main/java/org/apache/pinot/minion/BaseMinionStarter.java x: 22 # contributors y: 304 lines of code pinot-server/src/main/java/org/apache/pinot/server/starter/helix/BaseServerStarter.java x: 33 # contributors y: 824 lines of code pinot-core/src/main/java/org/apache/pinot/core/plan/maker/InstancePlanMakerImplV2.java x: 28 # contributors y: 354 lines of code pinot-common/src/main/java/org/apache/pinot/sql/parsers/CalciteSqlParser.java x: 33 # contributors y: 737 lines of code pinot-segment-local/src/main/java/org/apache/pinot/segment/local/segment/creator/impl/inv/RangeIndexCreator.java x: 9 # contributors y: 406 lines of code pinot-segment-local/src/main/java/org/apache/pinot/segment/local/segment/index/loader/invertedindex/RangeIndexHandler.java x: 9 # contributors y: 213 lines of code pinot-segment-spi/src/main/java/org/apache/pinot/segment/spi/index/creator/CombinedInvertedIndexCreator.java x: 3 # contributors y: 77 lines of code pinot-controller/src/main/java/org/apache/pinot/controller/helix/core/minion/PinotTaskManager.java x: 23 # contributors y: 708 lines of code pinot-query-planner/src/main/java/org/apache/pinot/calcite/rel/traits/TraitAssignment.java x: 1 # contributors y: 180 lines of code pinot-controller/src/main/java/org/apache/pinot/controller/helix/core/rebalance/TableRebalanceObserver.java x: 3 # contributors y: 40 lines of code pinot-controller/src/main/java/org/apache/pinot/controller/api/resources/TableConfigsRestletResource.java x: 16 # contributors y: 398 lines of code pinot-controller/src/main/java/org/apache/pinot/controller/helix/core/minion/PinotHelixTaskResourceManager.java x: 18 # contributors y: 857 lines of code pinot-segment-local/src/main/java/org/apache/pinot/segment/local/dedup/DedupContext.java x: 3 # contributors y: 178 lines of code pinot-spi/src/main/java/org/apache/pinot/spi/config/table/DedupConfig.java x: 7 # contributors y: 133 lines of code pinot-spi/src/main/java/org/apache/pinot/spi/config/table/ingestion/SchemaConformingTransformerConfig.java x: 2 # contributors y: 292 lines of code pinot-plugins/pinot-minion-tasks/pinot-minion-builtin-tasks/src/main/java/org/apache/pinot/plugin/minion/tasks/upsertcompactmerge/UpsertCompactMergeTaskGenerator.java x: 3 # contributors y: 355 lines of code pinot-segment-local/src/main/java/org/apache/pinot/segment/local/dedup/BasePartitionDedupMetadataManager.java x: 4 # contributors y: 347 lines of code pinot-segment-local/src/main/java/org/apache/pinot/segment/local/dedup/ConcurrentMapTableDedupMetadataManager.java x: 4 # contributors y: 6 lines of code pinot-segment-local/src/main/java/org/apache/pinot/segment/local/dedup/PartitionDedupMetadataManager.java x: 5 # contributors y: 24 lines of code pinot-segment-local/src/main/java/org/apache/pinot/segment/local/realtime/impl/RealtimeSegmentConfig.java x: 14 # contributors y: 302 lines of code pinot-segment-local/src/main/java/org/apache/pinot/segment/local/upsert/BasePartitionUpsertMetadataManager.java x: 10 # contributors y: 885 lines of code pinot-segment-local/src/main/java/org/apache/pinot/segment/local/upsert/ConcurrentMapTableUpsertMetadataManager.java x: 8 # contributors y: 95 lines of code pinot-segment-local/src/main/java/org/apache/pinot/segment/local/upsert/PartialUpsertHandler.java x: 8 # contributors y: 57 lines of code pinot-segment-local/src/main/java/org/apache/pinot/segment/local/upsert/PartitionUpsertMetadataManager.java x: 10 # contributors y: 28 lines of code pinot-segment-local/src/main/java/org/apache/pinot/segment/local/upsert/TableUpsertMetadataManager.java x: 8 # contributors y: 37 lines of code pinot-segment-local/src/main/java/org/apache/pinot/segment/local/upsert/UpsertContext.java x: 4 # contributors y: 293 lines of code pinot-segment-local/src/main/java/org/apache/pinot/segment/local/upsert/merger/PartialUpsertColumnarMerger.java x: 3 # contributors y: 57 lines of code pinot-spi/src/main/java/org/apache/pinot/spi/config/table/TableConfig.java x: 22 # contributors y: 328 lines of code pinot-spi/src/main/java/org/apache/pinot/spi/config/table/UpsertConfig.java x: 14 # contributors y: 248 lines of code pinot-core/src/main/java/org/apache/pinot/core/query/aggregation/function/MinMaxRangeAggregationFunction.java x: 8 # contributors y: 182 lines of code pinot-query-runtime/src/main/java/org/apache/pinot/query/mailbox/InMemorySendingMailbox.java x: 9 # contributors y: 104 lines of code pinot-query-runtime/src/main/java/org/apache/pinot/query/runtime/operator/MailboxSendOperator.java x: 13 # contributors y: 282 lines of code pinot-broker/src/main/java/org/apache/pinot/broker/api/resources/PinotClientRequest.java x: 24 # contributors y: 584 lines of code pinot-common/src/main/java/org/apache/pinot/common/request/context/RequestContextUtils.java x: 11 # contributors y: 459 lines of code pinot-common/src/main/java/org/apache/pinot/common/utils/request/RequestUtils.java x: 18 # contributors y: 556 lines of code pinot-controller/src/main/java/org/apache/pinot/controller/helix/ControllerRequestClient.java x: 13 # contributors y: 370 lines of code pinot-core/src/main/java/org/apache/pinot/core/plan/FilterPlanNode.java x: 20 # contributors y: 260 lines of code pinot-perf/src/main/java/org/apache/pinot/perf/BenchmarkJsonKeyMap.java x: 1 # contributors y: 131 lines of code pinot-perf/src/main/java/org/apache/pinot/perf/BenchmarkRoaringBitmapMapping.java x: 1 # contributors y: 260 lines of code pinot-query-planner/src/main/java/org/apache/pinot/calcite/sql/fun/PinotOperatorTable.java x: 4 # contributors y: 313 lines of code pinot-segment-local/src/main/java/org/apache/pinot/segment/local/segment/creator/impl/text/LuceneTextIndexCreator.java x: 14 # contributors y: 241 lines of code pinot-segment-local/src/main/java/org/apache/pinot/segment/local/segment/store/TextIndexUtils.java x: 10 # contributors y: 263 lines of code pinot-segment-spi/src/main/java/org/apache/pinot/segment/spi/index/TextIndexConfig.java x: 9 # contributors y: 333 lines of code pinot-spi/src/main/java/org/apache/pinot/spi/config/table/FieldConfig.java x: 23 # contributors y: 213 lines of code pinot-spi/src/main/java/org/apache/pinot/spi/utils/BigDecimalUtils.java x: 4 # contributors y: 97 lines of code pinot-spi/src/main/java/org/apache/pinot/spi/utils/builder/TableConfigBuilder.java x: 26 # contributors y: 412 lines of code pinot-core/src/main/java/org/apache/pinot/core/query/aggregation/function/AggregationFunctionFactory.java x: 33 # contributors y: 442 lines of code pinot-core/src/main/java/org/apache/pinot/core/query/aggregation/function/AvgMVAggregationFunction.java x: 6 # contributors y: 70 lines of code pinot-core/src/main/java/org/apache/pinot/core/query/aggregation/function/MaxAggregationFunction.java x: 10 # contributors y: 221 lines of code pinot-core/src/main/java/org/apache/pinot/core/query/aggregation/function/SumAggregationFunction.java x: 10 # contributors y: 205 lines of code pinot-common/src/main/java/org/apache/pinot/common/datatable/StatMap.java x: 1 # contributors y: 401 lines of code pinot-query-runtime/src/main/java/org/apache/pinot/query/runtime/operator/AggregateOperator.java x: 14 # contributors y: 388 lines of code pinot-query-runtime/src/main/java/org/apache/pinot/query/runtime/operator/BaseJoinOperator.java x: 2 # contributors y: 242 lines of code pinot-query-runtime/src/main/java/org/apache/pinot/query/runtime/operator/BaseMailboxReceiveOperator.java x: 5 # contributors y: 175 lines of code pinot-query-runtime/src/main/java/org/apache/pinot/query/runtime/operator/LeafStageTransferableBlockOperator.java x: 9 # contributors y: 610 lines of code pinot-query-runtime/src/main/java/org/apache/pinot/query/runtime/operator/LookupJoinOperator.java x: 3 # contributors y: 209 lines of code pinot-query-runtime/src/main/java/org/apache/pinot/query/runtime/operator/MailboxReceiveOperator.java x: 11 # contributors y: 35 lines of code pinot-query-runtime/src/main/java/org/apache/pinot/query/runtime/operator/MultiStageOperator.java x: 8 # contributors y: 320 lines of code pinot-query-runtime/src/main/java/org/apache/pinot/query/runtime/operator/MultistageAggregationExecutor.java x: 6 # contributors y: 123 lines of code pinot-query-runtime/src/main/java/org/apache/pinot/query/runtime/operator/MultistageGroupByExecutor.java x: 9 # contributors y: 427 lines of code pinot-query-runtime/src/main/java/org/apache/pinot/query/runtime/operator/NonEquiJoinOperator.java x: 2 # contributors y: 111 lines of code pinot-query-runtime/src/main/java/org/apache/pinot/query/runtime/operator/OpChain.java x: 9 # contributors y: 58 lines of code pinot-query-runtime/src/main/java/org/apache/pinot/query/runtime/operator/SetOperator.java x: 6 # contributors y: 134 lines of code pinot-query-runtime/src/main/java/org/apache/pinot/query/runtime/operator/SortOperator.java x: 10 # contributors y: 170 lines of code pinot-query-runtime/src/main/java/org/apache/pinot/query/runtime/operator/WindowAggregateOperator.java x: 8 # contributors y: 216 lines of code pinot-query-runtime/src/main/java/org/apache/pinot/query/runtime/operator/exchange/BlockExchange.java x: 7 # contributors y: 176 lines of code pinot-query-runtime/src/main/java/org/apache/pinot/query/runtime/operator/exchange/HashExchange.java x: 6 # contributors y: 53 lines of code pinot-query-runtime/src/main/java/org/apache/pinot/query/runtime/operator/utils/BlockingMultiStreamConsumer.java x: 2 # contributors y: 253 lines of code pinot-query-runtime/src/main/java/org/apache/pinot/query/runtime/plan/server/ServerPlanRequestVisitor.java x: 5 # contributors y: 213 lines of code pinot-query-runtime/src/main/java/org/apache/pinot/query/runtime/timeseries/serde/TimeSeriesBlockSerde.java x: 2 # contributors y: 217 lines of code pinot-core/src/main/java/org/apache/pinot/core/transport/ServerChannels.java x: 13 # contributors y: 208 lines of code pinot-controller/src/main/resources/app/components/Homepage/Operations/RebalanceServerTableOp.tsx x: 3 # contributors y: 150 lines of code pinot-controller/src/main/resources/app/utils/Utils.tsx x: 6 # contributors y: 370 lines of code pinot-controller/src/main/java/org/apache/pinot/controller/api/resources/PinotRealtimeTableResource.java x: 14 # contributors y: 343 lines of code pinot-plugins/pinot-file-system/pinot-gcs/src/main/java/org/apache/pinot/plugin/filesystem/GcsPinotFS.java x: 17 # contributors y: 434 lines of code pinot-plugins/pinot-file-system/pinot-s3/src/main/java/org/apache/pinot/plugin/filesystem/S3PinotFS.java x: 24 # contributors y: 745 lines of code pinot-spi/src/main/java/org/apache/pinot/spi/filesystem/BasePinotFS.java x: 2 # contributors y: 48 lines of code pinot-spi/src/main/java/org/apache/pinot/spi/filesystem/PinotFS.java x: 13 # contributors y: 62 lines of code pinot-controller/src/main/java/org/apache/pinot/controller/helix/core/realtime/SegmentCompletionManager.java x: 17 # contributors y: 243 lines of code pinot-controller/src/main/java/org/apache/pinot/controller/helix/core/rebalance/RebalanceSummaryResult.java x: 2 # contributors y: 344 lines of code pinot-server/src/main/java/org/apache/pinot/server/starter/ServerInstance.java x: 27 # contributors y: 243 lines of code pinot-segment-local/src/main/java/org/apache/pinot/segment/local/function/GroovyFunctionEvaluator.java x: 6 # contributors y: 154 lines of code pinot-common/src/main/java/org/apache/pinot/common/utils/fetcher/HttpSegmentFetcher.java x: 14 # contributors y: 163 lines of code pinot-common/src/main/java/org/apache/pinot/common/utils/config/QueryOptionsUtils.java x: 18 # contributors y: 349 lines of code pinot-core/src/main/java/org/apache/pinot/core/accounting/PerQueryCPUMemAccountantFactory.java x: 4 # contributors y: 678 lines of code pinot-spi/src/main/java/org/apache/pinot/spi/trace/Tracing.java x: 5 # contributors y: 228 lines of code pinot-core/src/main/java/org/apache/pinot/core/operator/query/NonScanBasedAggregationOperator.java x: 5 # contributors y: 252 lines of code pinot-core/src/main/java/org/apache/pinot/core/plan/AggregationPlanNode.java x: 17 # contributors y: 141 lines of code pinot-core/src/main/java/org/apache/pinot/core/query/aggregation/function/DistinctCountAggregationFunction.java x: 8 # contributors y: 43 lines of code pinot-core/src/main/java/org/apache/pinot/core/query/aggregation/function/DistinctCountOffHeapAggregationFunction.java x: 1 # contributors y: 472 lines of code pinot-segment-spi/src/main/java/org/apache/pinot/segment/spi/AggregationFunctionType.java x: 23 # contributors y: 305 lines of code pinot-core/src/main/java/org/apache/pinot/core/segment/processing/mapper/SegmentMapper.java x: 9 # contributors y: 183 lines of code pinot-spi/src/main/java/org/apache/pinot/spi/config/table/ingestion/EnrichmentConfig.java x: 2 # contributors y: 31 lines of code pinot-server/src/main/java/org/apache/pinot/server/worker/WorkerQueryServer.java x: 7 # contributors y: 63 lines of code pinot-server/src/main/java/org/apache/pinot/server/api/resources/TablesResource.java x: 32 # contributors y: 1007 lines of code pinot-controller/src/main/resources/app/components/Table.tsx x: 8 # contributors y: 560 lines of code pinot-core/src/main/java/org/apache/pinot/core/operator/blocks/results/GroupByResultsBlock.java x: 6 # contributors y: 288 lines of code pinot-core/src/main/java/org/apache/pinot/core/data/manager/InstanceDataManager.java x: 18 # contributors y: 60 lines of code pinot-segment-local/src/main/java/org/apache/pinot/segment/local/indexsegment/immutable/ImmutableSegmentImpl.java x: 14 # contributors y: 282 lines of code pinot-segment-local/src/main/java/org/apache/pinot/segment/local/indexsegment/immutable/ImmutableSegmentLoader.java x: 9 # contributors y: 263 lines of code pinot-server/src/main/java/org/apache/pinot/server/starter/helix/HelixInstanceDataManagerConfig.java x: 24 # contributors y: 212 lines of code pinot-server/src/main/java/org/apache/pinot/server/starter/helix/SegmentMessageHandlerFactory.java x: 10 # contributors y: 217 lines of code pinot-spi/src/main/java/org/apache/pinot/spi/config/instance/InstanceDataManagerConfig.java x: 12 # contributors y: 37 lines of code pinot-common/src/main/java/org/apache/pinot/common/response/encoder/ArrowResponseEncoder.java x: 1 # contributors y: 389 lines of code pinot-plugins/pinot-minion-tasks/pinot-minion-builtin-tasks/src/main/java/org/apache/pinot/plugin/minion/tasks/upsertcompaction/UpsertCompactionTaskExecutor.java x: 8 # contributors y: 114 lines of code pinot-plugins/pinot-minion-tasks/pinot-minion-builtin-tasks/src/main/java/org/apache/pinot/plugin/minion/tasks/upsertcompactmerge/UpsertCompactMergeTaskExecutor.java x: 2 # contributors y: 153 lines of code pinot-common/src/main/java/org/apache/pinot/common/response/encoder/JsonResponseEncoder.java x: 1 # contributors y: 206 lines of code pinot-common/src/main/java/org/apache/pinot/common/utils/DataSchema.java x: 14 # contributors y: 724 lines of code pinot-controller/src/main/java/org/apache/pinot/controller/api/resources/PinotControllerPeriodicTaskRestletResource.java x: 7 # contributors y: 115 lines of code pinot-controller/src/main/java/org/apache/pinot/controller/validation/RealtimeSegmentValidationManager.java x: 17 # contributors y: 223 lines of code pinot-controller/src/main/java/org/apache/pinot/controller/api/resources/PinotSegmentRestletResource.java x: 38 # contributors y: 1157 lines of code pinot-clients/pinot-java-client/src/main/java/org/apache/pinot/client/grpc/GrpcConnection.java x: 1 # contributors y: 166 lines of code pinot-core/src/main/java/org/apache/pinot/core/data/manager/realtime/ConsumerCoordinator.java x: 2 # contributors y: 187 lines of code pinot-common/src/main/java/org/apache/pinot/common/function/TransformFunctionType.java x: 27 # contributors y: 279 lines of code pinot-core/src/main/java/org/apache/pinot/core/operator/transform/function/TransformFunctionFactory.java x: 32 # contributors y: 309 lines of code pinot-core/src/main/java/org/apache/pinot/core/common/BlockValSet.java x: 6 # contributors y: 39 lines of code pinot-core/src/main/java/org/apache/pinot/core/common/DataBlockCache.java x: 9 # contributors y: 252 lines of code pinot-core/src/main/java/org/apache/pinot/core/common/DataFetcher.java x: 9 # contributors y: 371 lines of code pinot-core/src/main/java/org/apache/pinot/core/operator/docvalsets/TransformBlockValSet.java x: 9 # contributors y: 241 lines of code pinot-segment-local/src/main/java/org/apache/pinot/segment/local/io/util/ValueReader.java x: 5 # contributors y: 41 lines of code pinot-segment-local/src/main/java/org/apache/pinot/segment/local/io/util/VarLengthValueReader.java x: 7 # contributors y: 102 lines of code pinot-segment-local/src/main/java/org/apache/pinot/segment/local/segment/index/readers/BigDecimalDictionary.java x: 2 # contributors y: 83 lines of code pinot-segment-local/src/main/java/org/apache/pinot/segment/local/segment/index/readers/BytesDictionary.java x: 4 # contributors y: 89 lines of code pinot-segment-spi/src/main/java/org/apache/pinot/segment/spi/index/reader/Dictionary.java x: 7 # contributors y: 158 lines of code pinot-segment-spi/src/main/java/org/apache/pinot/segment/spi/index/reader/ForwardIndexReader.java x: 10 # contributors y: 662 lines of code pinot-spi/src/main/java/org/apache/pinot/spi/utils/hash/MurmurHashFunctions.java x: 2 # contributors y: 323 lines of code pinot-core/src/main/java/org/apache/pinot/core/query/aggregation/function/funnel/window/FunnelBaseAggregationFunction.java x: 3 # contributors y: 290 lines of code pinot-core/src/main/java/org/apache/pinot/core/operator/query/FilteredGroupByOperator.java x: 5 # contributors y: 199 lines of code pinot-core/src/main/java/org/apache/pinot/core/operator/query/GroupByOperator.java x: 5 # contributors y: 156 lines of code pinot-server/src/main/java/org/apache/pinot/server/api/resources/ReingestionResource.java x: 2 # contributors y: 206 lines of code pinot-common/src/main/java/org/apache/pinot/common/metrics/BrokerMetrics.java x: 10 # contributors y: 41 lines of code pinot-common/src/main/java/org/apache/pinot/common/response/BrokerResponse.java x: 17 # contributors y: 110 lines of code pinot-core/src/main/java/org/apache/pinot/core/operator/blocks/results/AggregationResultsBlock.java x: 6 # contributors y: 213 lines of code pinot-broker/src/main/java/org/apache/pinot/broker/querylog/QueryLogger.java x: 6 # contributors y: 265 lines of code pinot-common/src/main/java/org/apache/pinot/common/response/broker/BrokerResponseNative.java x: 21 # contributors y: 407 lines of code pinot-core/src/main/java/org/apache/pinot/core/operator/combine/GroupByCombineOperator.java x: 13 # contributors y: 168 lines of code pinot-core/src/main/java/org/apache/pinot/core/query/request/context/QueryContext.java x: 16 # contributors y: 498 lines of code pinot-common/src/main/java/org/apache/pinot/common/metrics/ServerTimer.java x: 18 # contributors y: 66 lines of code pinot-controller/src/main/java/org/apache/pinot/controller/helix/SegmentStatusChecker.java x: 22 # contributors y: 406 lines of code pinot-core/src/main/java/org/apache/pinot/core/query/aggregation/function/distinct/OffHeap128BitSet.java x: 1 # contributors y: 212 lines of code pinot-common/src/main/java/org/apache/pinot/common/protocols/SegmentCompletionProtocol.java x: 12 # contributors y: 433 lines of code pinot-controller/src/main/java/org/apache/pinot/controller/helix/core/realtime/BlockingSegmentCompletionFSM.java x: 4 # contributors y: 647 lines of code pinot-core/src/main/java/org/apache/pinot/server/realtime/ServerSegmentCompletionProtocolHandler.java x: 14 # contributors y: 288 lines of code pinot-spi/src/main/java/org/apache/pinot/spi/config/table/ingestion/IngestionConfig.java x: 9 # contributors y: 139 lines of code pinot-spi/src/main/java/org/apache/pinot/spi/utils/IngestionConfigUtils.java x: 8 # contributors y: 195 lines of code pinot-clients/pinot-java-client/src/main/java/org/apache/pinot/client/BrokerCache.java x: 8 # contributors y: 176 lines of code pinot-clients/pinot-java-client/src/main/java/org/apache/pinot/client/Connection.java x: 15 # contributors y: 92 lines of code pinot-clients/pinot-java-client/src/main/java/org/apache/pinot/client/ConnectionFactory.java x: 10 # contributors y: 131 lines of code pinot-clients/pinot-java-client/src/main/java/org/apache/pinot/client/UpdatableBrokerCache.java x: 3 # contributors y: 11 lines of code pinot-clients/pinot-jdbc-client/src/main/java/org/apache/pinot/client/PinotDriver.java x: 9 # contributors y: 155 lines of code pinot-clients/pinot-jdbc-client/src/main/java/org/apache/pinot/client/PinotResultSet.java x: 6 # contributors y: 404 lines of code pinot-controller/src/main/java/org/apache/pinot/controller/cursors/ResponseStoreCleaner.java x: 2 # contributors y: 178 lines of code pinot-common/src/main/java/org/apache/pinot/common/utils/SchemaUtils.java x: 10 # contributors y: 126 lines of code pinot-controller/src/main/java/org/apache/pinot/controller/api/resources/PinotSchemaRestletResource.java x: 23 # contributors y: 482 lines of code pinot-plugins/pinot-minion-tasks/pinot-minion-builtin-tasks/src/main/java/org/apache/pinot/plugin/minion/tasks/refreshsegment/RefreshSegmentTaskGenerator.java x: 3 # contributors y: 119 lines of code pinot-spi/src/main/java/org/apache/pinot/spi/config/table/SegmentsValidationAndRetentionConfig.java x: 12 # contributors y: 150 lines of code pinot-common/src/main/java/org/apache/pinot/common/metadata/segment/SegmentZKMetadata.java x: 13 # contributors y: 324 lines of code pinot-controller/src/main/java/org/apache/pinot/controller/helix/core/realtime/segment/FlushThresholdUpdater.java x: 5 # contributors y: 10 lines of code pinot-core/src/main/java/org/apache/pinot/core/data/manager/realtime/SegmentCommitterFactory.java x: 11 # contributors y: 57 lines of code helm/index.yaml x: 4 # contributors y: 439 lines of code pinot-spi/src/main/java/org/apache/pinot/spi/stream/StreamConfigProperties.java x: 12 # contributors y: 43 lines of code pinot-perf/src/main/java/org/apache/pinot/perf/BenchmarkPinotDataBuffer.java x: 4 # contributors y: 119 lines of code pinot-controller/src/main/java/org/apache/pinot/controller/api/resources/PinotQueryResource.java x: 23 # contributors y: 402 lines of code pinot-query-planner/src/main/java/org/apache/pinot/query/catalog/PinotCatalog.java x: 9 # contributors y: 84 lines of code pinot-core/src/main/java/org/apache/pinot/core/operator/dociditerators/ExpressionScanDocIdIterator.java x: 9 # contributors y: 399 lines of code pinot-core/src/main/java/org/apache/pinot/core/operator/dociditerators/SVScanDocIdIterator.java x: 12 # contributors y: 246 lines of code pinot-segment-local/src/main/java/org/apache/pinot/segment/local/segment/index/readers/forward/VarByteChunkForwardIndexReaderV4.java x: 7 # contributors y: 367 lines of code pinot-distribution/pinot-assembly.xml x: 21 # contributors y: 244 lines of code pinot-controller/src/main/java/org/apache/pinot/controller/helix/core/retention/RetentionManager.java x: 16 # contributors y: 349 lines of code pinot-controller/src/main/java/org/apache/pinot/controller/api/resources/TableViews.java x: 9 # contributors y: 272 lines of code pinot-controller/src/main/resources/app/components/Homepage/Operations/AddIngestionComponent.tsx x: 5 # contributors y: 147 lines of code pinot-spi/src/main/java/org/apache/pinot/spi/stream/StreamConfig.java x: 13 # contributors y: 345 lines of code pinot-controller/src/main/java/org/apache/pinot/controller/helix/core/rebalance/RebalanceResult.java x: 8 # contributors y: 82 lines of code pinot-core/src/main/java/org/apache/pinot/core/operator/filter/H3IndexFilterOperator.java x: 9 # contributors y: 179 lines of code pinot-plugins/pinot-file-system/pinot-s3/src/main/java/org/apache/pinot/plugin/filesystem/S3Config.java x: 6 # contributors y: 236 lines of code pinot-core/src/main/java/org/apache/pinot/core/operator/combine/BaseCombineOperator.java x: 15 # contributors y: 125 lines of code pinot-clients/pinot-jdbc-client/src/main/java/org/apache/pinot/client/controller/PinotControllerTransport.java x: 8 # contributors y: 119 lines of code pinot-broker/src/main/java/org/apache/pinot/broker/requesthandler/BrokerRequestHandler.java x: 11 # contributors y: 51 lines of code pinot-broker/src/main/java/org/apache/pinot/broker/requesthandler/BrokerRequestHandlerDelegate.java x: 15 # contributors y: 145 lines of code pinot-core/src/main/java/org/apache/pinot/core/query/scheduler/BinaryWorkloadScheduler.java x: 2 # contributors y: 158 lines of code pinot-core/src/main/java/org/apache/pinot/core/query/scheduler/PriorityScheduler.java x: 8 # contributors y: 131 lines of code pinot-core/src/main/java/org/apache/pinot/core/query/scheduler/QueryScheduler.java x: 21 # contributors y: 159 lines of code pinot-core/src/main/java/org/apache/pinot/core/query/scheduler/fcfs/FCFSQueryScheduler.java x: 7 # contributors y: 44 lines of code pinot-spi/src/main/java/org/apache/pinot/spi/query/QueryThreadContext.java x: 1 # contributors y: 310 lines of code pinot-server/src/main/java/org/apache/pinot/server/predownload/PredownloadScheduler.java x: 1 # contributors y: 362 lines of code pinot-common/src/main/java/org/apache/pinot/common/datatable/DataTableImplV4.java x: 8 # contributors y: 479 lines of code pinot-compatibility-verifier/src/main/java/org/apache/pinot/compat/StreamOp.java x: 6 # contributors y: 246 lines of code pinot-core/src/main/java/org/apache/pinot/core/operator/blocks/results/BaseResultsBlock.java x: 4 # contributors y: 130 lines of code pinot-core/src/main/java/org/apache/pinot/core/operator/combine/BaseSingleBlockCombineOperator.java x: 5 # contributors y: 120 lines of code pinot-core/src/main/java/org/apache/pinot/core/query/executor/sql/SqlQueryExecutor.java x: 6 # contributors y: 84 lines of code pinot-core/src/main/java/org/apache/pinot/core/query/reduce/BrokerReduceService.java x: 19 # contributors y: 134 lines of code pinot-core/src/main/java/org/apache/pinot/core/transport/AsyncQueryResponse.java x: 10 # contributors y: 153 lines of code pinot-spi/src/main/java/org/apache/pinot/spi/trace/DefaultRequestContext.java x: 3 # contributors y: 452 lines of code pinot-plugins/pinot-minion-tasks/pinot-minion-builtin-tasks/src/main/java/org/apache/pinot/plugin/minion/tasks/mergerollup/MergeRollupTaskGenerator.java x: 16 # contributors y: 722 lines of code pinot-controller/src/main/java/org/apache/pinot/controller/api/resources/PinotClusterConfigs.java x: 9 # contributors y: 230 lines of code pinot-segment-local/src/main/java/org/apache/pinot/segment/local/segment/index/loader/ForwardIndexHandler.java x: 10 # contributors y: 820 lines of code pinot-core/src/main/java/org/apache/pinot/core/common/ObjectSerDeUtils.java x: 24 # contributors y: 1543 lines of code pinot-core/src/main/java/org/apache/pinot/core/query/aggregation/function/AggregationFunction.java x: 9 # contributors y: 66 lines of code pinot-core/src/main/java/org/apache/pinot/core/query/aggregation/function/BaseDistinctAggregateAggregationFunction.java x: 5 # contributors y: 694 lines of code pinot-core/src/main/java/org/apache/pinot/core/query/aggregation/function/DistinctCountBitmapAggregationFunction.java x: 5 # contributors y: 372 lines of code pinot-core/src/main/java/org/apache/pinot/core/query/aggregation/function/DistinctCountCPCSketchAggregationFunction.java x: 3 # contributors y: 509 lines of code pinot-core/src/main/java/org/apache/pinot/core/query/aggregation/function/DistinctCountHLLAggregationFunction.java x: 10 # contributors y: 390 lines of code pinot-core/src/main/java/org/apache/pinot/core/query/aggregation/function/DistinctCountHLLPlusAggregationFunction.java x: 3 # contributors y: 400 lines of code pinot-core/src/main/java/org/apache/pinot/core/query/aggregation/function/DistinctCountSmartHLLAggregationFunction.java x: 2 # contributors y: 864 lines of code pinot-core/src/main/java/org/apache/pinot/core/query/aggregation/function/DistinctCountThetaSketchAggregationFunction.java x: 11 # contributors y: 1381 lines of code pinot-core/src/main/java/org/apache/pinot/core/query/aggregation/function/FastHLLAggregationFunction.java x: 6 # contributors y: 165 lines of code pinot-core/src/main/java/org/apache/pinot/core/query/aggregation/function/FirstIntValueWithTimeAggregationFunction.java x: 3 # contributors y: 87 lines of code pinot-core/src/main/java/org/apache/pinot/core/query/aggregation/function/HistogramAggregationFunction.java x: 4 # contributors y: 351 lines of code pinot-core/src/main/java/org/apache/pinot/core/query/aggregation/function/IdSetAggregationFunction.java x: 4 # contributors y: 459 lines of code pinot-core/src/main/java/org/apache/pinot/core/query/aggregation/function/IntegerTupleSketchAggregationFunction.java x: 3 # contributors y: 251 lines of code pinot-core/src/main/java/org/apache/pinot/core/query/aggregation/function/ModeAggregationFunction.java x: 6 # contributors y: 638 lines of code pinot-core/src/main/java/org/apache/pinot/core/query/aggregation/function/ParentExprMinMaxAggregationFunction.java x: 2 # contributors y: 368 lines of code pinot-core/src/main/java/org/apache/pinot/core/query/aggregation/function/PercentileAggregationFunction.java x: 8 # contributors y: 161 lines of code pinot-core/src/main/java/org/apache/pinot/core/query/aggregation/function/PercentileSmartTDigestAggregationFunction.java x: 3 # contributors y: 316 lines of code pinot-core/src/main/java/org/apache/pinot/core/query/aggregation/function/SumPrecisionAggregationFunction.java x: 7 # contributors y: 308 lines of code pinot-core/src/main/java/org/apache/pinot/core/query/aggregation/function/VarianceAggregationFunction.java x: 4 # contributors y: 164 lines of code pinot-core/src/main/java/org/apache/pinot/core/segment/processing/framework/SegmentProcessorFramework.java x: 12 # contributors y: 265 lines of code pinot-minion/src/main/java/org/apache/pinot/minion/event/MinionProgressObserver.java x: 3 # contributors y: 164 lines of code pinot-core/src/main/java/org/apache/pinot/core/common/datablock/DataBlockBuilder.java x: 8 # contributors y: 536 lines of code pinot-core/src/main/java/org/apache/pinot/core/query/selection/SelectionOperatorUtils.java x: 18 # contributors y: 460 lines of code pinot-core/src/main/java/org/apache/pinot/core/util/DataBlockExtractUtils.java x: 3 # contributors y: 879 lines of code pinot-controller/src/main/resources/app/pages/Query.tsx x: 14 # contributors y: 624 lines of code pinot-core/src/main/java/org/apache/pinot/core/query/reduce/GapfillProcessor.java x: 4 # contributors y: 308 lines of code pinot-query-planner/src/main/java/org/apache/pinot/query/planner/explain/PhysicalExplainPlanVisitor.java x: 3 # contributors y: 199 lines of code pinot-plugins/pinot-batch-ingestion/pinot-batch-ingestion-spark-2.4/src/main/java/org/apache/pinot/plugin/ingestion/batch/spark/SparkSegmentGenerationJobRunner.java x: 7 # contributors y: 321 lines of code pinot-plugins/pinot-batch-ingestion/pinot-batch-ingestion-spark-3/src/main/java/org/apache/pinot/plugin/ingestion/batch/spark3/SparkSegmentGenerationJobRunner.java x: 6 # contributors y: 327 lines of code pinot-plugins/pinot-batch-ingestion/pinot-batch-ingestion-standalone/src/main/java/org/apache/pinot/plugin/ingestion/batch/standalone/SegmentGenerationJobRunner.java x: 15 # contributors y: 238 lines of code pinot-plugins/pinot-minion-tasks/pinot-minion-builtin-tasks/src/main/java/org/apache/pinot/plugin/minion/tasks/BaseMultipleSegmentsConversionExecutor.java x: 19 # contributors y: 455 lines of code pinot-plugins/pinot-segment-writer/pinot-segment-writer-file-based/src/main/java/org/apache/pinot/plugin/segmentwriter/filebased/FileBasedSegmentWriter.java x: 10 # contributors y: 160 lines of code pinot-tools/src/main/java/org/apache/pinot/tools/HybridQuickstart.java x: 14 # contributors y: 110 lines of code pinot-tools/src/main/java/org/apache/pinot/tools/perf/PerfBenchmarkDriver.java x: 17 # contributors y: 396 lines of code pinot-segment-local/src/main/java/org/apache/pinot/segment/local/realtime/impl/json/MutableJsonIndexImpl.java x: 7 # contributors y: 613 lines of code pinot-segment-local/src/main/java/org/apache/pinot/segment/local/segment/index/readers/json/ImmutableJsonIndexReader.java x: 9 # contributors y: 594 lines of code pinot-broker/src/main/java/org/apache/pinot/broker/queryquota/HelixExternalViewBasedQueryQuotaManager.java x: 6 # contributors y: 666 lines of code pinot-controller/src/main/java/org/apache/pinot/controller/util/ServerSegmentMetadataReader.java x: 15 # contributors y: 394 lines of code pinot-segment-local/src/main/java/org/apache/pinot/segment/local/utils/SegmentPushUtils.java x: 17 # contributors y: 542 lines of code pinot-common/src/main/java/org/apache/pinot/common/utils/FileUploadDownloadClient.java x: 38 # contributors y: 701 lines of code pinot-controller/src/main/java/org/apache/pinot/controller/api/resources/PinotTaskRestletResource.java x: 20 # contributors y: 682 lines of code pinot-broker/src/main/java/org/apache/pinot/broker/api/resources/PinotBrokerDebug.java x: 15 # contributors y: 293 lines of code pinot-core/src/main/java/org/apache/pinot/core/operator/transform/function/BinaryOperatorTransformFunction.java x: 9 # contributors y: 867 lines of code pinot-broker/src/main/java/org/apache/pinot/broker/requesthandler/TimeSeriesRequestHandler.java x: 3 # contributors y: 184 lines of code pinot-common/src/main/java/org/apache/pinot/common/function/scalar/DateTimeFunctions.java x: 16 # contributors y: 821 lines of code pinot-controller/src/main/java/org/apache/pinot/controller/api/resources/PinotRunningQueryResource.java x: 7 # contributors y: 344 lines of code pinot-tools/src/main/java/org/apache/pinot/tools/MultistageEngineQuickStart.java x: 8 # contributors y: 288 lines of code pinot-tools/src/main/java/org/apache/pinot/tools/Quickstart.java x: 18 # contributors y: 108 lines of code pinot-controller/src/main/java/org/apache/pinot/controller/api/resources/PinotTenantRestletResource.java x: 16 # contributors y: 621 lines of code pinot-common/src/main/java/org/apache/pinot/common/function/scalar/StringFunctions.java x: 19 # contributors y: 329 lines of code pinot-segment-local/src/main/java/org/apache/pinot/segment/local/segment/index/loader/IndexLoadingConfig.java x: 11 # contributors y: 296 lines of code pinot-spi/src/main/java/org/apache/pinot/spi/config/table/IndexingConfig.java x: 15 # contributors y: 327 lines of code pinot-spi/src/main/java/org/apache/pinot/spi/data/FieldSpec.java x: 20 # contributors y: 600 lines of code pinot-segment-local/src/main/java/org/apache/pinot/segment/local/startree/v2/builder/OffHeapSingleTreeBuilder.java x: 5 # contributors y: 294 lines of code pinot-core/src/main/java/org/apache/pinot/core/plan/CombinePlanNode.java x: 11 # contributors y: 108 lines of code pinot-core/src/main/java/org/apache/pinot/core/minion/SegmentPurger.java x: 12 # contributors y: 185 lines of code pinot-core/src/main/java/org/apache/pinot/core/data/table/IndexedTable.java x: 6 # contributors y: 204 lines of code pinot-core/src/main/java/org/apache/pinot/core/util/GroupByUtils.java x: 5 # contributors y: 133 lines of code pinot-controller/src/main/java/org/apache/pinot/controller/validation/StorageQuotaChecker.java x: 11 # contributors y: 166 lines of code pinot-plugins/pinot-file-system/pinot-adls/src/main/java/org/apache/pinot/plugin/filesystem/ADLSGen2PinotFS.java x: 10 # contributors y: 493 lines of code pinot-segment-local/src/main/java/org/apache/pinot/segment/local/segment/store/FilePerIndexDirectory.java x: 8 # contributors y: 149 lines of code pinot-segment-spi/src/main/java/org/apache/pinot/segment/spi/memory/PinotDataBuffer.java x: 4 # contributors y: 498 lines of code pinot-tools/src/main/java/org/apache/pinot/tools/BootstrapTableTool.java x: 13 # contributors y: 289 lines of code pinot-core/src/main/java/org/apache/pinot/core/common/MinionConstants.java x: 19 # contributors y: 113 lines of code pinot-core/src/main/java/org/apache/pinot/core/query/aggregation/groupby/DictionaryBasedGroupKeyGenerator.java x: 9 # contributors y: 912 lines of code pinot-segment-local/src/main/java/org/apache/pinot/segment/local/segment/creator/impl/fwd/CLPForwardIndexCreatorV2.java x: 2 # contributors y: 274 lines of code pinot-segment-local/src/main/java/org/apache/pinot/segment/local/segment/index/forward/ForwardIndexType.java x: 7 # contributors y: 221 lines of code pinot-controller/src/main/java/org/apache/pinot/controller/api/ControllerAdminApiApplication.java x: 20 # contributors y: 91 lines of code pinot-segment-local/src/main/java/org/apache/pinot/segment/local/utils/IngestionUtils.java x: 18 # contributors y: 278 lines of code pinot-plugins/pinot-batch-ingestion/pinot-batch-ingestion-hadoop/src/main/java/org/apache/pinot/plugin/ingestion/batch/hadoop/HadoopSegmentGenerationJobRunner.java x: 12 # contributors y: 285 lines of code pinot-tools/src/main/java/org/apache/pinot/tools/segment/converter/DictionaryToRawIndexConverter.java x: 13 # contributors y: 268 lines of code pinot-controller/src/main/java/org/apache/pinot/controller/helix/core/minion/generator/PinotTaskGenerator.java x: 7 # contributors y: 36 lines of code pinot-core/src/main/java/org/apache/pinot/core/operator/filter/FilterOperatorUtils.java x: 16 # contributors y: 213 lines of code pinot-common/src/main/proto/plan.proto x: 6 # contributors y: 220 lines of code pinot-query-planner/src/main/java/org/apache/pinot/query/planner/physical/colocated/GreedyShuffleRewriteVisitor.java x: 8 # contributors y: 325 lines of code pinot-query-planner/src/main/java/org/apache/pinot/query/planner/serde/PlanNodeDeserializer.java x: 2 # contributors y: 361 lines of code pinot-query-planner/src/main/java/org/apache/pinot/query/planner/explain/PlanNodeMerger.java x: 2 # contributors y: 496 lines of code pinot-controller/src/main/java/org/apache/pinot/controller/helix/core/assignment/instance/InstanceReplicaGroupPartitionSelector.java x: 4 # contributors y: 409 lines of code pinot-core/src/main/java/org/apache/pinot/core/operator/query/DictionaryBasedDistinctOperator.java x: 7 # contributors y: 351 lines of code pinot-core/src/main/java/org/apache/pinot/core/query/distinct/raw/RawMultiColumnDistinctExecutor.java x: 4 # contributors y: 230 lines of code pinot-core/src/main/java/org/apache/pinot/core/query/reduce/DistinctDataTableReducer.java x: 10 # contributors y: 90 lines of code pinot-broker/src/main/java/org/apache/pinot/broker/broker/BrokerAdminApiApplication.java x: 24 # contributors y: 147 lines of code pinot-broker/src/main/java/org/apache/pinot/broker/cursors/FsResponseStore.java x: 1 # contributors y: 187 lines of code pinot-common/src/main/java/org/apache/pinot/common/function/scalar/ArithmeticFunctions.java x: 7 # contributors y: 154 lines of code pinot-plugins/pinot-input-format/pinot-clp-log/src/main/java/org/apache/pinot/plugin/inputformat/clplog/CLPLogRecordExtractor.java x: 4 # contributors y: 179 lines of code pinot-core/src/main/java/org/apache/pinot/core/segment/processing/framework/SegmentProcessorConfig.java x: 6 # contributors y: 171 lines of code pinot-tools/src/main/java/org/apache/pinot/tools/admin/command/AddTableCommand.java x: 17 # contributors y: 162 lines of code pinot-segment-local/src/main/java/org/apache/pinot/segment/local/recordtransformer/ComplexTypeTransformer.java x: 5 # contributors y: 353 lines of code pinot-segment-local/src/main/java/org/apache/pinot/segment/local/segment/creator/impl/SegmentIndexCreationDriverImpl.java x: 17 # contributors y: 417 lines of code pinot-segment-local/src/main/java/org/apache/pinot/segment/local/realtime/impl/forward/FixedByteMVMutableForwardIndex.java x: 9 # contributors y: 307 lines of code pinot-segment-local/src/main/java/org/apache/pinot/segment/local/segment/store/SingleFileIndexDirectory.java x: 10 # contributors y: 335 lines of code pinot-spi/src/main/java/org/apache/pinot/spi/env/CommonsConfigurationUtils.java x: 10 # contributors y: 241 lines of code pinot-spi/src/main/java/org/apache/pinot/spi/data/readers/RecordExtractor.java x: 6 # contributors y: 9 lines of code pinot-segment-local/src/main/java/org/apache/pinot/segment/local/realtime/converter/stats/MutableNoDictionaryColStatistics.java x: 9 # contributors y: 99 lines of code pinot-segment-local/src/main/java/org/apache/pinot/segment/local/realtime/impl/forward/CLPMutableForwardIndexV2.java x: 2 # contributors y: 320 lines of code pinot-spi/src/main/java/org/apache/pinot/spi/plugin/PluginManager.java x: 11 # contributors y: 349 lines of code pinot-spi/src/main/java/org/apache/pinot/spi/utils/JsonUtils.java x: 18 # contributors y: 665 lines of code pinot-segment-local/src/main/java/org/apache/pinot/segment/local/segment/creator/impl/SegmentColumnarIndexCreator.java x: 23 # contributors y: 577 lines of code pinot-segment-local/src/main/java/org/apache/pinot/segment/local/segment/index/dictionary/DictionaryIndexType.java x: 8 # contributors y: 384 lines of code pinot-segment-spi/src/main/java/org/apache/pinot/segment/spi/creator/SegmentGeneratorConfig.java x: 15 # contributors y: 502 lines of code pinot-spi/src/main/java/org/apache/pinot/spi/ingestion/batch/BatchConfigProperties.java x: 10 # contributors y: 61 lines of code pinot-spi/src/main/java/org/apache/pinot/spi/data/Schema.java x: 17 # contributors y: 756 lines of code pinot-core/src/main/java/org/apache/pinot/core/operator/transform/function/JsonExtractScalarTransformFunction.java x: 12 # contributors y: 425 lines of code pinot-tools/src/main/java/org/apache/pinot/tools/SegmentDumpTool.java x: 11 # contributors y: 133 lines of code pinot-tools/src/main/java/org/apache/pinot/tools/admin/PinotAdministrator.java x: 19 # contributors y: 167 lines of code pinot-tools/src/main/java/org/apache/pinot/tools/admin/command/AddSchemaCommand.java x: 13 # contributors y: 81 lines of code pinot-tools/src/main/java/org/apache/pinot/tools/admin/command/AddTenantCommand.java x: 12 # contributors y: 133 lines of code pinot-tools/src/main/java/org/apache/pinot/tools/admin/command/CreateSegmentCommand.java x: 13 # contributors y: 254 lines of code pinot-tools/src/main/java/org/apache/pinot/tools/admin/command/StartBrokerCommand.java x: 13 # contributors y: 136 lines of code pinot-tools/src/main/java/org/apache/pinot/tools/admin/command/StartServerCommand.java x: 14 # contributors y: 193 lines of code pinot-tools/src/main/java/org/apache/pinot/tools/admin/command/UploadSegmentCommand.java x: 15 # contributors y: 136 lines of code pinot-plugins/pinot-input-format/pinot-csv/src/main/java/org/apache/pinot/plugin/inputformat/csv/CSVRecordReader.java x: 13 # contributors y: 196 lines of code pinot-spi/src/main/java/org/apache/pinot/spi/data/readers/RecordReader.java x: 7 # contributors y: 20 lines of code pinot-core/src/main/java/org/apache/pinot/core/query/aggregation/groupby/NoDictionaryMultiColumnGroupKeyGenerator.java x: 9 # contributors y: 457 lines of code pinot-core/src/main/java/org/apache/pinot/core/query/aggregation/groupby/NoDictionarySingleColumnGroupKeyGenerator.java x: 8 # contributors y: 582 lines of code pinot-perf/src/main/java/org/apache/pinot/perf/BenchmarkOrderByQueries.java x: 4 # contributors y: 209 lines of code pinot-perf/src/main/java/org/apache/pinot/perf/BenchmarkRangeIndex.java x: 2 # contributors y: 423 lines of code pinot-segment-local/src/main/java/org/apache/pinot/segment/local/segment/index/loader/defaultcolumn/BaseDefaultColumnHandler.java x: 14 # contributors y: 965 lines of code pinot-controller/src/main/java/org/apache/pinot/controller/api/resources/Constants.java x: 14 # contributors y: 67 lines of code pinot-core/src/main/java/org/apache/pinot/core/query/aggregation/function/CountAggregationFunction.java x: 11 # contributors y: 169 lines of code pinot-perf/src/main/java/org/apache/pinot/perf/StringDictionaryPerfTest.java x: 11 # contributors y: 146 lines of code pinot-core/src/main/java/org/apache/pinot/core/startree/StarTreeUtils.java x: 11 # contributors y: 326 lines of code pinot-controller/src/main/java/org/apache/pinot/controller/helix/core/assignment/segment/OfflineSegmentAssignment.java x: 12 # contributors y: 66 lines of code pinot-controller/src/main/java/org/apache/pinot/controller/helix/core/assignment/segment/RealtimeSegmentAssignment.java x: 13 # contributors y: 148 lines of code pinot-controller/src/main/java/org/apache/pinot/controller/helix/core/assignment/segment/SegmentAssignmentUtils.java x: 8 # contributors y: 351 lines of code pinot-plugins/pinot-input-format/pinot-orc/src/main/java/org/apache/pinot/plugin/inputformat/orc/ORCRecordReader.java x: 12 # contributors y: 304 lines of code pinot-common/src/main/java/org/apache/pinot/common/utils/PinotDataType.java x: 9 # contributors y: 1246 lines of code pinot-core/src/main/java/org/apache/pinot/core/operator/filter/SortedIndexBasedFilterOperator.java x: 6 # contributors y: 190 lines of code pinot-core/src/main/java/org/apache/pinot/core/operator/query/LinearSelectionOrderByOperator.java x: 2 # contributors y: 265 lines of code pinot-common/src/main/java/org/apache/pinot/common/datablock/DataBlockEquals.java x: 1 # contributors y: 307 lines of code pinot-common/src/main/java/org/apache/pinot/common/datablock/ZeroCopyDataBlockSerde.java x: 1 # contributors y: 375 lines of code pinot-segment-spi/src/main/java/org/apache/pinot/segment/spi/memory/CompoundDataBuffer.java x: 1 # contributors y: 547 lines of code pinot-plugins/pinot-minion-tasks/pinot-minion-builtin-tasks/src/main/java/org/apache/pinot/plugin/minion/tasks/BaseSingleSegmentConversionExecutor.java x: 15 # contributors y: 155 lines of code pinot-segment-spi/src/main/java/org/apache/pinot/segment/spi/index/metadata/ColumnMetadataImpl.java x: 12 # contributors y: 385 lines of code pinot-segment-spi/src/main/java/org/apache/pinot/segment/spi/index/metadata/SegmentMetadataImpl.java x: 8 # contributors y: 368 lines of code pinot-core/src/main/java/org/apache/pinot/core/operator/transform/function/ArrayLiteralTransformFunction.java x: 2 # contributors y: 444 lines of code pinot-controller/src/main/java/org/apache/pinot/controller/api/resources/TableSize.java x: 12 # contributors y: 87 lines of code pinot-common/src/main/java/org/apache/pinot/common/function/FunctionRegistry.java x: 14 # contributors y: 208 lines of code pinot-segment-local/src/main/java/org/apache/pinot/segment/local/segment/index/loader/columnminmaxvalue/ColumnMinMaxValueGenerator.java x: 9 # contributors y: 340 lines of code pinot-compatibility-verifier/src/main/java/org/apache/pinot/compat/SegmentOp.java x: 4 # contributors y: 249 lines of code pinot-clients/pinot-java-client/src/main/java/org/apache/pinot/client/JsonAsyncHttpPinotClientTransport.java x: 17 # contributors y: 120 lines of code pinot-common/src/main/java/org/apache/pinot/common/utils/ServiceStatus.java x: 9 # contributors y: 422 lines of code pinot-segment-local/src/main/java/org/apache/pinot/segment/local/realtime/impl/invertedindex/RealtimeLuceneTextIndex.java x: 9 # contributors y: 197 lines of code pinot-core/src/main/java/org/apache/pinot/core/function/scalar/SketchFunctions.java x: 5 # contributors y: 335 lines of code pinot-controller/src/main/java/org/apache/pinot/controller/api/resources/DebugResource.java x: 7 # contributors y: 389 lines of code pinot-controller/src/main/java/org/apache/pinot/controller/api/resources/PinotInstanceAssignmentRestletResource.java x: 13 # contributors y: 410 lines of code pinot-controller/src/main/java/org/apache/pinot/controller/api/resources/PinotInstanceRestletResource.java x: 18 # contributors y: 552 lines of code pinot-controller/src/main/java/org/apache/pinot/controller/helix/core/rebalance/RebalanceChecker.java x: 3 # contributors y: 264 lines of code pinot-controller/src/main/java/org/apache/pinot/controller/helix/core/minion/ClusterInfoAccessor.java x: 13 # contributors y: 111 lines of code pinot-spi/src/main/java/org/apache/pinot/spi/data/readers/GenericRow.java x: 13 # contributors y: 187 lines of code pinot-common/src/main/java/org/apache/pinot/common/utils/config/TableConfigUtils.java x: 20 # contributors y: 338 lines of code pinot-core/src/main/java/org/apache/pinot/core/operator/transform/function/ValueInTransformFunction.java x: 8 # contributors y: 250 lines of code pinot-core/src/main/java/org/apache/pinot/core/operator/docvalsets/RowBasedBlockValSet.java x: 2 # contributors y: 571 lines of code pinot-common/src/main/java/org/apache/pinot/common/utils/SqlResultComparator.java x: 5 # contributors y: 480 lines of code pinot-core/src/main/java/org/apache/pinot/core/operator/filter/predicate/NotInPredicateEvaluatorFactory.java x: 11 # contributors y: 364 lines of code pinot-core/src/main/java/org/apache/pinot/core/query/aggregation/function/SegmentPartitionedDistinctCountAggregationFunction.java x: 3 # contributors y: 337 lines of code pinot-spi/src/main/java/org/apache/pinot/spi/stream/MessageBatch.java x: 11 # contributors y: 71 lines of code pinot-common/src/main/java/org/apache/pinot/sql/parsers/rewriter/ClpRewriter.java x: 2 # contributors y: 381 lines of code pinot-segment-local/src/main/java/org/apache/pinot/segment/local/segment/index/column/PhysicalColumnIndexContainer.java x: 12 # contributors y: 58 lines of code pinot-segment-spi/src/main/java/org/apache/pinot/segment/spi/creator/IndexCreationContext.java x: 11 # contributors y: 309 lines of code pinot-core/src/main/java/org/apache/pinot/core/operator/filter/predicate/RangePredicateEvaluatorFactory.java x: 12 # contributors y: 520 lines of code pinot-common/src/main/java/org/apache/pinot/common/utils/fetcher/BaseSegmentFetcher.java x: 10 # contributors y: 103 lines of code pinot-controller/src/main/java/org/apache/pinot/controller/helix/core/assignment/instance/FDAwareInstancePartitionSelector.java x: 2 # contributors y: 306 lines of code pinot-segment-local/src/main/java/org/apache/pinot/segment/local/utils/CustomSerDeUtils.java x: 5 # contributors y: 279 lines of code pinot-controller/src/main/java/org/apache/pinot/controller/recommender/io/InputManager.java x: 12 # contributors y: 480 lines of code pinot-controller/src/main/java/org/apache/pinot/controller/recommender/rules/utils/QueryInvertedSortedIndexRecommender.java x: 6 # contributors y: 555 lines of code pinot-core/src/main/java/org/apache/pinot/core/operator/transform/function/CaseTransformFunction.java x: 10 # contributors y: 842 lines of code pinot-core/src/main/java/org/apache/pinot/core/operator/transform/function/BaseTransformFunction.java x: 15 # contributors y: 718 lines of code pinot-core/src/main/java/org/apache/pinot/core/operator/transform/function/InTransformFunction.java x: 7 # contributors y: 404 lines of code pinot-plugins/pinot-file-system/pinot-hdfs/src/main/java/org/apache/pinot/plugin/filesystem/HadoopPinotFS.java x: 11 # contributors y: 251 lines of code pinot-core/src/main/java/org/apache/pinot/core/segment/processing/genericrow/GenericRowDeserializer.java x: 3 # contributors y: 305 lines of code pinot-core/src/main/java/org/apache/pinot/core/query/optimizer/statement/JsonStatementOptimizer.java x: 4 # contributors y: 380 lines of code pinot-segment-local/src/main/java/org/apache/pinot/segment/local/utils/nativefst/automaton/RegExp.java x: 1 # contributors y: 661 lines of code pinot-plugins/pinot-stream-ingestion/pinot-kafka-base/src/main/java/org/apache/pinot/plugin/stream/kafka/KafkaJSONMessageDecoder.java x: 7 # contributors y: 5 lines of code pinot-segment-local/src/main/java/org/apache/pinot/segment/local/utils/nativefst/automaton/BasicOperations.java x: 1 # contributors y: 503 lines of code pinot-segment-local/src/main/java/org/apache/pinot/segment/local/utils/nativefst/automaton/MinimizationOperations.java x: 1 # contributors y: 612 lines of code pinot-segment-local/src/main/java/org/apache/pinot/segment/local/customobject/QuantileDigest.java x: 3 # contributors y: 754 lines of code pinot-segment-local/src/main/java/org/apache/pinot/segment/local/io/util/PinotDataBitSetV2.java x: 4 # contributors y: 546 lines of code pinot-segment-local/src/main/java/org/apache/pinot/segment/local/io/reader/impl/FixedBitIntReader.java x: 3 # contributors y: 2395 lines of code pinot-segment-local/src/main/java/org/apache/pinot/segment/local/utils/GeometrySerializer.java x: 2 # contributors y: 410 lines of code pinot-server/src/main/java/org/apache/pinot/server/starter/helix/HelixServerStarter.java x: 19 # contributors y: 45 lines of code pinot-minion/src/main/java/org/apache/pinot/minion/MinionStarter.java x: 15 # contributors y: 24 lines of code pinot-clients/pinot-jdbc-client/src/main/java/org/apache/pinot/client/base/AbstractBaseResultSet.java x: 2 # contributors y: 828 lines of code pinot-clients/pinot-jdbc-client/src/main/java/org/apache/pinot/client/base/AbstractBaseConnectionMetaData.java x: 1 # contributors y: 833 lines of code
3280.0
lines of code
  min: 1.0
  average: 108.62
  25th percentile: 25.0
  median: 57.0
  75th percentile: 123.5
  max: 3280.0
0 68.0
# contributors
min: 1.0 | average: 4.15 | 25th percentile: 1.0 | median: 3.0 | 75th percentile: 5.0 | max: 68.0