apache / impala
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 2,744 files with 505,327 lines of code.
    • 55 files changed more than 100 times (57,277 lines of code)
    • 102 files changed 51-100 times (66,756 lines of code)
    • 274 files changed 21-50 times (90,897 lines of code)
    • 749 files changed 6-20 times (131,881 lines of code)
    • 1,564 files changed 1-5 times (158,516 lines of code)
11% | 13% | 17% | 26% | 31%
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 2,744 files with 505,327 lines of code.
    • 102 files changed by more than 25 contributors (90,066 lines of code)
    • 385 files changed by 11-25 contributors (133,793 lines of code)
    • 431 files changed by 6-10 contributors (80,243 lines of code)
    • 1,239 files changed by 2-5 contributors (155,390 lines of code)
    • 587 files changed by 1 contributor (45,835 lines of code)
17% | 26% | 15% | 30% | 9%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
cc, h, java, py, xml, json, sql, txt, sh, hpp, css, orc, js, proto, cmake, thrift, gitignore, md, cpp, c, diff, avsc, properties, yaml, ditamap, ditaval, in, cfg, clang-format, bsl, clang-tidy, gitattributes, flex, svg, ini, snap
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
cc11% | 14% | 17% | 27% | 28%
java13% | 15% | 21% | 26% | 22%
py40% | 18% | 9% | 23% | 8%
h3% | 6% | 17% | 23% | 49%
thrift36% | 27% | 10% | 13% | 11%
flex100% | 0% | 0% | 0% | 0%
cpp0% | 0% | 69% | 29% | 1%
proto0% | 0% | 19% | 32% | 48%
js0% | 0% | 0% | 45% | 54%
cmake0% | 0% | 0% | 38% | 61%
in0% | 0% | 0% | 80% | 20%
css0% | 0% | 0% | 0% | 100%
sql0% | 0% | 0% | 0% | 100%
c0% | 0% | 0% | 0% | 100%
xml0% | 0% | 0% | 0% | 100%
cfg0% | 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
be9% | 12% | 17% | 26% | 33%
fe15% | 16% | 23% | 27% | 17%
common41% | 17% | 12% | 18% | 9%
shell41% | 25% | 9% | 13% | 10%
infra0% | 0% | 100% | 0% | 0%
java0% | 0% | 0% | 16% | 83%
www0% | 0% | 0% | 10% | 89%
docker0% | 0% | 0% | 28% | 71%
cmake_modules0% | 0% | 0% | 39% | 60%
lib0% | 0% | 0% | 65% | 34%
security0% | 0% | 0% | 0% | 100%
package0% | 0% | 0% | 0% | 100%
ROOT0% | 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
impala-server.cc
in be/src/service
2922 89 2012-06-13 2025-04-29 499 79 marcel@cloudera.com yida.wu@cloudera.com
coordinator.cc
in be/src/runtime
1405 44 2012-01-11 2025-04-29 299 52 marcel@cloudera.com yida.wu@cloudera.com
impala-server.h
in be/src/service
655 15 2012-06-13 2025-04-29 272 56 marcel@cloudera.com yida.wu@cloudera.com
hdfs-scan-node.cc
in be/src/exec
359 17 2011-08-12 2023-10-31 254 38 alex.behm@cloudera.com riza.suminto@cloudera.com
CatalogOpExecutor.java
in fe/src/main/java/org/apache/impala/service
6221 175 2015-11-25 2025-04-23 251 68 amosbird@gmail.com michael.smith@cloudera.com
85 - 2012-06-13 2025-01-14 244 59 marcel@cloudera.com jfehr@cloudera.com
1620 97 2012-09-03 2025-04-24 244 61 henry@cloudera.com riza.suminto@cloudera.com
ImpalaService.thrift
in common/thrift
306 - 2011-12-30 2025-01-21 238 62 nong@cloudera.com npaptakacs@cloudera.com
exec-env.cc
in be/src/runtime
630 16 2012-02-22 2025-04-29 209 49 alan@cloudera.com joemcdonnell@cloudera.com
Frontend.java
in fe/src/main/java/org/apache/impala/service
2817 106 2015-11-25 2025-04-29 209 61 amosbird@gmail.com yida.wu@cloudera.com
runtime-state.cc
in be/src/runtime
314 15 2011-07-07 2023-11-08 185 35 alex.behm@cloudera.com eyizoha@163.com
query-options.cc
in be/src/service
1445 25 2014-12-08 2025-04-27 184 61 henry@cloudera.com eyizoha@163.com
exec-node.cc
in be/src/exec
512 24 2011-07-08 2025-04-25 181 38 marcel@cloudera.com mszjat@pm.me
HdfsTable.java
in fe/src/main/java/org/apache/impala/catalog
1941 117 2015-11-25 2025-04-03 175 55 amosbird@gmail.com npaptakacs@cloudera.com
1234 40 2014-06-24 2025-01-23 173 28 nong@cloudera.com michael.smith@cloudera.com
runtime-state.h
in be/src/runtime
211 17 2011-06-29 2023-11-08 168 31 marcel@cloudera.com eyizoha@163.com
Frontend.thrift
in common/thrift
490 - 2012-06-07 2024-12-20 166 50 alan@cloudera.com huangquanlong@gmail.com
impala-hs2-server.cc
in be/src/service
1157 42 2012-12-04 2024-11-19 162 52 alan@cloudera.com riza.suminto@cloudera.com
CatalogServiceCatalog.java
in fe/src/main/java/org/apache/impala/catalog
3205 159 2015-11-25 2025-04-25 158 46 amosbird@gmail.com huangquanlong@gmail.com
PlanNodes.thrift
in common/thrift
380 - 2011-12-30 2025-01-20 156 44 nong@cloudera.com prozsa@cloudera.com
query-options.h
in be/src/service
364 - 2014-12-08 2025-03-25 155 55 henry@cloudera.com joemcdonnell@cloudera.com
HdfsScanNode.java
in fe/src/main/java/org/apache/impala/planner
1814 69 2016-03-16 2025-02-04 155 49 tarmstrong@cloudera.com gaborkaszab@cloudera.com
coordinator.h
in be/src/runtime
203 3 2012-01-11 2024-06-06 154 37 marcel@cloudera.com shebbar@cloudera.com
llvm-codegen.cc
in be/src/codegen
1622 57 2012-03-29 2024-10-31 151 35 nong@cloudera.com michael.smith@cloudera.com
hdfs-scanner.cc
in be/src/exec
727 25 2012-03-10 2024-11-12 150 38 henry@cloudera.com huangquanlong@gmail.com
client-request-state.cc
in be/src/service
2145 83 2016-03-16 2025-01-16 149 48 tarmstrong@cloudera.com riza.suminto@cloudera.com
impala_functions.py
in common/function-registry
1082 1 2011-12-30 2024-11-22 147 56 nong@cloudera.com yida.wu@cloudera.com
Analyzer.java
in fe/src/main/java/org/apache/impala/analysis
3060 226 2015-11-25 2025-03-21 145 57 amosbird@gmail.com huangquanlong@gmail.com
hdfs-table-sink.cc
in be/src/exec
348 11 2012-05-24 2024-02-28 142 39 ubell@cloudera.com npaptakacs@cloudera.com
descriptors.cc
in be/src/runtime
1217 59 2011-06-29 2025-01-02 141 36 marcel@cloudera.com eyizoha@163.com
flex
sql-scanner.flex
in fe/src/main/jflex
572 - 2011-06-07 2024-12-01 140 54 phunt@cloudera.com mszjat@pm.me
data-stream-test.cc
in be/src/runtime
749 38 2011-12-07 2025-02-21 136 32 marcel@cloudera.com daniel.becker@cloudera.com
hdfs-scan-node.h
in be/src/exec
67 3 2011-08-12 2022-11-29 135 27 alex.behm@cloudera.com huangquanlong@gmail.com
CatalogObjects.thrift
in common/thrift
458 - 2013-07-08 2025-04-03 135 52 lskuff@cloudera.com npaptakacs@cloudera.com
global-flags.cc
in be/src/common
391 - 2012-06-13 2024-12-20 128 49 marcel@cloudera.com boroknagyz@cloudera.com
webserver.cc
in be/src/util
1028 27 2012-07-13 2025-03-11 128 43 henry@cloudera.com shebbar@cloudera.com
aggregation-node.cc
in be/src/exec
112 4 2011-07-23 2021-08-31 125 23 marcel@cloudera.com 54liuyao@163.com
descriptors.h
in be/src/runtime
474 43 2011-06-29 2025-01-02 125 33 marcel@cloudera.com eyizoha@163.com
fe-support.cc
in be/src/service
742 3 2012-08-20 2023-12-14 124 36 alan@cloudera.com k.venureddy2103@gmail.com
runtime-profile.cc
in be/src/util
2657 124 2012-02-22 2025-03-11 124 41 nong@cloudera.com shebbar@cloudera.com
impala-beeswax-server.cc
in be/src/service
503 25 2012-12-04 2024-11-19 123 35 alan@cloudera.com riza.suminto@cloudera.com
1166 38 2016-07-29 2025-01-03 120 39 alex.behm@cloudera.com riza.suminto@cloudera.com
admission-controller.cc
in be/src/scheduling
2520 97 2013-12-24 2025-01-14 119 31 henry@cloudera.com jfehr@cloudera.com
hash-table.cc
in be/src/exec
948 34 2011-09-10 2024-10-31 118 31 carl@cloudera.com michael.smith@cloudera.com
expr.cc
in be/src/exprs
75 3 2011-06-29 2025-02-21 117 20 marcel@cloudera.com daniel.becker@cloudera.com
backend-gflag-util.cc
in be/src/util
480 5 2016-10-25 2025-04-29 115 45 attilaj@cloudera.com fangyu.rao@cloudera.com
generate_error_codes.py
in common/thrift
340 1 2015-02-03 2024-08-27 113 38 mgrund@cloudera.com gaurav1086@gmail.com
init.cc
in be/src/common
526 11 2013-09-28 2024-09-10 112 41 lskuff@cloudera.com csringhofer@cloudera.com
exec-node.h
in be/src/exec
217 26 2011-06-29 2025-04-25 111 24 marcel@cloudera.com mszjat@pm.me
catalog-server.cc
in be/src/catalog
1230 33 2013-07-08 2025-04-25 111 40 lskuff@cloudera.com huangquanlong@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
impala-server.cc
in be/src/service
2922 89 2012-06-13 2025-04-29 499 79 marcel@cloudera.com yida.wu@cloudera.com
CatalogOpExecutor.java
in fe/src/main/java/org/apache/impala/service
6221 175 2015-11-25 2025-04-23 251 68 amosbird@gmail.com michael.smith@cloudera.com
ImpalaService.thrift
in common/thrift
306 - 2011-12-30 2025-01-21 238 62 nong@cloudera.com npaptakacs@cloudera.com
1620 97 2012-09-03 2025-04-24 244 61 henry@cloudera.com riza.suminto@cloudera.com
Frontend.java
in fe/src/main/java/org/apache/impala/service
2817 106 2015-11-25 2025-04-29 209 61 amosbird@gmail.com yida.wu@cloudera.com
query-options.cc
in be/src/service
1445 25 2014-12-08 2025-04-27 184 61 henry@cloudera.com eyizoha@163.com
85 - 2012-06-13 2025-01-14 244 59 marcel@cloudera.com jfehr@cloudera.com
Analyzer.java
in fe/src/main/java/org/apache/impala/analysis
3060 226 2015-11-25 2025-03-21 145 57 amosbird@gmail.com huangquanlong@gmail.com
impala-server.h
in be/src/service
655 15 2012-06-13 2025-04-29 272 56 marcel@cloudera.com yida.wu@cloudera.com
impala_functions.py
in common/function-registry
1082 1 2011-12-30 2024-11-22 147 56 nong@cloudera.com yida.wu@cloudera.com
HdfsTable.java
in fe/src/main/java/org/apache/impala/catalog
1941 117 2015-11-25 2025-04-03 175 55 amosbird@gmail.com npaptakacs@cloudera.com
query-options.h
in be/src/service
364 - 2014-12-08 2025-03-25 155 55 henry@cloudera.com joemcdonnell@cloudera.com
flex
sql-scanner.flex
in fe/src/main/jflex
572 - 2011-06-07 2024-12-01 140 54 phunt@cloudera.com mszjat@pm.me
coordinator.cc
in be/src/runtime
1405 44 2012-01-11 2025-04-29 299 52 marcel@cloudera.com yida.wu@cloudera.com
impala-hs2-server.cc
in be/src/service
1157 42 2012-12-04 2024-11-19 162 52 alan@cloudera.com riza.suminto@cloudera.com
CatalogObjects.thrift
in common/thrift
458 - 2013-07-08 2025-04-03 135 52 lskuff@cloudera.com npaptakacs@cloudera.com
Frontend.thrift
in common/thrift
490 - 2012-06-07 2024-12-20 166 50 alan@cloudera.com huangquanlong@gmail.com
exec-env.cc
in be/src/runtime
630 16 2012-02-22 2025-04-29 209 49 alan@cloudera.com joemcdonnell@cloudera.com
HdfsScanNode.java
in fe/src/main/java/org/apache/impala/planner
1814 69 2016-03-16 2025-02-04 155 49 tarmstrong@cloudera.com gaborkaszab@cloudera.com
global-flags.cc
in be/src/common
391 - 2012-06-13 2024-12-20 128 49 marcel@cloudera.com boroknagyz@cloudera.com
client-request-state.cc
in be/src/service
2145 83 2016-03-16 2025-01-16 149 48 tarmstrong@cloudera.com riza.suminto@cloudera.com
CatalogServiceCatalog.java
in fe/src/main/java/org/apache/impala/catalog
3205 159 2015-11-25 2025-04-25 158 46 amosbird@gmail.com huangquanlong@gmail.com
backend-gflag-util.cc
in be/src/util
480 5 2016-10-25 2025-04-29 115 45 attilaj@cloudera.com fangyu.rao@cloudera.com
frontend.cc
in be/src/service
369 45 2013-04-01 2024-12-20 96 45 lskuff@cloudera.com boroknagyz@cloudera.com
JniCatalog.thrift
in common/thrift
475 - 2013-10-07 2025-01-08 85 45 lskuff@cloudera.com daniel.becker@cloudera.com
PlanNodes.thrift
in common/thrift
380 - 2011-12-30 2025-01-20 156 44 nong@cloudera.com prozsa@cloudera.com
BackendGflags.thrift
in common/thrift
159 - 2016-10-25 2025-04-29 110 44 attilaj@cloudera.com fangyu.rao@cloudera.com
webserver.cc
in be/src/util
1028 27 2012-07-13 2025-03-11 128 43 henry@cloudera.com shebbar@cloudera.com
BackendConfig.java
in fe/src/main/java/org/apache/impala/service
401 111 2016-08-10 2025-04-29 105 43 tmarshall@cloudera.com fangyu.rao@cloudera.com
runtime-profile.cc
in be/src/util
2657 124 2012-02-22 2025-03-11 124 41 nong@cloudera.com shebbar@cloudera.com
init.cc
in be/src/common
526 11 2013-09-28 2024-09-10 112 41 lskuff@cloudera.com csringhofer@cloudera.com
Table.java
in fe/src/main/java/org/apache/impala/catalog
687 70 2015-11-25 2025-04-03 99 41 amosbird@gmail.com npaptakacs@cloudera.com
catalog-server.cc
in be/src/catalog
1230 33 2013-07-08 2025-04-25 111 40 lskuff@cloudera.com huangquanlong@gmail.com
hdfs-table-sink.cc
in be/src/exec
348 11 2012-05-24 2024-02-28 142 39 ubell@cloudera.com npaptakacs@cloudera.com
1166 38 2016-07-29 2025-01-03 120 39 alex.behm@cloudera.com riza.suminto@cloudera.com
impala-http-handler.cc
in be/src/service
1322 34 2016-06-10 2025-03-11 92 39 henry@cloudera.com shebbar@cloudera.com
JniFrontend.java
in fe/src/main/java/org/apache/impala/service
759 24 2015-12-22 2025-03-03 64 39 alex.behm@cloudera.com yida.wu@cloudera.com
hdfs-scan-node.cc
in be/src/exec
359 17 2011-08-12 2023-10-31 254 38 alex.behm@cloudera.com riza.suminto@cloudera.com
exec-node.cc
in be/src/exec
512 24 2011-07-08 2025-04-25 181 38 marcel@cloudera.com mszjat@pm.me
hdfs-scanner.cc
in be/src/exec
727 25 2012-03-10 2024-11-12 150 38 henry@cloudera.com huangquanlong@gmail.com
generate_error_codes.py
in common/thrift
340 1 2015-02-03 2024-08-27 113 38 mgrund@cloudera.com gaurav1086@gmail.com
coordinator.h
in be/src/runtime
203 3 2012-01-11 2024-06-06 154 37 marcel@cloudera.com shebbar@cloudera.com
descriptors.cc
in be/src/runtime
1217 59 2011-06-29 2025-01-02 141 36 marcel@cloudera.com eyizoha@163.com
fe-support.cc
in be/src/service
742 3 2012-08-20 2023-12-14 124 36 alan@cloudera.com k.venureddy2103@gmail.com
Planner.java
in fe/src/main/java/org/apache/impala/planner
678 26 2016-03-16 2025-01-03 95 36 tarmstrong@cloudera.com scarlin@cloudera.com
1003 99 2014-06-13 2025-04-24 78 36 abdullah.yousufi@cloudera.com riza.suminto@cloudera.com
client-request-state.h
in be/src/service
361 37 2016-10-31 2025-01-22 75 36 marcel@cloudera.com asherman@cloudera.com
runtime-state.cc
in be/src/runtime
314 15 2011-07-07 2023-11-08 185 35 alex.behm@cloudera.com eyizoha@163.com
llvm-codegen.cc
in be/src/codegen
1622 57 2012-03-29 2024-10-31 151 35 nong@cloudera.com michael.smith@cloudera.com
impala-beeswax-server.cc
in be/src/service
503 25 2012-12-04 2024-11-19 123 35 alan@cloudera.com riza.suminto@cloudera.com
Files With Least Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
linux_syscall_support.h
in common/protobuf/kudu/gutil
3866 141
linux_syscall_support.h
in be/src/kudu/gutil
3866 141
valgrind.h
in common/protobuf/kudu/gutil
3344 -
valgrind.h
in be/src/kudu/gutil
3344 -
env_posix.cc
in common/protobuf/kudu/util
1992 113
trace_event_impl.cc
in common/protobuf/kudu/util/debug
1864 106
escaping.cc
in common/protobuf/kudu/gutil/strings
1380 76
escaping.cc
in be/src/kudu/gutil/strings
1380 76
rpc-test.cc
in common/protobuf/kudu/rpc
1102 10
negotiation-test.cc
in common/protobuf/kudu/rpc
1096 13
env-test.cc
in common/protobuf/kudu/util
1011 12
numbers.cc
in common/protobuf/kudu/gutil/strings
981 49
numbers.cc
in be/src/kudu/gutil/strings
981 49
trace_event.h
in common/protobuf/kudu/util/debug
938 32
threadpool-test.cc
in common/protobuf/kudu/util
914 7
metrics.h
in common/protobuf/kudu/util
887 62
metrics-test.cc
in common/protobuf/kudu/util
875 5
pb_util.cc
in common/protobuf/kudu/util
844 48
util.cc
in common/protobuf/kudu/gutil/strings
807 29
util.cc
in be/src/kudu/gutil/strings
807 29
metrics.cc
in common/protobuf/kudu/util
795 56
server_negotiation.cc
in common/protobuf/kudu/rpc
770 29
port.h
in common/protobuf/kudu/gutil
748 26
port.h
in be/src/kudu/gutil
748 26
split.cc
in common/protobuf/kudu/gutil/strings
730 58
split.cc
in be/src/kudu/gutil/strings
730 58
trace-test.cc
in common/protobuf/kudu/util
712 19
reactor.cc
in common/protobuf/kudu/rpc
712 56
connection.cc
in common/protobuf/kudu/rpc
691 34
subprocess.cc
in common/protobuf/kudu/util
637 27
token-test.cc
in common/protobuf/kudu/security
634 6
threadpool.cc
in common/protobuf/kudu/util
634 24
client_negotiation.cc
in common/protobuf/kudu/rpc
616 31
maintenance_manager-test.cc
in common/protobuf/kudu/util
614 23
memory.h
in common/protobuf/kudu/util/memory
594 63
protoc-gen-krpc.cc
in common/protobuf/kudu/rpc
584 28
file_cache.cc
in common/protobuf/kudu/util
578 48
map-util.h
in common/protobuf/kudu/gutil
565 28
map-util.h
in be/src/kudu/gutil
565 28
stl_util.h
in common/protobuf/kudu/gutil
564 51
stl_util.h
in be/src/kudu/gutil
564 51
nvm_cache.cc
in common/protobuf/kudu/util
543 32
cache.cc
in common/protobuf/kudu/util
530 31
maintenance_manager.cc
in common/protobuf/kudu/util
526 19
pb_util-test.cc
in common/protobuf/kudu/util
525 8
rpc_stub-test.cc
in common/protobuf/kudu/rpc
523 4
socket.cc
in common/protobuf/kudu/util/net
520 35
debug-util.cc
in common/protobuf/kudu/util
518 33
net_util.cc
in common/protobuf/kudu/util/net
502 28
thread.cc
in common/protobuf/kudu/util
495 24
Correlations

File Size vs. Number of Changes: 2745 points

be/src/service/hs2-util.cc x: 827 lines of code y: 29 # changes be/src/service/query-result-set.cc x: 472 lines of code y: 20 # changes be/src/exec/parquet/hdfs-parquet-table-writer.cc x: 1286 lines of code y: 32 # changes be/src/runtime/tmp-file-mgr.cc x: 1938 lines of code y: 85 # changes be/src/runtime/tmp-file-mgr.h x: 280 lines of code y: 41 # changes be/src/service/query-options-test.cc x: 694 lines of code y: 68 # changes be/src/service/query-options.cc x: 1445 lines of code y: 184 # changes be/src/util/codec.cc x: 191 lines of code y: 38 # changes be/src/util/codec.h x: 71 lines of code y: 39 # changes be/src/util/compress.cc x: 342 lines of code y: 40 # changes be/src/util/compress.h x: 117 lines of code y: 24 # changes be/src/util/decompress-test.cc x: 436 lines of code y: 36 # changes be/src/util/parse-util.cc x: 120 lines of code y: 11 # changes be/src/util/parse-util.h x: 48 lines of code y: 12 # changes be/src/exec/text-converter.inline.h x: 172 lines of code y: 40 # changes be/src/util/coding-util-test.cc x: 121 lines of code y: 9 # changes be/src/util/coding-util.cc x: 170 lines of code y: 9 # changes fe/src/main/java/org/apache/impala/planner/HdfsScanNode.java x: 1814 lines of code y: 155 # changes fe/src/main/java/org/apache/impala/planner/ScanNode.java x: 389 lines of code y: 36 # changes fe/src/main/java/org/apache/impala/planner/SingleNodePlanner.java x: 1479 lines of code y: 90 # changes java/calcite-planner/src/main/java/org/apache/impala/calcite/rel/node/ImpalaAggRel.java x: 289 lines of code y: 4 # changes java/calcite-planner/src/main/java/org/apache/impala/calcite/rel/node/ImpalaAnalyticRel.java x: 368 lines of code y: 4 # changes java/calcite-planner/src/main/java/org/apache/impala/calcite/rel/node/ImpalaHdfsScanRel.java x: 159 lines of code y: 6 # changes java/calcite-planner/src/main/java/org/apache/impala/calcite/rel/node/ImpalaPlanRel.java x: 61 lines of code y: 7 # changes java/calcite-planner/src/main/java/org/apache/impala/calcite/rel/node/ImpalaProjectRel.java x: 109 lines of code y: 8 # changes java/calcite-planner/src/main/java/org/apache/impala/calcite/rel/node/ImpalaSortRel.java x: 144 lines of code y: 4 # changes java/calcite-planner/src/main/java/org/apache/impala/calcite/rel/node/NodeCreationUtils.java x: 73 lines of code y: 3 # changes java/calcite-planner/src/main/java/org/apache/impala/calcite/rel/node/NodeWithExprs.java x: 21 lines of code y: 3 # changes java/calcite-planner/src/main/java/org/apache/impala/calcite/rel/node/ParentPlanRelContext.java x: 70 lines of code y: 5 # changes java/calcite-planner/src/main/java/org/apache/impala/calcite/rel/phys/ImpalaHdfsScanNode.java x: 28 lines of code y: 2 # changes java/calcite-planner/src/main/java/org/apache/impala/calcite/schema/CalciteTable.java x: 204 lines of code y: 6 # changes be/src/exec/kudu/kudu-scan-node.cc x: 204 lines of code y: 2 # changes be/src/exec/kudu/kudu-scan-node.h x: 36 lines of code y: 2 # changes be/src/exec/kudu/kudu-scanner.cc x: 391 lines of code y: 7 # changes be/src/exec/kudu/kudu-table-sink.cc x: 301 lines of code y: 2 # changes be/src/gutil/stl_util.h x: 564 lines of code y: 5 # changes be/src/gutil/strings/escaping.cc x: 1380 lines of code y: 6 # changes be/src/gutil/strings/join.cc x: 131 lines of code y: 5 # changes be/src/gutil/strings/strcat.cc x: 201 lines of code y: 5 # changes be/src/rpc/impala-service-pool.cc x: 264 lines of code y: 19 # changes be/src/rpc/impala-service-pool.h x: 55 lines of code y: 15 # changes be/src/runtime/buffered-tuple-stream-test.cc x: 1786 lines of code y: 66 # changes be/src/util/hdr-histogram.h x: 155 lines of code y: 4 # changes java/calcite-planner/src/main/java/org/apache/impala/calcite/functions/RexCallConverter.java x: 194 lines of code y: 9 # changes java/calcite-planner/src/main/java/org/apache/impala/calcite/operators/ImpalaConcatOrOperator.java x: 49 lines of code y: 1 # changes java/calcite-planner/src/main/java/org/apache/impala/calcite/operators/ImpalaConvertletTable.java x: 99 lines of code y: 3 # changes be/src/runtime/exec-env.cc x: 630 lines of code y: 209 # changes be/src/catalog/catalog.cc x: 201 lines of code y: 54 # changes be/src/util/backend-gflag-util.cc x: 480 lines of code y: 115 # changes common/thrift/BackendGflags.thrift x: 159 lines of code y: 110 # changes fe/src/main/java/org/apache/impala/authorization/ranger/RangerCatalogdAuthorizationManager.java x: 390 lines of code y: 22 # changes fe/src/main/java/org/apache/impala/service/BackendConfig.java x: 401 lines of code y: 105 # changes be/src/runtime/coordinator.cc x: 1405 lines of code y: 299 # changes be/src/runtime/query-driver.cc x: 377 lines of code y: 24 # changes be/src/runtime/query-driver.h x: 78 lines of code y: 10 # changes be/src/service/impala-server.cc x: 2922 lines of code y: 499 # changes be/src/service/impala-server.h x: 655 lines of code y: 272 # changes fe/src/main/java/org/apache/impala/service/Frontend.java x: 2817 lines of code y: 209 # changes fe/src/main/java/org/apache/impala/util/DebugUtils.java x: 144 lines of code y: 21 # changes fe/src/main/java/org/apache/impala/planner/HdfsPartitionFilter.java x: 87 lines of code y: 9 # changes fe/src/main/java/org/apache/impala/planner/HdfsPartitionPruner.java x: 371 lines of code y: 22 # changes java/calcite-planner/src/main/java/org/apache/impala/calcite/rel/util/PrunedPartitionHelper.java x: 60 lines of code y: 1 # changes be/src/catalog/catalog-server.cc x: 1230 lines of code y: 111 # changes be/src/common/global-flags.cc x: 391 lines of code y: 128 # changes common/thrift/JniCatalog.thrift x: 475 lines of code y: 85 # changes fe/src/compat-apache-hive-3/java/org/apache/impala/compat/MetastoreShim.java x: 701 lines of code y: 14 # changes fe/src/compat-hive-3/java/org/apache/impala/compat/MetastoreShim.java x: 912 lines of code y: 51 # changes fe/src/main/java/org/apache/impala/catalog/CatalogServiceCatalog.java x: 3205 lines of code y: 158 # changes fe/src/main/java/org/apache/impala/catalog/events/DbEventExecutor.java x: 362 lines of code y: 1 # changes fe/src/main/java/org/apache/impala/catalog/events/DeleteEventLog.java x: 66 lines of code y: 2 # changes fe/src/main/java/org/apache/impala/catalog/events/EventExecutorService.java x: 188 lines of code y: 1 # changes fe/src/main/java/org/apache/impala/catalog/events/ExternalEventsProcessor.java x: 21 lines of code y: 7 # changes fe/src/main/java/org/apache/impala/catalog/events/MetastoreEvents.java x: 2411 lines of code y: 75 # changes fe/src/main/java/org/apache/impala/catalog/events/MetastoreEventsProcessor.java x: 1427 lines of code y: 50 # changes fe/src/main/java/org/apache/impala/catalog/events/RenameTableBarrierEvent.java x: 165 lines of code y: 1 # changes fe/src/main/java/org/apache/impala/catalog/events/TableEventExecutor.java x: 229 lines of code y: 1 # changes fe/src/main/java/org/apache/impala/service/JniCatalog.java x: 490 lines of code y: 55 # changes be/src/exec/json/hdfs-json-scanner.cc x: 287 lines of code y: 6 # changes be/src/exec/text-converter.cc x: 245 lines of code y: 47 # changes be/src/exec/text-converter.h x: 36 lines of code y: 22 # changes be/src/runtime/descriptors.cc x: 1217 lines of code y: 141 # changes be/src/runtime/descriptors.h x: 474 lines of code y: 125 # changes be/src/service/query-options.h x: 364 lines of code y: 155 # changes common/thrift/CatalogObjects.thrift x: 458 lines of code y: 135 # changes common/thrift/ImpalaService.thrift x: 306 lines of code y: 238 # changes common/thrift/Query.thrift x: 380 lines of code y: 76 # changes fe/src/main/java/org/apache/impala/catalog/HdfsStorageDescriptor.java x: 206 lines of code y: 14 # changes java/calcite-planner/src/main/java/org/apache/impala/calcite/coercenodes/CoerceOperandShuttle.java x: 269 lines of code y: 6 # changes common/thrift/CatalogService.thrift x: 331 lines of code y: 96 # changes fe/src/main/java/org/apache/impala/catalog/CatalogDeltaLog.java x: 91 lines of code y: 7 # changes fe/src/main/java/org/apache/impala/service/FeSupport.java x: 417 lines of code y: 32 # changes fe/src/main/java/org/apache/impala/service/CatalogOpExecutor.java x: 6221 lines of code y: 251 # changes fe/src/main/java/org/apache/impala/analysis/MultiAggregateInfo.java x: 633 lines of code y: 13 # changes fe/src/main/java/org/apache/impala/analysis/StmtRewriter.java x: 1093 lines of code y: 30 # changes shell/impala_client.py x: 1003 lines of code y: 78 # changes shell/impala_shell.py x: 1620 lines of code y: 244 # changes shell/option_parser.py x: 311 lines of code y: 43 # changes fe/src/main/java/org/apache/impala/analysis/AlterTableDropPartitionStmt.java x: 153 lines of code y: 11 # changes fe/src/main/java/org/apache/impala/planner/IcebergScanPlanner.java x: 731 lines of code y: 30 # changes fe/src/main/java/org/apache/impala/util/IcebergUtil.java x: 1143 lines of code y: 59 # changes be/src/exec/exec-node.cc x: 512 lines of code y: 181 # changes be/src/exec/exec-node.h x: 217 lines of code y: 111 # changes be/src/runtime/debug-options.cc x: 87 lines of code y: 5 # changes be/src/runtime/debug-options.h x: 31 lines of code y: 4 # changes be/src/util/debug-util.cc x: 394 lines of code y: 104 # changes be/src/util/debug-util.h x: 112 lines of code y: 75 # changes fe/src/main/java/org/apache/impala/analysis/ComputeStatsStmt.java x: 671 lines of code y: 55 # changes fe/src/main/java/org/apache/impala/catalog/CtasTargetTable.java x: 112 lines of code y: 4 # changes fe/src/main/java/org/apache/impala/catalog/FeCatalogUtils.java x: 318 lines of code y: 31 # changes fe/src/main/java/org/apache/impala/catalog/FeFsPartition.java x: 110 lines of code y: 10 # changes fe/src/main/java/org/apache/impala/catalog/FeFsTable.java x: 527 lines of code y: 39 # changes fe/src/main/java/org/apache/impala/catalog/FeIcebergTable.java x: 727 lines of code y: 60 # changes fe/src/main/java/org/apache/impala/catalog/FeTable.java x: 78 lines of code y: 16 # changes fe/src/main/java/org/apache/impala/catalog/HdfsPartition.java x: 1025 lines of code y: 77 # changes fe/src/main/java/org/apache/impala/catalog/HdfsTable.java x: 1941 lines of code y: 175 # changes fe/src/main/java/org/apache/impala/catalog/IcebergDeleteTable.java x: 126 lines of code y: 6 # changes fe/src/main/java/org/apache/impala/catalog/IcebergTimeTravelTable.java x: 453 lines of code y: 6 # changes fe/src/main/java/org/apache/impala/catalog/PrunablePartition.java x: 8 lines of code y: 2 # changes fe/src/main/java/org/apache/impala/catalog/Table.java x: 687 lines of code y: 99 # changes fe/src/main/java/org/apache/impala/catalog/VirtualTable.java x: 99 lines of code y: 4 # changes fe/src/main/java/org/apache/impala/catalog/iceberg/IcebergCtasTarget.java x: 285 lines of code y: 19 # changes fe/src/main/java/org/apache/impala/catalog/iceberg/IcebergMetadataTable.java x: 102 lines of code y: 7 # changes fe/src/main/java/org/apache/impala/catalog/local/LocalCatalog.java x: 260 lines of code y: 25 # changes fe/src/main/java/org/apache/impala/catalog/local/LocalFsPartition.java x: 207 lines of code y: 18 # changes fe/src/main/java/org/apache/impala/catalog/local/LocalFsTable.java x: 432 lines of code y: 39 # changes fe/src/main/java/org/apache/impala/catalog/local/LocalIcebergTable.java x: 253 lines of code y: 34 # changes fe/src/main/java/org/apache/impala/catalog/local/LocalKuduTable.java x: 202 lines of code y: 11 # changes fe/src/main/java/org/apache/impala/catalog/local/LocalPartitionSpec.java x: 63 lines of code y: 4 # changes fe/src/main/java/org/apache/impala/catalog/local/LocalTable.java x: 349 lines of code y: 37 # changes fe/src/main/java/org/apache/impala/planner/IcebergScanNode.java x: 196 lines of code y: 35 # changes be/src/exec/hdfs-columnar-scanner.cc x: 277 lines of code y: 13 # changes be/src/exec/hdfs-columnar-scanner.h x: 63 lines of code y: 12 # changes be/src/exec/hdfs-scanner.cc x: 727 lines of code y: 150 # changes be/src/exec/hdfs-scanner.h x: 252 lines of code y: 96 # changes be/src/exec/parquet/hdfs-parquet-scanner.cc x: 2399 lines of code y: 69 # changes be/src/exec/parquet/hdfs-parquet-scanner.h x: 217 lines of code y: 30 # changes be/src/exec/parquet/parquet-column-chunk-reader.h x: 77 lines of code y: 6 # changes be/src/exec/parquet/parquet-column-readers.h x: 302 lines of code y: 14 # changes be/src/runtime/fragment-instance-state.cc x: 514 lines of code y: 68 # changes be/src/runtime/mem-pool.cc x: 207 lines of code y: 54 # changes be/src/runtime/mem-pool.h x: 145 lines of code y: 49 # changes be/src/runtime/row-batch.h x: 216 lines of code y: 90 # changes be/src/util/impala-profile-tool.cc x: 136 lines of code y: 3 # changes be/src/util/runtime-profile-counters.h x: 630 lines of code y: 27 # changes be/src/util/runtime-profile.cc x: 2657 lines of code y: 124 # changes be/src/util/bit-stream-utils.h x: 85 lines of code y: 22 # changes fe/src/main/java/org/apache/impala/catalog/local/CatalogdMetaProvider.java x: 1568 lines of code y: 57 # changes fe/src/main/java/org/apache/impala/catalog/Hive3MetastoreShimBase.java x: 544 lines of code y: 8 # changes be/src/catalog/catalog-server.h x: 109 lines of code y: 44 # changes fe/src/main/java/org/apache/impala/analysis/AlterTableStmt.java x: 72 lines of code y: 19 # changes fe/src/main/java/org/apache/impala/analysis/ConvertTableToIcebergStmt.java x: 161 lines of code y: 5 # changes fe/src/main/java/org/apache/impala/analysis/CreateTableAsSelectStmt.java x: 201 lines of code y: 36 # changes fe/src/main/java/org/apache/impala/analysis/CreateTableStmt.java x: 695 lines of code y: 62 # changes fe/src/main/java/org/apache/impala/analysis/DescribeHistoryStmt.java x: 127 lines of code y: 3 # changes fe/src/main/java/org/apache/impala/analysis/DropStatsStmt.java x: 76 lines of code y: 8 # changes fe/src/main/java/org/apache/impala/analysis/DropTableOrViewStmt.java x: 99 lines of code y: 23 # changes fe/src/main/java/org/apache/impala/analysis/LoadDataStmt.java x: 217 lines of code y: 24 # changes fe/src/main/java/org/apache/impala/analysis/ResetMetadataStmt.java x: 208 lines of code y: 26 # changes fe/src/main/java/org/apache/impala/analysis/ShowCreateTableStmt.java x: 49 lines of code y: 9 # changes fe/src/main/java/org/apache/impala/analysis/ShowFilesStmt.java x: 61 lines of code y: 9 # changes fe/src/main/java/org/apache/impala/analysis/ShowStatsStmt.java x: 103 lines of code y: 14 # changes fe/src/main/java/org/apache/impala/analysis/SingleTableStmt.java x: 5 lines of code y: 1 # changes common/thrift/Data.thrift x: 30 lines of code y: 17 # changes common/thrift/DataSinks.thrift x: 93 lines of code y: 49 # changes common/thrift/Descriptors.thrift x: 55 lines of code y: 53 # changes common/thrift/Exprs.thrift x: 122 lines of code y: 38 # changes common/thrift/Frontend.thrift x: 490 lines of code y: 166 # changes common/thrift/ImpalaInternalService.thrift x: 85 lines of code y: 244 # changes common/thrift/LineageGraph.thrift x: 34 lines of code y: 10 # changes common/thrift/Metrics.thrift x: 25 lines of code y: 8 # changes common/thrift/Partitions.thrift x: 16 lines of code y: 11 # changes common/thrift/PlanNodes.thrift x: 380 lines of code y: 156 # changes common/thrift/Planner.thrift x: 42 lines of code y: 26 # changes common/thrift/Results.thrift x: 13 lines of code y: 5 # changes common/thrift/RuntimeProfile.thrift x: 102 lines of code y: 28 # changes common/thrift/StatestoreService.thrift x: 206 lines of code y: 36 # changes common/thrift/Status.thrift x: 8 lines of code y: 10 # changes common/thrift/Types.thrift x: 153 lines of code y: 60 # changes common/thrift/beeswax.thrift x: 79 lines of code y: 6 # changes common/thrift/generate_error_codes.py x: 340 lines of code y: 113 # changes common/thrift/hive-1-api/TCLIService.thrift x: 545 lines of code y: 4 # changes common/thrift/parquet.thrift x: 305 lines of code y: 14 # changes shell/exec_summary.py x: 104 lines of code y: 2 # changes www/scripts/common_util.js x: 79 lines of code y: 2 # changes www/scripts/query_timeline/fragment_diagram.js x: 664 lines of code y: 8 # changes www/scripts/query_timeline/fragment_metrics_diagram.js x: 268 lines of code y: 5 # changes be/src/exec/blocking-join-node.cc x: 278 lines of code y: 79 # changes be/src/exec/blocking-join-node.h x: 93 lines of code y: 42 # changes be/src/exec/nested-loop-join-node.cc x: 595 lines of code y: 41 # changes be/src/exec/partitioned-hash-join-node.cc x: 1234 lines of code y: 173 # changes be/src/exec/tuple-cache-node.cc x: 329 lines of code y: 6 # changes fe/src/main/java/org/apache/impala/common/ThriftSerializationCtx.java x: 52 lines of code y: 5 # changes fe/src/main/java/org/apache/impala/planner/HashJoinNode.java x: 287 lines of code y: 32 # changes fe/src/main/java/org/apache/impala/planner/IcebergDeleteNode.java x: 166 lines of code y: 8 # changes fe/src/main/java/org/apache/impala/planner/JoinBuildSink.java x: 129 lines of code y: 20 # changes fe/src/main/java/org/apache/impala/planner/JoinNode.java x: 728 lines of code y: 37 # changes fe/src/main/java/org/apache/impala/planner/NestedLoopJoinNode.java x: 129 lines of code y: 18 # changes fe/src/main/java/org/apache/impala/planner/PlanNode.java x: 866 lines of code y: 63 # changes fe/src/main/java/org/apache/impala/planner/TupleCacheInfo.java x: 234 lines of code y: 9 # changes be/src/exec/iceberg-delete-builder.cc x: 247 lines of code y: 7 # changes java/calcite-planner/src/main/java/org/apache/impala/calcite/service/CalciteAnalysisDriver.java x: 105 lines of code y: 1 # changes java/calcite-planner/src/main/java/org/apache/impala/calcite/service/CalciteAnalysisResult.java x: 37 lines of code y: 1 # changes java/calcite-planner/src/main/java/org/apache/impala/calcite/service/CalciteMetadataHandler.java x: 205 lines of code y: 5 # changes java/calcite-planner/src/main/java/org/apache/impala/calcite/service/CalciteOptimizer.java x: 128 lines of code y: 12 # changes java/calcite-planner/src/main/java/org/apache/impala/calcite/service/CalciteQueryParser.java x: 41 lines of code y: 5 # changes be/src/exec/tuple-text-file-util-test.cc x: 116 lines of code y: 2 # changes be/src/exec/iceberg-merge-node.cc x: 301 lines of code y: 6 # changes be/src/exec/iceberg-merge-node.h x: 123 lines of code y: 5 # changes fe/src/main/java/org/apache/impala/analysis/RangePartition.java x: 228 lines of code y: 17 # changes be/src/service/frontend.cc x: 369 lines of code y: 96 # changes be/src/service/frontend.h x: 128 lines of code y: 61 # changes be/src/service/impala-http-handler.cc x: 1322 lines of code y: 92 # changes fe/src/main/java/org/apache/impala/catalog/IcebergContentFileStore.java x: 282 lines of code y: 13 # changes fe/src/main/java/org/apache/impala/catalog/iceberg/GroupedContentFiles.java x: 48 lines of code y: 6 # changes fe/src/main/java/org/apache/impala/catalog/iceberg/IcebergRESTCatalog.java x: 120 lines of code y: 1 # changes fe/src/main/java/org/apache/impala/catalog/local/DirectMetaProvider.java x: 465 lines of code y: 46 # changes fe/src/main/java/org/apache/impala/catalog/local/IcebergMetaProvider.java x: 492 lines of code y: 1 # changes fe/src/main/java/org/apache/impala/catalog/local/MetaProvider.java x: 92 lines of code y: 33 # changes fe/src/main/java/org/apache/impala/service/JniFrontend.java x: 759 lines of code y: 64 # changes java/iceberg-rest-catalog-test/src/main/java/org/apache/iceberg/rest/IcebergRestCatalogTest.java x: 96 lines of code y: 1 # changes be/src/exec/catalog-op-executor.cc x: 413 lines of code y: 52 # changes be/src/exec/catalog-op-executor.h x: 67 lines of code y: 24 # changes be/src/service/client-request-state.cc x: 2145 lines of code y: 149 # changes fe/src/main/java/org/apache/impala/catalog/IcebergTable.java x: 588 lines of code y: 60 # changes fe/src/main/java/org/apache/impala/util/KuduUtil.java x: 399 lines of code y: 33 # changes fe/src/main/java/org/apache/impala/analysis/Analyzer.java x: 3060 lines of code y: 145 # changes fe/src/main/java/org/apache/impala/util/AcidUtils.java x: 507 lines of code y: 24 # changes docker/setup_build_context.py x: 136 lines of code y: 17 # changes fe/src/main/java/org/apache/impala/analysis/AnalysisContext.java x: 597 lines of code y: 71 # changes fe/src/main/java/org/apache/impala/planner/Planner.java x: 678 lines of code y: 95 # changes fe/src/main/java/org/apache/impala/planner/SingleNodePlannerIntf.java x: 12 lines of code y: 1 # changes be/src/exprs/string-functions.cc x: 412 lines of code y: 36 # changes be/src/runtime/coordinator-backend-state.cc x: 817 lines of code y: 88 # changes be/src/util/jwt-util.cc x: 815 lines of code y: 10 # changes be/src/util/lineage-util.h x: 93 lines of code y: 9 # changes be/src/util/logging-support.cc x: 272 lines of code y: 26 # changes be/src/util/metrics.cc x: 316 lines of code y: 38 # changes be/src/util/redactor.cc x: 221 lines of code y: 11 # changes be/src/util/webserver.cc x: 1028 lines of code y: 128 # changes be/src/exprs/utility-functions-ir.cc x: 263 lines of code y: 15 # changes be/src/udf/udf.cc x: 538 lines of code y: 59 # changes be/src/udf/udf.h x: 332 lines of code y: 53 # changes be/src/exprs/ai-functions.cc x: 307 lines of code y: 3 # changes be/src/exprs/ai-functions-ir.cc x: 190 lines of code y: 6 # changes be/src/scheduling/schedule-state.cc x: 343 lines of code y: 10 # changes fe/src/main/java/org/apache/impala/planner/AggregationNode.java x: 780 lines of code y: 44 # changes fe/src/main/java/org/apache/impala/planner/DistributedPlanner.java x: 827 lines of code y: 53 # changes fe/src/main/java/org/apache/impala/planner/PlanFragment.java x: 896 lines of code y: 43 # changes fe/src/main/java/org/apache/impala/planner/ResourceProfile.java x: 134 lines of code y: 10 # changes fe/src/main/java/org/apache/impala/planner/SortNode.java x: 436 lines of code y: 34 # changes fe/src/main/java/org/apache/impala/util/RequestPoolService.java x: 301 lines of code y: 18 # changes be/src/runtime/krpc-data-stream-sender.cc x: 910 lines of code y: 49 # changes be/src/exec/orc/orc-metadata-utils.cc x: 461 lines of code y: 4 # changes be/src/exec/parquet/parquet-metadata-utils.cc x: 776 lines of code y: 28 # changes java/calcite-planner/src/main/java/org/apache/impala/calcite/rel/node/ImpalaJoinRel.java x: 314 lines of code y: 4 # changes be/src/exec/nested-loop-join-builder.cc x: 212 lines of code y: 17 # changes be/src/exprs/expr-codegen-test.cc x: 275 lines of code y: 25 # changes be/src/exprs/expr.cc x: 75 lines of code y: 117 # changes be/src/exprs/expr.h x: 54 lines of code y: 95 # changes be/src/runtime/data-stream-test.cc x: 749 lines of code y: 136 # changes be/src/util/tuple-row-compare-test.cc x: 643 lines of code y: 5 # changes be/src/service/client-request-state.h x: 361 lines of code y: 75 # changes fe/src/main/java/org/apache/impala/common/FileSystemUtil.java x: 764 lines of code y: 53 # changes fe/src/main/java/org/apache/impala/catalog/IcebergFileMetadataLoader.java x: 265 lines of code y: 12 # changes fe/src/main/java/org/apache/impala/planner/AnalyticPlanner.java x: 657 lines of code y: 31 # changes be/src/codegen/impala-ir.cc x: 63 lines of code y: 52 # changes be/src/runtime/tmp-file-mgr-test.cc x: 1655 lines of code y: 56 # changes fe/src/main/java/org/apache/impala/analysis/ModifyStmt.java x: 129 lines of code y: 32 # changes fe/src/main/java/org/apache/impala/analysis/UpdateStmt.java x: 102 lines of code y: 17 # changes be/src/util/runtime-profile.h x: 376 lines of code y: 101 # changes be/src/exec/system-table-scanner.cc x: 371 lines of code y: 8 # changes fe/src/main/java/org/apache/impala/catalog/FileMetadataLoader.java x: 249 lines of code y: 24 # changes fe/src/main/java/org/apache/impala/catalog/CatalogHmsAPIHelper.java x: 460 lines of code y: 8 # changes fe/src/main/java/org/apache/impala/catalog/ParallelFileMetadataLoader.java x: 150 lines of code y: 19 # changes fe/src/main/java/org/apache/impala/extdatasource/jdbc/dao/DataSourceObjectCache.java x: 165 lines of code y: 2 # changes fe/src/main/java/org/apache/impala/extdatasource/jdbc/dao/GenericJdbcDatabaseAccessor.java x: 258 lines of code y: 4 # changes be/src/service/query-state-record.cc x: 361 lines of code y: 12 # changes fe/src/main/java/org/apache/impala/analysis/OptimizeStmt.java x: 235 lines of code y: 10 # changes fe/src/main/java/org/apache/impala/analysis/TableRef.java x: 576 lines of code y: 37 # changes fe/src/main/java/org/apache/impala/catalog/FileDescriptor.java x: 234 lines of code y: 3 # changes fe/src/main/java/org/apache/impala/catalog/IcebergPositionDeleteTable.java x: 37 lines of code y: 8 # changes fe/src/main/java/org/apache/impala/catalog/CatalogObject.java x: 19 lines of code y: 9 # changes be/src/service/internal-server-test.cc x: 426 lines of code y: 8 # changes be/src/util/runtime-profile-test.cc x: 1631 lines of code y: 59 # changes be/src/catalog/catalog.h x: 80 lines of code y: 33 # changes be/src/service/fe-support.cc x: 742 lines of code y: 124 # changes be/src/util/impalad-metrics.cc x: 418 lines of code y: 58 # changes be/src/util/impalad-metrics.h x: 180 lines of code y: 49 # changes fe/src/main/java/org/apache/impala/analysis/AdminFnStmt.java x: 140 lines of code y: 8 # changes fe/src/main/java/org/apache/impala/analysis/CreateDbStmt.java x: 78 lines of code y: 15 # changes fe/src/main/java/org/apache/impala/analysis/CreateDropRoleStmt.java x: 30 lines of code y: 7 # changes fe/src/main/java/org/apache/impala/analysis/DescribeDbStmt.java x: 37 lines of code y: 6 # changes fe/src/main/java/org/apache/impala/analysis/DropDbStmt.java x: 60 lines of code y: 10 # changes fe/src/main/java/org/apache/impala/catalog/Catalog.java x: 506 lines of code y: 48 # changes fe/src/main/java/org/apache/impala/catalog/ImpaladCatalog.java x: 509 lines of code y: 44 # changes be/src/exec/iceberg-merge-sink.h x: 47 lines of code y: 2 # changes be/src/benchmarks/convert-timestamp-benchmark.cc x: 673 lines of code y: 14 # changes be/src/exec/parquet/parquet-common.h x: 614 lines of code y: 16 # changes be/src/runtime/raw-value-test.cc x: 164 lines of code y: 21 # changes be/src/runtime/timestamp-value.cc x: 235 lines of code y: 44 # changes be/src/runtime/timestamp-value.h x: 207 lines of code y: 68 # changes be/src/runtime/timestamp-value.inline.h x: 173 lines of code y: 15 # changes be/src/scheduling/admission-controller.cc x: 2520 lines of code y: 119 # changes be/src/scheduling/cluster-membership-mgr-test.cc x: 598 lines of code y: 13 # changes be/src/scheduling/cluster-membership-mgr.h x: 94 lines of code y: 21 # changes java/yarn-extras/src/main/java/org/apache/impala/yarn/server/resourcemanager/scheduler/fair/AllocationFileLoaderService.java x: 555 lines of code y: 4 # changes be/src/util/openssl-util-test.cc x: 161 lines of code y: 10 # changes be/src/transport/THttpServer.cpp x: 483 lines of code y: 23 # changes fe/src/main/java/org/apache/impala/catalog/FeKuduTable.java x: 176 lines of code y: 7 # changes be/src/runtime/query-exec-mgr.cc x: 227 lines of code y: 29 # changes common/protobuf/control_service.proto x: 400 lines of code y: 24 # changes fe/src/main/java/org/apache/impala/catalog/BlockReplica.java x: 24 lines of code y: 1 # changes fe/src/main/java/org/apache/impala/catalog/FileBlock.java x: 146 lines of code y: 1 # changes be/src/workload_mgmt/workload-management.cc x: 202 lines of code y: 3 # changes be/src/util/webserver-test.cc x: 587 lines of code y: 45 # changes java/calcite-planner/src/main/java/org/apache/impala/calcite/functions/FunctionResolver.java x: 182 lines of code y: 12 # changes be/src/exprs/string-functions-ir.cc x: 1553 lines of code y: 39 # changes be/src/util/openssl-util.cc x: 343 lines of code y: 17 # changes be/src/runtime/io/disk-io-mgr.cc x: 786 lines of code y: 52 # changes be/src/rpc/auth-provider.h x: 95 lines of code y: 34 # changes be/src/rpc/authentication.cc x: 1341 lines of code y: 95 # changes be/src/rpc/thrift-client.h x: 78 lines of code y: 24 # changes be/src/rpc/thrift-server.h x: 299 lines of code y: 43 # changes be/src/transport/TSaslServerTransport.cpp x: 85 lines of code y: 25 # changes be/src/util/openssl-util.h x: 95 lines of code y: 14 # changes common/function-registry/impala_functions.py x: 1082 lines of code y: 147 # changes java/puffin-data-generator/src/main/java/org/apache/impala/puffindatagenerator/PuffinDataGenerator.java x: 475 lines of code y: 3 # changes fe/src/main/java/org/apache/impala/analysis/FunctionCallExpr.java x: 636 lines of code y: 49 # changes be/src/service/child-query.cc x: 175 lines of code y: 39 # changes fe/src/main/java/org/apache/impala/authorization/BaseAuthorizationChecker.java x: 255 lines of code y: 19 # changes fe/src/main/jflex/sql-scanner.flex x: 572 lines of code y: 140 # changes be/src/rpc/thrift-server.cc x: 347 lines of code y: 52 # changes be/src/rpc/thrift-util.cc x: 267 lines of code y: 35 # changes be/src/rpc/thrift-util.h x: 149 lines of code y: 26 # changes be/src/runtime/exec-env.h x: 201 lines of code y: 109 # changes be/src/util/webserver.h x: 128 lines of code y: 46 # changes fe/src/main/java/org/apache/impala/analysis/IcebergUpdateImpl.java x: 134 lines of code y: 8 # changes fe/src/main/java/org/apache/impala/service/IcebergCatalogOpExecutor.java x: 449 lines of code y: 42 # changes fe/src/main/java/org/apache/impala/analysis/ToSqlUtils.java x: 514 lines of code y: 52 # changes fe/src/main/java/org/apache/impala/authorization/ranger/RangerAuthorizationChecker.java x: 538 lines of code y: 31 # changes fe/src/main/java/org/apache/impala/catalog/Function.java x: 395 lines of code y: 21 # changes fe/src/main/java/org/apache/impala/catalog/metastore/CatalogMetastoreServiceHandler.java x: 1279 lines of code y: 11 # changes fe/src/main/java/org/apache/impala/extdatasource/ExternalDataSourceExecutor.java x: 218 lines of code y: 8 # changes fe/src/main/java/org/apache/impala/util/HiveMetadataFormatUtils.java x: 581 lines of code y: 8 # changes fe/src/main/java/org/apache/impala/planner/UnionNode.java x: 270 lines of code y: 33 # changes be/src/util/metrics-test.cc x: 774 lines of code y: 42 # changes be/src/exec/hdfs-scan-node-base.cc x: 1166 lines of code y: 120 # changes be/src/exec/hdfs-scan-node-base.h x: 374 lines of code y: 78 # changes be/src/util/periodic-counter-updater.cc x: 183 lines of code y: 16 # changes docker/quickstart_client/load_tpcds_kudu.sql x: 788 lines of code y: 2 # changes docker/quickstart_client/load_tpcds_parquet.sql x: 1217 lines of code y: 2 # changes be/src/runtime/runtime-filter-bank.h x: 129 lines of code y: 23 # changes be/src/scheduling/admission-controller-test.cc x: 1673 lines of code y: 29 # changes be/src/scheduling/admission-controller.h x: 426 lines of code y: 70 # changes be/src/catalog/catalogd-main.cc x: 81 lines of code y: 45 # changes be/src/catalog/workload-management-init.cc x: 395 lines of code y: 3 # changes fe/src/main/java/org/apache/impala/analysis/TrimFromExpr.java x: 136 lines of code y: 1 # changes be/src/exec/text/hdfs-text-scanner.cc x: 608 lines of code y: 7 # changes be/src/exec/orc/hdfs-orc-scanner.cc x: 1225 lines of code y: 12 # changes be/src/util/simple-logger.cc x: 117 lines of code y: 12 # changes be/src/service/impala-beeswax-server.cc x: 503 lines of code y: 123 # changes be/src/service/impala-hs2-server.cc x: 1157 lines of code y: 162 # changes java/calcite-planner/src/main/java/org/apache/impala/calcite/operators/ImpalaDecodeFunction.java x: 68 lines of code y: 1 # changes be/src/rpc/authentication-test.cc x: 285 lines of code y: 26 # changes be/src/scheduling/request-pool-service.cc x: 163 lines of code y: 33 # changes be/src/scheduling/request-pool-service.h x: 27 lines of code y: 13 # changes be/src/util/auth-util.cc x: 91 lines of code y: 12 # changes be/src/util/auth-util.h x: 30 lines of code y: 11 # changes be/src/util/collection-metrics.h x: 98 lines of code y: 18 # changes be/src/runtime/krpc-data-stream-sender.h x: 125 lines of code y: 25 # changes be/src/runtime/tuple-row.h x: 42 lines of code y: 17 # changes be/src/runtime/tuple.h x: 173 lines of code y: 50 # changes be/src/exec/json/json-parser-test.cc x: 214 lines of code y: 4 # changes be/src/exec/json/json-parser.cc x: 336 lines of code y: 3 # changes fe/src/main/java/org/apache/impala/analysis/CastExpr.java x: 351 lines of code y: 27 # changes be/src/benchmarks/row-batch-serialize-benchmark.cc x: 299 lines of code y: 16 # changes be/src/codegen/codegen-anyval.cc x: 976 lines of code y: 41 # changes be/src/codegen/llvm-codegen.cc x: 1622 lines of code y: 151 # changes be/src/codegen/llvm-codegen.h x: 366 lines of code y: 99 # changes be/src/exec/hash-table.cc x: 948 lines of code y: 118 # changes be/src/rpc/TAcceptQueueServer.cpp x: 335 lines of code y: 24 # changes be/src/rpc/TAcceptQueueServer.h x: 63 lines of code y: 14 # changes be/src/runtime/row-batch-serialize-test.cc x: 594 lines of code y: 34 # changes be/src/transport/TSaslServerTransport.h x: 85 lines of code y: 13 # changes be/src/runtime/sorter-internal.h x: 190 lines of code y: 11 # changes be/src/runtime/sorter.cc x: 1289 lines of code y: 86 # changes java/calcite-planner/src/main/java/org/apache/impala/calcite/service/ExecRequestCreator.java x: 262 lines of code y: 2 # changes be/src/benchmarks/lock-benchmark.cc x: 149 lines of code y: 9 # changes be/src/benchmarks/parquet-delta-benchmark.cc x: 806 lines of code y: 2 # changes be/src/codegen/llvm-codegen-cache-test.cc x: 532 lines of code y: 9 # changes be/src/common/init.cc x: 526 lines of code y: 112 # changes be/src/exec/avro/hdfs-avro-scanner-test.cc x: 411 lines of code y: 3 # changes be/src/exec/iceberg-buffered-delete-sink.cc x: 352 lines of code y: 3 # changes be/src/exec/parquet/parquet-column-chunk-reader.cc x: 315 lines of code y: 6 # changes be/src/exec/parquet/parquet-delta-coder-test.cc x: 683 lines of code y: 2 # changes be/src/exec/scanner-context.h x: 123 lines of code y: 53 # changes be/src/rpc/thrift-server-test.cc x: 605 lines of code y: 49 # changes be/src/runtime/bufferpool/buffer-allocator.cc x: 551 lines of code y: 14 # changes be/src/runtime/bufferpool/buffer-pool-internal.h x: 159 lines of code y: 19 # changes be/src/runtime/client-cache.cc x: 200 lines of code y: 42 # changes be/src/runtime/client-cache.h x: 262 lines of code y: 52 # changes be/src/runtime/io/data-cache.cc x: 1106 lines of code y: 17 # changes be/src/runtime/io/disk-io-mgr-test.cc x: 2045 lines of code y: 42 # changes be/src/runtime/io/request-ranges.h x: 311 lines of code y: 36 # changes be/src/runtime/mem-tracker.cc x: 436 lines of code y: 73 # changes be/src/runtime/multi-precision.h x: 99 lines of code y: 16 # changes be/src/runtime/runtime-filter-bank.cc x: 685 lines of code y: 38 # changes be/src/runtime/runtime-state.cc x: 314 lines of code y: 185 # changes be/src/runtime/test-env.cc x: 152 lines of code y: 39 # changes be/src/runtime/test-env.h x: 55 lines of code y: 22 # changes be/src/scheduling/admission-control-service.cc x: 302 lines of code y: 11 # changes be/src/scheduling/hash-ring-test.cc x: 148 lines of code y: 3 # changes be/src/statestore/statestore-subscriber.cc x: 940 lines of code y: 58 # changes be/src/statestore/statestore-subscriber.h x: 178 lines of code y: 33 # changes be/src/statestore/statestore.h x: 335 lines of code y: 48 # changes be/src/transport/THttpTransport.cpp x: 220 lines of code y: 12 # changes be/src/transport/TSaslTransport.cpp x: 185 lines of code y: 21 # changes be/src/util/bit-packing-test.cc x: 328 lines of code y: 9 # changes be/src/util/bloom-filter-test.cc x: 322 lines of code y: 19 # changes be/src/util/disk-info.cc x: 122 lines of code y: 16 # changes be/src/util/internal-queue.h x: 229 lines of code y: 18 # changes be/src/util/parquet-reader.cc x: 229 lines of code y: 24 # changes be/src/util/symbols-util-test.cc x: 274 lines of code y: 17 # changes be/src/util/thread.cc x: 312 lines of code y: 33 # changes fe/src/main/java/org/apache/impala/analysis/ArithmeticExpr.java x: 231 lines of code y: 12 # changes fe/src/main/java/org/apache/impala/analysis/Expr.java x: 1276 lines of code y: 72 # changes fe/src/main/java/org/apache/impala/analysis/Path.java x: 354 lines of code y: 20 # changes fe/src/main/java/org/apache/impala/analysis/SelectStmt.java x: 1261 lines of code y: 76 # changes be/src/exec/iceberg-delete-node.cc x: 293 lines of code y: 5 # changes java/calcite-planner/src/main/java/org/apache/impala/calcite/rules/ImpalaMinusToDistinctRule.java x: 83 lines of code y: 1 # changes fe/src/main/java/org/apache/impala/catalog/ColumnStats.java x: 884 lines of code y: 22 # changes fe/src/main/java/org/apache/impala/planner/HdfsTableSink.java x: 301 lines of code y: 38 # changes fe/src/main/java/org/apache/impala/planner/ProcessingCost.java x: 230 lines of code y: 7 # changes fe/src/main/java/org/apache/impala/analysis/AggregateInfo.java x: 458 lines of code y: 19 # changes fe/src/main/java/org/apache/impala/planner/DataSourceScanNode.java x: 315 lines of code y: 34 # changes fe/src/main/java/org/apache/impala/planner/HBaseScanNode.java x: 489 lines of code y: 39 # changes be/src/runtime/buffered-tuple-stream.cc x: 958 lines of code y: 73 # changes be/src/runtime/buffered-tuple-stream.h x: 224 lines of code y: 54 # changes be/src/exprs/mask-functions-ir.cc x: 853 lines of code y: 6 # changes be/src/statestore/statestore.cc x: 1899 lines of code y: 80 # changes fe/src/main/java/org/apache/impala/planner/RuntimeFilterGenerator.java x: 994 lines of code y: 46 # changes be/src/exec/file-metadata-utils.cc x: 237 lines of code y: 15 # changes be/src/exec/parquet/parquet-metadata-utils.h x: 123 lines of code y: 15 # changes be/src/util/filesystem-util.cc x: 398 lines of code y: 27 # changes be/src/util/filesystem-util.h x: 57 lines of code y: 20 # changes infra/python/bootstrap_virtualenv.py x: 341 lines of code y: 32 # changes java/calcite-planner/src/main/java/org/apache/impala/calcite/coercenodes/CoerceNodes.java x: 387 lines of code y: 1 # changes fe/src/main/java/org/apache/impala/catalog/Db.java x: 396 lines of code y: 35 # changes fe/src/main/java/org/apache/impala/planner/DataStreamSink.java x: 105 lines of code y: 13 # changes be/src/runtime/query-state.cc x: 826 lines of code y: 92 # changes be/src/exprs/timestamp-functions.cc x: 216 lines of code y: 65 # changes fe/src/main/java/org/apache/impala/catalog/KuduTable.java x: 338 lines of code y: 43 # changes be/src/exec/data-sink.cc x: 166 lines of code y: 68 # changes fe/src/main/java/org/apache/impala/analysis/InsertStmt.java x: 841 lines of code y: 72 # changes fe/src/main/java/org/apache/impala/planner/PlannerContext.java x: 83 lines of code y: 15 # changes fe/src/main/java/org/apache/impala/rewrite/ExprRewriteRule.java x: 7 lines of code y: 4 # changes be/src/exec/hdfs-scan-node-mt.cc x: 137 lines of code y: 26 # changes be/src/scheduling/scheduler-test.cc x: 684 lines of code y: 18 # changes be/src/scheduling/scheduler.cc x: 1303 lines of code y: 85 # changes be/src/scheduling/scheduler.h x: 182 lines of code y: 50 # changes be/src/runtime/dml-exec-state.cc x: 532 lines of code y: 18 # changes fe/src/main/java/org/apache/impala/util/MetaStoreUtil.java x: 280 lines of code y: 22 # changes be/src/runtime/row-batch.cc x: 421 lines of code y: 81 # changes be/src/runtime/string-value.h x: 104 lines of code y: 33 # changes be/src/runtime/tuple.cc x: 385 lines of code y: 48 # changes fe/src/main/java/org/apache/impala/analysis/PartitionSpec.java x: 127 lines of code y: 15 # changes fe/src/main/java/org/apache/impala/analysis/SlotDescriptor.java x: 343 lines of code y: 25 # changes fe/src/main/java/org/apache/impala/analysis/SortInfo.java x: 222 lines of code y: 20 # changes fe/src/main/java/org/apache/impala/analysis/ExprSubstitutionMap.java x: 146 lines of code y: 13 # changes be/src/exec/data-source-scan-node.cc x: 356 lines of code y: 52 # changes be/src/exec/delimited-text-parser.inline.h x: 201 lines of code y: 25 # changes be/src/exec/exchange-node.cc x: 219 lines of code y: 88 # changes fe/src/main/java/org/apache/impala/service/MetadataOp.java x: 695 lines of code y: 22 # changes fe/src/main/java/org/apache/impala/catalog/IncompleteTable.java x: 138 lines of code y: 11 # changes be/src/codegen/llvm-codegen-test.cc x: 499 lines of code y: 58 # changes be/src/rpc/rpc-mgr-test.cc x: 295 lines of code y: 23 # changes be/src/runtime/io/data-cache-test.cc x: 733 lines of code y: 13 # changes fe/src/main/java/org/apache/impala/catalog/ScalarType.java x: 390 lines of code y: 17 # changes fe/src/main/java/org/apache/impala/catalog/Type.java x: 486 lines of code y: 27 # changes fe/src/main/java/org/apache/impala/planner/DataPartition.java x: 98 lines of code y: 10 # changes fe/src/main/java/org/apache/impala/util/ExprUtil.java x: 115 lines of code y: 7 # changes be/src/runtime/coordinator.h x: 203 lines of code y: 154 # changes be/src/udf/udf-test.cc x: 295 lines of code y: 21 # changes fe/src/main/java/org/apache/impala/planner/PlanRootSink.java x: 138 lines of code y: 13 # changes fe/src/main/java/org/apache/impala/authorization/ranger/RangerImpaladAuthorizationManager.java x: 469 lines of code y: 11 # changes be/src/exec/hash-table.h x: 452 lines of code y: 93 # changes be/src/runtime/string-value-test.cc x: 235 lines of code y: 15 # changes be/src/benchmarks/expr-benchmark.cc x: 431 lines of code y: 26 # changes be/src/exprs/cast-functions-ir.cc x: 436 lines of code y: 18 # changes fe/src/main/java/org/apache/impala/analysis/AnalyticExpr.java x: 576 lines of code y: 23 # changes fe/src/main/java/org/apache/impala/analysis/AnalyticWindow.java x: 339 lines of code y: 7 # changes fe/src/main/java/org/apache/impala/analysis/BinaryPredicate.java x: 323 lines of code y: 28 # changes fe/src/main/java/org/apache/impala/analysis/CompoundPredicate.java x: 192 lines of code y: 17 # changes fe/src/main/java/org/apache/impala/analysis/ExistsPredicate.java x: 53 lines of code y: 11 # changes fe/src/main/java/org/apache/impala/analysis/NumericLiteral.java x: 309 lines of code y: 16 # changes fe/src/main/java/org/apache/impala/analysis/StringLiteral.java x: 149 lines of code y: 17 # changes be/src/service/data-stream-service.cc x: 172 lines of code y: 23 # changes be/src/exec/iceberg-metadata/iceberg-row-reader.cc x: 367 lines of code y: 10 # changes common/protobuf/admission_control_service.proto x: 266 lines of code y: 10 # changes be/src/rpc/thrift-client.cc x: 110 lines of code y: 23 # changes be/src/util/jwt-util-test.cc x: 1084 lines of code y: 5 # changes be/src/runtime/query-state.h x: 201 lines of code y: 46 # changes be/src/util/network-util.cc x: 259 lines of code y: 29 # changes be/src/util/network-util.h x: 62 lines of code y: 23 # changes be/src/exec/iceberg-metadata/iceberg-metadata-scanner.cc x: 223 lines of code y: 3 # changes be/src/util/jni-util.cc x: 295 lines of code y: 40 # changes be/src/util/jni-util.h x: 332 lines of code y: 43 # changes fe/src/main/java/org/apache/impala/catalog/metastore/MetastoreServiceHandler.java x: 2932 lines of code y: 20 # changes be/src/util/default-path-handlers.cc x: 278 lines of code y: 51 # changes be/src/util/default-path-handlers.h x: 15 lines of code y: 14 # changes be/src/exprs/scalar-expr-evaluator.cc x: 403 lines of code y: 17 # changes be/src/udf/udf-internal.h x: 150 lines of code y: 50 # changes be/src/runtime/types.cc x: 278 lines of code y: 30 # changes be/src/runtime/types.h x: 244 lines of code y: 42 # changes fe/src/main/java/org/apache/impala/planner/KuduScanNode.java x: 567 lines of code y: 64 # changes be/src/exec/parquet/parquet-page-reader.cc x: 174 lines of code y: 5 # changes be/src/exec/tuple-file-read-write-test.cc x: 205 lines of code y: 1 # changes be/src/exec/grouping-aggregator.cc x: 990 lines of code y: 34 # changes be/src/util/error-util.cc x: 194 lines of code y: 14 # changes be/src/exec/scan-node.cc x: 305 lines of code y: 53 # changes fe/src/main/java/org/apache/impala/analysis/TableDef.java x: 674 lines of code y: 33 # changes be/src/exec/hbase/hbase-scan-node.cc x: 240 lines of code y: 3 # changes be/src/exec/hdfs-scanner-ir.cc x: 149 lines of code y: 30 # changes be/src/exec/hdfs-text-table-writer.cc x: 125 lines of code y: 44 # changes be/src/exec/rcfile/hdfs-rcfile-scanner.cc x: 501 lines of code y: 3 # changes fe/src/main/java/org/apache/impala/catalog/HBaseTable.java x: 138 lines of code y: 24 # changes fe/src/main/java/org/apache/impala/service/KuduCatalogOpExecutor.java x: 507 lines of code y: 33 # changes fe/src/main/java/org/apache/impala/analysis/AlterTableSetTblProperties.java x: 250 lines of code y: 32 # changes be/src/service/impalad-main.cc x: 70 lines of code y: 88 # changes be/src/exec/hdfs-table-sink.cc x: 348 lines of code y: 142 # changes fe/src/main/java/org/apache/impala/hive/common/MutableValidReaderWriteIdList.java x: 274 lines of code y: 3 # changes be/src/util/string-util-test.cc x: 239 lines of code y: 5 # changes be/src/util/uid-util.h x: 93 lines of code y: 24 # changes fe/src/main/java/org/apache/impala/analysis/CreateTableLikeFileStmt.java x: 65 lines of code y: 18 # changes fe/src/main/java/org/apache/impala/catalog/HdfsFileFormat.java x: 210 lines of code y: 21 # changes be/src/exprs/aggregate-functions-ir.cc x: 3548 lines of code y: 57 # changes be/src/exprs/aggregate-functions.h x: 286 lines of code y: 42 # changes fe/src/main/java/org/apache/impala/catalog/BuiltinsDb.java x: 1580 lines of code y: 32 # changes fe/src/main/java/org/apache/impala/analysis/GrantRevokePrivStmt.java x: 68 lines of code y: 13 # changes fe/src/main/java/org/apache/impala/analysis/PrivilegeSpec.java x: 286 lines of code y: 24 # changes fe/src/main/java/org/apache/impala/catalog/local/LocalDb.java x: 237 lines of code y: 18 # changes be/src/util/bit-util.h x: 294 lines of code y: 53 # changes fe/src/main/java/org/apache/impala/planner/UnnestNode.java x: 160 lines of code y: 15 # changes be/src/benchmarks/atoi-benchmark.cc x: 242 lines of code y: 13 # changes be/src/exprs/agg-fn-evaluator.cc x: 457 lines of code y: 51 # changes be/src/exprs/anyval-util.h x: 332 lines of code y: 39 # changes be/src/runtime/datetime-parser-common.cc x: 349 lines of code y: 8 # changes be/src/runtime/raw-value.cc x: 454 lines of code y: 62 # changes be/src/runtime/raw-value.inline.h x: 342 lines of code y: 13 # changes be/src/util/hash-util.h x: 198 lines of code y: 27 # changes be/src/util/string-parser.h x: 468 lines of code y: 34 # changes be/src/exprs/like-predicate.cc x: 350 lines of code y: 38 # changes be/src/service/query-option-parser.h x: 187 lines of code y: 2 # changes be/src/common/logging.h x: 74 lines of code y: 35 # changes be/src/runtime/runtime-filter.h x: 97 lines of code y: 31 # changes be/src/util/bloom-filter.h x: 97 lines of code y: 28 # changes be/src/exec/partitioned-hash-join-node.h x: 189 lines of code y: 83 # changes be/src/codegen/llvm-codegen-cache.cc x: 181 lines of code y: 5 # changes be/src/codegen/gen_ir_descriptions.py x: 345 lines of code y: 80 # changes be/src/exec/hdfs-table-sink.h x: 69 lines of code y: 67 # changes be/src/exprs/slot-ref.h x: 73 lines of code y: 22 # changes be/src/runtime/runtime-state.h x: 211 lines of code y: 168 # changes fe/src/main/java/org/apache/impala/authorization/Privilege.java x: 50 lines of code y: 16 # changes fe/src/main/java/org/apache/impala/authorization/AuthorizationChecker.java x: 32 lines of code y: 30 # changes fe/src/main/java/org/apache/impala/authorization/NoopAuthorizationFactory.java x: 206 lines of code y: 13 # changes be/src/runtime/krpc-data-stream-recvr.cc x: 522 lines of code y: 24 # changes be/src/runtime/raw-value.h x: 96 lines of code y: 51 # changes fe/src/main/java/org/apache/impala/analysis/QueryStmt.java x: 314 lines of code y: 26 # changes fe/src/main/java/org/apache/impala/analysis/PartitionSet.java x: 149 lines of code y: 14 # changes fe/src/main/java/org/apache/impala/common/IcebergPredicateConverter.java x: 251 lines of code y: 1 # changes java/datagenerator/src/main/java/org/apache/impala/datagenerator/RandomNestedDataGenerator.java x: 230 lines of code y: 4 # changes be/src/benchmarks/hash-benchmark.cc x: 413 lines of code y: 34 # changes be/src/benchmarks/parse-timestamp-benchmark.cc x: 222 lines of code y: 16 # changes be/src/exec/analytic-eval-node.cc x: 679 lines of code y: 79 # changes be/src/exec/hdfs-text-table-writer.h x: 43 lines of code y: 24 # changes be/src/exec/orc/orc-column-readers.cc x: 751 lines of code y: 3 # changes be/src/exec/parquet/parquet-bloom-filter-util.cc x: 178 lines of code y: 3 # changes be/src/exec/parquet/parquet-column-stats.inline.h x: 305 lines of code y: 8 # changes be/src/exprs/expr-value.h x: 231 lines of code y: 23 # changes be/src/exprs/slot-ref.cc x: 382 lines of code y: 69 # changes be/src/util/dict-encoding.h x: 413 lines of code y: 42 # changes be/src/util/min-max-filter.cc x: 1106 lines of code y: 15 # changes be/src/util/tuple-row-compare.cc x: 293 lines of code y: 24 # changes be/src/exprs/math-functions-ir.cc x: 647 lines of code y: 18 # changes be/src/codegen/codegen-symbol-emitter.cc x: 171 lines of code y: 10 # changes be/src/runtime/coordinator-backend-state.h x: 212 lines of code y: 49 # changes be/src/exec/hdfs-scan-node.cc x: 359 lines of code y: 254 # changes be/src/statestore/statestore-test.cc x: 81 lines of code y: 19 # changes be/src/statestore/statestored-main.cc x: 45 lines of code y: 43 # changes be/src/util/min-max-filter-ir.cc x: 399 lines of code y: 8 # changes be/src/exec/hdfs-scan-node.h x: 67 lines of code y: 135 # changes be/src/util/decompress.cc x: 573 lines of code y: 48 # changes be/src/rpc/rpc-trace.cc x: 239 lines of code y: 21 # changes be/src/rpc/rpc-trace.h x: 64 lines of code y: 17 # changes be/src/benchmarks/int-hash-benchmark.cc x: 275 lines of code y: 6 # changes be/src/exec/delimited-text-parser.cc x: 243 lines of code y: 34 # changes be/src/exec/delimited-text-parser.h x: 76 lines of code y: 27 # changes be/src/kudu/util/block_bloom_filter.cc x: 398 lines of code y: 5 # changes be/src/util/sse-util.h x: 184 lines of code y: 15 # changes be/src/runtime/timestamp-test.cc x: 804 lines of code y: 38 # changes be/src/transport/TSasl.cpp x: 203 lines of code y: 11 # changes be/src/exec/grouping-aggregator.h x: 214 lines of code y: 19 # changes be/src/catalog/catalog-util.cc x: 348 lines of code y: 29 # changes be/src/exprs/anyval-util.cc x: 120 lines of code y: 21 # changes be/src/exprs/timezone_db.cc x: 370 lines of code y: 20 # changes be/src/rpc/rpc-mgr.cc x: 297 lines of code y: 27 # changes be/src/runtime/bufferpool/buffer-pool-test.cc x: 1840 lines of code y: 40 # changes be/src/util/dict-test.cc x: 371 lines of code y: 30 # changes be/src/util/rle-test.cc x: 502 lines of code y: 29 # changes fe/src/main/java/org/apache/impala/analysis/CopyTestCaseStmt.java x: 141 lines of code y: 7 # changes be/src/exec/partitioned-hash-join-builder.cc x: 1253 lines of code y: 63 # changes be/src/gutil/atomicops-internals-portable.h x: 179 lines of code y: 1 # changes fe/src/main/java/org/apache/impala/analysis/SetOperationStmt.java x: 582 lines of code y: 7 # changes fe/src/main/java/org/apache/impala/analysis/ColumnLineageGraph.java x: 690 lines of code y: 19 # changes be/src/exec/hdfs-table-writer.cc x: 37 lines of code y: 21 # changes be/src/exec/plan-root-sink.cc x: 54 lines of code y: 28 # changes be/src/runtime/io/disk-io-mgr.h x: 118 lines of code y: 31 # changes be/src/exec/parquet/parquet-column-readers.cc x: 1400 lines of code y: 29 # changes be/src/exec/parquet/parquet-delta-encoder.cc x: 276 lines of code y: 1 # changes be/src/runtime/date-value.cc x: 292 lines of code y: 9 # changes be/src/runtime/timestamp-parse-util.cc x: 318 lines of code y: 25 # changes be/src/runtime/timestamp-parse-util.h x: 52 lines of code y: 19 # changes be/src/runtime/io/scan-range.cc x: 562 lines of code y: 41 # changes be/src/exec/scan-node.h x: 97 lines of code y: 45 # changes be/src/exec/orc/orc-column-readers.h x: 422 lines of code y: 3 # changes docker/test-with-docker.py x: 505 lines of code y: 20 # changes be/src/util/bit-stream-utils-test.cc x: 247 lines of code y: 8 # changes be/src/util/rle-encoding.h x: 466 lines of code y: 31 # changes be/src/codegen/codegen-anyval.h x: 102 lines of code y: 20 # changes be/src/exec/aggregator.cc x: 380 lines of code y: 14 # changes be/src/exec/filter-context.cc x: 349 lines of code y: 23 # changes be/src/exprs/hive-udf-call.cc x: 357 lines of code y: 47 # changes be/src/runtime/bufferpool/buffer-pool.cc x: 668 lines of code y: 33 # changes be/src/util/ldap-util.cc x: 191 lines of code y: 6 # changes fe/src/main/java/org/apache/impala/planner/AnalyticEvalNode.java x: 426 lines of code y: 24 # changes fe/src/main/java/org/apache/impala/analysis/CollectionTableRef.java x: 125 lines of code y: 16 # changes java/test-hive-udfs/src/main/java/org/apache/impala/TestGenericUdf.java x: 276 lines of code y: 4 # changes be/src/exec/exchange-node.h x: 53 lines of code y: 37 # changes be/src/exec/sort-node.cc x: 192 lines of code y: 53 # changes be/src/exec/sort-node.h x: 44 lines of code y: 29 # changes be/src/runtime/sorted-run-merger.cc x: 138 lines of code y: 18 # changes be/src/runtime/krpc-data-stream-mgr.h x: 139 lines of code y: 15 # changes be/src/kudu/util/curl_util.cc x: 157 lines of code y: 6 # changes www/DataTables-1.13.2/css/dataTables.bootstrap4.css x: 406 lines of code y: 1 # changes www/DataTables-1.13.2/css/dataTables.foundation.css x: 344 lines of code y: 1 # changes www/DataTables-1.13.2/css/dataTables.jqueryui.css x: 643 lines of code y: 1 # changes www/DataTables-1.13.2/css/dataTables.semanticui.css x: 335 lines of code y: 1 # changes www/DataTables-1.13.2/css/jquery.dataTables.css x: 560 lines of code y: 1 # changes be/src/util/cpu-info.h x: 113 lines of code y: 26 # changes be/src/util/hdfs-util.cc x: 165 lines of code y: 30 # changes be/src/runtime/io/hdfs-file-reader.cc x: 342 lines of code y: 22 # changes be/src/exec/topn-node.cc x: 610 lines of code y: 89 # changes be/src/exprs/scalar-expr.cc x: 329 lines of code y: 17 # changes be/src/exec/avro/hdfs-avro-scanner.cc x: 848 lines of code y: 2 # changes be/src/exec/base-sequence-scanner.cc x: 249 lines of code y: 79 # changes be/src/exec/scanner-context.cc x: 300 lines of code y: 81 # changes fe/src/main/java/org/apache/impala/analysis/LiteralExpr.java x: 246 lines of code y: 17 # changes be/src/runtime/mem-tracker.h x: 272 lines of code y: 71 # changes be/src/runtime/decimal-test.cc x: 828 lines of code y: 32 # changes be/src/runtime/io/disk-file.h x: 316 lines of code y: 3 # changes be/src/runtime/io/request-context.cc x: 541 lines of code y: 18 # changes be/src/util/metrics.h x: 249 lines of code y: 51 # changes be/src/exprs/utility-functions.h x: 56 lines of code y: 24 # changes be/src/exec/sequence/hdfs-sequence-scanner.cc x: 428 lines of code y: 1 # changes be/src/runtime/krpc-data-stream-mgr.cc x: 351 lines of code y: 30 # changes be/src/exec/base-sequence-scanner.h x: 52 lines of code y: 26 # changes fe/src/main/java/org/apache/impala/catalog/FeHBaseTable.java x: 477 lines of code y: 8 # changes be/src/runtime/datetime-simple-date-format-parser.cc x: 412 lines of code y: 6 # changes be/src/util/process-state-info.cc x: 180 lines of code y: 8 # changes be/src/testutil/in-process-servers.cc x: 68 lines of code y: 43 # changes be/src/util/container-util.h x: 171 lines of code y: 18 # changes be/src/util/lru-multi-cache-test.cc x: 268 lines of code y: 1 # changes be/src/exec/nested-loop-join-builder.h x: 82 lines of code y: 11 # changes be/src/kudu/security/init.cc x: 377 lines of code y: 16 # changes be/src/kudu/security/tls_handshake.cc x: 258 lines of code y: 9 # changes be/src/kudu/util/logging.cc x: 254 lines of code y: 7 # changes be/src/kudu/rpc/client_negotiation.cc x: 616 lines of code y: 9 # changes be/src/kudu/rpc/connection.cc x: 691 lines of code y: 9 # changes be/src/kudu/rpc/exactly_once_rpc-test.cc x: 453 lines of code y: 5 # changes be/src/kudu/rpc/inbound_call.cc x: 276 lines of code y: 8 # changes be/src/kudu/rpc/messenger.cc x: 304 lines of code y: 12 # changes be/src/kudu/rpc/negotiation-test.cc x: 1096 lines of code y: 6 # changes be/src/kudu/rpc/outbound_call.cc x: 446 lines of code y: 11 # changes be/src/kudu/rpc/protoc-gen-krpc.cc x: 584 lines of code y: 6 # changes be/src/kudu/rpc/proxy-test.cc x: 192 lines of code y: 1 # changes be/src/kudu/rpc/reactor.cc x: 712 lines of code y: 12 # changes be/src/kudu/rpc/rpc-bench.cc x: 221 lines of code y: 6 # changes be/src/kudu/rpc/rpc-test.cc x: 1102 lines of code y: 19 # changes be/src/kudu/rpc/rpc_stub-test.cc x: 523 lines of code y: 7 # changes be/src/kudu/rpc/sasl_common.cc x: 353 lines of code y: 5 # changes be/src/kudu/rpc/server_negotiation.cc x: 770 lines of code y: 8 # changes be/src/kudu/security/tls_context.cc x: 426 lines of code y: 14 # changes be/src/kudu/security/tls_socket-test.cc x: 285 lines of code y: 3 # changes be/src/kudu/security/token-test.cc x: 634 lines of code y: 5 # changes be/src/kudu/util/block_bloom_filter-test.cc x: 251 lines of code y: 3 # changes be/src/kudu/util/blocking_queue-test.cc x: 382 lines of code y: 3 # changes be/src/kudu/util/cache-test.cc x: 409 lines of code y: 4 # changes be/src/kudu/util/cache.cc x: 530 lines of code y: 6 # changes be/src/kudu/util/debug-util.cc x: 518 lines of code y: 4 # changes be/src/kudu/util/debug/trace_event.h x: 938 lines of code y: 3 # changes be/src/kudu/util/debug/trace_event_impl.cc x: 1864 lines of code y: 6 # changes be/src/kudu/util/env-test.cc x: 1011 lines of code y: 4 # changes be/src/kudu/util/env_posix.cc x: 1992 lines of code y: 7 # changes be/src/kudu/util/file_cache-test.cc x: 344 lines of code y: 4 # changes be/src/kudu/util/file_cache.cc x: 578 lines of code y: 5 # changes be/src/kudu/util/hdr_histogram.cc x: 393 lines of code y: 4 # changes be/src/kudu/util/maintenance_manager-test.cc x: 614 lines of code y: 4 # changes be/src/kudu/util/memory/memory.h x: 594 lines of code y: 3 # changes be/src/kudu/util/metrics-test.cc x: 875 lines of code y: 4 # changes be/src/kudu/util/metrics.cc x: 795 lines of code y: 5 # changes be/src/kudu/util/metrics.h x: 887 lines of code y: 5 # changes be/src/kudu/util/net/net_util.cc x: 502 lines of code y: 5 # changes be/src/kudu/util/net/socket.cc x: 520 lines of code y: 10 # changes be/src/kudu/util/pb_util.cc x: 844 lines of code y: 5 # changes be/src/kudu/util/rle-encoding.h x: 322 lines of code y: 4 # changes be/src/kudu/util/subprocess.cc x: 637 lines of code y: 6 # changes be/src/kudu/util/threadpool-test.cc x: 914 lines of code y: 4 # changes be/src/kudu/util/trace-test.cc x: 712 lines of code y: 4 # changes be/src/kudu/util/ttl_cache-test.cc x: 453 lines of code y: 2 # changes be/src/exec/union-node.h x: 88 lines of code y: 26 # changes fe/src/main/java/org/apache/impala/analysis/UnionStmt.java x: 21 lines of code y: 21 # changes be/src/gutil/port.h x: 748 lines of code y: 7 # changes be/src/gutil/strings/numbers.cc x: 981 lines of code y: 5 # changes be/src/exec/aggregation-node.cc x: 112 lines of code y: 125 # changes be/src/benchmarks/hash-table-benchmark.cc x: 282 lines of code y: 1 # changes be/src/util/benchmark.cc x: 169 lines of code y: 17 # changes be/src/util/min-max-filter-test.cc x: 769 lines of code y: 12 # changes be/src/util/string-parser-test.cc x: 472 lines of code y: 17 # changes be/src/exprs/decimal-operators-ir.cc x: 756 lines of code y: 22 # changes be/src/runtime/decimal-value.h x: 134 lines of code y: 34 # changes be/src/runtime/decimal-value.inline.h x: 589 lines of code y: 29 # changes be/src/runtime/bufferpool/buffer-pool.h x: 190 lines of code y: 34 # changes be/src/runtime/lib-cache.cc x: 339 lines of code y: 36 # changes be/src/rpc/authentication.h x: 38 lines of code y: 12 # changes be/src/exec/topn-node.h x: 168 lines of code y: 36 # changes be/src/exprs/case-expr.cc x: 267 lines of code y: 32 # changes be/src/runtime/date-test.cc x: 712 lines of code y: 9 # changes be/src/exprs/iceberg-functions-test.cc x: 397 lines of code y: 1 # changes java/TableFlattener/src/main/java/org/apache/impala/infra/tableflattener/Main.java x: 132 lines of code y: 1 # changes java/yarn-extras/src/main/java/org/apache/impala/yarn/server/resourcemanager/scheduler/fair/QueuePlacementRule.java x: 241 lines of code y: 1 # changes be/src/exprs/scalar-fn-call.cc x: 394 lines of code y: 51 # changes be/src/util/memory-metrics.cc x: 376 lines of code y: 26 # changes be/src/util/memory-metrics.h x: 174 lines of code y: 30 # changes fe/src/main/java/org/apache/impala/util/HdfsCachingUtil.java x: 336 lines of code y: 11 # changes be/src/runtime/bufferpool/reservation-tracker.cc x: 352 lines of code y: 12 # changes be/src/exprs/tuple-is-null-predicate.h x: 26 lines of code y: 14 # changes be/src/codegen/impala-ir.h x: 9 lines of code y: 6 # changes be/src/exec/partitioned-hash-join-node-ir.cc x: 368 lines of code y: 41 # changes be/src/exec/select-node.h x: 37 lines of code y: 15 # changes be/src/common/status.h x: 220 lines of code y: 68 # changes be/src/common/atomic.h x: 87 lines of code y: 20 # changes be/src/exec/analytic-eval-node.h x: 99 lines of code y: 40 # changes be/src/gutil/linux_syscall_support.h x: 3866 lines of code y: 4 # changes be/src/benchmarks/overflow-benchmark.cc x: 350 lines of code y: 10 # changes be/src/exprs/udf-builtins.cc x: 728 lines of code y: 19 # changes be/src/util/decompress.h x: 112 lines of code y: 25 # changes be/src/exprs/decimal-operators.h x: 103 lines of code y: 18 # changes be/src/util/thread-pool.h x: 180 lines of code y: 23 # changes be/src/exec/aggregation-node.h x: 18 lines of code y: 46 # changes be/src/util/hdr-histogram.cc x: 363 lines of code y: 6 # changes be/src/runtime/bufferpool/suballocator-test.cc x: 240 lines of code y: 10 # changes be/src/testutil/desc-tbl-builder.cc x: 41 lines of code y: 19 # changes be/src/exprs/udf-builtins-ir.cc x: 256 lines of code y: 10 # changes be/src/runtime/bufferpool/reservation-tracker-test.cc x: 438 lines of code y: 15 # changes be/src/experiments/tuple-splitter-test.cc x: 350 lines of code y: 17 # changes be/src/gutil/strings/split.cc x: 730 lines of code y: 6 # changes be/src/exprs/in-predicate.h x: 335 lines of code y: 15 # changes be/src/testutil/test-udas.cc x: 321 lines of code y: 13 # changes be/src/util/symbols-util.cc x: 167 lines of code y: 12 # changes be/src/runtime/free-pool.h x: 148 lines of code y: 23 # changes be/src/exprs/agg-fn-evaluator.h x: 146 lines of code y: 29 # changes be/src/exec/partitioned-hash-join-node.inline.h x: 14 lines of code y: 12 # changes be/src/gutil/strings/util.cc x: 807 lines of code y: 4 # changes be/src/exprs/hll-bias.h x: 1107 lines of code y: 2 # changes be/src/gutil/valgrind.h x: 3344 lines of code y: 1 # changes
499.0
# changes
  min: 1.0
  average: 13.42
  25th percentile: 2.0
  median: 4.0
  75th percentile: 12.0
  max: 499.0
0 6221.0
lines of code
min: 1.0 | average: 184.17 | 25th percentile: 39.0 | median: 87.0 | 75th percentile: 198.5 | max: 6221.0

Number of Contributors vs. Number of Changes: 2745 points

be/src/service/hs2-util.cc x: 13 # contributors y: 29 # changes be/src/service/query-result-set.cc x: 11 # contributors y: 20 # changes be/src/exec/parquet/hdfs-parquet-table-writer.cc x: 13 # contributors y: 32 # changes be/src/runtime/tmp-file-mgr.cc x: 24 # contributors y: 85 # changes be/src/runtime/tmp-file-mgr.h x: 13 # contributors y: 41 # changes be/src/service/query-options-test.cc x: 29 # contributors y: 68 # changes be/src/service/query-options.cc x: 61 # contributors y: 184 # changes be/src/util/codec.cc x: 18 # contributors y: 38 # changes be/src/util/codec.h x: 16 # contributors y: 39 # changes be/src/util/compress.cc x: 16 # contributors y: 40 # changes be/src/util/compress.h x: 13 # contributors y: 24 # changes be/src/util/decompress-test.cc x: 24 # contributors y: 36 # changes be/src/util/parse-util.cc x: 7 # contributors y: 11 # changes be/src/util/parse-util.h x: 9 # contributors y: 12 # changes be/src/exec/text-converter.inline.h x: 21 # contributors y: 40 # changes be/src/util/coding-util-test.cc x: 8 # contributors y: 9 # changes fe/src/main/java/org/apache/impala/planner/HdfsScanNode.java x: 49 # contributors y: 155 # changes fe/src/main/java/org/apache/impala/planner/ScanNode.java x: 20 # contributors y: 36 # changes fe/src/main/java/org/apache/impala/planner/SingleNodePlanner.java x: 32 # contributors y: 90 # changes java/calcite-planner/src/main/java/org/apache/impala/calcite/rel/node/ImpalaAggRel.java x: 1 # contributors y: 4 # changes java/calcite-planner/src/main/java/org/apache/impala/calcite/rel/node/ImpalaHdfsScanRel.java x: 1 # contributors y: 6 # changes java/calcite-planner/src/main/java/org/apache/impala/calcite/rel/node/ImpalaProjectRel.java x: 1 # contributors y: 8 # changes java/calcite-planner/src/main/java/org/apache/impala/calcite/rel/node/NodeCreationUtils.java x: 1 # contributors y: 3 # changes java/calcite-planner/src/main/java/org/apache/impala/calcite/schema/CalciteTable.java x: 2 # contributors y: 6 # changes be/src/exec/kudu/kudu-scan-node.cc x: 2 # contributors y: 2 # changes be/src/exec/kudu/kudu-scanner.cc x: 7 # contributors y: 7 # changes be/src/gutil/stl_util.h x: 4 # contributors y: 5 # changes be/src/gutil/strings/escaping.cc x: 5 # contributors y: 6 # changes be/src/rpc/impala-service-pool.cc x: 10 # contributors y: 19 # changes be/src/rpc/impala-service-pool.h x: 9 # contributors y: 15 # changes be/src/runtime/buffered-tuple-stream-test.cc x: 20 # contributors y: 66 # changes java/calcite-planner/src/main/java/org/apache/impala/calcite/operators/ImpalaConcatOrOperator.java x: 1 # contributors y: 1 # changes be/src/runtime/exec-env.cc x: 49 # contributors y: 209 # changes be/src/catalog/catalog.cc x: 29 # contributors y: 54 # changes be/src/util/backend-gflag-util.cc x: 45 # contributors y: 115 # changes common/thrift/BackendGflags.thrift x: 44 # contributors y: 110 # changes fe/src/main/java/org/apache/impala/authorization/ranger/RangerCatalogdAuthorizationManager.java x: 4 # contributors y: 22 # changes fe/src/main/java/org/apache/impala/service/BackendConfig.java x: 43 # contributors y: 105 # changes be/src/runtime/coordinator.cc x: 52 # contributors y: 299 # changes be/src/runtime/query-driver.cc x: 12 # contributors y: 24 # changes be/src/service/impala-server.cc x: 79 # contributors y: 499 # changes be/src/service/impala-server.h x: 56 # contributors y: 272 # changes fe/src/main/java/org/apache/impala/service/Frontend.java x: 61 # contributors y: 209 # changes fe/src/main/java/org/apache/impala/util/DebugUtils.java x: 10 # contributors y: 21 # changes fe/src/main/java/org/apache/impala/planner/HdfsPartitionFilter.java x: 7 # contributors y: 9 # changes fe/src/main/java/org/apache/impala/planner/HdfsPartitionPruner.java x: 12 # contributors y: 22 # changes be/src/catalog/catalog-server.cc x: 40 # contributors y: 111 # changes be/src/common/global-flags.cc x: 49 # contributors y: 128 # changes common/thrift/JniCatalog.thrift x: 45 # contributors y: 85 # changes fe/src/compat-apache-hive-3/java/org/apache/impala/compat/MetastoreShim.java x: 6 # contributors y: 14 # changes fe/src/compat-hive-3/java/org/apache/impala/compat/MetastoreShim.java x: 19 # contributors y: 51 # changes fe/src/main/java/org/apache/impala/catalog/CatalogServiceCatalog.java x: 46 # contributors y: 158 # changes fe/src/main/java/org/apache/impala/catalog/events/ExternalEventsProcessor.java x: 4 # contributors y: 7 # changes fe/src/main/java/org/apache/impala/catalog/events/MetastoreEvents.java x: 20 # contributors y: 75 # changes fe/src/main/java/org/apache/impala/catalog/events/MetastoreEventsProcessor.java x: 13 # contributors y: 50 # changes fe/src/main/java/org/apache/impala/service/JniCatalog.java x: 27 # contributors y: 55 # changes fe/src/main/java/org/apache/impala/util/ClassUtil.java x: 3 # contributors y: 3 # changes be/src/exec/text-converter.cc x: 27 # contributors y: 47 # changes be/src/exec/text-converter.h x: 14 # contributors y: 22 # changes be/src/runtime/descriptors.cc x: 36 # contributors y: 141 # changes be/src/runtime/descriptors.h x: 33 # contributors y: 125 # changes be/src/service/query-options.h x: 55 # contributors y: 155 # changes common/thrift/CatalogObjects.thrift x: 52 # contributors y: 135 # changes common/thrift/ImpalaService.thrift x: 62 # contributors y: 238 # changes common/thrift/Query.thrift x: 33 # contributors y: 76 # changes fe/src/main/java/org/apache/impala/catalog/HdfsStorageDescriptor.java x: 11 # contributors y: 14 # changes common/thrift/CatalogService.thrift x: 33 # contributors y: 96 # changes fe/src/main/java/org/apache/impala/service/FeSupport.java x: 19 # contributors y: 32 # changes fe/src/main/java/org/apache/impala/service/CatalogOpExecutor.java x: 68 # contributors y: 251 # changes fe/src/main/java/org/apache/impala/analysis/MultiAggregateInfo.java x: 8 # contributors y: 13 # changes fe/src/main/java/org/apache/impala/analysis/StmtRewriter.java x: 18 # contributors y: 30 # changes shell/impala_client.py x: 36 # contributors y: 78 # changes shell/impala_shell.py x: 61 # contributors y: 244 # changes shell/option_parser.py x: 30 # contributors y: 43 # changes fe/src/main/java/org/apache/impala/analysis/AlterTableDropPartitionStmt.java x: 9 # contributors y: 11 # changes fe/src/main/java/org/apache/impala/planner/IcebergScanPlanner.java x: 12 # contributors y: 30 # changes fe/src/main/java/org/apache/impala/util/IcebergUtil.java x: 15 # contributors y: 59 # changes be/src/exec/exec-node.cc x: 38 # contributors y: 181 # changes be/src/exec/exec-node.h x: 24 # contributors y: 111 # changes be/src/util/debug-util.cc x: 31 # contributors y: 104 # changes be/src/util/debug-util.h x: 27 # contributors y: 75 # changes fe/src/main/java/org/apache/impala/catalog/FeCatalogUtils.java x: 13 # contributors y: 31 # changes fe/src/main/java/org/apache/impala/catalog/FeFsPartition.java x: 8 # contributors y: 10 # changes fe/src/main/java/org/apache/impala/catalog/FeFsTable.java x: 20 # contributors y: 39 # changes fe/src/main/java/org/apache/impala/catalog/FeIcebergTable.java x: 18 # contributors y: 60 # changes fe/src/main/java/org/apache/impala/catalog/FeTable.java x: 10 # contributors y: 16 # changes fe/src/main/java/org/apache/impala/catalog/HdfsPartition.java x: 32 # contributors y: 77 # changes fe/src/main/java/org/apache/impala/catalog/HdfsTable.java x: 55 # contributors y: 175 # changes fe/src/main/java/org/apache/impala/catalog/Table.java x: 41 # contributors y: 99 # changes fe/src/main/java/org/apache/impala/catalog/iceberg/IcebergCtasTarget.java x: 11 # contributors y: 19 # changes fe/src/main/java/org/apache/impala/catalog/local/LocalDataSourceTable.java x: 2 # contributors y: 4 # changes fe/src/main/java/org/apache/impala/catalog/local/LocalFsPartition.java x: 13 # contributors y: 18 # changes fe/src/main/java/org/apache/impala/catalog/local/LocalHbaseTable.java x: 5 # contributors y: 5 # changes fe/src/main/java/org/apache/impala/catalog/local/LocalIcebergTable.java x: 15 # contributors y: 34 # changes fe/src/main/java/org/apache/impala/catalog/local/LocalPartitionSpec.java x: 3 # contributors y: 4 # changes fe/src/main/java/org/apache/impala/catalog/local/LocalTable.java x: 18 # contributors y: 37 # changes fe/src/main/java/org/apache/impala/planner/IcebergScanNode.java x: 11 # contributors y: 35 # changes be/src/exec/hdfs-scanner.cc x: 38 # contributors y: 150 # changes be/src/exec/hdfs-scanner.h x: 24 # contributors y: 96 # changes be/src/exec/parquet/hdfs-parquet-scanner.cc x: 24 # contributors y: 69 # changes be/src/exec/parquet/hdfs-parquet-scanner.h x: 14 # contributors y: 30 # changes be/src/exec/parquet/parquet-column-readers.h x: 8 # contributors y: 14 # changes be/src/runtime/fragment-instance-state.cc x: 20 # contributors y: 68 # changes be/src/runtime/mem-pool.cc x: 16 # contributors y: 54 # changes be/src/runtime/mem-pool.h x: 14 # contributors y: 49 # changes be/src/runtime/row-batch.h x: 22 # contributors y: 90 # changes be/src/util/runtime-profile-counters.h x: 13 # contributors y: 27 # changes be/src/util/runtime-profile.cc x: 41 # contributors y: 124 # changes be/src/util/bit-stream-utils.h x: 8 # contributors y: 22 # changes fe/src/main/java/org/apache/impala/catalog/local/CatalogdMetaProvider.java x: 22 # contributors y: 57 # changes fe/src/main/java/org/apache/impala/catalog/Hive3MetastoreShimBase.java x: 6 # contributors y: 8 # changes be/src/catalog/catalog-server.h x: 22 # contributors y: 44 # changes fe/src/main/java/org/apache/impala/analysis/CreateTableStmt.java x: 30 # contributors y: 62 # changes fe/src/main/java/org/apache/impala/analysis/DropTableOrViewStmt.java x: 16 # contributors y: 23 # changes fe/src/main/java/org/apache/impala/analysis/LoadDataStmt.java x: 17 # contributors y: 24 # changes fe/src/main/java/org/apache/impala/analysis/ResetMetadataStmt.java x: 12 # contributors y: 26 # changes common/thrift/CatalogInternalService.thrift x: 6 # contributors y: 7 # changes common/thrift/Data.thrift x: 14 # contributors y: 17 # changes common/thrift/DataSinks.thrift x: 22 # contributors y: 49 # changes common/thrift/Descriptors.thrift x: 20 # contributors y: 53 # changes common/thrift/Frontend.thrift x: 50 # contributors y: 166 # changes common/thrift/ImpalaInternalService.thrift x: 59 # contributors y: 244 # changes common/thrift/LineageGraph.thrift x: 10 # contributors y: 10 # changes common/thrift/PlanNodes.thrift x: 44 # contributors y: 156 # changes common/thrift/Planner.thrift x: 14 # contributors y: 26 # changes common/thrift/RuntimeProfile.thrift x: 15 # contributors y: 28 # changes common/thrift/StatestoreService.thrift x: 16 # contributors y: 36 # changes common/thrift/SystemTables.thrift x: 4 # contributors y: 8 # changes common/thrift/Types.thrift x: 30 # contributors y: 60 # changes common/thrift/generate_error_codes.py x: 38 # contributors y: 113 # changes common/thrift/parquet.thrift x: 7 # contributors y: 14 # changes www/scripts/query_timeline/fragment_diagram.js x: 2 # contributors y: 8 # changes be/src/exec/blocking-join-node.cc x: 23 # contributors y: 79 # changes be/src/exec/blocking-join-node.h x: 17 # contributors y: 42 # changes be/src/exec/join-builder.cc x: 5 # contributors y: 8 # changes be/src/exec/nested-loop-join-node.cc x: 14 # contributors y: 41 # changes be/src/exec/partitioned-hash-join-node.cc x: 28 # contributors y: 173 # changes fe/src/main/java/org/apache/impala/planner/ExchangeNode.java x: 14 # contributors y: 24 # changes fe/src/main/java/org/apache/impala/planner/HashJoinNode.java x: 16 # contributors y: 32 # changes fe/src/main/java/org/apache/impala/planner/JoinBuildSink.java x: 9 # contributors y: 20 # changes fe/src/main/java/org/apache/impala/planner/PlanNode.java x: 26 # contributors y: 63 # changes be/src/exec/iceberg-delete-builder.cc x: 3 # contributors y: 7 # changes java/calcite-planner/src/main/java/org/apache/impala/calcite/service/CalciteOptimizer.java x: 1 # contributors y: 12 # changes fe/src/main/java/org/apache/impala/analysis/RangePartition.java x: 12 # contributors y: 17 # changes be/src/service/frontend.cc x: 45 # contributors y: 96 # changes be/src/service/frontend.h x: 32 # contributors y: 61 # changes be/src/service/impala-http-handler.cc x: 39 # contributors y: 92 # changes fe/src/main/java/org/apache/impala/catalog/IcebergContentFileStore.java x: 4 # contributors y: 13 # changes fe/src/main/java/org/apache/impala/catalog/local/DirectMetaProvider.java x: 21 # contributors y: 46 # changes fe/src/main/java/org/apache/impala/catalog/local/MetaProvider.java x: 14 # contributors y: 33 # changes fe/src/main/java/org/apache/impala/service/JniFrontend.java x: 39 # contributors y: 64 # changes be/src/exec/catalog-op-executor.cc x: 27 # contributors y: 52 # changes be/src/exec/catalog-op-executor.h x: 15 # contributors y: 24 # changes be/src/service/client-request-state.cc x: 48 # contributors y: 149 # changes fe/src/main/java/org/apache/impala/catalog/IcebergTable.java x: 19 # contributors y: 60 # changes fe/src/main/java/org/apache/impala/util/KuduUtil.java x: 17 # contributors y: 33 # changes fe/src/main/java/org/apache/impala/analysis/Analyzer.java x: 57 # contributors y: 145 # changes fe/src/main/java/org/apache/impala/util/AcidUtils.java x: 10 # contributors y: 24 # changes docker/setup_build_context.py x: 7 # contributors y: 17 # changes fe/src/main/java/org/apache/impala/analysis/AnalysisContext.java x: 34 # contributors y: 71 # changes fe/src/main/java/org/apache/impala/planner/Planner.java x: 36 # contributors y: 95 # changes be/src/exprs/string-functions.cc x: 19 # contributors y: 36 # changes be/src/runtime/coordinator-backend-state.cc x: 23 # contributors y: 88 # changes be/src/util/jwt-util.cc x: 6 # contributors y: 10 # changes be/src/util/logging-support.cc x: 20 # contributors y: 26 # changes be/src/util/webserver.cc x: 43 # contributors y: 128 # changes be/src/exprs/utility-functions-ir.cc x: 12 # contributors y: 15 # changes be/src/udf/udf.cc x: 21 # contributors y: 59 # changes be/src/udf/udf.h x: 19 # contributors y: 53 # changes fe/src/main/java/org/apache/impala/planner/AggregationNode.java x: 12 # contributors y: 44 # changes fe/src/main/java/org/apache/impala/planner/DistributedPlanner.java x: 23 # contributors y: 53 # changes fe/src/main/java/org/apache/impala/planner/PlanFragment.java x: 15 # contributors y: 43 # changes fe/src/main/java/org/apache/impala/planner/ResourceProfile.java x: 3 # contributors y: 10 # changes fe/src/main/java/org/apache/impala/planner/SortNode.java x: 18 # contributors y: 34 # changes be/src/runtime/krpc-data-stream-sender.cc x: 21 # contributors y: 49 # changes be/src/exec/parquet/parquet-metadata-utils.cc x: 12 # contributors y: 28 # changes be/src/exec/nested-loop-join-builder.cc x: 9 # contributors y: 17 # changes be/src/exprs/expr-codegen-test.cc x: 11 # contributors y: 25 # changes be/src/exprs/expr.cc x: 20 # contributors y: 117 # changes be/src/exprs/expr.h x: 21 # contributors y: 95 # changes be/src/runtime/data-stream-test.cc x: 32 # contributors y: 136 # changes be/src/service/client-request-state.h x: 36 # contributors y: 75 # changes fe/src/main/java/org/apache/impala/common/FileSystemUtil.java x: 29 # contributors y: 53 # changes fe/src/main/java/org/apache/impala/catalog/IcebergFileMetadataLoader.java x: 7 # contributors y: 12 # changes fe/src/main/java/org/apache/impala/planner/AnalyticPlanner.java x: 17 # contributors y: 31 # changes be/src/codegen/impala-ir.cc x: 22 # contributors y: 52 # changes be/src/runtime/tmp-file-mgr-test.cc x: 15 # contributors y: 56 # changes fe/src/main/java/org/apache/impala/analysis/ModifyStmt.java x: 18 # contributors y: 32 # changes be/src/util/runtime-profile.h x: 33 # contributors y: 101 # changes be/src/exec/system-table-scanner.cc x: 3 # contributors y: 8 # changes fe/src/main/java/org/apache/impala/catalog/TableLoader.java x: 14 # contributors y: 19 # changes be/src/service/query-state-record.cc x: 5 # contributors y: 12 # changes be/src/service/query-state-record.h x: 5 # contributors y: 10 # changes fe/src/main/java/org/apache/impala/analysis/TupleIsNullPredicate.java x: 11 # contributors y: 16 # changes be/src/util/runtime-profile-test.cc x: 26 # contributors y: 59 # changes be/src/catalog/catalog.h x: 21 # contributors y: 33 # changes be/src/service/fe-support.cc x: 36 # contributors y: 124 # changes fe/src/main/java/org/apache/impala/analysis/CreateDbStmt.java x: 10 # contributors y: 15 # changes fe/src/main/java/org/apache/impala/catalog/ImpaladCatalog.java x: 17 # contributors y: 44 # changes be/src/exec/parquet/parquet-common.h x: 8 # contributors y: 16 # changes be/src/runtime/raw-value-test.cc x: 13 # contributors y: 21 # changes be/src/scheduling/admission-controller.cc x: 31 # contributors y: 119 # changes be/src/transport/THttpServer.cpp x: 11 # contributors y: 23 # changes be/src/runtime/query-exec-mgr.cc x: 14 # contributors y: 29 # changes be/src/util/webserver-test.cc x: 21 # contributors y: 45 # changes be/src/exprs/string-functions-ir.cc x: 27 # contributors y: 39 # changes be/src/rpc/authentication.cc x: 31 # contributors y: 95 # changes be/src/rpc/thrift-server.h x: 18 # contributors y: 43 # changes be/src/exprs/string-functions.h x: 26 # contributors y: 36 # changes common/function-registry/impala_functions.py x: 56 # contributors y: 147 # changes fe/src/main/java/org/apache/impala/analysis/FunctionCallExpr.java x: 29 # contributors y: 49 # changes be/src/service/child-query.cc x: 23 # contributors y: 39 # changes be/src/service/control-service.cc x: 8 # contributors y: 18 # changes fe/src/main/jflex/sql-scanner.flex x: 54 # contributors y: 140 # changes be/src/rpc/thrift-server.cc x: 21 # contributors y: 52 # changes be/src/rpc/thrift-util.cc x: 16 # contributors y: 35 # changes be/src/runtime/exec-env.h x: 32 # contributors y: 109 # changes be/src/util/webserver.h x: 19 # contributors y: 46 # changes fe/src/main/java/org/apache/impala/service/IcebergCatalogOpExecutor.java x: 10 # contributors y: 42 # changes fe/src/main/java/org/apache/impala/analysis/FunctionName.java x: 10 # contributors y: 12 # changes fe/src/main/java/org/apache/impala/analysis/TupleDescriptor.java x: 21 # contributors y: 36 # changes fe/src/main/java/org/apache/impala/authorization/ranger/RangerAuthorizationChecker.java x: 7 # contributors y: 31 # changes fe/src/main/java/org/apache/impala/catalog/Function.java x: 17 # contributors y: 21 # changes be/src/util/metrics-test.cc x: 19 # contributors y: 42 # changes be/src/exec/hdfs-scan-node-base.cc x: 39 # contributors y: 120 # changes be/src/exec/hdfs-scan-node-base.h x: 29 # contributors y: 78 # changes be/src/scheduling/admission-controller.h x: 23 # contributors y: 70 # changes be/src/exec/orc/hdfs-orc-scanner.cc x: 6 # contributors y: 12 # changes be/src/service/impala-beeswax-server.cc x: 35 # contributors y: 123 # changes be/src/service/impala-hs2-server.cc x: 52 # contributors y: 162 # changes be/src/rpc/authentication-test.cc x: 15 # contributors y: 26 # changes be/src/util/collection-metrics.h x: 9 # contributors y: 18 # changes be/src/runtime/tuple.h x: 15 # contributors y: 50 # changes fe/src/main/java/org/apache/impala/analysis/CastExpr.java x: 18 # contributors y: 27 # changes be/src/codegen/codegen-anyval.cc x: 19 # contributors y: 41 # changes be/src/codegen/llvm-codegen.cc x: 35 # contributors y: 151 # changes be/src/codegen/llvm-codegen.h x: 21 # contributors y: 99 # changes be/src/runtime/sorter.cc x: 28 # contributors y: 86 # changes be/src/common/init.cc x: 41 # contributors y: 112 # changes be/src/exec/scanner-context.h x: 16 # contributors y: 53 # changes be/src/rpc/thrift-server-test.cc x: 20 # contributors y: 49 # changes be/src/runtime/bufferpool/buffer-allocator.cc x: 3 # contributors y: 14 # changes be/src/runtime/bufferpool/buffer-allocator.h x: 2 # contributors y: 12 # changes be/src/runtime/bufferpool/buffer-pool-internal.h x: 4 # contributors y: 19 # changes be/src/runtime/io/request-ranges.h x: 11 # contributors y: 36 # changes be/src/runtime/mem-tracker.cc x: 17 # contributors y: 73 # changes be/src/runtime/runtime-filter-bank.cc x: 13 # contributors y: 38 # changes be/src/runtime/runtime-state.cc x: 35 # contributors y: 185 # changes be/src/runtime/test-env.cc x: 11 # contributors y: 39 # changes be/src/util/decimal-util.h x: 17 # contributors y: 26 # changes be/src/util/internal-queue.h x: 12 # contributors y: 18 # changes fe/src/main/java/org/apache/impala/analysis/ArithmeticExpr.java x: 11 # contributors y: 12 # changes fe/src/main/java/org/apache/impala/analysis/Expr.java x: 33 # contributors y: 72 # changes fe/src/main/java/org/apache/impala/analysis/SelectStmt.java x: 28 # contributors y: 76 # changes fe/src/main/java/org/apache/impala/planner/DataSourceScanNode.java x: 19 # contributors y: 34 # changes fe/src/main/java/org/apache/impala/planner/HBaseScanNode.java x: 21 # contributors y: 39 # changes be/src/runtime/buffered-tuple-stream.cc x: 21 # contributors y: 73 # changes be/src/runtime/buffered-tuple-stream.h x: 17 # contributors y: 54 # changes be/src/statestore/statestore.cc x: 27 # contributors y: 80 # changes fe/src/main/java/org/apache/impala/planner/RuntimeFilterGenerator.java x: 25 # contributors y: 46 # changes be/src/util/filesystem-util.h x: 14 # contributors y: 20 # changes be/src/runtime/query-state.cc x: 27 # contributors y: 92 # changes be/src/exprs/timestamp-functions.cc x: 29 # contributors y: 65 # changes be/src/exprs/timestamp-functions.h x: 28 # contributors y: 52 # changes fe/src/main/java/org/apache/impala/catalog/KuduTable.java x: 26 # contributors y: 43 # changes be/src/exec/data-sink.cc x: 25 # contributors y: 68 # changes fe/src/main/java/org/apache/impala/analysis/InsertStmt.java x: 35 # contributors y: 72 # changes be/src/exec/hdfs-scan-node-mt.cc x: 9 # contributors y: 26 # changes be/src/scheduling/scheduler.h x: 18 # contributors y: 50 # changes fe/src/main/java/org/apache/impala/util/MetaStoreUtil.java x: 20 # contributors y: 22 # changes be/src/runtime/row-batch.cc x: 24 # contributors y: 81 # changes fe/src/main/java/org/apache/impala/analysis/SortInfo.java x: 12 # contributors y: 20 # changes be/src/exec/data-source-scan-node.cc x: 18 # contributors y: 52 # changes fe/src/main/java/org/apache/impala/service/MetadataOp.java x: 15 # contributors y: 22 # changes be/src/codegen/llvm-codegen-test.cc x: 24 # contributors y: 58 # changes be/src/rpc/rpc-mgr-test.cc x: 10 # contributors y: 23 # changes fe/src/main/java/org/apache/impala/catalog/Type.java x: 19 # contributors y: 27 # changes be/src/runtime/coordinator.h x: 37 # contributors y: 154 # changes fe/src/main/java/org/apache/impala/planner/DataSink.java x: 4 # contributors y: 10 # changes be/src/exec/hash-table.h x: 21 # contributors y: 93 # changes fe/src/main/java/org/apache/impala/analysis/BinaryPredicate.java x: 22 # contributors y: 28 # changes fe/src/main/java/org/apache/impala/analysis/CompoundPredicate.java x: 13 # contributors y: 17 # changes be/src/rpc/thrift-client.cc x: 9 # contributors y: 23 # changes be/src/util/network-util.cc x: 18 # contributors y: 29 # changes be/src/util/network-util.h x: 13 # contributors y: 23 # changes fe/src/main/java/org/apache/impala/service/DescribeResultFactory.java x: 16 # contributors y: 17 # changes be/src/util/jni-util.cc x: 24 # contributors y: 40 # changes be/src/util/jni-util.h x: 25 # contributors y: 43 # changes fe/src/main/java/org/apache/impala/catalog/metastore/MetastoreServiceHandler.java x: 8 # contributors y: 20 # changes be/src/util/default-path-handlers.cc x: 27 # contributors y: 51 # changes be/src/runtime/types.h x: 16 # contributors y: 42 # changes fe/src/main/java/org/apache/impala/planner/KuduScanNode.java x: 29 # contributors y: 64 # changes be/src/util/error-util.cc x: 14 # contributors y: 14 # changes be/src/service/impala-http-handler.h x: 18 # contributors y: 23 # changes be/src/exec/scan-node.cc x: 25 # contributors y: 53 # changes fe/src/main/java/org/apache/impala/analysis/TableDef.java x: 20 # contributors y: 33 # changes fe/src/main/java/org/apache/impala/catalog/HBaseTable.java x: 16 # contributors y: 24 # changes be/src/service/impalad-main.cc x: 32 # contributors y: 88 # changes be/src/exec/hdfs-table-sink.cc x: 39 # contributors y: 142 # changes be/src/rpc/thrift-util-test.cc x: 12 # contributors y: 13 # changes fe/src/main/java/org/apache/impala/analysis/CreateTableLikeStmt.java x: 16 # contributors y: 20 # changes be/src/exprs/aggregate-functions-ir.cc x: 23 # contributors y: 57 # changes be/src/exprs/anyval-util.h x: 14 # contributors y: 39 # changes be/src/runtime/raw-value.cc x: 25 # contributors y: 62 # changes be/src/runtime/runtime-filter.h x: 15 # contributors y: 31 # changes be/src/exec/partitioned-hash-join-builder.h x: 15 # contributors y: 41 # changes be/src/exec/partitioned-hash-join-node.h x: 16 # contributors y: 83 # changes be/src/codegen/gen_ir_descriptions.py x: 28 # contributors y: 80 # changes be/src/exec/hdfs-table-sink.h x: 22 # contributors y: 67 # changes be/src/runtime/runtime-state.h x: 31 # contributors y: 168 # changes fe/src/main/java/org/apache/impala/authorization/Privilege.java x: 6 # contributors y: 16 # changes fe/src/main/java/org/apache/impala/authorization/AuthorizationChecker.java x: 9 # contributors y: 30 # changes be/src/runtime/raw-value.h x: 23 # contributors y: 51 # changes be/src/exec/analytic-eval-node.cc x: 18 # contributors y: 79 # changes be/src/exprs/expr-value.h x: 17 # contributors y: 23 # changes be/src/exprs/slot-ref.cc x: 25 # contributors y: 69 # changes be/src/exec/data-sink.h x: 18 # contributors y: 44 # changes be/src/runtime/coordinator-backend-state.h x: 17 # contributors y: 49 # changes be/src/exec/hdfs-scan-node.cc x: 38 # contributors y: 254 # changes be/src/exec/hdfs-scan-node.h x: 27 # contributors y: 135 # changes be/src/util/decompress.cc x: 18 # contributors y: 48 # changes be/src/exec/delimited-text-parser.cc x: 12 # contributors y: 34 # changes be/src/runtime/bufferpool/buffer-pool-test.cc x: 10 # contributors y: 40 # changes be/src/util/dict-test.cc x: 16 # contributors y: 30 # changes be/src/exec/partitioned-hash-join-builder.cc x: 20 # contributors y: 63 # changes fe/src/main/java/org/apache/impala/analysis/ColumnLineageGraph.java x: 15 # contributors y: 19 # changes cmake_modules/FindLlvm.cmake x: 7 # contributors y: 18 # changes be/src/exec/union-node.cc x: 20 # contributors y: 51 # changes be/src/util/tuple-row-compare.h x: 17 # contributors y: 35 # changes be/src/runtime/timestamp-parse-util.h x: 16 # contributors y: 19 # changes be/src/runtime/io/scan-range.cc x: 12 # contributors y: 41 # changes docker/test-with-docker.py x: 5 # contributors y: 20 # changes be/src/util/rle-encoding.h x: 11 # contributors y: 31 # changes be/src/exprs/hive-udf-call.cc x: 22 # contributors y: 47 # changes be/src/runtime/bufferpool/buffer-pool.cc x: 4 # contributors y: 33 # changes be/src/exec/exchange-node.h x: 15 # contributors y: 37 # changes shell/impala_shell_config_defaults.py x: 18 # contributors y: 21 # changes be/src/util/hdfs-util.cc x: 20 # contributors y: 30 # changes be/src/util/hdfs-util.h x: 19 # contributors y: 29 # changes be/src/exec/topn-node.cc x: 28 # contributors y: 89 # changes be/src/exec/scanner-context.cc x: 18 # contributors y: 81 # changes be/src/runtime/mem-tracker.h x: 17 # contributors y: 71 # changes be/src/util/metrics.h x: 21 # contributors y: 51 # changes be/src/testutil/test-udfs.cc x: 8 # contributors y: 26 # changes be/src/exec/base-sequence-scanner.h x: 10 # contributors y: 26 # changes be/src/exec/union-node.h x: 11 # contributors y: 26 # changes be/src/exec/aggregation-node.cc x: 23 # contributors y: 125 # changes be/src/exprs/datasketches-functions-ir.cc x: 4 # contributors y: 20 # changes be/src/exec/hash-table-test.cc x: 18 # contributors y: 64 # changes be/src/exec/hash-table.inline.h x: 11 # contributors y: 41 # changes be/src/exprs/datasketches-functions.h x: 3 # contributors y: 17 # changes be/src/runtime/bufferpool/buffer-pool.h x: 6 # contributors y: 34 # changes be/src/util/memory-metrics.h x: 10 # contributors y: 30 # changes be/src/util/error-util-test.cc x: 9 # contributors y: 9 # changes be/src/runtime/io/disk-io-mgr-internal.h x: 2 # contributors y: 10 # changes be/src/common/status.cc x: 17 # contributors y: 46 # changes be/src/runtime/bufferpool/reservation-tracker.h x: 3 # contributors y: 13 # changes be/src/exec/aggregation-node.h x: 16 # contributors y: 46 # changes be/src/runtime/bufferpool/reservation-tracker-test.cc x: 4 # contributors y: 15 # changes be/src/exprs/null-literal.cc x: 16 # contributors y: 29 # changes be/src/runtime/free-pool.h x: 7 # contributors y: 23 # changes be/src/exprs/agg-fn-evaluator.h x: 8 # contributors y: 29 # changes
499.0
# changes
  min: 1.0
  average: 13.42
  25th percentile: 2.0
  median: 4.0
  75th percentile: 12.0
  max: 499.0
0 79.0
# contributors
min: 1.0 | average: 6.44 | 25th percentile: 2.0 | median: 3.0 | 75th percentile: 8.0 | max: 79.0

Number of Contributors vs. File Size: 2745 points

be/src/service/hs2-util.cc x: 13 # contributors y: 827 lines of code be/src/service/query-result-set.cc x: 11 # contributors y: 472 lines of code be/src/exec/parquet/hdfs-parquet-table-writer.cc x: 13 # contributors y: 1286 lines of code be/src/runtime/tmp-file-mgr.cc x: 24 # contributors y: 1938 lines of code be/src/runtime/tmp-file-mgr.h x: 13 # contributors y: 280 lines of code be/src/service/query-options-test.cc x: 29 # contributors y: 694 lines of code be/src/service/query-options.cc x: 61 # contributors y: 1445 lines of code be/src/util/codec.cc x: 18 # contributors y: 191 lines of code be/src/util/codec.h x: 16 # contributors y: 71 lines of code be/src/util/compress.cc x: 16 # contributors y: 342 lines of code be/src/util/compress.h x: 13 # contributors y: 117 lines of code be/src/util/decompress-test.cc x: 24 # contributors y: 436 lines of code be/src/util/parse-util.cc x: 7 # contributors y: 120 lines of code be/src/util/parse-util.h x: 9 # contributors y: 48 lines of code be/src/exec/text-converter.inline.h x: 21 # contributors y: 172 lines of code be/src/util/coding-util-test.cc x: 8 # contributors y: 121 lines of code be/src/util/coding-util.cc x: 8 # contributors y: 170 lines of code fe/src/main/java/org/apache/impala/planner/HdfsScanNode.java x: 49 # contributors y: 1814 lines of code fe/src/main/java/org/apache/impala/planner/ScanNode.java x: 20 # contributors y: 389 lines of code fe/src/main/java/org/apache/impala/planner/SingleNodePlanner.java x: 32 # contributors y: 1479 lines of code java/calcite-planner/src/main/java/org/apache/impala/calcite/rel/node/ImpalaAggRel.java x: 1 # contributors y: 289 lines of code java/calcite-planner/src/main/java/org/apache/impala/calcite/rel/node/ImpalaAnalyticRel.java x: 1 # contributors y: 368 lines of code java/calcite-planner/src/main/java/org/apache/impala/calcite/rel/node/ImpalaHdfsScanRel.java x: 1 # contributors y: 159 lines of code java/calcite-planner/src/main/java/org/apache/impala/calcite/rel/node/ImpalaPlanRel.java x: 1 # contributors y: 61 lines of code java/calcite-planner/src/main/java/org/apache/impala/calcite/rel/node/ImpalaProjectRel.java x: 1 # contributors y: 109 lines of code java/calcite-planner/src/main/java/org/apache/impala/calcite/rel/node/ImpalaSortRel.java x: 1 # contributors y: 144 lines of code java/calcite-planner/src/main/java/org/apache/impala/calcite/rel/node/NodeWithExprs.java x: 1 # contributors y: 21 lines of code java/calcite-planner/src/main/java/org/apache/impala/calcite/rel/phys/ImpalaHdfsScanNode.java x: 1 # contributors y: 28 lines of code java/calcite-planner/src/main/java/org/apache/impala/calcite/schema/CalciteTable.java x: 2 # contributors y: 204 lines of code be/src/exec/kudu/kudu-scan-node.h x: 2 # contributors y: 36 lines of code be/src/exec/kudu/kudu-scanner.cc x: 7 # contributors y: 391 lines of code be/src/exec/kudu/kudu-table-sink.cc x: 2 # contributors y: 301 lines of code be/src/gutil/stl_util.h x: 4 # contributors y: 564 lines of code be/src/gutil/strings/escaping.cc x: 5 # contributors y: 1380 lines of code be/src/gutil/strings/join.cc x: 4 # contributors y: 131 lines of code be/src/gutil/strings/strcat.cc x: 4 # contributors y: 201 lines of code be/src/rpc/impala-service-pool.cc x: 10 # contributors y: 264 lines of code be/src/rpc/impala-service-pool.h x: 9 # contributors y: 55 lines of code be/src/runtime/buffered-tuple-stream-test.cc x: 20 # contributors y: 1786 lines of code be/src/util/hdr-histogram.h x: 4 # contributors y: 155 lines of code java/calcite-planner/src/main/java/org/apache/impala/calcite/functions/RexCallConverter.java x: 1 # contributors y: 194 lines of code be/src/runtime/exec-env.cc x: 49 # contributors y: 630 lines of code be/src/catalog/catalog.cc x: 29 # contributors y: 201 lines of code be/src/util/backend-gflag-util.cc x: 45 # contributors y: 480 lines of code common/thrift/BackendGflags.thrift x: 44 # contributors y: 159 lines of code fe/src/main/java/org/apache/impala/authorization/ranger/RangerCatalogdAuthorizationManager.java x: 4 # contributors y: 390 lines of code fe/src/main/java/org/apache/impala/service/BackendConfig.java x: 43 # contributors y: 401 lines of code be/src/runtime/coordinator.cc x: 52 # contributors y: 1405 lines of code be/src/runtime/query-driver.cc x: 12 # contributors y: 377 lines of code be/src/runtime/query-driver.h x: 7 # contributors y: 78 lines of code be/src/service/impala-server.cc x: 79 # contributors y: 2922 lines of code be/src/service/impala-server.h x: 56 # contributors y: 655 lines of code fe/src/main/java/org/apache/impala/service/Frontend.java x: 61 # contributors y: 2817 lines of code fe/src/main/java/org/apache/impala/util/DebugUtils.java x: 10 # contributors y: 144 lines of code be/src/catalog/catalog-server.cc x: 40 # contributors y: 1230 lines of code be/src/common/global-flags.cc x: 49 # contributors y: 391 lines of code be/src/util/event-metrics.cc x: 5 # contributors y: 210 lines of code be/src/util/event-metrics.h x: 5 # contributors y: 58 lines of code fe/src/compat-apache-hive-3/java/org/apache/impala/compat/MetastoreShim.java x: 6 # contributors y: 701 lines of code fe/src/compat-hive-3/java/org/apache/impala/compat/MetastoreShim.java x: 19 # contributors y: 912 lines of code fe/src/main/java/org/apache/impala/catalog/CatalogServiceCatalog.java x: 46 # contributors y: 3205 lines of code fe/src/main/java/org/apache/impala/catalog/events/DbEventExecutor.java x: 1 # contributors y: 362 lines of code fe/src/main/java/org/apache/impala/catalog/events/DeleteEventLog.java x: 2 # contributors y: 66 lines of code fe/src/main/java/org/apache/impala/catalog/events/ExternalEventsProcessor.java x: 4 # contributors y: 21 lines of code fe/src/main/java/org/apache/impala/catalog/events/MetastoreEvents.java x: 20 # contributors y: 2411 lines of code fe/src/main/java/org/apache/impala/catalog/events/MetastoreEventsProcessor.java x: 13 # contributors y: 1427 lines of code fe/src/main/java/org/apache/impala/catalog/events/NoOpEventProcessor.java x: 4 # contributors y: 64 lines of code fe/src/main/java/org/apache/impala/catalog/events/TableEventExecutor.java x: 1 # contributors y: 229 lines of code fe/src/main/java/org/apache/impala/service/JniCatalog.java x: 27 # contributors y: 490 lines of code fe/src/main/java/org/apache/impala/util/ClassUtil.java x: 3 # contributors y: 15 lines of code be/src/exec/json/hdfs-json-scanner.cc x: 4 # contributors y: 287 lines of code be/src/exec/text-converter.cc x: 27 # contributors y: 245 lines of code be/src/exec/text-converter.h x: 14 # contributors y: 36 lines of code be/src/runtime/descriptors.cc x: 36 # contributors y: 1217 lines of code be/src/runtime/descriptors.h x: 33 # contributors y: 474 lines of code be/src/service/query-options.h x: 55 # contributors y: 364 lines of code common/thrift/CatalogObjects.thrift x: 52 # contributors y: 458 lines of code common/thrift/ImpalaService.thrift x: 62 # contributors y: 306 lines of code common/thrift/Query.thrift x: 33 # contributors y: 380 lines of code fe/src/main/java/org/apache/impala/catalog/HdfsStorageDescriptor.java x: 11 # contributors y: 206 lines of code java/calcite-planner/src/main/java/org/apache/impala/calcite/coercenodes/CoerceOperandShuttle.java x: 1 # contributors y: 269 lines of code common/thrift/CatalogService.thrift x: 33 # contributors y: 331 lines of code fe/src/main/java/org/apache/impala/catalog/CatalogDeltaLog.java x: 4 # contributors y: 91 lines of code fe/src/main/java/org/apache/impala/service/FeSupport.java x: 19 # contributors y: 417 lines of code fe/src/main/java/org/apache/impala/service/CatalogOpExecutor.java x: 68 # contributors y: 6221 lines of code fe/src/main/java/org/apache/impala/analysis/MultiAggregateInfo.java x: 8 # contributors y: 633 lines of code fe/src/main/java/org/apache/impala/analysis/StmtRewriter.java x: 18 # contributors y: 1093 lines of code shell/impala_client.py x: 36 # contributors y: 1003 lines of code shell/impala_shell.py x: 61 # contributors y: 1620 lines of code shell/option_parser.py x: 30 # contributors y: 311 lines of code fe/src/main/java/org/apache/impala/analysis/AlterTableDropPartitionStmt.java x: 9 # contributors y: 153 lines of code fe/src/main/java/org/apache/impala/planner/IcebergScanPlanner.java x: 12 # contributors y: 731 lines of code fe/src/main/java/org/apache/impala/util/IcebergUtil.java x: 15 # contributors y: 1143 lines of code be/src/exec/exec-node.cc x: 38 # contributors y: 512 lines of code be/src/exec/exec-node.h x: 24 # contributors y: 217 lines of code be/src/runtime/debug-options.h x: 4 # contributors y: 31 lines of code be/src/util/debug-util.cc x: 31 # contributors y: 394 lines of code be/src/util/debug-util.h x: 27 # contributors y: 112 lines of code fe/src/main/java/org/apache/impala/analysis/ComputeStatsStmt.java x: 29 # contributors y: 671 lines of code fe/src/main/java/org/apache/impala/catalog/CtasTargetTable.java x: 4 # contributors y: 112 lines of code fe/src/main/java/org/apache/impala/catalog/FeCatalogUtils.java x: 13 # contributors y: 318 lines of code fe/src/main/java/org/apache/impala/catalog/FeFsTable.java x: 20 # contributors y: 527 lines of code fe/src/main/java/org/apache/impala/catalog/FeIcebergTable.java x: 18 # contributors y: 727 lines of code fe/src/main/java/org/apache/impala/catalog/FeTable.java x: 10 # contributors y: 78 lines of code fe/src/main/java/org/apache/impala/catalog/HdfsPartition.java x: 32 # contributors y: 1025 lines of code fe/src/main/java/org/apache/impala/catalog/HdfsTable.java x: 55 # contributors y: 1941 lines of code fe/src/main/java/org/apache/impala/catalog/IcebergTimeTravelTable.java x: 5 # contributors y: 453 lines of code fe/src/main/java/org/apache/impala/catalog/PrunablePartition.java x: 2 # contributors y: 8 lines of code fe/src/main/java/org/apache/impala/catalog/Table.java x: 41 # contributors y: 687 lines of code fe/src/main/java/org/apache/impala/catalog/iceberg/IcebergCtasTarget.java x: 11 # contributors y: 285 lines of code fe/src/main/java/org/apache/impala/catalog/local/LocalCatalog.java x: 12 # contributors y: 260 lines of code fe/src/main/java/org/apache/impala/catalog/local/LocalDataSourceTable.java x: 2 # contributors y: 130 lines of code fe/src/main/java/org/apache/impala/catalog/local/LocalFsPartition.java x: 13 # contributors y: 207 lines of code fe/src/main/java/org/apache/impala/catalog/local/LocalFsTable.java x: 16 # contributors y: 432 lines of code fe/src/main/java/org/apache/impala/catalog/local/LocalIcebergTable.java x: 15 # contributors y: 253 lines of code fe/src/main/java/org/apache/impala/catalog/local/LocalKuduTable.java x: 7 # contributors y: 202 lines of code fe/src/main/java/org/apache/impala/catalog/local/LocalPartitionSpec.java x: 3 # contributors y: 63 lines of code fe/src/main/java/org/apache/impala/catalog/local/LocalTable.java x: 18 # contributors y: 349 lines of code be/src/exec/hdfs-columnar-scanner.cc x: 9 # contributors y: 277 lines of code be/src/exec/hdfs-columnar-scanner.h x: 8 # contributors y: 63 lines of code be/src/exec/hdfs-scanner.cc x: 38 # contributors y: 727 lines of code be/src/exec/hdfs-scanner.h x: 24 # contributors y: 252 lines of code be/src/exec/parquet/hdfs-parquet-scanner.cc x: 24 # contributors y: 2399 lines of code be/src/exec/parquet/hdfs-parquet-scanner.h x: 14 # contributors y: 217 lines of code be/src/exec/parquet/parquet-column-readers.h x: 8 # contributors y: 302 lines of code be/src/exec/scratch-tuple-batch.h x: 5 # contributors y: 130 lines of code be/src/runtime/fragment-instance-state.cc x: 20 # contributors y: 514 lines of code be/src/runtime/mem-pool.cc x: 16 # contributors y: 207 lines of code be/src/runtime/mem-pool.h x: 14 # contributors y: 145 lines of code be/src/runtime/row-batch.h x: 22 # contributors y: 216 lines of code be/src/util/runtime-profile-counters.h x: 13 # contributors y: 630 lines of code be/src/util/runtime-profile.cc x: 41 # contributors y: 2657 lines of code be/src/util/bit-stream-utils.h x: 8 # contributors y: 85 lines of code fe/src/main/java/org/apache/impala/catalog/local/CatalogdMetaProvider.java x: 22 # contributors y: 1568 lines of code fe/src/main/java/org/apache/impala/catalog/Hive3MetastoreShimBase.java x: 6 # contributors y: 544 lines of code be/src/catalog/catalog-server.h x: 22 # contributors y: 109 lines of code fe/src/main/java/org/apache/impala/analysis/AlterTableStmt.java x: 13 # contributors y: 72 lines of code fe/src/main/java/org/apache/impala/analysis/ConvertTableToIcebergStmt.java x: 3 # contributors y: 161 lines of code fe/src/main/java/org/apache/impala/analysis/CreateTableAsSelectStmt.java x: 20 # contributors y: 201 lines of code fe/src/main/java/org/apache/impala/analysis/CreateTableStmt.java x: 30 # contributors y: 695 lines of code fe/src/main/java/org/apache/impala/analysis/DescribeHistoryStmt.java x: 3 # contributors y: 127 lines of code fe/src/main/java/org/apache/impala/analysis/DropTableOrViewStmt.java x: 16 # contributors y: 99 lines of code fe/src/main/java/org/apache/impala/analysis/LoadDataStmt.java x: 17 # contributors y: 217 lines of code fe/src/main/java/org/apache/impala/analysis/ResetMetadataStmt.java x: 12 # contributors y: 208 lines of code fe/src/main/java/org/apache/impala/analysis/ShowCreateTableStmt.java x: 7 # contributors y: 49 lines of code fe/src/main/java/org/apache/impala/analysis/ShowStatsStmt.java x: 11 # contributors y: 103 lines of code common/thrift/CatalogInternalService.thrift x: 6 # contributors y: 13 lines of code common/thrift/DataSinks.thrift x: 22 # contributors y: 93 lines of code common/thrift/Descriptors.thrift x: 20 # contributors y: 55 lines of code common/thrift/ExecStats.thrift x: 11 # contributors y: 47 lines of code common/thrift/Exprs.thrift x: 20 # contributors y: 122 lines of code common/thrift/Frontend.thrift x: 50 # contributors y: 490 lines of code common/thrift/ImpalaInternalService.thrift x: 59 # contributors y: 85 lines of code common/thrift/LineageGraph.thrift x: 10 # contributors y: 34 lines of code common/thrift/Logging.thrift x: 7 # contributors y: 19 lines of code common/thrift/Metrics.thrift x: 6 # contributors y: 25 lines of code common/thrift/Partitions.thrift x: 8 # contributors y: 16 lines of code common/thrift/PlanNodes.thrift x: 44 # contributors y: 380 lines of code common/thrift/Results.thrift x: 5 # contributors y: 13 lines of code common/thrift/RuntimeProfile.thrift x: 15 # contributors y: 102 lines of code common/thrift/Status.thrift x: 9 # contributors y: 8 lines of code common/thrift/Types.thrift x: 30 # contributors y: 153 lines of code common/thrift/beeswax.thrift x: 6 # contributors y: 79 lines of code common/thrift/generate_error_codes.py x: 38 # contributors y: 340 lines of code common/thrift/generate_metrics.py x: 9 # contributors y: 105 lines of code common/thrift/hive-1-api/TCLIService.thrift x: 4 # contributors y: 545 lines of code common/thrift/parquet.thrift x: 7 # contributors y: 305 lines of code shell/exec_summary.py x: 2 # contributors y: 104 lines of code shell/value_converter.py x: 3 # contributors y: 30 lines of code www/scripts/common_util.js x: 1 # contributors y: 79 lines of code www/scripts/query_timeline/fragment_diagram.js x: 2 # contributors y: 664 lines of code www/scripts/query_timeline/fragment_metrics_diagram.js x: 2 # contributors y: 268 lines of code www/scripts/query_timeline/host_utilization_diagram.js x: 2 # contributors y: 288 lines of code be/src/exec/blocking-join-node.cc x: 23 # contributors y: 278 lines of code be/src/exec/blocking-join-node.h x: 17 # contributors y: 93 lines of code be/src/exec/join-builder.cc x: 5 # contributors y: 179 lines of code be/src/exec/join-builder.h x: 6 # contributors y: 52 lines of code be/src/exec/nested-loop-join-node.cc x: 14 # contributors y: 595 lines of code be/src/exec/partitioned-hash-join-node.cc x: 28 # contributors y: 1234 lines of code be/src/exec/tuple-cache-node.cc x: 4 # contributors y: 329 lines of code fe/src/main/java/org/apache/impala/planner/ExchangeNode.java x: 14 # contributors y: 261 lines of code fe/src/main/java/org/apache/impala/planner/HashJoinNode.java x: 16 # contributors y: 287 lines of code fe/src/main/java/org/apache/impala/planner/IcebergDeleteNode.java x: 6 # contributors y: 166 lines of code fe/src/main/java/org/apache/impala/planner/JoinBuildSink.java x: 9 # contributors y: 129 lines of code fe/src/main/java/org/apache/impala/planner/JoinNode.java x: 20 # contributors y: 728 lines of code fe/src/main/java/org/apache/impala/planner/NestedLoopJoinNode.java x: 11 # contributors y: 129 lines of code fe/src/main/java/org/apache/impala/planner/PlanNode.java x: 26 # contributors y: 866 lines of code fe/src/main/java/org/apache/impala/planner/TupleCacheInfo.java x: 4 # contributors y: 234 lines of code be/src/exec/iceberg-delete-builder.cc x: 3 # contributors y: 247 lines of code be/src/runtime/fragment-state.cc x: 8 # contributors y: 192 lines of code fe/src/main/java/org/apache/impala/analysis/RangePartition.java x: 12 # contributors y: 228 lines of code be/src/service/frontend.cc x: 45 # contributors y: 369 lines of code be/src/service/frontend.h x: 32 # contributors y: 128 lines of code be/src/service/impala-http-handler.cc x: 39 # contributors y: 1322 lines of code fe/src/main/java/org/apache/impala/catalog/local/DirectMetaProvider.java x: 21 # contributors y: 465 lines of code fe/src/main/java/org/apache/impala/catalog/local/IcebergMetaProvider.java x: 1 # contributors y: 492 lines of code fe/src/main/java/org/apache/impala/catalog/local/MetaProvider.java x: 14 # contributors y: 92 lines of code fe/src/main/java/org/apache/impala/service/FeCatalogManager.java x: 5 # contributors y: 164 lines of code fe/src/main/java/org/apache/impala/service/JniFrontend.java x: 39 # contributors y: 759 lines of code be/src/exec/catalog-op-executor.cc x: 27 # contributors y: 413 lines of code be/src/exec/catalog-op-executor.h x: 15 # contributors y: 67 lines of code be/src/service/client-request-state.cc x: 48 # contributors y: 2145 lines of code fe/src/main/java/org/apache/impala/catalog/IcebergTable.java x: 19 # contributors y: 588 lines of code fe/src/main/java/org/apache/impala/util/KuduUtil.java x: 17 # contributors y: 399 lines of code fe/src/main/java/org/apache/impala/analysis/Analyzer.java x: 57 # contributors y: 3060 lines of code fe/src/main/java/org/apache/impala/util/AcidUtils.java x: 10 # contributors y: 507 lines of code docker/setup_build_context.py x: 7 # contributors y: 136 lines of code fe/src/main/java/org/apache/impala/analysis/AnalysisContext.java x: 34 # contributors y: 597 lines of code fe/src/main/java/org/apache/impala/planner/Planner.java x: 36 # contributors y: 678 lines of code be/src/exprs/string-functions.cc x: 19 # contributors y: 412 lines of code be/src/runtime/coordinator-backend-state.cc x: 23 # contributors y: 817 lines of code be/src/util/jwt-util.cc x: 6 # contributors y: 815 lines of code be/src/util/logging-support.cc x: 20 # contributors y: 272 lines of code be/src/util/metrics.cc x: 20 # contributors y: 316 lines of code be/src/util/redactor.cc x: 8 # contributors y: 221 lines of code be/src/util/webserver.cc x: 43 # contributors y: 1028 lines of code be/src/udf/udf.cc x: 21 # contributors y: 538 lines of code be/src/udf/udf.h x: 19 # contributors y: 332 lines of code be/src/scheduling/cluster-membership-mgr.cc x: 14 # contributors y: 638 lines of code be/src/exprs/ai-functions-ir.cc x: 2 # contributors y: 190 lines of code be/src/scheduling/schedule-state.cc x: 7 # contributors y: 343 lines of code fe/src/main/java/org/apache/impala/planner/AggregationNode.java x: 12 # contributors y: 780 lines of code fe/src/main/java/org/apache/impala/planner/PlanFragment.java x: 15 # contributors y: 896 lines of code fe/src/main/java/org/apache/impala/planner/SortNode.java x: 18 # contributors y: 436 lines of code fe/src/main/java/org/apache/impala/util/RequestPoolService.java x: 11 # contributors y: 301 lines of code be/src/runtime/krpc-data-stream-sender.cc x: 21 # contributors y: 910 lines of code be/src/exec/orc/orc-metadata-utils.cc x: 3 # contributors y: 461 lines of code java/calcite-planner/src/main/java/org/apache/impala/calcite/rel/node/ImpalaJoinRel.java x: 1 # contributors y: 314 lines of code be/src/exec/nested-loop-join-builder.cc x: 9 # contributors y: 212 lines of code be/src/exprs/expr.cc x: 20 # contributors y: 75 lines of code be/src/exprs/expr.h x: 21 # contributors y: 54 lines of code be/src/runtime/data-stream-test.cc x: 32 # contributors y: 749 lines of code be/src/util/tuple-row-compare-test.cc x: 4 # contributors y: 643 lines of code be/src/service/client-request-state.h x: 36 # contributors y: 361 lines of code fe/src/main/java/org/apache/impala/common/FileSystemUtil.java x: 29 # contributors y: 764 lines of code fe/src/main/java/org/apache/impala/catalog/IcebergFileMetadataLoader.java x: 7 # contributors y: 265 lines of code fe/src/main/java/org/apache/impala/planner/AnalyticPlanner.java x: 17 # contributors y: 657 lines of code be/src/codegen/impala-ir.cc x: 22 # contributors y: 63 lines of code be/src/runtime/tmp-file-mgr-test.cc x: 15 # contributors y: 1655 lines of code fe/src/main/java/org/apache/impala/analysis/ModifyStmt.java x: 18 # contributors y: 129 lines of code fe/src/main/java/org/apache/impala/analysis/UpdateStmt.java x: 12 # contributors y: 102 lines of code be/src/exec/system-table-scanner.cc x: 3 # contributors y: 371 lines of code fe/src/main/java/org/apache/impala/catalog/FileMetadataLoader.java x: 13 # contributors y: 249 lines of code fe/src/main/java/org/apache/impala/catalog/CatalogHmsAPIHelper.java x: 6 # contributors y: 460 lines of code fe/src/main/java/org/apache/impala/catalog/ParallelFileMetadataLoader.java x: 10 # contributors y: 150 lines of code fe/src/main/java/org/apache/impala/extdatasource/jdbc/dao/DataSourceObjectCache.java x: 2 # contributors y: 165 lines of code be/src/service/query-state-record.cc x: 5 # contributors y: 361 lines of code fe/src/main/java/org/apache/impala/analysis/OptimizeStmt.java x: 3 # contributors y: 235 lines of code fe/src/main/java/org/apache/impala/analysis/TableRef.java x: 18 # contributors y: 576 lines of code fe/src/main/java/org/apache/impala/catalog/FileDescriptor.java x: 2 # contributors y: 234 lines of code be/src/service/internal-server-test.cc x: 2 # contributors y: 426 lines of code be/src/util/runtime-profile-test.cc x: 26 # contributors y: 1631 lines of code be/src/catalog/catalog.h x: 21 # contributors y: 80 lines of code be/src/service/fe-support.cc x: 36 # contributors y: 742 lines of code be/src/util/impalad-metrics.cc x: 22 # contributors y: 418 lines of code be/src/util/impalad-metrics.h x: 22 # contributors y: 180 lines of code fe/src/main/java/org/apache/impala/analysis/CreateDropRoleStmt.java x: 5 # contributors y: 30 lines of code fe/src/main/java/org/apache/impala/analysis/StatementBase.java x: 13 # contributors y: 130 lines of code fe/src/main/java/org/apache/impala/catalog/Catalog.java x: 22 # contributors y: 506 lines of code fe/src/main/java/org/apache/impala/catalog/ImpaladCatalog.java x: 17 # contributors y: 509 lines of code be/src/exec/multi-table-sink.cc x: 2 # contributors y: 75 lines of code be/src/benchmarks/convert-timestamp-benchmark.cc x: 9 # contributors y: 673 lines of code be/src/benchmarks/date-benchmark.cc x: 4 # contributors y: 264 lines of code be/src/exec/parquet/parquet-common.cc x: 7 # contributors y: 228 lines of code be/src/runtime/raw-value-test.cc x: 13 # contributors y: 164 lines of code be/src/runtime/timestamp-value.cc x: 22 # contributors y: 235 lines of code be/src/scheduling/admission-controller.cc x: 31 # contributors y: 2520 lines of code be/src/scheduling/cluster-membership-mgr-test.cc x: 9 # contributors y: 598 lines of code be/src/scheduling/cluster-membership-mgr.h x: 13 # contributors y: 94 lines of code be/src/scheduling/executor-group.cc x: 7 # contributors y: 194 lines of code java/yarn-extras/src/main/java/org/apache/impala/yarn/server/resourcemanager/scheduler/fair/AllocationFileLoaderService.java x: 3 # contributors y: 555 lines of code be/src/runtime/query-exec-mgr.cc x: 14 # contributors y: 227 lines of code common/protobuf/control_service.proto x: 13 # contributors y: 400 lines of code fe/src/main/java/org/apache/impala/catalog/metastore/CatalogHmsClientUtils.java x: 3 # contributors y: 106 lines of code be/src/workload_mgmt/workload-management.cc x: 3 # contributors y: 202 lines of code be/src/util/webserver-test.cc x: 21 # contributors y: 587 lines of code be/src/exprs/string-functions-ir.cc x: 27 # contributors y: 1553 lines of code be/src/util/openssl-util.cc x: 11 # contributors y: 343 lines of code be/src/runtime/io/disk-io-mgr.cc x: 23 # contributors y: 786 lines of code be/src/rpc/auth-provider.h x: 15 # contributors y: 95 lines of code be/src/rpc/authentication.cc x: 31 # contributors y: 1341 lines of code be/src/rpc/thrift-server.h x: 18 # contributors y: 299 lines of code be/src/exprs/string-functions.h x: 26 # contributors y: 192 lines of code be/src/util/openssl-util.h x: 9 # contributors y: 95 lines of code common/function-registry/impala_functions.py x: 56 # contributors y: 1082 lines of code java/puffin-data-generator/src/main/java/org/apache/impala/puffindatagenerator/PuffinDataGenerator.java x: 1 # contributors y: 475 lines of code fe/src/main/java/org/apache/impala/analysis/FunctionCallExpr.java x: 29 # contributors y: 636 lines of code be/src/service/child-query.cc x: 23 # contributors y: 175 lines of code be/src/service/control-service.cc x: 8 # contributors y: 211 lines of code fe/src/main/java/org/apache/impala/authorization/BaseAuthorizationChecker.java x: 8 # contributors y: 255 lines of code fe/src/main/jflex/sql-scanner.flex x: 54 # contributors y: 572 lines of code be/src/rpc/thrift-server.cc x: 21 # contributors y: 347 lines of code be/src/rpc/thrift-util.cc x: 16 # contributors y: 267 lines of code be/src/runtime/exec-env.h x: 32 # contributors y: 201 lines of code be/src/util/webserver.h x: 19 # contributors y: 128 lines of code fe/src/main/java/org/apache/impala/service/IcebergCatalogOpExecutor.java x: 10 # contributors y: 449 lines of code fe/src/main/java/org/apache/impala/authorization/ranger/RangerAuthorizationChecker.java x: 7 # contributors y: 538 lines of code fe/src/main/java/org/apache/impala/catalog/metastore/CatalogMetastoreServiceHandler.java x: 6 # contributors y: 1279 lines of code fe/src/main/java/org/apache/impala/extdatasource/ExternalDataSourceExecutor.java x: 6 # contributors y: 218 lines of code fe/src/main/java/org/apache/impala/util/HiveMetadataFormatUtils.java x: 5 # contributors y: 581 lines of code fe/src/main/java/org/apache/impala/planner/UnionNode.java x: 17 # contributors y: 270 lines of code be/src/util/metrics-test.cc x: 19 # contributors y: 774 lines of code be/src/exec/hdfs-scan-node-base.cc x: 39 # contributors y: 1166 lines of code be/src/exec/hdfs-scan-node-base.h x: 29 # contributors y: 374 lines of code be/src/util/periodic-counter-updater.cc x: 10 # contributors y: 183 lines of code docker/quickstart_client/load_tpcds_kudu.sql x: 2 # contributors y: 788 lines of code docker/quickstart_client/load_tpcds_parquet.sql x: 2 # contributors y: 1217 lines of code be/src/scheduling/admission-controller-test.cc x: 14 # contributors y: 1673 lines of code be/src/scheduling/admission-controller.h x: 23 # contributors y: 426 lines of code be/src/catalog/workload-management-init.cc x: 2 # contributors y: 395 lines of code be/src/exec/text/hdfs-text-scanner.cc x: 6 # contributors y: 608 lines of code be/src/exec/orc/hdfs-orc-scanner.cc x: 6 # contributors y: 1225 lines of code be/src/service/impala-beeswax-server.cc x: 35 # contributors y: 503 lines of code be/src/service/impala-hs2-server.cc x: 52 # contributors y: 1157 lines of code be/src/rpc/authentication-test.cc x: 15 # contributors y: 285 lines of code be/src/scheduling/request-pool-service.cc x: 14 # contributors y: 163 lines of code be/src/util/auth-util.h x: 8 # contributors y: 30 lines of code be/src/runtime/krpc-data-stream-sender.h x: 12 # contributors y: 125 lines of code be/src/runtime/tuple.h x: 15 # contributors y: 173 lines of code be/src/exec/json/json-parser.cc x: 2 # contributors y: 336 lines of code be/src/exec/json/json-parser.h x: 3 # contributors y: 193 lines of code be/src/benchmarks/row-batch-serialize-benchmark.cc x: 9 # contributors y: 299 lines of code be/src/codegen/codegen-anyval.cc x: 19 # contributors y: 976 lines of code be/src/codegen/llvm-codegen.cc x: 35 # contributors y: 1622 lines of code be/src/exec/hash-table.cc x: 31 # contributors y: 948 lines of code be/src/rpc/TAcceptQueueServer.cpp x: 12 # contributors y: 335 lines of code be/src/rpc/TAcceptQueueServer.h x: 11 # contributors y: 63 lines of code be/src/runtime/row-batch-serialize-test.cc x: 16 # contributors y: 594 lines of code be/src/runtime/sorter.cc x: 28 # contributors y: 1289 lines of code be/src/benchmarks/lock-benchmark.cc x: 7 # contributors y: 149 lines of code be/src/codegen/llvm-codegen-cache-test.cc x: 4 # contributors y: 532 lines of code be/src/common/init.cc x: 41 # contributors y: 526 lines of code be/src/exec/avro/hdfs-avro-scanner-test.cc x: 3 # contributors y: 411 lines of code be/src/exec/iceberg-buffered-delete-sink.cc x: 2 # contributors y: 352 lines of code be/src/exec/parquet/parquet-column-chunk-reader.cc x: 4 # contributors y: 315 lines of code be/src/exec/parquet/parquet-common-test.cc x: 3 # contributors y: 86 lines of code be/src/exec/scanner-context.h x: 16 # contributors y: 123 lines of code be/src/rpc/thrift-server-test.cc x: 20 # contributors y: 605 lines of code be/src/runtime/client-cache.cc x: 18 # contributors y: 200 lines of code be/src/runtime/client-cache.h x: 19 # contributors y: 262 lines of code be/src/runtime/io/data-cache-trace.cc x: 3 # contributors y: 301 lines of code be/src/runtime/io/data-cache.cc x: 9 # contributors y: 1106 lines of code be/src/runtime/io/data-cache.h x: 6 # contributors y: 128 lines of code be/src/runtime/io/disk-io-mgr-test.cc x: 18 # contributors y: 2045 lines of code be/src/runtime/mem-tracker.cc x: 17 # contributors y: 436 lines of code be/src/runtime/runtime-filter-bank.cc x: 13 # contributors y: 685 lines of code be/src/runtime/runtime-filter.cc x: 11 # contributors y: 74 lines of code be/src/runtime/runtime-state.cc x: 35 # contributors y: 314 lines of code be/src/runtime/test-env.cc x: 11 # contributors y: 152 lines of code be/src/scheduling/admission-control-service.cc x: 5 # contributors y: 302 lines of code be/src/scheduling/admissiond-env.cc x: 6 # contributors y: 108 lines of code be/src/statestore/statestore-subscriber.cc x: 22 # contributors y: 940 lines of code be/src/statestore/statestore-subscriber.h x: 14 # contributors y: 178 lines of code be/src/statestore/statestore.h x: 21 # contributors y: 335 lines of code be/src/transport/TSaslTransport.cpp x: 13 # contributors y: 185 lines of code be/src/util/bit-packing-test.cc x: 6 # contributors y: 328 lines of code be/src/util/bloom-filter-test.cc x: 11 # contributors y: 322 lines of code be/src/util/parquet-reader.cc x: 13 # contributors y: 229 lines of code be/src/util/thread.cc x: 16 # contributors y: 312 lines of code fe/src/main/java/org/apache/impala/analysis/ArithmeticExpr.java x: 11 # contributors y: 231 lines of code fe/src/main/java/org/apache/impala/analysis/Expr.java x: 33 # contributors y: 1276 lines of code fe/src/main/java/org/apache/impala/analysis/SelectStmt.java x: 28 # contributors y: 1261 lines of code fe/src/main/java/org/apache/impala/catalog/ColumnStats.java x: 16 # contributors y: 884 lines of code fe/src/main/java/org/apache/impala/analysis/AggregateInfo.java x: 14 # contributors y: 458 lines of code fe/src/main/java/org/apache/impala/planner/DataSourceScanNode.java x: 19 # contributors y: 315 lines of code fe/src/main/java/org/apache/impala/planner/HBaseScanNode.java x: 21 # contributors y: 489 lines of code be/src/runtime/buffered-tuple-stream.cc x: 21 # contributors y: 958 lines of code be/src/runtime/buffered-tuple-stream.h x: 17 # contributors y: 224 lines of code be/src/exprs/mask-functions-ir.cc x: 3 # contributors y: 853 lines of code be/src/statestore/statestore.cc x: 27 # contributors y: 1899 lines of code fe/src/main/java/org/apache/impala/planner/RuntimeFilterGenerator.java x: 25 # contributors y: 994 lines of code be/src/util/filesystem-util.cc x: 14 # contributors y: 398 lines of code be/src/util/filesystem-util.h x: 14 # contributors y: 57 lines of code be/src/rpc/authentication-util.cc x: 6 # contributors y: 189 lines of code be/src/runtime/query-state.cc x: 27 # contributors y: 826 lines of code be/src/exprs/timestamp-functions.h x: 28 # contributors y: 123 lines of code fe/src/main/java/org/apache/impala/catalog/KuduTable.java x: 26 # contributors y: 338 lines of code be/src/exec/data-sink.cc x: 25 # contributors y: 166 lines of code fe/src/main/java/org/apache/impala/analysis/InsertStmt.java x: 35 # contributors y: 841 lines of code fe/src/main/java/org/apache/impala/planner/PlannerContext.java x: 12 # contributors y: 83 lines of code be/src/scheduling/scheduler-test.cc x: 10 # contributors y: 684 lines of code be/src/scheduling/scheduler.cc x: 28 # contributors y: 1303 lines of code be/src/runtime/dml-exec-state.cc x: 12 # contributors y: 532 lines of code be/src/runtime/string-value.h x: 17 # contributors y: 104 lines of code fe/src/main/java/org/apache/impala/analysis/PartitionSpecBase.java x: 10 # contributors y: 61 lines of code fe/src/main/java/org/apache/impala/analysis/SlotDescriptor.java x: 15 # contributors y: 343 lines of code be/src/exec/exchange-node.cc x: 23 # contributors y: 219 lines of code fe/src/main/java/org/apache/impala/service/MetadataOp.java x: 15 # contributors y: 695 lines of code fe/src/main/java/org/apache/impala/catalog/IncompleteTable.java x: 8 # contributors y: 138 lines of code be/src/codegen/llvm-codegen-test.cc x: 24 # contributors y: 499 lines of code be/src/rpc/rpc-mgr-kerberized-test.cc x: 9 # contributors y: 228 lines of code be/src/rpc/rpc-mgr-test.cc x: 10 # contributors y: 295 lines of code be/src/runtime/io/data-cache-test.cc x: 6 # contributors y: 733 lines of code fe/src/main/java/org/apache/impala/catalog/ScalarType.java x: 14 # contributors y: 390 lines of code fe/src/main/java/org/apache/impala/catalog/Type.java x: 19 # contributors y: 486 lines of code be/src/runtime/coordinator.h x: 37 # contributors y: 203 lines of code be/src/udf/udf-test.cc x: 12 # contributors y: 295 lines of code fe/src/main/java/org/apache/impala/authorization/ranger/RangerImpaladAuthorizationManager.java x: 4 # contributors y: 469 lines of code be/src/runtime/string-value-test.cc x: 10 # contributors y: 235 lines of code be/src/benchmarks/expr-benchmark.cc x: 15 # contributors y: 431 lines of code be/src/exprs/cast-functions-ir.cc x: 13 # contributors y: 436 lines of code fe/src/main/java/org/apache/impala/analysis/AnalyticExpr.java x: 14 # contributors y: 576 lines of code fe/src/main/java/org/apache/impala/analysis/BinaryPredicate.java x: 22 # contributors y: 323 lines of code be/src/exec/iceberg-metadata/iceberg-row-reader.cc x: 3 # contributors y: 367 lines of code common/protobuf/admission_control_service.proto x: 6 # contributors y: 266 lines of code be/src/util/jwt-util-test.cc x: 3 # contributors y: 1084 lines of code be/src/runtime/query-state.h x: 19 # contributors y: 201 lines of code be/src/util/network-util.cc x: 18 # contributors y: 259 lines of code be/src/rpc/jni-thrift-util.h x: 7 # contributors y: 34 lines of code be/src/runtime/complex-value-writer.inline.h x: 1 # contributors y: 197 lines of code be/src/util/jni-util.cc x: 24 # contributors y: 295 lines of code be/src/util/jni-util.h x: 25 # contributors y: 332 lines of code fe/src/main/java/org/apache/impala/catalog/metastore/MetastoreServiceHandler.java x: 8 # contributors y: 2932 lines of code be/src/util/default-path-handlers.cc x: 27 # contributors y: 278 lines of code be/src/util/default-path-handlers.h x: 10 # contributors y: 15 lines of code be/src/exprs/scalar-expr-evaluator.cc x: 8 # contributors y: 403 lines of code be/src/udf/udf-internal.h x: 15 # contributors y: 150 lines of code be/src/runtime/types.cc x: 18 # contributors y: 278 lines of code be/src/runtime/types.h x: 16 # contributors y: 244 lines of code fe/src/main/java/org/apache/impala/planner/KuduScanNode.java x: 29 # contributors y: 567 lines of code be/src/exec/grouping-aggregator.cc x: 15 # contributors y: 990 lines of code be/src/service/impala-http-handler.h x: 18 # contributors y: 85 lines of code be/src/exec/scan-node.cc x: 25 # contributors y: 305 lines of code fe/src/main/java/org/apache/impala/analysis/TableDef.java x: 20 # contributors y: 674 lines of code be/src/exec/hdfs-scanner-ir.cc x: 18 # contributors y: 149 lines of code be/src/exec/hdfs-text-table-writer.cc x: 21 # contributors y: 125 lines of code be/src/exec/rcfile/hdfs-rcfile-scanner.cc x: 3 # contributors y: 501 lines of code fe/src/main/java/org/apache/impala/catalog/View.java x: 10 # contributors y: 121 lines of code fe/src/main/java/org/apache/impala/analysis/AlterTableAddDropRangePartitionStmt.java x: 5 # contributors y: 92 lines of code be/src/service/impalad-main.cc x: 32 # contributors y: 70 lines of code be/src/exec/hdfs-table-sink.cc x: 39 # contributors y: 348 lines of code be/src/util/string-util-test.cc x: 5 # contributors y: 239 lines of code fe/src/main/java/org/apache/impala/analysis/CreateTableLikeStmt.java x: 16 # contributors y: 165 lines of code be/src/exprs/aggregate-functions-ir.cc x: 23 # contributors y: 3548 lines of code fe/src/main/java/org/apache/impala/catalog/BuiltinsDb.java x: 19 # contributors y: 1580 lines of code fe/src/main/java/org/apache/impala/analysis/PrivilegeSpec.java x: 12 # contributors y: 286 lines of code be/src/util/bit-util.h x: 27 # contributors y: 294 lines of code be/src/exec/parquet/parquet-column-stats.cc x: 6 # contributors y: 361 lines of code be/src/exprs/agg-fn-evaluator.cc x: 13 # contributors y: 457 lines of code be/src/exprs/anyval-util.h x: 14 # contributors y: 332 lines of code be/src/runtime/raw-value.cc x: 25 # contributors y: 454 lines of code be/src/util/string-parser.h x: 18 # contributors y: 468 lines of code be/src/exprs/like-predicate.cc x: 20 # contributors y: 350 lines of code be/src/common/logging.h x: 16 # contributors y: 74 lines of code be/src/exec/partitioned-hash-join-node.h x: 16 # contributors y: 189 lines of code be/src/codegen/gen_ir_descriptions.py x: 28 # contributors y: 345 lines of code be/src/runtime/runtime-state.h x: 31 # contributors y: 211 lines of code be/src/runtime/krpc-data-stream-recvr.cc x: 11 # contributors y: 522 lines of code be/src/runtime/raw-value.h x: 23 # contributors y: 96 lines of code be/src/runtime/string-value.cc x: 12 # contributors y: 65 lines of code be/src/benchmarks/hash-benchmark.cc x: 18 # contributors y: 413 lines of code be/src/exec/analytic-eval-node.cc x: 18 # contributors y: 679 lines of code be/src/exec/hdfs-text-table-writer.h x: 12 # contributors y: 43 lines of code be/src/exec/orc/orc-column-readers.cc x: 3 # contributors y: 751 lines of code be/src/exec/parquet/parquet-plain-test.cc x: 4 # contributors y: 363 lines of code be/src/exprs/slot-ref.cc x: 25 # contributors y: 382 lines of code be/src/util/dict-encoding.h x: 15 # contributors y: 413 lines of code be/src/util/min-max-filter.cc x: 8 # contributors y: 1106 lines of code be/src/util/tuple-row-compare.cc x: 14 # contributors y: 293 lines of code be/src/util/url-parser.cc x: 9 # contributors y: 192 lines of code be/src/exprs/math-functions-ir.cc x: 12 # contributors y: 647 lines of code be/src/exec/hdfs-scan-node.cc x: 38 # contributors y: 359 lines of code be/src/statestore/statestored-main.cc x: 17 # contributors y: 45 lines of code be/src/util/min-max-filter-ir.cc x: 6 # contributors y: 399 lines of code be/src/exec/hdfs-scan-node.h x: 27 # contributors y: 67 lines of code be/src/kudu/util/block_bloom_filter.cc x: 4 # contributors y: 398 lines of code be/src/kudu/util/group_varint-inl.h x: 4 # contributors y: 178 lines of code be/src/runtime/timestamp-test.cc x: 21 # contributors y: 804 lines of code be/src/exprs/timezone_db.cc x: 17 # contributors y: 370 lines of code be/src/runtime/bufferpool/buffer-pool-test.cc x: 10 # contributors y: 1840 lines of code be/src/runtime/io/error-converter.cc x: 5 # contributors y: 107 lines of code be/src/util/dict-test.cc x: 16 # contributors y: 371 lines of code be/src/util/mem-info.cc x: 10 # contributors y: 199 lines of code be/src/util/rle-test.cc x: 13 # contributors y: 502 lines of code be/src/exec/partitioned-hash-join-builder.cc x: 20 # contributors y: 1253 lines of code be/src/exec/hdfs-table-writer.cc x: 13 # contributors y: 37 lines of code be/src/runtime/sorter.h x: 19 # contributors y: 94 lines of code be/src/exec/parquet/parquet-column-readers.cc x: 14 # contributors y: 1400 lines of code be/src/runtime/date-value.cc x: 5 # contributors y: 292 lines of code be/src/runtime/timestamp-parse-util.cc x: 15 # contributors y: 318 lines of code be/src/runtime/io/scan-range.cc x: 12 # contributors y: 562 lines of code be/src/exec/orc/orc-column-readers.h x: 3 # contributors y: 422 lines of code docker/test-with-docker.py x: 5 # contributors y: 505 lines of code be/src/util/bit-util-test.cc x: 20 # contributors y: 338 lines of code be/src/exprs/hive-udf-call.cc x: 22 # contributors y: 357 lines of code be/src/runtime/bufferpool/buffer-pool.cc x: 4 # contributors y: 668 lines of code fe/src/main/java/org/apache/impala/catalog/metastore/CatalogMetastoreServer.java x: 5 # contributors y: 332 lines of code fe/src/main/java/org/apache/impala/planner/AnalyticEvalNode.java x: 11 # contributors y: 426 lines of code be/src/exec/unnest-node.cc x: 11 # contributors y: 194 lines of code www/DataTables-1.13.2/css/dataTables.bootstrap4.css x: 1 # contributors y: 406 lines of code www/DataTables-1.13.2/css/dataTables.jqueryui.css x: 1 # contributors y: 643 lines of code www/DataTables-1.13.2/css/dataTables.semanticui.css x: 1 # contributors y: 335 lines of code www/DataTables-1.13.2/css/jquery.dataTables.css x: 1 # contributors y: 560 lines of code be/src/gutil/sysinfo.cc x: 6 # contributors y: 299 lines of code shell/impala_shell_config_defaults.py x: 18 # contributors y: 41 lines of code be/src/util/hdfs-util.cc x: 20 # contributors y: 165 lines of code be/src/util/hdfs-util.h x: 19 # contributors y: 34 lines of code be/src/runtime/io/hdfs-file-reader.cc x: 10 # contributors y: 342 lines of code be/src/exec/topn-node.cc x: 28 # contributors y: 610 lines of code be/src/exprs/scalar-expr.cc x: 13 # contributors y: 329 lines of code be/src/exec/avro/hdfs-avro-scanner.cc x: 2 # contributors y: 848 lines of code be/src/exec/base-sequence-scanner.cc x: 23 # contributors y: 249 lines of code fe/src/main/java/org/apache/impala/analysis/LiteralExpr.java x: 11 # contributors y: 246 lines of code be/src/runtime/io/request-context.cc x: 7 # contributors y: 541 lines of code be/src/util/metrics.h x: 21 # contributors y: 249 lines of code be/src/exprs/utility-functions.h x: 17 # contributors y: 56 lines of code be/src/testutil/test-udfs.cc x: 8 # contributors y: 427 lines of code be/src/exec/sequence/hdfs-sequence-scanner.cc x: 1 # contributors y: 428 lines of code be/src/runtime/krpc-data-stream-mgr.cc x: 9 # contributors y: 351 lines of code fe/src/main/java/org/apache/impala/catalog/FeHBaseTable.java x: 6 # contributors y: 477 lines of code be/src/exprs/timestamp-functions-ir.cc x: 15 # contributors y: 821 lines of code be/src/kudu/security/init.cc x: 8 # contributors y: 377 lines of code be/src/kudu/security/tls_handshake.cc x: 5 # contributors y: 258 lines of code be/src/kudu/util/flags.cc x: 5 # contributors y: 479 lines of code be/src/kudu/rpc/connection.cc x: 7 # contributors y: 691 lines of code be/src/kudu/rpc/exactly_once_rpc-test.cc x: 4 # contributors y: 453 lines of code be/src/kudu/rpc/inbound_call.cc x: 7 # contributors y: 276 lines of code be/src/kudu/rpc/negotiation-test.cc x: 5 # contributors y: 1096 lines of code be/src/kudu/rpc/outbound_call.cc x: 9 # contributors y: 446 lines of code be/src/kudu/rpc/protoc-gen-krpc.cc x: 6 # contributors y: 584 lines of code be/src/kudu/rpc/reactor.cc x: 8 # contributors y: 712 lines of code be/src/kudu/rpc/rpc-bench.cc x: 6 # contributors y: 221 lines of code be/src/kudu/rpc/rpc-test.cc x: 9 # contributors y: 1102 lines of code be/src/kudu/rpc/server_negotiation.cc x: 6 # contributors y: 770 lines of code be/src/kudu/security/tls_socket-test.cc x: 3 # contributors y: 285 lines of code be/src/kudu/security/token-test.cc x: 4 # contributors y: 634 lines of code be/src/kudu/util/cache.cc x: 5 # contributors y: 530 lines of code be/src/kudu/util/debug/trace_event.h x: 3 # contributors y: 938 lines of code be/src/kudu/util/debug/trace_event_impl.cc x: 6 # contributors y: 1864 lines of code be/src/kudu/util/env-test.cc x: 4 # contributors y: 1011 lines of code be/src/kudu/util/env_posix.cc x: 6 # contributors y: 1992 lines of code be/src/kudu/util/maintenance_manager.cc x: 6 # contributors y: 526 lines of code be/src/kudu/util/memory/memory.h x: 3 # contributors y: 594 lines of code be/src/kudu/util/metrics-test.cc x: 4 # contributors y: 875 lines of code be/src/kudu/util/metrics.cc x: 5 # contributors y: 795 lines of code be/src/kudu/util/metrics.h x: 4 # contributors y: 887 lines of code be/src/kudu/util/net/socket.cc x: 8 # contributors y: 520 lines of code be/src/kudu/util/nvm_cache.cc x: 5 # contributors y: 543 lines of code be/src/kudu/util/pb_util.cc x: 4 # contributors y: 844 lines of code be/src/kudu/util/subprocess.cc x: 5 # contributors y: 637 lines of code be/src/kudu/util/thread.cc x: 4 # contributors y: 495 lines of code be/src/kudu/util/threadpool-test.cc x: 4 # contributors y: 914 lines of code be/src/kudu/util/trace-test.cc x: 4 # contributors y: 712 lines of code be/src/kudu/util/ttl_cache-test.cc x: 2 # contributors y: 453 lines of code fe/src/main/java/org/apache/impala/analysis/UnionStmt.java x: 12 # contributors y: 21 lines of code be/src/gutil/port.h x: 6 # contributors y: 748 lines of code be/src/gutil/strings/numbers.cc x: 4 # contributors y: 981 lines of code be/src/exec/aggregation-node.cc x: 23 # contributors y: 112 lines of code be/src/util/min-max-filter-test.cc x: 8 # contributors y: 769 lines of code be/src/exprs/decimal-operators-ir.cc x: 9 # contributors y: 756 lines of code be/src/runtime/decimal-value.inline.h x: 12 # contributors y: 589 lines of code be/src/util/cpu-info.cc x: 14 # contributors y: 316 lines of code be/src/exec/incr-stats-util.cc x: 10 # contributors y: 280 lines of code be/src/runtime/date-test.cc x: 5 # contributors y: 712 lines of code be/src/exprs/scalar-fn-call.cc x: 20 # contributors y: 394 lines of code be/src/util/memory-metrics.cc x: 11 # contributors y: 376 lines of code fe/src/main/java/org/apache/impala/util/HdfsCachingUtil.java x: 9 # contributors y: 336 lines of code be/src/common/status.h x: 25 # contributors y: 220 lines of code be/src/gutil/linux_syscall_support.h x: 4 # contributors y: 3866 lines of code be/src/common/status.cc x: 17 # contributors y: 245 lines of code be/src/exprs/udf-builtins.cc x: 11 # contributors y: 728 lines of code be/src/exec/aggregation-node.h x: 16 # contributors y: 18 lines of code be/src/runtime/mem-pool-test.cc x: 13 # contributors y: 359 lines of code be/src/runtime/bufferpool/reservation-tracker-test.cc x: 4 # contributors y: 438 lines of code be/src/experiments/tuple-splitter-test.cc x: 12 # contributors y: 350 lines of code be/src/testutil/test-udas.cc x: 7 # contributors y: 321 lines of code be/src/util/redactor-test.cc x: 6 # contributors y: 292 lines of code be/src/gutil/strings/util.cc x: 3 # contributors y: 807 lines of code be/src/exprs/hll-bias.h x: 2 # contributors y: 1107 lines of code be/src/gutil/valgrind.h x: 1 # contributors y: 3344 lines of code
6221.0
lines of code
  min: 1.0
  average: 184.17
  25th percentile: 39.0
  median: 87.0
  75th percentile: 198.5
  max: 6221.0
0 79.0
# contributors
min: 1.0 | average: 6.44 | 25th percentile: 2.0 | median: 3.0 | 75th percentile: 8.0 | max: 79.0