apache / flink
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 9,588 files with 924,342 lines of code.
    • 25 files changed more than 100 times (27,650 lines of code)
    • 56 files changed 51-100 times (27,621 lines of code)
    • 315 files changed 21-50 times (105,015 lines of code)
    • 2,298 files changed 6-20 times (328,032 lines of code)
    • 6,894 files changed 1-5 times (436,024 lines of code)
2% | 2% | 11% | 35% | 47%
Legend:
101+
51-100
21-50
6-20
1-5

explore: grouped by folders | grouped by update frequency | data
Contributors Count Frequency Overall
  • There are 9,588 files with 924,342 lines of code.
    • 68 files changed by more than 25 contributors (47,169 lines of code)
    • 422 files changed by 11-25 contributors (119,640 lines of code)
    • 1,245 files changed by 6-10 contributors (198,799 lines of code)
    • 5,024 files changed by 2-5 contributors (400,516 lines of code)
    • 2,829 files changed by 1 contributor (158,218 lines of code)
5% | 12% | 21% | 43% | 17%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
java, scala, md, xml, py, json, html, sql, ts, sh, properties, svg, less, rst, yaml, q, txt, proto, js, pxd, avsc, pyx, orc, gitignore, css, cfg, in, ftl, toml, scss, g4, bat, editorconfig, cmd, eslintignore, stylelintignore, h, pyi, gitmodules, ini, prettierignore
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
java2% | 2% | 11% | 34% | 48%
ftl99% | 0% | 0% | 0% | <1%
py2% | 13% | 24% | 36% | 23%
xml0% | 27% | 0% | 20% | 52%
scala0% | 0% | 10% | 44% | 45%
pyx0% | 0% | 43% | 45% | 10%
html0% | 0% | 13% | 52% | 34%
proto0% | 0% | 100% | 0% | 0%
pxd0% | 0% | 37% | 10% | 52%
ts0% | 0% | 0% | 51% | 48%
less0% | 0% | 0% | 6% | 93%
toml0% | 0% | 0% | 100% | 0%
in0% | 0% | 0% | 50% | 50%
g40% | 0% | 0% | 0% | 100%
pyi0% | 0% | 0% | 0% | 100%
cfg0% | 0% | 0% | 0% | 100%
h0% | 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
flink-runtime5% | 4% | 12% | 35% | 41%
flink-table2% | 1% | 8% | 35% | 52%
flink-yarn38% | 15% | 13% | 17% | 14%
flink-clients13% | 20% | 22% | 26% | 18%
flink-python1% | 6% | 24% | 33% | 34%
flink-core<1% | 6% | 18% | 45% | 29%
flink-libraries0% | 5% | 13% | 41% | 39%
flink-dist0% | 65% | 0% | 29% | 5%
flink-state-backends0% | 0% | 10% | 22% | 66%
flink-kubernetes0% | 0% | 30% | 44% | 25%
flink-streaming-java0% | 0% | 23% | 37% | 39%
flink-runtime-web0% | 0% | 8% | 46% | 44%
flink-connectors0% | 0% | 5% | 28% | 65%
flink-formats0% | 0% | 0% | 51% | 48%
flink-metrics0% | 0% | 0% | 53% | 46%
flink-datastream0% | 0% | 0% | 30% | 69%
flink-filesystems0% | 0% | 0% | 26% | 73%
flink-dstl0% | 0% | 0% | 53% | 46%
flink-queryable-state0% | 0% | 0% | 44% | 55%
flink-rpc0% | 0% | 0% | 17% | 82%
tools0% | 0% | 0% | 18% | 81%
flink-container0% | 0% | 0% | 81% | 18%
flink-external-resources0% | 0% | 0% | 57% | 42%
flink-datastream-api0% | 0% | 0% | 8% | 91%
flink-annotations0% | 0% | 0% | 68% | 31%
flink-core-api0% | 0% | 0% | 0% | 100%
flink-walkthroughs0% | 0% | 0% | 0% | 100%
flink-quickstart0% | 0% | 0% | 0% | 100%
flink-examples0% | 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
ExecutionGraph.java
in flink-runtime/src/main/java/org/apache/flink/runtime/executiongraph
110 1 2014-06-30 2025-03-13 258 56 sewen@apache.org efrat890089@gmail.com
CheckpointCoordinator.java
in flink-runtime/src/main/java/org/apache/flink/runtime/checkpoint
1691 91 2015-04-23 2024-12-06 228 58 rmetzger@apache.org snuyanzin@gmail.com
Task.java
in flink-runtime/src/main/java/org/apache/flink/runtime/taskmanager
1224 60 2014-06-30 2025-01-10 227 60 sewen@apache.org m1a2@outlook.com
TaskExecutor.java
in flink-runtime/src/main/java/org/apache/flink/runtime/taskexecutor
2260 112 2016-08-29 2025-02-16 224 76 trohrmann@apache.org snuyanzin@gmail.com
JobMaster.java
in flink-runtime/src/main/java/org/apache/flink/runtime/jobmaster
1394 93 2016-08-29 2025-02-27 212 58 trohrmann@apache.org savonitar@gmail.com
Execution.java
in flink-runtime/src/main/java/org/apache/flink/runtime/executiongraph
1083 80 2014-09-11 2024-09-16 208 54 trohrmann@apache.org mapohl@apache.org
ConfigConstants.java
in flink-core/src/main/java/org/apache/flink/configuration
30 1 2014-06-16 2025-03-18 191 67 metzgerr@web.de piotr.nowojski@gmail.com
TableEnvironmentImpl.java
in flink-table/flink-table-api-java/src/main/java/org/apache/flink/table/api/internal
1209 90 2019-06-01 2025-04-10 174 45 dwysakowicz@apache.org dwysakowicz@apache.org
Dispatcher.java
in flink-runtime/src/main/java/org/apache/flink/runtime/dispatcher
1347 86 2017-06-27 2025-04-15 174 49 nico@data-artisans.com zhangyi0985@163.com
ResourceManager.java
in flink-runtime/src/main/java/org/apache/flink/runtime/resourcemanager
1221 66 2016-08-29 2025-02-27 161 50 trohrmann@apache.org savonitar@gmail.com
ExecutionVertex.java
in flink-runtime/src/main/java/org/apache/flink/runtime/executiongraph
374 58 2014-06-30 2024-09-16 154 43 sewen@apache.org mapohl@apache.org
MiniCluster.java
in flink-runtime/src/main/java/org/apache/flink/runtime/minicluster
1179 68 2016-10-14 2025-03-18 149 50 sewen@apache.org piotr.nowojski@gmail.com
SingleInputGate.java
in flink-runtime/src/main/java/org/apache/flink/runtime/io/network/partition/consumer
1021 65 2015-01-06 2024-12-04 131 34 uce@apache.org huangxu.walker@gmail.com
table_environment.py
in flink-python/pyflink/table
544 75 2019-04-25 2025-05-05 129 36 weizhong0618@gmail.com mnaylor@confluent.io
SchedulerBase.java
in flink-runtime/src/main/java/org/apache/flink/runtime/scheduler
877 65 2019-09-05 2025-02-19 125 37 gary@apache.org flinker@126.com
TaskManagerRunner.java
in flink-runtime/src/main/java/org/apache/flink/runtime/taskexecutor
651 25 2016-09-21 2025-03-18 122 43 trohrmann@apache.org piotr.nowojski@gmail.com
YarnClusterDescriptor.java
in flink-yarn/src/main/java/org/apache/flink/yarn
1569 60 2016-04-22 2025-04-28 120 57 mxm@apache.org fcsaky@apache.org
BuiltInFunctionDefinitions.java
in flink-table/flink-table-common/src/main/java/org/apache/flink/table/functions
2613 1 2019-06-07 2025-04-10 120 30 twalthr@apache.org dwysakowicz@apache.org
ExecutionJobVertex.java
in flink-runtime/src/main/java/org/apache/flink/runtime/executiongraph
504 38 2014-06-30 2024-12-12 115 38 sewen@apache.org jrlee.ljr@gmail.com
ExecutionConfig.java
in flink-core/src/main/java/org/apache/flink/api/common
385 64 2014-11-26 2025-02-09 114 49 aljoscha.krettek@gmail.com zakelly.lan@gmail.com
FlinkYarnSessionCli.java
in flink-yarn/src/main/java/org/apache/flink/yarn/cli
780 26 2016-04-22 2024-12-30 112 46 mxm@apache.org huangxu.walker@gmail.com
ClusterEntrypoint.java
in flink-runtime/src/main/java/org/apache/flink/runtime/entrypoint
575 25 2017-07-05 2025-03-26 109 45 trohrmann@apache.org beliefer@163.com
CliFrontend.java
in flink-clients/src/main/java/org/apache/flink/client/cli
1069 47 2018-01-02 2025-04-15 104 47 trohrmann@apache.org beliefer@163.com
RemoteInputChannel.java
in flink-runtime/src/main/java/org/apache/flink/runtime/io/network/partition/consumer
645 60 2014-10-08 2025-02-16 103 26 uce@apache.org snuyanzin@gmail.com
parserImpls.ftl
in flink-table/flink-sql-parser/src/main/codegen/includes
3295 - 2019-05-31 2025-04-28 103 45 yuzhao.cyz@gmail.com 1127478+lihaosky@users.nore...
HeapKeyedStateBackend.java
in flink-runtime/src/main/java/org/apache/flink/runtime/state/heap
440 19 2016-08-10 2025-04-21 97 29 aljoscha.krettek@gmail.com hejufang0590@gmail.com
TaskManagerServices.java
in flink-runtime/src/main/java/org/apache/flink/runtime/taskexecutor
436 26 2016-09-21 2024-02-28 93 33 trohrmann@apache.org lijinzhong2051@gmail.com
TaskManagerOptions.java
in flink-core/src/main/java/org/apache/flink/configuration
584 1 2016-10-18 2025-03-17 93 34 uce@apache.org ahamdy@confluent.io
JobManagerOptions.java
in flink-core/src/main/java/org/apache/flink/configuration
616 3 2017-02-25 2024-12-06 92 41 wangtao111@huawei.com snuyanzin@gmail.com
bin.xml
in flink-dist/src/main/assemblies
216 - 2014-07-10 2025-02-28 90 39 rmetzger@apache.org ryanvanhuuksloot@gmail.com
setup.py
in flink-python
308 4 2019-04-25 2025-01-20 88 28 weizhong0618@gmail.com xanias@gmail.com
DefaultScheduler.java
in flink-runtime/src/main/java/org/apache/flink/runtime/scheduler
441 38 2019-05-15 2025-01-09 86 25 gary@apache.org huangzhenqiu0825@gmail.com
PendingCheckpoint.java
in flink-runtime/src/main/java/org/apache/flink/runtime/checkpoint
493 37 2015-04-27 2024-09-13 85 31 sewen@apache.org gabor_somogyi2@apple.com
WebMonitorEndpoint.java
in flink-runtime/src/main/java/org/apache/flink/runtime/webmonitor
1087 10 2017-10-25 2025-02-16 85 36 sewen@apache.org snuyanzin@gmail.com
RestClusterClient.java
in flink-clients/src/main/java/org/apache/flink/client/program/rest
1002 48 2017-09-20 2024-09-30 83 33 chesnay@apache.org jrlee.ljr@gmail.com
AdaptiveScheduler.java
in flink-runtime/src/main/java/org/apache/flink/runtime/scheduler/adaptive
1344 82 2021-01-27 2025-02-18 83 34 matthias@ververica.com gengbiao.gb@alibaba-inc.com
ClusterClient.java
in flink-clients/src/main/java/org/apache/flink/client/program
67 3 2016-04-22 2024-09-30 82 32 mxm@apache.org jrlee.ljr@gmail.com
CliFrontendParser.java
in flink-clients/src/main/java/org/apache/flink/client/cli
560 30 2015-03-03 2025-01-20 82 41 sewen@apache.org xanias@gmail.com
ResultPartition.java
in flink-runtime/src/main/java/org/apache/flink/runtime/io/network/partition
233 33 2015-01-06 2024-03-13 80 29 uce@apache.org jrlee.ljr@gmail.com
JobGraph.java
in flink-runtime/src/main/java/org/apache/flink/runtime/jobgraph
362 50 2014-06-22 2025-01-26 79 33 sewen@apache.org flinker@126.com
PipelinedSubpartition.java
in flink-runtime/src/main/java/org/apache/flink/runtime/io/network/partition
589 45 2015-01-06 2025-02-16 78 24 uce@apache.org snuyanzin@gmail.com
CliClient.java
in flink-table/flink-sql-client/src/main/java/org/apache/flink/table/client/cli
281 17 2019-01-15 2025-01-07 76 34 yanghua1127@gmail.com 33114724+fsk119@users.norep...
JobMasterGateway.java
in flink-runtime/src/main/java/org/apache/flink/runtime/jobmaster
108 3 2016-08-29 2024-09-16 73 28 trohrmann@apache.org mapohl@apache.org
LocalInputChannel.java
in flink-runtime/src/main/java/org/apache/flink/runtime/io/network/partition/consumer
308 21 2014-10-08 2024-12-04 73 21 uce@apache.org jrlee.ljr@gmail.com
Utils.java
in flink-yarn/src/main/java/org/apache/flink/yarn
579 24 2014-12-01 2024-01-15 70 49 rmetzger@apache.org m1a2@outlook.com
RecordWriter.java
in flink-runtime/src/main/java/org/apache/flink/runtime/io/network/api/writer
180 20 2014-10-08 2023-12-13 69 22 uce@apache.org yuri.zhouyunfeng@outlook.com
FileSystem.java
in flink-core/src/main/java/org/apache/flink/core/fs
550 23 2014-07-10 2025-02-16 69 36 rmetzger@apache.org snuyanzin@gmail.com
data_stream.py
in flink-python/pyflink/datastream
1432 150 2020-08-05 2025-04-29 69 17 acqua.csq@alibaba-inc.com suez1224@users.noreply.gith...
TableEnvironment.java
in flink-table/flink-table-api-java/src/main/java/org/apache/flink/table/api
125 6 2019-04-23 2025-03-24 67 27 chenghequn@gmail.com twalthr@apache.org
BootstrapTools.java
in flink-runtime/src/main/java/org/apache/flink/runtime/clusterframework
151 12 2016-02-09 2025-02-16 67 33 mxm@apache.org snuyanzin@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
TaskExecutor.java
in flink-runtime/src/main/java/org/apache/flink/runtime/taskexecutor
2260 112 2016-08-29 2025-02-16 224 76 trohrmann@apache.org snuyanzin@gmail.com
ConfigConstants.java
in flink-core/src/main/java/org/apache/flink/configuration
30 1 2014-06-16 2025-03-18 191 67 metzgerr@web.de piotr.nowojski@gmail.com
Task.java
in flink-runtime/src/main/java/org/apache/flink/runtime/taskmanager
1224 60 2014-06-30 2025-01-10 227 60 sewen@apache.org m1a2@outlook.com
CheckpointCoordinator.java
in flink-runtime/src/main/java/org/apache/flink/runtime/checkpoint
1691 91 2015-04-23 2024-12-06 228 58 rmetzger@apache.org snuyanzin@gmail.com
JobMaster.java
in flink-runtime/src/main/java/org/apache/flink/runtime/jobmaster
1394 93 2016-08-29 2025-02-27 212 58 trohrmann@apache.org savonitar@gmail.com
YarnClusterDescriptor.java
in flink-yarn/src/main/java/org/apache/flink/yarn
1569 60 2016-04-22 2025-04-28 120 57 mxm@apache.org fcsaky@apache.org
ExecutionGraph.java
in flink-runtime/src/main/java/org/apache/flink/runtime/executiongraph
110 1 2014-06-30 2025-03-13 258 56 sewen@apache.org efrat890089@gmail.com
Execution.java
in flink-runtime/src/main/java/org/apache/flink/runtime/executiongraph
1083 80 2014-09-11 2024-09-16 208 54 trohrmann@apache.org mapohl@apache.org
ResourceManager.java
in flink-runtime/src/main/java/org/apache/flink/runtime/resourcemanager
1221 66 2016-08-29 2025-02-27 161 50 trohrmann@apache.org savonitar@gmail.com
MiniCluster.java
in flink-runtime/src/main/java/org/apache/flink/runtime/minicluster
1179 68 2016-10-14 2025-03-18 149 50 sewen@apache.org piotr.nowojski@gmail.com
Dispatcher.java
in flink-runtime/src/main/java/org/apache/flink/runtime/dispatcher
1347 86 2017-06-27 2025-04-15 174 49 nico@data-artisans.com zhangyi0985@163.com
ExecutionConfig.java
in flink-core/src/main/java/org/apache/flink/api/common
385 64 2014-11-26 2025-02-09 114 49 aljoscha.krettek@gmail.com zakelly.lan@gmail.com
Utils.java
in flink-yarn/src/main/java/org/apache/flink/yarn
579 24 2014-12-01 2024-01-15 70 49 rmetzger@apache.org m1a2@outlook.com
CliFrontend.java
in flink-clients/src/main/java/org/apache/flink/client/cli
1069 47 2018-01-02 2025-04-15 104 47 trohrmann@apache.org beliefer@163.com
FlinkYarnSessionCli.java
in flink-yarn/src/main/java/org/apache/flink/yarn/cli
780 26 2016-04-22 2024-12-30 112 46 mxm@apache.org huangxu.walker@gmail.com
TableEnvironmentImpl.java
in flink-table/flink-table-api-java/src/main/java/org/apache/flink/table/api/internal
1209 90 2019-06-01 2025-04-10 174 45 dwysakowicz@apache.org dwysakowicz@apache.org
ClusterEntrypoint.java
in flink-runtime/src/main/java/org/apache/flink/runtime/entrypoint
575 25 2017-07-05 2025-03-26 109 45 trohrmann@apache.org beliefer@163.com
parserImpls.ftl
in flink-table/flink-sql-parser/src/main/codegen/includes
3295 - 2019-05-31 2025-04-28 103 45 yuzhao.cyz@gmail.com 1127478+lihaosky@users.nore...
ExecutionVertex.java
in flink-runtime/src/main/java/org/apache/flink/runtime/executiongraph
374 58 2014-06-30 2024-09-16 154 43 sewen@apache.org mapohl@apache.org
TaskManagerRunner.java
in flink-runtime/src/main/java/org/apache/flink/runtime/taskexecutor
651 25 2016-09-21 2025-03-18 122 43 trohrmann@apache.org piotr.nowojski@gmail.com
JobManagerOptions.java
in flink-core/src/main/java/org/apache/flink/configuration
616 3 2017-02-25 2024-12-06 92 41 wangtao111@huawei.com snuyanzin@gmail.com
CliFrontendParser.java
in flink-clients/src/main/java/org/apache/flink/client/cli
560 30 2015-03-03 2025-01-20 82 41 sewen@apache.org xanias@gmail.com
bin.xml
in flink-dist/src/main/assemblies
216 - 2014-07-10 2025-02-28 90 39 rmetzger@apache.org ryanvanhuuksloot@gmail.com
ExecutionJobVertex.java
in flink-runtime/src/main/java/org/apache/flink/runtime/executiongraph
504 38 2014-06-30 2024-12-12 115 38 sewen@apache.org jrlee.ljr@gmail.com
YarnConfigOptions.java
in flink-yarn/src/main/java/org/apache/flink/yarn/configuration
377 2 2016-12-05 2025-04-28 52 38 sewen@apache.org fcsaky@apache.org
SchedulerBase.java
in flink-runtime/src/main/java/org/apache/flink/runtime/scheduler
877 65 2019-09-05 2025-02-19 125 37 gary@apache.org flinker@126.com
table_environment.py
in flink-python/pyflink/table
544 75 2019-04-25 2025-05-05 129 36 weizhong0618@gmail.com mnaylor@confluent.io
WebMonitorEndpoint.java
in flink-runtime/src/main/java/org/apache/flink/runtime/webmonitor
1087 10 2017-10-25 2025-02-16 85 36 sewen@apache.org snuyanzin@gmail.com
FileSystem.java
in flink-core/src/main/java/org/apache/flink/core/fs
550 23 2014-07-10 2025-02-16 69 36 rmetzger@apache.org snuyanzin@gmail.com
DefaultExecutionGraph.java
in flink-runtime/src/main/java/org/apache/flink/runtime/executiongraph
1334 99 2021-02-18 2025-03-13 66 35 rmetzger@apache.org efrat890089@gmail.com
SingleInputGate.java
in flink-runtime/src/main/java/org/apache/flink/runtime/io/network/partition/consumer
1021 65 2015-01-06 2024-12-04 131 34 uce@apache.org huangxu.walker@gmail.com
TaskManagerOptions.java
in flink-core/src/main/java/org/apache/flink/configuration
584 1 2016-10-18 2025-03-17 93 34 uce@apache.org ahamdy@confluent.io
AdaptiveScheduler.java
in flink-runtime/src/main/java/org/apache/flink/runtime/scheduler/adaptive
1344 82 2021-01-27 2025-02-18 83 34 matthias@ververica.com gengbiao.gb@alibaba-inc.com
CliClient.java
in flink-table/flink-sql-client/src/main/java/org/apache/flink/table/client/cli
281 17 2019-01-15 2025-01-07 76 34 yanghua1127@gmail.com 33114724+fsk119@users.norep...
TaskManagerServices.java
in flink-runtime/src/main/java/org/apache/flink/runtime/taskexecutor
436 26 2016-09-21 2024-02-28 93 33 trohrmann@apache.org lijinzhong2051@gmail.com
RestClusterClient.java
in flink-clients/src/main/java/org/apache/flink/client/program/rest
1002 48 2017-09-20 2024-09-30 83 33 chesnay@apache.org jrlee.ljr@gmail.com
JobGraph.java
in flink-runtime/src/main/java/org/apache/flink/runtime/jobgraph
362 50 2014-06-22 2025-01-26 79 33 sewen@apache.org flinker@126.com
BootstrapTools.java
in flink-runtime/src/main/java/org/apache/flink/runtime/clusterframework
151 12 2016-02-09 2025-02-16 67 33 mxm@apache.org snuyanzin@gmail.com
ClusterClient.java
in flink-clients/src/main/java/org/apache/flink/client/program
67 3 2016-04-22 2024-09-30 82 32 mxm@apache.org jrlee.ljr@gmail.com
PendingCheckpoint.java
in flink-runtime/src/main/java/org/apache/flink/runtime/checkpoint
493 37 2015-04-27 2024-09-13 85 31 sewen@apache.org gabor_somogyi2@apple.com
opt.xml
in flink-dist/src/main/assemblies
96 - 2016-12-15 2024-09-22 57 31 code@greghogan.com 130116763+codenohup@users.n...
StateAssignmentOperation.java
in flink-runtime/src/main/java/org/apache/flink/runtime/checkpoint
575 18 2016-10-04 2024-12-06 53 31 s.richter@data-artisans.com snuyanzin@gmail.com
BuiltInFunctionDefinitions.java
in flink-table/flink-table-common/src/main/java/org/apache/flink/table/functions
2613 1 2019-06-07 2025-04-10 120 30 twalthr@apache.org dwysakowicz@apache.org
CatalogManager.java
in flink-table/flink-table-api-java/src/main/java/org/apache/flink/table/catalog
1323 88 2019-05-10 2025-04-28 67 30 dwysakowicz@apache.org 1127478+lihaosky@users.nore...
CoreOptions.java
in flink-core/src/main/java/org/apache/flink/configuration
372 5 2017-02-17 2025-02-16 66 30 sewen@apache.org snuyanzin@gmail.com
RuntimeContext.java
in flink-core/src/main/java/org/apache/flink/api/common/functions
95 - 2014-07-10 2025-02-07 62 30 rmetzger@apache.org zakelly.lan@gmail.com
JobVertex.java
in flink-runtime/src/main/java/org/apache/flink/runtime/jobgraph
337 56 2015-06-15 2025-01-26 46 30 mjsax@informatik.hu-berlin.de flinker@126.com
HeapKeyedStateBackend.java
in flink-runtime/src/main/java/org/apache/flink/runtime/state/heap
440 19 2016-08-10 2025-04-21 97 29 aljoscha.krettek@gmail.com hejufang0590@gmail.com
ResultPartition.java
in flink-runtime/src/main/java/org/apache/flink/runtime/io/network/partition
233 33 2015-01-06 2024-03-13 80 29 uce@apache.org jrlee.ljr@gmail.com
PackagedProgram.java
in flink-clients/src/main/java/org/apache/flink/client/program
514 33 2014-07-10 2025-03-26 49 29 rmetzger@apache.org flinker@126.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
RelBuilder.java
in flink-table/flink-table-planner/src/main/java/org/apache/calcite/tools
3270 291 2022-10-30 2024-12-06 7 1 snuyanzin@gmail.com snuyanzin@gmail.com
StreamProjection.java
in flink-runtime/src/main/java/org/apache/flink/streaming/api/datastream
1521 2 2024-08-27 2024-08-27 1 1 jrlee.ljr@gmail.com jrlee.ljr@gmail.com
TupleSerializers.scala
in flink-table/flink-table-api-scala/src/main/scala/org/apache/flink/table/api/runtime/types
1344 57 2025-01-02 2025-01-02 1 1 kurt@kurtostfeld.org kurt@kurtostfeld.org
RocksDBIncrementalRestoreOperation.java
in flink-state-backends/flink-statebackend-rocksdb/src/main/java/org/apache/flink/state/rocksdb/restore
764 25 2024-10-29 2024-10-29 1 1 alexyinhan@gmail.com alexyinhan@gmail.com
SegmentsUtil.java
in flink-table/flink-table-runtime/src/main/java/org/apache/flink/table/runtime/util
680 58 2021-07-05 2021-07-05 1 1 twalthr@apache.org twalthr@apache.org
BaseResultSet.java
in flink-table/flink-sql-jdbc-driver/src/main/java/org/apache/flink/table/jdbc
655 146 2023-03-24 2023-03-24 1 1 zjureel@gmail.com zjureel@gmail.com
TwoPhaseCommitSinkFunction.java
in flink-streaming-java/src/main/java/org/apache/flink/streaming/api/functions/sink/legacy
628 59 2024-09-30 2024-09-30 1 1 1365976815@qq.com 1365976815@qq.com
ForStSyncMapState.java
in flink-state-backends/flink-statebackend-forst/src/main/java/org/apache/flink/state/forst/sync
573 30 2024-09-20 2024-09-30 2 1 fredialei@gmail.com fredialei@gmail.com
FlinkDatabaseMetaData.java
in flink-table/flink-sql-jdbc-driver/src/main/java/org/apache/flink/table/jdbc
570 127 2023-04-06 2023-07-21 2 1 zjureel@gmail.com zjureel@gmail.com
VertexParallelismAndInputInfosDeciderUtils.java
in flink-runtime/src/main/java/org/apache/flink/runtime/scheduler/adaptivebatch/util
539 26 2024-11-12 2025-02-25 3 1 863485501@qq.com 863485501@qq.com
pyi
flink_fn_execution_pb2.pyi
in flink-python/pyflink/fn_execution
535 44 2023-10-15 2023-10-15 1 1 gabor_somogyi2@apple.com gabor_somogyi2@apple.com
TwoInputNonBroadcastWindowProcessOperator.java
in flink-datastream/src/main/java/org/apache/flink/datastream/impl/extension/window/operators
532 10 2025-01-17 2025-01-17 1 1 huangxu.walker@gmail.com huangxu.walker@gmail.com
JsonParserToRowDataConverters.java
in flink-formats/flink-json/src/main/java/org/apache/flink/formats/json
521 30 2023-07-19 2023-07-19 1 1 ldliulsy@163.com ldliulsy@163.com
JavaParser.g4
in flink-table/flink-table-code-splitter/src/main/antlr4
520 - 2021-07-02 2021-07-15 2 1 tsreaper96@gmail.com tsreaper96@gmail.com
AsyncWindowOperator.java
in flink-runtime/src/main/java/org/apache/flink/runtime/asyncprocessing/operators/windowing
519 50 2025-01-18 2025-01-18 1 1 xiarui0428@gmail.com xiarui0428@gmail.com
ResettableExternalBuffer.java
in flink-table/flink-table-runtime/src/main/java/org/apache/flink/table/runtime/util
518 52 2021-07-05 2021-07-05 1 1 twalthr@apache.org twalthr@apache.org
FlinkRuntimeFilterProgram.java
in flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/plan/optimize/program
509 22 2023-07-23 2023-08-25 3 1 wangdachui9501@gmail.com wangdachui9501@gmail.com
FlinkResultSet.java
in flink-table/flink-sql-jdbc-driver/src/main/java/org/apache/flink/table/jdbc
464 51 2023-03-24 2023-09-11 6 1 zjureel@gmail.com zjureel@gmail.com
MetricsTrackingMapState.java
in flink-runtime/src/main/java/org/apache/flink/runtime/state/metrics
458 42 2025-04-21 2025-04-21 1 1 hejufang0590@gmail.com hejufang0590@gmail.com
SystemTypeInference.java
in flink-table/flink-table-common/src/main/java/org/apache/flink/table/types/inference
457 24 2025-01-09 2025-03-24 6 1 twalthr@apache.org twalthr@apache.org
UnalignedWindowTableFunctionOperator.java
in flink-table/flink-table-runtime/src/main/java/org/apache/flink/table/runtime/operators/window/tvf/operator
451 52 2024-01-19 2024-01-25 2 1 xyzhong188@163.com xyzhong188@163.com
NonTimeRangeUnboundedPrecedingFunction.java
in flink-table/flink-table-runtime/src/main/java/org/apache/flink/table/runtime/operators/over
429 22 2025-04-01 2025-04-01 1 1 bvarghese@confluent.io bvarghese@confluent.io
JsonRowDeserializationSchema.java
in flink-python/src/main/java/org/apache/flink/formats/json
429 41 2024-09-18 2024-09-18 1 1 dianfu@apache.org dianfu@apache.org
SingleCheckpointBarrierHandler.java
in flink-runtime/src/main/java/org/apache/flink/streaming/runtime/io/checkpointing
422 28 2024-08-27 2024-08-27 1 1 jrlee.ljr@gmail.com jrlee.ljr@gmail.com
TypeStringUtils.java
in flink-table/flink-table-common/src/main/java/org/apache/flink/table/legacy/utils
419 23 2024-09-25 2024-09-29 2 1 xyzhong188@163.com xyzhong188@163.com
ReporterSetupBuilder.java
in flink-runtime/src/main/java/org/apache/flink/runtime/metrics
411 16 2025-03-17 2025-03-18 2 1 piotr.nowojski@gmail.com piotr.nowojski@gmail.com
FlinkRelMdCollation.java
in flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/plan/metadata
398 21 2021-07-06 2021-07-06 1 1 twalthr@apache.org twalthr@apache.org
TypeAnalyzer.scala
in flink-table/flink-table-api-scala/src/main/scala/org/apache/flink/table/api/codegen
392 32 2024-09-20 2024-09-20 1 1 xyzhong188@163.com xyzhong188@163.com
ProcessTableRunnerGenerator.scala
in flink-table/flink-table-planner/src/main/scala/org/apache/flink/table/planner/codegen
379 9 2025-02-06 2025-05-07 7 1 twalthr@apache.org twalthr@apache.org
TwoOutputWindowProcessOperator.java
in flink-datastream/src/main/java/org/apache/flink/datastream/impl/extension/window/operators
376 10 2025-01-17 2025-01-17 1 1 huangxu.walker@gmail.com huangxu.walker@gmail.com
StreamPhysicalProcessTableFunction.java
in flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/plan/nodes/physical/stream
363 20 2025-01-21 2025-05-07 6 1 twalthr@apache.org twalthr@apache.org
OneInputWindowProcessOperator.java
in flink-datastream/src/main/java/org/apache/flink/datastream/impl/extension/window/operators
360 10 2025-01-17 2025-01-17 1 1 huangxu.walker@gmail.com huangxu.walker@gmail.com
AvroRowDeserializationSchema.java
in flink-python/src/main/java/org/apache/flink/formats/avro
360 16 2024-09-18 2024-09-18 1 1 dianfu@apache.org dianfu@apache.org
RemoteCalcSplitRule.scala
in flink-table/flink-table-planner/src/main/scala/org/apache/flink/table/planner/plan/rules/logical
353 30 2024-01-15 2024-01-15 1 1 57688982+alanconfluent@user... 57688982+alanconfluent@user...
ProcessTableOperator.java
in flink-table/flink-table-runtime/src/main/java/org/apache/flink/table/runtime/operators/process
336 23 2025-02-06 2025-05-07 5 1 twalthr@apache.org twalthr@apache.org
StreamingFileSink.java
in flink-streaming-java/src/main/java/org/apache/flink/streaming/api/functions/sink/filesystem/legacy
333 33 2024-09-30 2024-09-30 1 1 1365976815@qq.com 1365976815@qq.com
TypeInformationGen.scala
in flink-table/flink-table-api-scala/src/main/scala/org/apache/flink/table/api/codegen
328 16 2024-09-20 2024-09-20 1 1 xyzhong188@163.com xyzhong188@163.com
DefaultExecutionPlanStore.java
in flink-runtime/src/main/java/org/apache/flink/runtime/jobmanager
326 14 2024-10-11 2024-10-11 1 1 jrlee.ljr@gmail.com jrlee.ljr@gmail.com
AllToAllVertexInputInfoComputer.java
in flink-runtime/src/main/java/org/apache/flink/runtime/scheduler/adaptivebatch/util
321 7 2024-11-12 2025-02-25 2 1 863485501@qq.com 863485501@qq.com
RocksIncrementalSnapshotStrategy.java
in flink-state-backends/flink-statebackend-rocksdb/src/main/java/org/apache/flink/state/rocksdb/snapshot
319 10 2024-10-29 2024-10-29 1 1 alexyinhan@gmail.com alexyinhan@gmail.com
StateMapView.java
in flink-table/flink-table-runtime/src/main/java/org/apache/flink/table/runtime/dataview
317 47 2021-07-05 2025-04-08 2 1 twalthr@apache.org twalthr@apache.org
WindowJoinHelper.java
in flink-table/flink-table-runtime/src/main/java/org/apache/flink/table/runtime/operators/join/window/utils
314 17 2025-01-14 2025-01-14 1 1 xyzhong188@163.com xyzhong188@163.com
MailboxProcessor.java
in flink-runtime/src/main/java/org/apache/flink/streaming/runtime/tasks/mailbox
314 35 2024-08-27 2024-08-27 1 1 jrlee.ljr@gmail.com jrlee.ljr@gmail.com
BaseDatabaseMetaData.java
in flink-table/flink-sql-jdbc-driver/src/main/java/org/apache/flink/table/jdbc
311 53 2023-04-06 2023-07-21 2 1 zjureel@gmail.com zjureel@gmail.com
JsonRowSerializationSchema.java
in flink-python/src/main/java/org/apache/flink/formats/json
310 28 2024-09-18 2024-09-18 1 1 dianfu@apache.org dianfu@apache.org
UnsliceSyncStateWindowAggProcessor.java
in flink-table/flink-table-runtime/src/main/java/org/apache/flink/table/runtime/operators/aggregate/window/processors
309 37 2025-01-17 2025-01-17 1 1 xyzhong188@163.com xyzhong188@163.com
WindowOperatorBuilder.java
in flink-table/flink-table-runtime/src/main/java/org/apache/flink/table/runtime/operators/window/groupwindow/operator
307 28 2024-01-22 2024-01-22 1 1 xyzhong188@163.com xyzhong188@163.com
CsvRowDeserializationSchema.java
in flink-python/src/main/java/org/apache/flink/formats/csv
303 23 2024-09-18 2024-09-18 1 1 dianfu@apache.org dianfu@apache.org
SupervisorActor.java
in flink-rpc/flink-rpc-akka/src/main/java/org/apache/flink/runtime/rpc/pekko
302 36 2023-07-25 2023-07-25 1 1 chesnay@apache.org chesnay@apache.org
CoBroadcastWithKeyedOperator.java
in flink-runtime/src/main/java/org/apache/flink/streaming/api/operators/co
299 29 2024-08-27 2024-08-27 1 1 jrlee.ljr@gmail.com jrlee.ljr@gmail.com
Correlations

File Size vs. Number of Changes: 9588 points

flink-table/flink-table-common/src/main/java/org/apache/flink/table/annotation/ArgumentTrait.java x: 30 lines of code y: 8 # changes flink-table/flink-table-common/src/main/java/org/apache/flink/table/functions/ChangelogFunction.java x: 14 lines of code y: 1 # changes flink-table/flink-table-common/src/main/java/org/apache/flink/table/functions/ProcessTableFunction.java x: 59 lines of code y: 8 # changes flink-table/flink-table-common/src/main/java/org/apache/flink/table/types/inference/CallContext.java x: 47 lines of code y: 11 # changes flink-table/flink-table-common/src/main/java/org/apache/flink/table/types/inference/StaticArgument.java x: 224 lines of code y: 6 # changes flink-table/flink-table-common/src/main/java/org/apache/flink/table/types/inference/StaticArgumentTrait.java x: 26 lines of code y: 6 # changes flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/functions/inference/OperatorBindingCallContext.java x: 263 lines of code y: 9 # changes flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/plan/nodes/exec/stream/StreamExecProcessTableFunction.java x: 266 lines of code y: 7 # changes flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/plan/nodes/physical/stream/StreamPhysicalProcessTableFunction.java x: 363 lines of code y: 6 # changes flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/plan/trait/ModifyKindSet.java x: 135 lines of code y: 2 # changes flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/utils/ShortcutUtils.java x: 113 lines of code y: 10 # changes flink-table/flink-table-planner/src/main/scala/org/apache/flink/table/planner/codegen/ProcessTableRunnerGenerator.scala x: 379 lines of code y: 7 # changes flink-table/flink-table-planner/src/main/scala/org/apache/flink/table/planner/plan/metadata/FlinkRelMdUniqueKeys.scala x: 554 lines of code y: 10 # changes flink-table/flink-table-planner/src/main/scala/org/apache/flink/table/planner/plan/metadata/FlinkRelMdUpsertKeys.scala x: 272 lines of code y: 8 # changes flink-table/flink-table-planner/src/main/scala/org/apache/flink/table/planner/plan/optimize/program/FlinkChangelogModeInferenceProgram.scala x: 1167 lines of code y: 20 # changes flink-table/flink-table-planner/src/main/scala/org/apache/flink/table/planner/plan/utils/ChangelogPlanUtils.scala x: 70 lines of code y: 4 # changes flink-table/flink-table-runtime/src/main/java/org/apache/flink/table/runtime/operators/process/PassAllCollector.java x: 15 lines of code y: 3 # changes flink-table/flink-table-runtime/src/main/java/org/apache/flink/table/runtime/operators/process/PassThroughCollectorBase.java x: 48 lines of code y: 3 # changes flink-table/flink-table-runtime/src/main/java/org/apache/flink/table/runtime/operators/process/ProcessTableOperator.java x: 336 lines of code y: 5 # changes flink-table/flink-table-runtime/src/main/java/org/apache/flink/table/runtime/operators/process/ProcessTableOperatorFactory.java x: 66 lines of code y: 3 # changes flink-table/flink-table-runtime/src/main/java/org/apache/flink/table/runtime/operators/process/ReadableInternalTimeContext.java x: 50 lines of code y: 2 # changes flink-table/flink-table-runtime/src/main/java/org/apache/flink/table/runtime/operators/process/RuntimeChangelogMode.java x: 29 lines of code y: 1 # changes flink-table/flink-table-runtime/src/main/java/org/apache/flink/table/runtime/operators/process/RuntimeTableSemantics.java x: 80 lines of code y: 3 # changes flink-python/pyflink/table/table.py x: 339 lines of code y: 46 # changes flink-python/pyflink/table/table_environment.py x: 544 lines of code y: 129 # changes flink-python/pyflink/common/types.py x: 161 lines of code y: 13 # changes flink-python/pyflink/table/types.py x: 1536 lines of code y: 41 # changes flink-table/flink-table-planner/src/main/scala/org/apache/flink/table/planner/codegen/ExprCodeGenerator.scala x: 638 lines of code y: 31 # changes flink-table/flink-table-planner/src/main/scala/org/apache/flink/table/planner/codegen/JsonGenerateUtils.scala x: 236 lines of code y: 12 # changes flink-table/flink-table-common/src/main/java/org/apache/flink/table/connector/ChangelogMode.java x: 115 lines of code y: 9 # changes flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/plan/nodes/exec/serde/ChangelogModeJsonDeserializer.java x: 36 lines of code y: 3 # changes flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/plan/nodes/exec/serde/ChangelogModeJsonSerializer.java x: 31 lines of code y: 3 # changes flink-python/pyflink/datastream/data_stream.py x: 1432 lines of code y: 69 # changes flink-python/pyflink/fn_execution/embedded/converters.py x: 184 lines of code y: 5 # changes flink-table/flink-table-runtime/src/main/java/org/apache/flink/table/runtime/operators/window/GlobalWindow.java x: 84 lines of code y: 1 # changes flink-formats/flink-json/src/main/java/org/apache/flink/formats/json/AbstractJsonDeserializationSchema.java x: 102 lines of code y: 2 # changes flink-formats/flink-json/src/main/java/org/apache/flink/formats/json/JsonParserRowDataDeserializationSchema.java x: 72 lines of code y: 2 # changes flink-formats/flink-json/src/main/java/org/apache/flink/formats/json/JsonRowDataDeserializationSchema.java x: 69 lines of code y: 15 # changes flink-state-backends/flink-statebackend-forst/src/main/java/org/apache/flink/state/forst/fs/ForStFlinkFileSystem.java x: 413 lines of code y: 24 # changes flink-yarn/src/main/java/org/apache/flink/yarn/YarnClusterDescriptor.java x: 1569 lines of code y: 120 # changes flink-yarn/src/main/java/org/apache/flink/yarn/configuration/YarnConfigOptions.java x: 377 lines of code y: 52 # changes flink-table/flink-sql-parser/src/main/codegen/includes/parserImpls.ftl x: 3295 lines of code y: 103 # changes flink-table/flink-sql-parser/src/main/java/org/apache/flink/sql/parser/ddl/SqlAlterModel.java x: 41 lines of code y: 2 # changes flink-table/flink-sql-parser/src/main/java/org/apache/flink/sql/parser/ddl/SqlAlterModelRename.java x: 34 lines of code y: 1 # changes flink-table/flink-sql-parser/src/main/java/org/apache/flink/sql/parser/ddl/SqlAlterModelReset.java x: 45 lines of code y: 1 # changes flink-table/flink-table-api-java/src/main/java/org/apache/flink/table/catalog/CatalogManager.java x: 1323 lines of code y: 67 # changes flink-table/flink-table-api-java/src/main/java/org/apache/flink/table/catalog/GenericInMemoryCatalog.java x: 718 lines of code y: 30 # changes flink-table/flink-table-api-java/src/main/java/org/apache/flink/table/catalog/listener/ModelModificationEvent.java x: 10 lines of code y: 1 # changes flink-table/flink-table-api-java/src/main/java/org/apache/flink/table/operations/DescribeModelOperation.java x: 114 lines of code y: 1 # changes flink-table/flink-table-api-java/src/main/java/org/apache/flink/table/operations/ShowModelsOperation.java x: 52 lines of code y: 1 # changes flink-table/flink-table-api-java/src/main/java/org/apache/flink/table/operations/ddl/AlterModelChangeOperation.java x: 75 lines of code y: 1 # changes flink-table/flink-table-common/src/main/java/org/apache/flink/table/catalog/Catalog.java x: 238 lines of code y: 32 # changes flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/operations/SchemaBuilderUtil.java x: 204 lines of code y: 3 # changes flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/operations/SqlNodeToOperationConversion.java x: 1121 lines of code y: 21 # changes flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/operations/converters/SqlNodeConverters.java x: 97 lines of code y: 23 # changes flink-runtime/src/main/java/org/apache/flink/runtime/metrics/MetricNames.java x: 106 lines of code y: 48 # changes flink-runtime/src/main/java/org/apache/flink/runtime/metrics/util/MetricUtils.java x: 365 lines of code y: 32 # changes flink-table/flink-table-api-java/src/main/java/org/apache/flink/table/api/config/OptimizerConfigOptions.java x: 347 lines of code y: 27 # changes flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/plan/reuse/SinkReuser.java x: 144 lines of code y: 2 # changes flink-table/flink-table-planner/src/main/scala/org/apache/flink/table/planner/plan/nodes/physical/stream/StreamPhysicalSink.scala x: 81 lines of code y: 12 # changes flink-table/flink-table-planner/src/main/scala/org/apache/flink/table/planner/plan/reuse/SubplanReuser.scala x: 131 lines of code y: 7 # changes flink-runtime/src/main/java/org/apache/flink/runtime/jobgraph/jsonplan/JsonPlanGenerator.java x: 150 lines of code y: 12 # changes flink-runtime/src/main/java/org/apache/flink/runtime/rest/messages/JobPlanInfo.java x: 364 lines of code y: 8 # changes flink-core/src/main/java/org/apache/flink/api/java/typeutils/runtime/PojoSerializer.java x: 672 lines of code y: 28 # changes flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/plan/optimize/ChangelogNormalizeRequirementResolver.java x: 112 lines of code y: 2 # changes flink-runtime/src/main/java/org/apache/flink/runtime/dispatcher/Dispatcher.java x: 1347 lines of code y: 174 # changes flink-table/flink-table-planner/src/main/scala/org/apache/flink/table/planner/delegation/PlannerBase.scala x: 495 lines of code y: 49 # changes flink-table/flink-table-planner/src/main/scala/org/apache/flink/table/planner/plan/nodes/physical/batch/BatchPhysicalSink.scala x: 51 lines of code y: 8 # changes flink-runtime/src/main/java/org/apache/flink/runtime/state/AbstractKeyedStateBackend.java x: 358 lines of code y: 63 # changes flink-runtime/src/main/java/org/apache/flink/runtime/state/AbstractStateBackend.java x: 28 lines of code y: 33 # changes flink-runtime/src/main/java/org/apache/flink/runtime/state/hashmap/HashMapStateBackend.java x: 81 lines of code y: 7 # changes flink-runtime/src/main/java/org/apache/flink/runtime/state/heap/HeapKeyedStateBackend.java x: 440 lines of code y: 97 # changes flink-runtime/src/main/java/org/apache/flink/runtime/state/heap/HeapKeyedStateBackendBuilder.java x: 153 lines of code y: 16 # changes flink-runtime/src/main/java/org/apache/flink/runtime/state/metrics/AbstractMetricsTrackState.java x: 188 lines of code y: 1 # changes flink-runtime/src/main/java/org/apache/flink/runtime/state/metrics/LatencyTrackingStateConfig.java x: 55 lines of code y: 4 # changes flink-runtime/src/main/java/org/apache/flink/runtime/state/metrics/MetricsTrackingAggregatingState.java x: 126 lines of code y: 1 # changes flink-runtime/src/main/java/org/apache/flink/runtime/state/metrics/MetricsTrackingListState.java x: 221 lines of code y: 1 # changes flink-runtime/src/main/java/org/apache/flink/runtime/state/metrics/MetricsTrackingMapState.java x: 458 lines of code y: 1 # changes flink-runtime/src/main/java/org/apache/flink/runtime/state/metrics/MetricsTrackingStateFactory.java x: 139 lines of code y: 1 # changes flink-runtime/src/main/java/org/apache/flink/runtime/state/metrics/MetricsTrackingValueState.java x: 102 lines of code y: 1 # changes flink-state-backends/flink-statebackend-changelog/src/main/java/org/apache/flink/state/changelog/ChangelogKeyedStateBackend.java x: 936 lines of code y: 49 # changes flink-state-backends/flink-statebackend-forst/src/main/java/org/apache/flink/state/forst/ForStStateBackend.java x: 655 lines of code y: 25 # changes flink-state-backends/flink-statebackend-forst/src/main/java/org/apache/flink/state/forst/sync/ForStSyncKeyedStateBackend.java x: 695 lines of code y: 12 # changes flink-state-backends/flink-statebackend-forst/src/main/java/org/apache/flink/state/forst/sync/ForStSyncKeyedStateBackendBuilder.java x: 517 lines of code y: 11 # changes flink-state-backends/flink-statebackend-rocksdb/src/main/java/org/apache/flink/state/rocksdb/EmbeddedRocksDBStateBackend.java x: 626 lines of code y: 3 # changes flink-state-backends/flink-statebackend-rocksdb/src/main/java/org/apache/flink/state/rocksdb/RocksDBKeyedStateBackend.java x: 847 lines of code y: 4 # changes flink-state-backends/flink-statebackend-rocksdb/src/main/java/org/apache/flink/state/rocksdb/RocksDBKeyedStateBackendBuilder.java x: 615 lines of code y: 2 # changes flink-runtime/src/main/java/org/apache/flink/streaming/api/operators/StreamOperatorStateHandler.java x: 391 lines of code y: 13 # changes flink-state-backends/flink-statebackend-forst/src/main/java/org/apache/flink/state/forst/ForStConfigurableOptions.java x: 371 lines of code y: 9 # changes flink-state-backends/flink-statebackend-forst/src/main/java/org/apache/flink/state/forst/ForStResourceContainer.java x: 490 lines of code y: 27 # changes flink-state-backends/flink-statebackend-rocksdb/src/main/java/org/apache/flink/state/rocksdb/RocksDBConfigurableOptions.java x: 354 lines of code y: 2 # changes flink-state-backends/flink-statebackend-rocksdb/src/main/java/org/apache/flink/state/rocksdb/RocksDBResourceContainer.java x: 329 lines of code y: 2 # changes flink-core/src/main/java/org/apache/flink/util/TimeUtils.java x: 175 lines of code y: 15 # changes flink-table/flink-table-common/src/main/java/org/apache/flink/table/connector/sink/DynamicTableSink.java x: 42 lines of code y: 20 # changes flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/connectors/DynamicSinkUtils.java x: 1092 lines of code y: 17 # changes flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/plan/abilities/sink/SinkAbilitySpec.java x: 21 lines of code y: 5 # changes flink-runtime/src/main/java/org/apache/flink/runtime/operators/coordination/OperatorEvent.java x: 7 lines of code y: 3 # changes flink-runtime/src/main/java/org/apache/flink/runtime/operators/coordination/SubtaskGatewayImpl.java x: 192 lines of code y: 10 # changes flink-runtime/src/main/java/org/apache/flink/runtime/source/coordinator/SourceCoordinator.java x: 656 lines of code y: 44 # changes flink-connectors/flink-connector-base/src/main/java/org/apache/flink/connector/base/sink/writer/AsyncSinkWriter.java x: 305 lines of code y: 27 # changes flink-clients/src/main/java/org/apache/flink/client/cli/CliFrontend.java x: 1069 lines of code y: 104 # changes flink-connectors/flink-connector-files/src/main/java/org/apache/flink/connector/file/sink/compactor/operator/CompactorOperator.java x: 262 lines of code y: 5 # changes flink-runtime/src/main/java/org/apache/flink/streaming/api/connector/sink2/CommittableMessage.java x: 13 lines of code y: 4 # changes flink-runtime/src/main/java/org/apache/flink/streaming/api/connector/sink2/CommittableSummary.java x: 112 lines of code y: 5 # changes flink-runtime/src/main/java/org/apache/flink/streaming/runtime/operators/sink/CommitterOperator.java x: 163 lines of code y: 11 # changes flink-runtime/src/main/java/org/apache/flink/streaming/runtime/operators/sink/SinkWriterOperator.java x: 288 lines of code y: 7 # changes flink-runtime/src/main/java/org/apache/flink/streaming/api/operators/BoundedOneInput.java x: 6 lines of code y: 2 # changes flink-table/flink-table-api-java-bridge/src/main/java/org/apache/flink/connector/datagen/table/RandomGeneratorVisitor.java x: 426 lines of code y: 8 # changes flink-table/flink-table-common/src/main/java/org/apache/flink/table/data/ArrayData.java x: 123 lines of code y: 8 # changes flink-table/flink-table-common/src/main/java/org/apache/flink/table/data/RowData.java x: 121 lines of code y: 10 # changes flink-runtime/src/main/java/org/apache/flink/streaming/api/datastream/KeyedStream.java x: 544 lines of code y: 10 # changes flink-runtime/src/main/java/org/apache/flink/runtime/asyncprocessing/AsyncExecutionController.java x: 350 lines of code y: 34 # changes flink-runtime/src/main/java/org/apache/flink/runtime/asyncprocessing/operators/AbstractAsyncStateStreamOperator.java x: 429 lines of code y: 29 # changes flink-runtime/src/main/java/org/apache/flink/runtime/asyncprocessing/operators/AbstractAsyncStateStreamOperatorV2.java x: 318 lines of code y: 26 # changes flink-runtime/src/main/java/org/apache/flink/streaming/runtime/tasks/mailbox/MailboxExecutorImpl.java x: 88 lines of code y: 2 # changes flink-table/flink-table-api-java/src/main/java/org/apache/flink/table/api/EnvironmentSettings.java x: 112 lines of code y: 25 # changes flink-table/flink-table-api-java/src/main/java/org/apache/flink/table/api/Table.java x: 90 lines of code y: 35 # changes flink-table/flink-table-api-java/src/main/java/org/apache/flink/table/api/internal/ShowCreateUtil.java x: 210 lines of code y: 10 # changes flink-table/flink-table-api-java/src/main/java/org/apache/flink/table/api/internal/TableEnvironmentImpl.java x: 1209 lines of code y: 174 # changes flink-table/flink-table-api-java/src/main/java/org/apache/flink/table/expressions/LocalReferenceExpression.java x: 64 lines of code y: 8 # changes flink-table/flink-table-api-java/src/main/java/org/apache/flink/table/expressions/TableReferenceExpression.java x: 89 lines of code y: 9 # changes flink-table/flink-table-api-java/src/main/java/org/apache/flink/table/factories/TableFactoryUtil.java x: 147 lines of code y: 25 # changes flink-table/flink-table-api-java/src/main/java/org/apache/flink/table/functions/TemporalTableFunctionImpl.java x: 79 lines of code y: 8 # changes flink-table/flink-table-api-java/src/main/java/org/apache/flink/table/operations/CorrelatedFunctionQueryOperation.java x: 61 lines of code y: 2 # changes flink-table/flink-table-api-java/src/main/java/org/apache/flink/table/operations/DistinctQueryOperation.java x: 39 lines of code y: 7 # changes flink-table/flink-table-api-java/src/main/java/org/apache/flink/table/operations/JoinQueryOperation.java x: 125 lines of code y: 10 # changes flink-table/flink-table-api-java/src/main/java/org/apache/flink/table/operations/ProjectQueryOperation.java x: 84 lines of code y: 8 # changes flink-table/flink-table-api-java/src/main/java/org/apache/flink/table/operations/ShowCreateTableOperation.java x: 41 lines of code y: 5 # changes flink-table/flink-table-api-java/src/main/java/org/apache/flink/table/operations/SortQueryOperation.java x: 95 lines of code y: 8 # changes flink-table/flink-table-api-java/src/main/java/org/apache/flink/table/operations/SourceQueryOperation.java x: 49 lines of code y: 6 # changes flink-table/flink-table-api-java/src/main/java/org/apache/flink/table/operations/ValuesQueryOperation.java x: 86 lines of code y: 6 # changes flink-table/flink-table-api-java/src/main/java/org/apache/flink/table/operations/WindowAggregateQueryOperation.java x: 218 lines of code y: 9 # changes flink-table/flink-table-common/src/main/java/org/apache/flink/table/catalog/CatalogPropertiesUtil.java x: 596 lines of code y: 13 # changes flink-table/flink-table-common/src/main/java/org/apache/flink/table/catalog/CatalogTable.java x: 73 lines of code y: 15 # changes flink-table/flink-table-common/src/main/java/org/apache/flink/table/catalog/ResolvedCatalogModel.java x: 24 lines of code y: 2 # changes flink-table/flink-table-common/src/main/java/org/apache/flink/table/catalog/ResolvedCatalogTable.java x: 105 lines of code y: 8 # changes flink-table/flink-table-common/src/main/java/org/apache/flink/table/expressions/CallExpression.java x: 178 lines of code y: 14 # changes flink-table/flink-table-common/src/main/java/org/apache/flink/table/expressions/FieldReferenceExpression.java x: 97 lines of code y: 11 # changes flink-table/flink-table-common/src/main/java/org/apache/flink/table/expressions/TypeLiteralExpression.java x: 59 lines of code y: 11 # changes flink-table/flink-table-common/src/main/java/org/apache/flink/table/expressions/ValueLiteralExpression.java x: 338 lines of code y: 21 # changes flink-table/flink-table-common/src/main/java/org/apache/flink/table/functions/BuiltInFunctionDefinitions.java x: 2613 lines of code y: 120 # changes flink-table/flink-table-common/src/main/java/org/apache/flink/table/functions/CallSyntaxUtils.java x: 77 lines of code y: 4 # changes flink-table/flink-table-common/src/main/java/org/apache/flink/table/functions/JsonFunctionsCallSyntax.java x: 151 lines of code y: 3 # changes flink-table/flink-table-common/src/main/java/org/apache/flink/table/functions/SqlCallSyntax.java x: 260 lines of code y: 11 # changes flink-table/flink-table-common/src/main/java/org/apache/flink/table/legacy/api/TableSchema.java x: 495 lines of code y: 4 # changes flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/catalog/CatalogSchemaTable.java x: 141 lines of code y: 9 # changes flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/expressions/RexNodeExpression.java x: 89 lines of code y: 4 # changes flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/plan/QueryOperationConverter.java x: 806 lines of code y: 14 # changes flink-table/flink-table-planner/src/main/scala/org/apache/flink/table/planner/sinks/TableSinkUtils.scala x: 186 lines of code y: 6 # changes flink-runtime/src/main/java/org/apache/flink/runtime/executiongraph/AccessExecutionGraph.java x: 48 lines of code y: 25 # changes flink-runtime/src/main/java/org/apache/flink/runtime/executiongraph/ArchivedExecutionGraph.java x: 380 lines of code y: 33 # changes flink-runtime/src/main/java/org/apache/flink/runtime/executiongraph/DefaultExecutionGraph.java x: 1334 lines of code y: 66 # changes flink-runtime/src/main/java/org/apache/flink/runtime/executiongraph/DefaultExecutionGraphBuilder.java x: 302 lines of code y: 31 # changes flink-runtime/src/main/java/org/apache/flink/runtime/executiongraph/ExecutionGraph.java x: 110 lines of code y: 258 # changes flink-runtime/src/main/java/org/apache/flink/runtime/rest/handler/job/JobDetailsHandler.java x: 199 lines of code y: 23 # changes flink-runtime/src/main/java/org/apache/flink/runtime/rest/messages/job/JobDetailsInfo.java x: 382 lines of code y: 13 # changes flink-runtime/src/main/java/org/apache/flink/runtime/scheduler/adaptive/CreatingExecutionGraph.java x: 212 lines of code y: 20 # changes flink-runtime/src/main/java/org/apache/flink/runtime/scheduler/adaptivebatch/AdaptiveBatchScheduler.java x: 895 lines of code y: 37 # changes flink-runtime/src/main/java/org/apache/flink/runtime/state/v2/RegisteredKeyValueStateBackendMetaInfo.java x: 204 lines of code y: 5 # changes flink-state-backends/flink-statebackend-forst/src/main/java/org/apache/flink/state/forst/ForStKeyedStateBackend.java x: 502 lines of code y: 28 # changes flink-state-backends/flink-statebackend-forst/src/main/java/org/apache/flink/state/forst/ForStKeyedStateBackendBuilder.java x: 380 lines of code y: 21 # changes flink-state-backends/flink-statebackend-forst/src/main/java/org/apache/flink/state/forst/ForStOptions.java x: 254 lines of code y: 15 # changes flink-runtime/src/main/java/org/apache/flink/runtime/metrics/groups/InternalSourceSplitMetricGroup.java x: 162 lines of code y: 2 # changes flink-runtime/src/main/java/org/apache/flink/streaming/api/operators/SourceOperator.java x: 643 lines of code y: 7 # changes flink-table/flink-table-common/src/main/java/org/apache/flink/table/api/dataview/DataView.java x: 7 lines of code y: 4 # changes flink-table/flink-table-common/src/main/java/org/apache/flink/table/api/dataview/ListView.java x: 59 lines of code y: 6 # changes flink-table/flink-table-common/src/main/java/org/apache/flink/table/api/dataview/MapView.java x: 80 lines of code y: 6 # changes flink-table/flink-table-planner/src/main/scala/org/apache/flink/table/planner/plan/utils/AggregateUtil.scala x: 938 lines of code y: 23 # changes flink-table/flink-table-runtime/src/main/java/org/apache/flink/table/runtime/dataview/StateMapView.java x: 317 lines of code y: 2 # changes flink-python/pyflink/table/utils.py x: 101 lines of code y: 10 # changes flink-libraries/flink-state-processing-api/src/main/java/org/apache/flink/state/table/SavepointDataStreamScanProvider.java x: 106 lines of code y: 3 # changes flink-libraries/flink-state-processing-api/src/main/java/org/apache/flink/state/table/SavepointDynamicTableSource.java x: 59 lines of code y: 3 # changes flink-runtime/src/main/java/org/apache/flink/runtime/taskmanager/NettyShuffleEnvironmentConfiguration.java x: 422 lines of code y: 48 # changes flink-rpc/flink-rpc-akka/src/main/java/org/apache/flink/runtime/rpc/pekko/PekkoRpcService.java x: 445 lines of code y: 3 # changes flink-runtime/src/main/java/org/apache/flink/runtime/state/v2/AbstractAggregatingState.java x: 154 lines of code y: 7 # changes flink-runtime/src/main/java/org/apache/flink/runtime/state/v2/AbstractKeyedState.java x: 43 lines of code y: 4 # changes flink-runtime/src/main/java/org/apache/flink/runtime/state/v2/AbstractMapState.java x: 103 lines of code y: 3 # changes flink-runtime/src/main/java/org/apache/flink/runtime/state/v2/AbstractReducingState.java x: 148 lines of code y: 5 # changes flink-state-backends/flink-statebackend-forst/src/main/java/org/apache/flink/state/forst/ForStAggregatingState.java x: 107 lines of code y: 4 # changes flink-state-backends/flink-statebackend-forst/src/main/java/org/apache/flink/state/forst/ForStListState.java x: 220 lines of code y: 8 # changes flink-state-backends/flink-statebackend-forst/src/main/java/org/apache/flink/state/forst/ForStMapState.java x: 249 lines of code y: 12 # changes flink-state-backends/flink-statebackend-forst/src/main/java/org/apache/flink/state/forst/ForStReducingState.java x: 104 lines of code y: 7 # changes flink-state-backends/flink-statebackend-forst/src/main/java/org/apache/flink/state/forst/ForStValueState.java x: 103 lines of code y: 13 # changes flink-state-backends/flink-statebackend-forst/src/main/java/org/apache/flink/state/forst/snapshot/ForStNativeFullSnapshotStrategy.java x: 288 lines of code y: 6 # changes flink-state-backends/flink-statebackend-forst/src/main/java/org/apache/flink/state/forst/snapshot/ForStSnapshotStrategyBase.java x: 208 lines of code y: 6 # changes flink-runtime/src/main/java/org/apache/flink/runtime/asyncprocessing/operators/co/AsyncIntervalJoinOperator.java x: 291 lines of code y: 1 # changes flink-runtime/src/main/java/org/apache/flink/runtime/asyncprocessing/operators/co/AsyncKeyedCoProcessOperator.java x: 175 lines of code y: 1 # changes flink-runtime/src/main/java/org/apache/flink/streaming/api/datastream/ConnectedStreams.java x: 291 lines of code y: 4 # changes flink-runtime/src/main/java/org/apache/flink/streaming/api/transformations/TwoInputTransformation.java x: 150 lines of code y: 2 # changes flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/plan/nodes/exec/stream/StreamExecIntervalJoin.java x: 365 lines of code y: 20 # changes flink-runtime/src/main/java/org/apache/flink/runtime/state/RegisteredStateMetaInfoBase.java x: 80 lines of code y: 9 # changes flink-runtime/src/main/java/org/apache/flink/runtime/state/metainfo/StateMetaInfoSnapshot.java x: 105 lines of code y: 9 # changes flink-runtime/src/main/java/org/apache/flink/runtime/state/v2/RegisteredKeyAndUserKeyValueStateBackendMetaInfo.java x: 187 lines of code y: 1 # changes flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/plan/nodes/exec/stream/StreamExecOverAggregate.java x: 456 lines of code y: 18 # changes flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/plan/optimize/StreamNonDeterministicUpdatePlanVisitor.java x: 768 lines of code y: 13 # changes flink-table/flink-table-runtime/src/main/java/org/apache/flink/table/runtime/operators/over/NonTimeRangeUnboundedPrecedingFunction.java x: 429 lines of code y: 1 # changes flink-table/flink-table-api-java/src/main/java/org/apache/flink/table/expressions/resolver/rules/ResolveCallByArgumentsRule.java x: 613 lines of code y: 24 # changes flink-table/flink-table-planner/src/main/scala/org/apache/flink/table/planner/plan/rules/FlinkStreamRuleSets.scala x: 306 lines of code y: 30 # changes flink-runtime/src/main/java/org/apache/flink/runtime/scheduler/adaptivebatch/AllToAllBlockingResultInfo.java x: 140 lines of code y: 8 # changes flink-core/src/main/java/org/apache/flink/configuration/GlobalConfiguration.java x: 136 lines of code y: 31 # changes flink-metrics/flink-metrics-slf4j/src/main/java/org/apache/flink/traces/slf4j/Slf4jTraceReporter.java x: 17 lines of code y: 2 # changes flink-core/src/main/java/org/apache/flink/configuration/ConfigConstants.java x: 30 lines of code y: 191 # changes flink-runtime/src/main/java/org/apache/flink/runtime/entrypoint/ClusterEntrypoint.java x: 575 lines of code y: 109 # changes flink-runtime/src/main/java/org/apache/flink/runtime/metrics/MetricRegistry.java x: 22 lines of code y: 28 # changes flink-runtime/src/main/java/org/apache/flink/runtime/metrics/MetricRegistryImpl.java x: 589 lines of code y: 26 # changes flink-runtime/src/main/java/org/apache/flink/runtime/metrics/NoOpMetricRegistry.java x: 33 lines of code y: 9 # changes flink-runtime/src/main/java/org/apache/flink/runtime/metrics/ReporterSetupBuilder.java x: 411 lines of code y: 2 # changes flink-runtime/src/main/java/org/apache/flink/runtime/metrics/filter/DefaultReporterFilters.java x: 169 lines of code y: 2 # changes flink-runtime/src/main/java/org/apache/flink/runtime/metrics/groups/AbstractMetricGroup.java x: 280 lines of code y: 30 # changes flink-runtime/src/main/java/org/apache/flink/runtime/metrics/groups/JobMetricGroup.java x: 56 lines of code y: 7 # changes flink-runtime/src/main/java/org/apache/flink/runtime/metrics/groups/ProxyMetricGroup.java x: 69 lines of code y: 9 # changes flink-runtime/src/main/java/org/apache/flink/runtime/minicluster/MiniCluster.java x: 1179 lines of code y: 149 # changes flink-runtime/src/main/java/org/apache/flink/runtime/taskexecutor/TaskManagerRunner.java x: 651 lines of code y: 122 # changes flink-metrics/flink-metrics-core/src/main/java/org/apache/flink/metrics/MetricGroup.java x: 42 lines of code y: 10 # changes flink-runtime/src/main/java/org/apache/flink/runtime/metrics/AbstractReporterSetup.java x: 67 lines of code y: 1 # changes flink-runtime/src/main/java/org/apache/flink/runtime/metrics/ReporterSetup.java x: 36 lines of code y: 24 # changes flink-runtime/src/main/java/org/apache/flink/runtime/metrics/TraceReporterSetup.java x: 26 lines of code y: 4 # changes flink-runtime/src/main/java/org/apache/flink/runtime/metrics/groups/ReporterScopedSettings.java x: 40 lines of code y: 6 # changes flink-metrics/flink-metrics-core/src/main/java/org/apache/flink/metrics/reporter/MetricReporter.java x: 10 lines of code y: 10 # changes flink-runtime/src/main/java/org/apache/flink/runtime/metrics/groups/ComponentMetricGroup.java x: 22 lines of code y: 7 # changes flink-runtime/src/main/java/org/apache/flink/runtime/metrics/groups/InternalOperatorMetricGroup.java x: 67 lines of code y: 5 # changes flink-runtime/src/main/java/org/apache/flink/runtime/metrics/groups/TaskManagerJobMetricGroup.java x: 65 lines of code y: 13 # changes flink-runtime/src/main/java/org/apache/flink/runtime/metrics/groups/TaskManagerMetricGroup.java x: 87 lines of code y: 11 # changes flink-runtime/src/main/java/org/apache/flink/runtime/metrics/groups/TaskMetricGroup.java x: 117 lines of code y: 20 # changes flink-core/src/main/java/org/apache/flink/api/common/eventtime/CombinedWatermarkStatus.java x: 72 lines of code y: 6 # changes flink-runtime/src/main/java/org/apache/flink/runtime/metrics/TimerGauge.java x: 129 lines of code y: 11 # changes flink-runtime/src/main/java/org/apache/flink/streaming/api/operators/source/ProgressiveTimestampsAndWatermarks.java x: 286 lines of code y: 2 # changes flink-runtime/src/main/java/org/apache/flink/streaming/api/operators/source/TimestampsAndWatermarks.java x: 74 lines of code y: 2 # changes flink-clients/src/main/java/org/apache/flink/client/program/PackagedProgram.java x: 514 lines of code y: 49 # changes flink-runtime/src/main/java/org/apache/flink/runtime/rest/handler/RestHandlerConfiguration.java x: 96 lines of code y: 15 # changes flink-table/flink-table-common/src/main/java/org/apache/flink/table/catalog/ResolvedSchema.java x: 147 lines of code y: 8 # changes flink-filesystems/flink-hadoop-fs/src/main/java/org/apache/flink/runtime/util/HadoopUtils.java x: 146 lines of code y: 14 # changes flink-core/src/main/java/org/apache/flink/core/memory/MemoryUtils.java x: 113 lines of code y: 18 # changes flink-table/flink-table-api-java/src/main/java/org/apache/flink/table/api/ApiExpression.java x: 37 lines of code y: 4 # changes flink-table/flink-table-api-java/src/main/java/org/apache/flink/table/api/Expressions.java x: 357 lines of code y: 34 # changes flink-table/flink-table-api-java/src/main/java/org/apache/flink/table/api/TableEnvironment.java x: 125 lines of code y: 67 # changes flink-table/flink-table-api-java/src/main/java/org/apache/flink/table/api/internal/TableImpl.java x: 711 lines of code y: 27 # changes flink-table/flink-table-api-java/src/main/java/org/apache/flink/table/expressions/ApiExpressionUtils.java x: 284 lines of code y: 26 # changes flink-table/flink-table-api-java/src/main/java/org/apache/flink/table/operations/OperationUtils.java x: 96 lines of code y: 9 # changes flink-table/flink-table-api-java/src/main/java/org/apache/flink/table/operations/QueryOperationVisitor.java x: 20 lines of code y: 7 # changes flink-table/flink-table-api-java/src/main/java/org/apache/flink/table/operations/utils/CorrelatedFunctionTableFactory.java x: 118 lines of code y: 1 # changes flink-table/flink-table-api-java/src/main/java/org/apache/flink/table/operations/utils/JoinOperationFactory.java x: 101 lines of code y: 5 # changes flink-table/flink-table-api-java/src/main/java/org/apache/flink/table/operations/utils/OperationTreeBuilder.java x: 757 lines of code y: 22 # changes flink-table/flink-table-api-java/src/main/java/org/apache/flink/table/operations/utils/QueryOperationDefaultVisitor.java x: 82 lines of code y: 5 # changes flink-table/flink-table-common/src/main/java/org/apache/flink/table/api/DataTypes.java x: 595 lines of code y: 26 # changes flink-table/flink-table-common/src/main/java/org/apache/flink/table/types/inference/SystemTypeInference.java x: 457 lines of code y: 6 # changes flink-table/flink-table-common/src/main/java/org/apache/flink/table/types/utils/DataTypeUtils.java x: 404 lines of code y: 29 # changes flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/expressions/converter/ExpressionConverter.java x: 247 lines of code y: 6 # changes flink-table/flink-sql-gateway/src/main/java/org/apache/flink/table/gateway/service/context/SessionContext.java x: 382 lines of code y: 25 # changes flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/operations/converters/SqlNodeConvertUtils.java x: 141 lines of code y: 5 # changes flink-python/pyflink/datastream/stream_execution_environment.py x: 323 lines of code y: 59 # changes flink-python/pyflink/table/table_config.py x: 69 lines of code y: 42 # changes flink-runtime/src/main/java/org/apache/flink/runtime/state/heap/KeyGroupPartitionedPriorityQueue.java x: 205 lines of code y: 8 # changes flink-core/src/main/java/org/apache/flink/configuration/TaskManagerOptions.java x: 584 lines of code y: 93 # changes flink-runtime/src/main/java/org/apache/flink/runtime/resourcemanager/slotmanager/DefaultResourceAllocationStrategy.java x: 468 lines of code y: 17 # changes flink-streaming-java/src/main/java/org/apache/flink/streaming/api/operators/async/AsyncWaitOperator.java x: 438 lines of code y: 43 # changes flink-streaming-java/src/main/java/org/apache/flink/streaming/api/operators/async/queue/StreamElementQueueEntry.java x: 22 lines of code y: 9 # changes flink-table/flink-table-runtime/src/main/java/org/apache/flink/table/runtime/operators/join/lookup/AsyncLookupJoinRunner.java x: 217 lines of code y: 5 # changes flink-runtime/src/main/java/org/apache/flink/streaming/api/environment/StreamExecutionEnvironment.java x: 1062 lines of code y: 10 # changes flink-table/flink-table-planner/src/main/scala/org/apache/flink/table/planner/codegen/agg/AggsHandlerCodeGenerator.scala x: 1046 lines of code y: 16 # changes flink-python/pyflink/table/__init__.py x: 63 lines of code y: 37 # changes flink-table/flink-table-api-java/src/main/java/org/apache/flink/table/api/CompiledPlan.java x: 33 lines of code y: 10 # changes flink-table/flink-table-api-java/src/main/java/org/apache/flink/table/api/PlanReference.java x: 164 lines of code y: 6 # changes flink-libraries/flink-state-processing-api/src/main/java/org/apache/flink/state/api/OneInputStateTransformation.java x: 84 lines of code y: 3 # changes flink-libraries/flink-state-processing-api/src/main/java/org/apache/flink/state/api/OperatorTransformation.java x: 15 lines of code y: 6 # changes flink-libraries/flink-state-processing-api/src/main/java/org/apache/flink/state/api/SavepointReader.java x: 247 lines of code y: 8 # changes flink-libraries/flink-state-processing-api/src/main/java/org/apache/flink/state/api/SavepointWriter.java x: 254 lines of code y: 10 # changes flink-libraries/flink-state-processing-api/src/main/java/org/apache/flink/state/api/WindowedStateTransformation.java x: 225 lines of code y: 5 # changes flink-libraries/flink-state-processing-api/src/main/java/org/apache/flink/state/api/output/SnapshotUtils.java x: 84 lines of code y: 14 # changes flink-libraries/flink-state-processing-api/src/main/java/org/apache/flink/state/api/output/operators/KeyedStateBootstrapOperator.java x: 85 lines of code y: 7 # changes flink-libraries/flink-state-processing-api/src/main/java/org/apache/flink/state/api/output/operators/StateBootstrapWrapperOperator.java x: 169 lines of code y: 12 # changes flink-libraries/flink-state-processing-api/src/main/java/org/apache/flink/state/api/runtime/metadata/SavepointMetadataV2.java x: 100 lines of code y: 7 # changes flink-python/pyflink/table/expression.py x: 881 lines of code y: 63 # changes flink-table/flink-table-api-java/src/main/java/org/apache/flink/table/api/internal/BaseExpressions.java x: 1144 lines of code y: 55 # changes flink-table/flink-table-common/src/main/java/org/apache/flink/table/expressions/ExpressionUtils.java x: 17 lines of code y: 8 # changes flink-table/flink-table-common/src/main/java/org/apache/flink/table/types/inference/TypeInferenceUtil.java x: 377 lines of code y: 26 # changes flink-table/flink-table-planner/src/main/scala/org/apache/flink/table/planner/codegen/calls/BridgingFunctionGenUtil.scala x: 521 lines of code y: 13 # changes flink-runtime/src/main/java/org/apache/flink/streaming/api/transformations/OneInputTransformation.java x: 119 lines of code y: 4 # changes flink-table/flink-table-common/src/main/java/org/apache/flink/table/functions/UserDefinedFunctionHelper.java x: 441 lines of code y: 19 # changes flink-state-backends/flink-statebackend-forst/src/main/java/org/apache/flink/state/forst/fs/filemapping/FileMappingManager.java x: 257 lines of code y: 7 # changes flink-state-backends/flink-statebackend-forst/src/main/java/org/apache/flink/state/forst/fs/filemapping/MappingEntry.java x: 132 lines of code y: 4 # changes flink-runtime/src/main/java/org/apache/flink/streaming/api/graph/JSONGenerator.java x: 137 lines of code y: 3 # changes flink-runtime/src/main/java/org/apache/flink/runtime/jobmaster/JobMaster.java x: 1394 lines of code y: 212 # changes flink-runtime/src/main/java/org/apache/flink/runtime/resourcemanager/ResourceManager.java x: 1221 lines of code y: 161 # changes flink-runtime/src/main/java/org/apache/flink/runtime/resourcemanager/slotmanager/DefaultSlotStatusSyncer.java x: 294 lines of code y: 9 # changes flink-runtime/src/main/java/org/apache/flink/runtime/resourcemanager/slotmanager/FineGrainedSlotManager.java x: 675 lines of code y: 41 # changes flink-state-backends/flink-statebackend-forst/src/main/java/org/apache/flink/state/forst/datatransfer/CopyDataTransferStrategy.java x: 188 lines of code y: 4 # changes flink-runtime/src/main/java/org/apache/flink/runtime/checkpoint/Checkpoints.java x: 265 lines of code y: 26 # changes flink-runtime/src/main/java/org/apache/flink/streaming/runtime/tasks/OperatorChain.java x: 709 lines of code y: 3 # changes flink-runtime/src/main/java/org/apache/flink/runtime/checkpoint/metadata/MetadataV3Serializer.java x: 217 lines of code y: 12 # changes flink-runtime/src/main/java/org/apache/flink/runtime/checkpoint/PrioritizedOperatorSubtaskState.java x: 322 lines of code y: 10 # changes flink-runtime/src/main/java/org/apache/flink/runtime/checkpoint/metadata/MetadataV2V3SerializerBase.java x: 734 lines of code y: 29 # changes flink-runtime/src/main/java/org/apache/flink/runtime/checkpoint/OperatorSubtaskState.java x: 344 lines of code y: 22 # changes flink-runtime/src/main/java/org/apache/flink/runtime/checkpoint/StateAssignmentOperation.java x: 575 lines of code y: 53 # changes flink-runtime/src/main/java/org/apache/flink/runtime/checkpoint/channel/SequentialChannelStateReaderImpl.java x: 172 lines of code y: 9 # changes flink-runtime/src/main/java/org/apache/flink/streaming/api/operators/OperatorSnapshotFutures.java x: 150 lines of code y: 4 # changes flink-state-backends/flink-statebackend-forst/src/main/java/org/apache/flink/state/forst/ForStStateExecutor.java x: 270 lines of code y: 14 # changes flink-python/pyflink/table/catalog.py x: 857 lines of code y: 33 # changes flink-python/pyflink/table/table_result.py x: 77 lines of code y: 16 # changes flink-table/flink-table-api-java/src/main/java/org/apache/flink/table/api/TableResult.java x: 21 lines of code y: 13 # changes flink-connectors/flink-hadoop-compatibility/src/main/java/org/apache/flink/api/java/typeutils/runtime/WritableComparator.java x: 130 lines of code y: 5 # changes flink-connectors/flink-hadoop-compatibility/src/main/java/org/apache/flink/api/java/typeutils/runtime/WritableSerializer.java x: 126 lines of code y: 13 # changes flink-core/src/main/java/org/apache/flink/api/java/typeutils/runtime/KryoRegistration.java x: 100 lines of code y: 6 # changes flink-core/src/main/java/org/apache/flink/api/java/typeutils/runtime/NoFetchingInput.java x: 106 lines of code y: 6 # changes flink-core/src/main/java/org/apache/flink/api/java/typeutils/runtime/ValueSerializer.java x: 140 lines of code y: 13 # changes flink-core/src/main/java/org/apache/flink/api/java/typeutils/runtime/kryo/KryoSerializer.java x: 472 lines of code y: 30 # changes flink-formats/flink-avro/src/main/java/org/apache/flink/formats/avro/utils/AvroKryoSerializerUtils.java x: 162 lines of code y: 10 # changes flink-table/flink-table-api-scala/src/main/scala/org/apache/flink/table/api/runtime/types/TupleSerializers.scala x: 1344 lines of code y: 1 # changes flink-table/flink-table-planner/src/main/scala/org/apache/flink/table/planner/plan/utils/FlinkRexUtil.scala x: 502 lines of code y: 26 # changes flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/plan/nodes/exec/stream/StreamExecDeduplicate.java x: 412 lines of code y: 18 # changes flink-table/flink-table-planner/src/main/scala/org/apache/flink/table/planner/plan/nodes/physical/stream/StreamPhysicalRank.scala x: 125 lines of code y: 6 # changes flink-table/flink-table-runtime/src/main/java/org/apache/flink/table/runtime/operators/deduplicate/utils/DeduplicateFunctionHelper.java x: 179 lines of code y: 3 # changes flink-runtime/src/main/java/org/apache/flink/runtime/rest/handler/legacy/metrics/MetricStore.java x: 494 lines of code y: 19 # changes flink-connectors/flink-connector-base/src/main/java/org/apache/flink/connector/base/source/reader/fetcher/SplitFetcherManager.java x: 190 lines of code y: 23 # changes flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/plan/nodes/exec/common/CommonExecLookupJoin.java x: 564 lines of code y: 28 # changes flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/plan/rules/physical/stream/PushCalcPastChangelogNormalizeRule.java x: 246 lines of code y: 2 # changes flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/plan/rules/physical/stream/WatermarkAssignerChangelogNormalizeTransposeRule.java x: 394 lines of code y: 5 # changes flink-table/flink-table-planner/src/main/scala/org/apache/flink/table/planner/codegen/LookupJoinCodeGenerator.scala x: 409 lines of code y: 16 # changes flink-dist/src/main/assemblies/bin.xml x: 216 lines of code y: 90 # changes flink-runtime/src/main/java/org/apache/flink/runtime/scheduler/adaptivebatch/DefaultVertexParallelismAndInputInfosDecider.java x: 247 lines of code y: 15 # changes flink-runtime/src/main/java/org/apache/flink/runtime/scheduler/adaptivebatch/util/PointwiseVertexInputInfoComputer.java x: 118 lines of code y: 2 # changes flink-runtime/src/main/java/org/apache/flink/runtime/scheduler/adaptivebatch/util/VertexParallelismAndInputInfosDeciderUtils.java x: 539 lines of code y: 3 # changes flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/plan/nodes/exec/serde/LogicalTypeJsonDeserializer.java x: 368 lines of code y: 10 # changes flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/plan/nodes/exec/serde/LogicalWindowJsonDeserializer.java x: 115 lines of code y: 7 # changes flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/plan/nodes/exec/serde/RexNodeJsonDeserializer.java x: 570 lines of code y: 11 # changes flink-table/flink-table-planner/src/main/scala/org/apache/flink/table/planner/delegation/StreamPlanner.scala x: 168 lines of code y: 27 # changes flink-libraries/flink-state-processing-api/src/main/java/org/apache/flink/state/api/runtime/SavepointTaskStateManager.java x: 103 lines of code y: 19 # changes flink-python/pyproject.toml x: 33 lines of code y: 15 # changes flink-libraries/flink-state-processing-api/src/main/java/org/apache/flink/state/table/KeyedStateReader.java x: 312 lines of code y: 3 # changes flink-libraries/flink-state-processing-api/src/main/java/org/apache/flink/state/table/SavepointDynamicTableSourceFactory.java x: 284 lines of code y: 3 # changes flink-table/flink-table-common/src/main/java/org/apache/flink/table/data/binary/BinaryArrayData.java x: 447 lines of code y: 8 # changes flink-table/flink-table-common/src/main/java/org/apache/flink/table/types/extraction/DataTypeExtractor.java x: 547 lines of code y: 21 # changes flink-table/flink-table-common/src/main/java/org/apache/flink/table/types/inference/strategies/StrategyUtils.java x: 173 lines of code y: 6 # changes flink-table/flink-table-common/src/main/java/org/apache/flink/table/types/logical/LogicalTypeRoot.java x: 77 lines of code y: 11 # changes flink-table/flink-table-common/src/main/java/org/apache/flink/table/types/logical/utils/LogicalTypeParser.java x: 783 lines of code y: 13 # changes flink-table/flink-table-common/src/main/java/org/apache/flink/table/types/utils/LogicalTypeDataTypeConverter.java x: 215 lines of code y: 8 # changes flink-table/flink-table-planner/src/main/java/org/apache/calcite/rex/RexUtil.java x: 2154 lines of code y: 3 # changes flink-table/flink-table-planner/src/main/java/org/apache/calcite/sql/SqlFunction.java x: 250 lines of code y: 2 # changes flink-table/flink-table-planner/src/main/java/org/apache/calcite/sql2rel/SqlToRelConverter.java x: 5047 lines of code y: 24 # changes flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/calcite/FlinkCalciteSqlValidator.java x: 402 lines of code y: 12 # changes flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/functions/sql/FlinkSqlOperatorTable.java x: 1145 lines of code y: 33 # changes flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/functions/sql/SqlWindowTableFunction.java x: 218 lines of code y: 13 # changes flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/plan/rules/logical/ProjectWindowTableFunctionTransposeRule.java x: 197 lines of code y: 5 # changes flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/typeutils/LogicalRelDataTypeConverter.java x: 569 lines of code y: 3 # changes flink-table/flink-table-planner/src/main/scala/org/apache/flink/table/planner/calcite/FlinkTypeFactory.scala x: 469 lines of code y: 10 # changes flink-table/flink-table-planner/src/main/scala/org/apache/flink/table/planner/codegen/CodeGenUtils.scala x: 834 lines of code y: 27 # changes flink-table/flink-table-planner/src/main/scala/org/apache/flink/table/planner/codegen/calls/ScalarOperatorGens.scala x: 1634 lines of code y: 46 # changes flink-table/flink-table-planner/src/main/scala/org/apache/flink/table/planner/plan/utils/WindowUtil.scala x: 391 lines of code y: 18 # changes flink-table/flink-table-runtime/src/main/java/org/apache/flink/table/data/writer/BinaryArrayWriter.java x: 208 lines of code y: 2 # changes flink-table/flink-table-runtime/src/main/java/org/apache/flink/table/data/writer/BinaryWriter.java x: 190 lines of code y: 2 # changes flink-table/flink-table-runtime/src/main/java/org/apache/flink/table/runtime/typeutils/InternalSerializers.java x: 103 lines of code y: 4 # changes flink-python/pyflink/table/expressions.py x: 261 lines of code y: 32 # changes flink-table/flink-table-planner/src/main/scala/org/apache/flink/table/planner/codegen/ExpressionReducer.scala x: 253 lines of code y: 19 # changes flink-runtime/src/main/java/org/apache/flink/streaming/api/graph/DefaultStreamGraphContext.java x: 313 lines of code y: 6 # changes flink-clients/src/main/java/org/apache/flink/client/program/StreamContextEnvironment.java x: 254 lines of code y: 27 # changes flink-connectors/flink-connector-files/src/main/java/org/apache/flink/connector/file/table/stream/AbstractStreamingWriter.java x: 122 lines of code y: 6 # changes flink-core/src/main/java/org/apache/flink/configuration/CleanupOptions.java x: 168 lines of code y: 8 # changes flink-core/src/main/java/org/apache/flink/configuration/CoreOptions.java x: 372 lines of code y: 66 # changes flink-core/src/main/java/org/apache/flink/core/fs/CloseableRegistry.java x: 50 lines of code y: 14 # changes flink-core/src/main/java/org/apache/flink/core/fs/FileSystem.java x: 550 lines of code y: 69 # changes flink-core/src/main/java/org/apache/flink/util/FileUtils.java x: 425 lines of code y: 30 # changes flink-core/src/main/java/org/apache/flink/util/NetUtils.java x: 325 lines of code y: 30 # changes flink-filesystems/flink-gs-fs-hadoop/src/main/java/org/apache/flink/fs/gs/utils/ChecksumUtils.java x: 16 lines of code y: 5 # changes flink-filesystems/flink-gs-fs-hadoop/src/main/java/org/apache/flink/fs/gs/writer/GSChecksumWriteChannel.java x: 52 lines of code y: 5 # changes flink-formats/flink-parquet/src/main/java/org/apache/flink/formats/parquet/vector/ParquetSplitReaderUtil.java x: 668 lines of code y: 16 # changes flink-kubernetes/src/main/java/org/apache/flink/kubernetes/kubeclient/decorators/FlinkConfMountDecorator.java x: 146 lines of code y: 19 # changes flink-kubernetes/src/main/java/org/apache/flink/kubernetes/kubeclient/decorators/KerberosMountDecorator.java x: 165 lines of code y: 9 # changes flink-libraries/flink-cep/src/main/java/org/apache/flink/cep/nfa/sharedbuffer/SharedBuffer.java x: 226 lines of code y: 17 # changes flink-python/src/main/java/org/apache/flink/client/python/PythonEnvUtils.java x: 403 lines of code y: 23 # changes flink-python/src/main/java/org/apache/flink/python/chain/PythonOperatorChainingOptimizer.java x: 453 lines of code y: 19 # changes flink-python/src/main/java/org/apache/flink/python/env/AbstractPythonEnvironmentManager.java x: 383 lines of code y: 8 # changes flink-python/src/main/java/org/apache/flink/python/util/PythonConfigUtil.java x: 315 lines of code y: 43 # changes flink-python/src/main/java/org/apache/flink/streaming/api/utils/PythonTypeUtils.java x: 1681 lines of code y: 21 # changes flink-python/src/main/java/org/apache/flink/table/runtime/arrow/ArrowUtils.java x: 772 lines of code y: 33 # changes flink-queryable-state/flink-queryable-state-client-java/src/main/java/org/apache/flink/queryablestate/network/AbstractServerBase.java x: 241 lines of code y: 14 # changes flink-queryable-state/flink-queryable-state-client-java/src/main/java/org/apache/flink/queryablestate/network/Client.java x: 158 lines of code y: 14 # changes flink-runtime-web/src/main/java/org/apache/flink/runtime/webmonitor/handlers/JarRunHandler.java x: 139 lines of code y: 48 # changes flink-runtime-web/src/main/java/org/apache/flink/runtime/webmonitor/handlers/utils/JarHandlerUtils.java x: 204 lines of code y: 18 # changes flink-runtime/src/main/java/org/apache/flink/runtime/blob/FileSystemBlobStore.java x: 129 lines of code y: 34 # changes flink-runtime/src/main/java/org/apache/flink/runtime/checkpoint/TaskStateSnapshot.java x: 165 lines of code y: 19 # changes flink-runtime/src/main/java/org/apache/flink/runtime/clusterframework/ApplicationStatus.java x: 34 lines of code y: 12 # changes flink-runtime/src/main/java/org/apache/flink/runtime/clusterframework/BootstrapTools.java x: 151 lines of code y: 67 # changes flink-runtime/src/main/java/org/apache/flink/runtime/dispatcher/ConfigurationNotAllowedMessage.java x: 41 lines of code y: 8 # changes flink-runtime/src/main/java/org/apache/flink/runtime/dispatcher/FileExecutionGraphInfoStore.java x: 240 lines of code y: 10 # changes flink-runtime/src/main/java/org/apache/flink/runtime/entrypoint/SessionClusterEntrypoint.java x: 55 lines of code y: 34 # changes flink-runtime/src/main/java/org/apache/flink/runtime/io/network/netty/NettyServer.java x: 175 lines of code y: 30 # changes flink-runtime/src/main/java/org/apache/flink/runtime/io/network/partition/PipelinedSubpartition.java x: 589 lines of code y: 78 # changes flink-runtime/src/main/java/org/apache/flink/runtime/io/network/partition/UnionResultSubpartitionView.java x: 221 lines of code y: 7 # changes flink-runtime/src/main/java/org/apache/flink/runtime/io/network/partition/consumer/RemoteInputChannel.java x: 645 lines of code y: 103 # changes flink-runtime/src/main/java/org/apache/flink/runtime/io/network/partition/consumer/UnionInputGate.java x: 295 lines of code y: 56 # changes flink-runtime/src/main/java/org/apache/flink/runtime/io/network/partition/hybrid/index/FileDataIndexCache.java x: 138 lines of code y: 4 # changes flink-runtime/src/main/java/org/apache/flink/runtime/io/network/partition/hybrid/tiered/file/SegmentPartitionFileWriter.java x: 170 lines of code y: 5 # changes flink-runtime/src/main/java/org/apache/flink/runtime/io/network/partition/hybrid/tiered/storage/TieredStorageMemoryManagerImpl.java x: 276 lines of code y: 14 # changes flink-runtime/src/main/java/org/apache/flink/runtime/rest/handler/AbstractHandler.java x: 251 lines of code y: 23 # changes flink-runtime/src/main/java/org/apache/flink/runtime/rest/handler/async/CompletedOperationCache.java x: 168 lines of code y: 14 # changes flink-runtime/src/main/java/org/apache/flink/runtime/rest/handler/job/checkpoints/AbstractCheckpointStatsHandler.java x: 84 lines of code y: 5 # changes flink-runtime/src/main/java/org/apache/flink/runtime/rest/handler/job/checkpoints/CheckpointStatisticDetailsHandler.java x: 77 lines of code y: 13 # changes flink-runtime/src/main/java/org/apache/flink/runtime/rest/handler/job/checkpoints/CheckpointingStatisticsHandler.java x: 153 lines of code y: 20 # changes flink-runtime/src/main/java/org/apache/flink/runtime/rest/handler/job/checkpoints/TaskCheckpointStatisticDetailsHandler.java x: 188 lines of code y: 20 # changes flink-runtime/src/main/java/org/apache/flink/runtime/rest/handler/taskmanager/AbstractTaskManagerFileHandler.java x: 182 lines of code y: 18 # changes flink-runtime/src/main/java/org/apache/flink/runtime/scheduler/adaptive/JobGraphJobInformation.java x: 85 lines of code y: 13 # changes flink-runtime/src/main/java/org/apache/flink/runtime/scheduler/adaptivebatch/DefaultBatchJobRecoveryHandler.java x: 669 lines of code y: 4 # changes flink-runtime/src/main/java/org/apache/flink/runtime/source/coordinator/SourceCoordinatorContext.java x: 555 lines of code y: 41 # changes flink-runtime/src/main/java/org/apache/flink/runtime/state/StateUtil.java x: 88 lines of code y: 22 # changes flink-runtime/src/main/java/org/apache/flink/runtime/taskexecutor/TaskExecutor.java x: 2260 lines of code y: 224 # changes flink-runtime/src/main/java/org/apache/flink/runtime/util/config/memory/ManagedMemoryUtils.java x: 126 lines of code y: 14 # changes flink-runtime/src/main/java/org/apache/flink/runtime/webmonitor/WebMonitorEndpoint.java x: 1087 lines of code y: 85 # changes flink-runtime/src/main/java/org/apache/flink/runtime/webmonitor/threadinfo/VertexThreadInfoTracker.java x: 425 lines of code y: 7 # changes flink-runtime/src/main/java/org/apache/flink/streaming/api/graph/StreamGraphHasherV2.java x: 185 lines of code y: 4 # changes flink-runtime/src/main/java/org/apache/flink/streaming/api/transformations/LegacySinkTransformation.java x: 115 lines of code y: 3 # changes flink-runtime/src/main/java/org/apache/flink/streaming/runtime/operators/sink/committables/SubtaskCommittableManager.java x: 160 lines of code y: 7 # changes flink-state-backends/flink-statebackend-forst/src/main/java/org/apache/flink/state/forst/sync/ForStDBCachingPriorityQueueSet.java x: 334 lines of code y: 3 # changes flink-state-backends/flink-statebackend-rocksdb/src/main/java/org/apache/flink/state/rocksdb/RocksDBIncrementalCheckpointUtils.java x: 418 lines of code y: 2 # changes flink-streaming-java/src/main/java/org/apache/flink/streaming/api/windowing/evictors/DeltaEvictor.java x: 60 lines of code y: 12 # changes flink-table/flink-sql-gateway/src/main/java/org/apache/flink/table/gateway/service/operation/OperationManager.java x: 379 lines of code y: 18 # changes flink-table/flink-table-api-java/src/main/java/org/apache/flink/table/resource/ResourceManager.java x: 442 lines of code y: 14 # changes flink-table/flink-table-common/src/main/java/org/apache/flink/table/functions/LegacyUserDefinedFunctionInference.java x: 456 lines of code y: 4 # changes flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/analyze/FlinkStreamPlanAnalyzers.java x: 10 lines of code y: 5 # changes flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/functions/sql/SqlListAggFunction.java x: 43 lines of code y: 7 # changes flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/hint/FlinkHintStrategies.java x: 192 lines of code y: 13 # changes flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/plan/nodes/exec/stream/StreamExecJoin.java x: 234 lines of code y: 21 # changes flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/plan/nodes/exec/stream/StreamExecWindowJoin.java x: 168 lines of code y: 17 # changes flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/plan/rules/logical/FlinkAggregateJoinTransposeRule.java x: 463 lines of code y: 8 # changes flink-table/flink-table-runtime/src/main/java/org/apache/flink/table/runtime/operators/rank/UpdatableTopNFunction.java x: 459 lines of code y: 12 # changes flink-runtime/src/main/java/org/apache/flink/runtime/scheduler/adaptive/AdaptiveScheduler.java x: 1344 lines of code y: 83 # changes flink-runtime/src/main/java/org/apache/flink/runtime/jobgraph/JobGraph.java x: 362 lines of code y: 79 # changes flink-runtime/src/main/java/org/apache/flink/runtime/scheduler/SchedulerBase.java x: 877 lines of code y: 125 # changes flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/adaptive/AdaptiveJoinOperatorGenerator.java x: 132 lines of code y: 3 # changes flink-state-backends/flink-statebackend-forst/src/main/java/org/apache/flink/state/forst/datatransfer/ForStStateDataTransfer.java x: 247 lines of code y: 3 # changes flink-state-backends/flink-statebackend-forst/src/main/java/org/apache/flink/state/forst/snapshot/ForStIncrementalSnapshotStrategy.java x: 339 lines of code y: 7 # changes flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/plan/nodes/exec/stream/StreamExecWindowAggregateBase.java x: 145 lines of code y: 7 # changes flink-table/flink-table-runtime/src/main/java/org/apache/flink/table/runtime/operators/window/tvf/slicing/SliceAssigners.java x: 533 lines of code y: 4 # changes flink-formats/flink-json/src/main/java/org/apache/flink/formats/json/canal/CanalJsonDeserializationSchema.java x: 301 lines of code y: 13 # changes flink-formats/flink-json/src/main/java/org/apache/flink/formats/json/maxwell/MaxwellJsonDeserializationSchema.java x: 198 lines of code y: 6 # changes flink-formats/flink-json/src/main/java/org/apache/flink/formats/json/ogg/OggJsonDeserializationSchema.java x: 199 lines of code y: 4 # changes flink-libraries/flink-state-processing-api/src/main/java/org/apache/flink/state/api/input/KeyedStateInputFormat.java x: 181 lines of code y: 15 # changes flink-runtime/src/main/java/org/apache/flink/runtime/state/KeyedStateBackend.java x: 43 lines of code y: 23 # changes flink-runtime/src/main/java/org/apache/flink/streaming/api/operators/sorted/state/BatchExecutionKeyedStateBackend.java x: 238 lines of code y: 3 # changes flink-state-backends/flink-statebackend-rocksdb/src/main/java/org/apache/flink/state/rocksdb/iterator/RocksMultiStateKeysIterator.java x: 152 lines of code y: 1 # changes flink-table/flink-table-common/src/main/java/org/apache/flink/table/types/extraction/BaseMappingExtractor.java x: 598 lines of code y: 7 # changes flink-table/flink-table-common/src/main/java/org/apache/flink/table/types/extraction/ExtractionUtils.java x: 820 lines of code y: 23 # changes flink-table/flink-table-common/src/main/java/org/apache/flink/table/types/extraction/FunctionTemplate.java x: 335 lines of code y: 10 # changes flink-table/flink-table-common/src/main/java/org/apache/flink/table/types/inference/TypeInference.java x: 221 lines of code y: 14 # changes flink-table/flink-table-planner/src/main/scala/org/apache/flink/table/planner/codegen/EqualiserCodeGenerator.scala x: 175 lines of code y: 11 # changes flink-core/src/main/java/org/apache/flink/api/common/ExecutionConfig.java x: 385 lines of code y: 114 # changes flink-python/pyflink/fn_execution/formats/avro.py x: 156 lines of code y: 4 # changes flink-runtime/src/main/java/org/apache/flink/streaming/api/graph/AdaptiveGraphManager.java x: 494 lines of code y: 9 # changes flink-state-backends/flink-statebackend-rocksdb/src/main/java/org/apache/flink/state/rocksdb/RocksDBMapState.java x: 581 lines of code y: 2 # changes flink-core/src/main/java/org/apache/flink/api/common/functions/RuntimeContext.java x: 95 lines of code y: 62 # changes flink-core/src/main/java/org/apache/flink/api/common/functions/util/AbstractRuntimeUDFContext.java x: 214 lines of code y: 39 # changes flink-libraries/flink-state-processing-api/src/main/java/org/apache/flink/state/api/runtime/SavepointRuntimeContext.java x: 207 lines of code y: 14 # changes flink-streaming-java/src/main/java/org/apache/flink/streaming/api/functions/async/RichAsyncFunction.java x: 232 lines of code y: 23 # changes flink-python/pyflink/common/__init__.py x: 63 lines of code y: 18 # changes flink-datastream/src/main/java/org/apache/flink/datastream/impl/stream/KeyedPartitionStreamImpl.java x: 462 lines of code y: 7 # changes flink-datastream/src/main/java/org/apache/flink/datastream/impl/utils/StreamUtils.java x: 485 lines of code y: 8 # changes flink-table/flink-table-planner/src/main/scala/org/apache/flink/table/planner/codegen/calls/BridgingSqlFunctionCallGen.scala x: 45 lines of code y: 5 # changes flink-core/src/main/java/org/apache/flink/util/concurrent/FutureUtils.java x: 707 lines of code y: 14 # changes flink-runtime/src/main/java/org/apache/flink/runtime/scheduler/adaptivebatch/AdaptiveBatchSchedulerFactory.java x: 379 lines of code y: 36 # changes flink-python/setup.py x: 308 lines of code y: 88 # changes flink-state-backends/flink-statebackend-forst/src/main/java/org/apache/flink/state/forst/restore/ForStIncrementalRestoreOperation.java x: 749 lines of code y: 9 # changes flink-runtime/src/main/java/org/apache/flink/runtime/scheduler/adaptive/Executing.java x: 288 lines of code y: 27 # changes flink-table/flink-table-api-java/src/main/java/org/apache/flink/table/api/config/ExecutionConfigOptions.java x: 638 lines of code y: 45 # changes flink-table/flink-table-runtime/src/main/java/org/apache/flink/table/runtime/operators/over/RowTimeUnboundedPrecedingOverFunctionV2.java x: 158 lines of code y: 1 # changes flink-table/flink-table-common/src/main/java/org/apache/flink/table/types/inference/strategies/SpecificInputTypeStrategies.java x: 79 lines of code y: 21 # changes flink-table/flink-table-planner/src/main/scala/org/apache/flink/table/planner/codegen/calls/BuiltInMethods.scala x: 450 lines of code y: 22 # changes flink-table/flink-table-runtime/src/main/java/org/apache/flink/table/runtime/functions/SqlJsonUtils.java x: 566 lines of code y: 12 # changes flink-kubernetes/src/main/java/org/apache/flink/kubernetes/utils/Constants.java x: 77 lines of code y: 33 # changes flink-runtime/src/main/java/org/apache/flink/runtime/io/network/partition/PartitionedFileReader.java x: 276 lines of code y: 11 # changes flink-runtime/src/main/java/org/apache/flink/runtime/io/network/partition/SortMergeSubpartitionReader.java x: 226 lines of code y: 25 # changes flink-runtime/src/main/java/org/apache/flink/runtime/taskexecutor/slot/TaskSlotTable.java x: 56 lines of code y: 27 # changes flink-runtime/src/main/java/org/apache/flink/runtime/taskexecutor/slot/TaskSlotTableImpl.java x: 596 lines of code y: 15 # changes flink-clients/src/main/java/org/apache/flink/client/program/DefaultPackagedProgramRetriever.java x: 197 lines of code y: 6 # changes flink-annotations/src/main/java/org/apache/flink/FlinkVersion.java x: 61 lines of code y: 13 # changes flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/plan/utils/ExecNodeMetadataUtil.java x: 368 lines of code y: 19 # changes flink-formats/flink-orc/src/main/java/org/apache/flink/orc/writer/PhysicalWriterImpl.java x: 306 lines of code y: 6 # changes flink-python/pyflink/version.py x: 1 lines of code y: 15 # changes flink-runtime/src/main/java/org/apache/flink/runtime/state/filesystem/FsCheckpointStreamFactory.java x: 300 lines of code y: 26 # changes flink-table/flink-sql-gateway/src/main/java/org/apache/flink/table/gateway/service/materializedtable/MaterializedTableManager.java x: 1181 lines of code y: 17 # changes flink-table/flink-sql-gateway/src/main/java/org/apache/flink/table/gateway/service/operation/OperationExecutor.java x: 827 lines of code y: 36 # changes flink-table/flink-sql-gateway/src/main/java/org/apache/flink/table/gateway/service/application/ScriptExecutor.java x: 261 lines of code y: 2 # changes flink-table/flink-table-runtime/src/main/java/org/apache/flink/table/runtime/operators/join/window/asyncprocessing/AsyncStateWindowJoinOperator.java x: 171 lines of code y: 3 # changes flink-python/src/main/java/org/apache/flink/streaming/api/runners/python/beam/BeamPythonFunctionRunner.java x: 559 lines of code y: 43 # changes flink-clients/src/main/java/org/apache/flink/client/cli/CliFrontendParser.java x: 560 lines of code y: 82 # changes flink-python/pyflink/fn_execution/beam/beam_operations_slow.py x: 157 lines of code y: 21 # changes flink-python/pyflink/fn_execution/beam/beam_worker_pool_service.py x: 130 lines of code y: 8 # changes flink-python/src/main/java/org/apache/beam/runners/fnexecution/control/DefaultJobBundleFactory.java x: 636 lines of code y: 5 # changes flink-python/src/main/java/org/apache/flink/python/PythonOptions.java x: 227 lines of code y: 38 # changes flink-python/src/main/java/org/apache/flink/python/util/ProtoUtils.java x: 461 lines of code y: 9 # changes flink-python/src/main/java/org/apache/flink/streaming/api/runners/python/beam/BeamDataStreamPythonFunctionRunner.java x: 224 lines of code y: 23 # changes flink-python/src/main/java/org/apache/flink/streaming/api/runners/python/beam/state/BeamMapStateHandler.java x: 262 lines of code y: 8 # changes flink-python/src/main/java/org/apache/flink/table/runtime/runners/python/beam/BeamTablePythonFunctionRunner.java x: 144 lines of code y: 15 # changes flink-runtime/src/main/java/org/apache/flink/runtime/asyncprocessing/operators/windowing/AsyncWindowOperator.java x: 519 lines of code y: 1 # changes flink-runtime/src/main/java/org/apache/flink/streaming/runtime/operators/windowing/WindowOperatorBuilder.java x: 561 lines of code y: 3 # changes flink-runtime/src/main/java/org/apache/flink/runtime/asyncprocessing/StateRequestBuffer.java x: 152 lines of code y: 10 # changes flink-datastream/src/main/java/org/apache/flink/datastream/impl/extension/window/operators/OneInputWindowProcessOperator.java x: 360 lines of code y: 1 # changes flink-datastream/src/main/java/org/apache/flink/datastream/impl/extension/window/operators/TwoInputNonBroadcastWindowProcessOperator.java x: 532 lines of code y: 1 # changes flink-datastream/src/main/java/org/apache/flink/datastream/impl/extension/window/operators/TwoOutputWindowProcessOperator.java x: 376 lines of code y: 1 # changes flink-datastream/src/main/java/org/apache/flink/datastream/impl/operators/KeyedTwoOutputProcessOperator.java x: 69 lines of code y: 7 # changes flink-datastream/src/main/java/org/apache/flink/datastream/impl/stream/NonKeyedPartitionStreamImpl.java x: 248 lines of code y: 5 # changes flink-runtime/src/main/java/org/apache/flink/streaming/api/datastream/CoGroupedStreams.java x: 475 lines of code y: 6 # changes flink-runtime/src/main/java/org/apache/flink/streaming/api/operators/AbstractStreamOperator.java x: 486 lines of code y: 7 # changes flink-state-backends/flink-statebackend-forst/src/main/java/org/apache/flink/state/forst/ForStStateRequestClassifier.java x: 137 lines of code y: 11 # changes flink-python/src/main/java/org/apache/flink/python/PythonFunctionRunner.java x: 15 lines of code y: 9 # changes flink-python/src/main/java/org/apache/flink/streaming/api/operators/python/AbstractPythonFunctionOperator.java x: 203 lines of code y: 35 # changes flink-python/src/main/java/org/apache/flink/streaming/api/operators/python/process/ExternalPythonKeyedCoProcessOperator.java x: 176 lines of code y: 4 # changes flink-python/src/main/java/org/apache/flink/table/runtime/operators/python/AbstractStatelessFunctionOperator.java x: 88 lines of code y: 23 # changes flink-runtime/src/main/java/org/apache/flink/streaming/api/operators/AbstractStreamOperatorV2.java x: 381 lines of code y: 5 # changes flink-table/flink-table-api-java/src/main/java/org/apache/flink/table/api/internal/TableEnvironmentInternal.java x: 39 lines of code y: 18 # changes flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/plan/nodes/exec/stream/StreamExecWindowAggregate.java x: 225 lines of code y: 19 # changes flink-table/flink-table-runtime/src/main/java/org/apache/flink/table/runtime/operators/aggregate/window/processors/UnsliceSyncStateWindowAggProcessor.java x: 309 lines of code y: 1 # changes flink-table/flink-table-runtime/src/main/java/org/apache/flink/table/runtime/operators/window/tvf/common/WindowAggOperator.java x: 221 lines of code y: 4 # changes flink-datastream/src/main/java/org/apache/flink/datastream/impl/operators/TwoInputBroadcastProcessOperator.java x: 190 lines of code y: 14 # changes flink-datastream/src/main/java/org/apache/flink/datastream/impl/operators/TwoOutputProcessOperator.java x: 193 lines of code y: 15 # changes flink-runtime/src/main/java/org/apache/flink/streaming/runtime/io/AbstractStreamTaskNetworkInput.java x: 266 lines of code y: 4 # changes flink-table/flink-table-planner/src/main/scala/org/apache/flink/table/planner/codegen/calls/StringCallGen.scala x: 664 lines of code y: 12 # changes flink-runtime/src/main/java/org/apache/flink/runtime/asyncprocessing/AbstractStateIterator.java x: 115 lines of code y: 5 # changes flink-table/flink-table-common/src/main/java/org/apache/flink/table/factories/FactoryUtil.java x: 972 lines of code y: 42 # changes flink-table/flink-table-api-java/src/main/java/org/apache/flink/table/catalog/FunctionCatalog.java x: 634 lines of code y: 55 # changes flink-table/flink-table-common/src/main/java/org/apache/flink/table/catalog/CatalogFunction.java x: 14 lines of code y: 11 # changes flink-table/flink-table-runtime/src/main/java/org/apache/flink/table/runtime/operators/join/window/utils/WindowJoinHelper.java x: 314 lines of code y: 1 # changes flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/plan/nodes/exec/stream/StreamExecRank.java x: 374 lines of code y: 16 # changes flink-table/flink-table-planner/src/main/java/org/apache/calcite/sql/validate/ProcedureNamespace.java x: 48 lines of code y: 9 # changes flink-table/flink-table-planner/src/main/scala/org/apache/flink/table/planner/delegation/BatchPlanner.scala x: 175 lines of code y: 26 # changes flink-table/flink-table-api-java/src/main/java/org/apache/flink/table/catalog/ConnectorCatalogTable.java x: 121 lines of code y: 15 # changes flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/operations/SqlCreateTableConverter.java x: 290 lines of code y: 20 # changes flink-clients/src/main/java/org/apache/flink/client/cli/GenericCLI.java x: 100 lines of code y: 12 # changes flink-clients/src/main/java/org/apache/flink/client/deployment/ClusterDescriptor.java x: 17 lines of code y: 18 # changes flink-clients/src/main/java/org/apache/flink/client/deployment/StandaloneClusterDescriptor.java x: 50 lines of code y: 19 # changes flink-core/src/main/java/org/apache/flink/configuration/DeploymentOptions.java x: 126 lines of code y: 19 # changes flink-runtime/src/main/java/org/apache/flink/runtime/entrypoint/component/DefaultDispatcherResourceManagerComponentFactory.java x: 241 lines of code y: 32 # changes flink-runtime/src/main/java/org/apache/flink/runtime/jobmaster/MiniDispatcherRestEndpoint.java x: 41 lines of code y: 11 # changes flink-yarn/src/main/java/org/apache/flink/yarn/cli/FlinkYarnSessionCli.java x: 780 lines of code y: 112 # changes flink-core/src/main/java/org/apache/flink/api/java/typeutils/TypeExtractor.java x: 1826 lines of code y: 51 # changes flink-core/src/main/java/org/apache/flink/api/common/typeinfo/Types.java x: 145 lines of code y: 14 # changes flink-core/src/main/java/org/apache/flink/api/common/serialization/SerializerConfigImpl.java x: 342 lines of code y: 6 # changes flink-runtime/src/main/java/org/apache/flink/runtime/asyncprocessing/operators/AsyncKeyedProcessOperator.java x: 165 lines of code y: 3 # changes flink-runtime/src/main/java/org/apache/flink/streaming/api/operators/co/IntervalJoinOperator.java x: 370 lines of code y: 2 # changes flink-runtime/src/main/java/org/apache/flink/runtime/state/v2/ttl/TtlMapState.java x: 220 lines of code y: 2 # changes flink-core/src/main/java/org/apache/flink/api/common/state/OperatorStateStore.java x: 25 lines of code y: 11 # changes flink-core/src/main/java/org/apache/flink/api/common/state/KeyedStateStore.java x: 46 lines of code y: 13 # changes flink-runtime/src/main/java/org/apache/flink/runtime/state/DefaultKeyedStateStore.java x: 201 lines of code y: 9 # changes flink-runtime/src/main/java/org/apache/flink/runtime/state/AsyncKeyedStateBackend.java x: 50 lines of code y: 12 # changes flink-runtime/src/main/java/org/apache/flink/runtime/state/DefaultOperatorStateBackend.java x: 246 lines of code y: 47 # changes flink-table/flink-table-runtime/src/main/java/org/apache/flink/table/runtime/operators/join/stream/asyncprocessing/state/JoinRecordAsyncStateViews.java x: 206 lines of code y: 2 # changes flink-table/flink-table-api-scala/src/main/scala/org/apache/flink/table/api/ImplicitExpressionConversions.scala x: 338 lines of code y: 31 # changes flink-table/flink-table-common/src/main/java/org/apache/flink/table/utils/DateTimeUtils.java x: 1415 lines of code y: 13 # changes flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/expressions/converter/DirectConvertRule.java x: 286 lines of code y: 15 # changes flink-table/flink-table-planner/src/main/scala/org/apache/flink/table/planner/codegen/calls/FunctionGenerator.scala x: 411 lines of code y: 15 # changes flink-runtime/src/main/java/org/apache/flink/runtime/asyncprocessing/RecordContext.java x: 185 lines of code y: 11 # changes flink-runtime/src/main/java/org/apache/flink/runtime/jobgraph/JobEdge.java x: 101 lines of code y: 16 # changes flink-runtime/src/main/java/org/apache/flink/streaming/api/graph/StreamingJobGraphGenerator.java x: 1825 lines of code y: 15 # changes flink-runtime/src/main/java/org/apache/flink/runtime/taskmanager/Task.java x: 1224 lines of code y: 227 # changes flink-runtime/src/main/java/org/apache/flink/streaming/runtime/translators/SinkTransformationTranslator.java x: 383 lines of code y: 4 # changes flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/plan/nodes/exec/stream/StreamExecGroupAggregate.java x: 229 lines of code y: 18 # changes flink-table/flink-table-common/src/main/java/org/apache/flink/table/types/extraction/TypeInferenceExtractor.java x: 287 lines of code y: 12 # changes flink-table/flink-table-api-java/src/main/java/org/apache/flink/table/api/TableDescriptor.java x: 247 lines of code y: 11 # changes flink-table/flink-table-planner/src/main/scala/org/apache/flink/table/planner/plan/rules/physical/stream/StreamPhysicalTableSourceScanRule.scala x: 76 lines of code y: 10 # changes flink-runtime/src/main/java/org/apache/flink/runtime/scheduler/DefaultScheduler.java x: 441 lines of code y: 86 # changes flink-table/flink-table-api-java/src/main/java/org/apache/flink/table/api/TableConfig.java x: 126 lines of code y: 41 # changes flink-table/flink-table-common/src/main/java/org/apache/flink/table/catalog/TableChange.java x: 738 lines of code y: 7 # changes flink-table/flink-table-api-java-bridge/src/main/java/org/apache/flink/table/api/bridge/java/StreamTableEnvironment.java x: 62 lines of code y: 22 # changes flink-table/flink-table-api-java-bridge/src/main/java/org/apache/flink/table/api/bridge/java/internal/StreamTableEnvironmentImpl.java x: 279 lines of code y: 29 # changes flink-table/flink-table-api-scala-bridge/src/main/scala/org/apache/flink/table/api/bridge/scala/StreamTableEnvironment.scala x: 57 lines of code y: 20 # changes flink-table/flink-table-common/src/main/java/org/apache/flink/table/descriptors/DescriptorProperties.java x: 1162 lines of code y: 17 # changes flink-runtime/src/main/java/org/apache/flink/runtime/io/network/partition/consumer/InputGate.java x: 80 lines of code y: 39 # changes flink-runtime/src/main/java/org/apache/flink/runtime/io/network/partition/consumer/SingleInputGate.java x: 1021 lines of code y: 131 # changes flink-runtime/src/main/java/org/apache/flink/runtime/taskmanager/InputGateWithMetrics.java x: 111 lines of code y: 24 # changes flink-runtime/src/main/java/org/apache/flink/streaming/api/graph/StreamConfig.java x: 727 lines of code y: 7 # changes flink-runtime/src/main/java/org/apache/flink/streaming/api/graph/StreamGraph.java x: 1277 lines of code y: 6 # changes flink-runtime/src/main/java/org/apache/flink/streaming/api/graph/StreamGraphGenerator.java x: 528 lines of code y: 10 # changes flink-runtime/src/main/java/org/apache/flink/streaming/api/graph/StreamNode.java x: 348 lines of code y: 6 # changes flink-core/src/main/java/org/apache/flink/api/connector/source/SourceReaderContext.java x: 22 lines of code y: 16 # changes flink-datastream/src/main/java/org/apache/flink/datastream/impl/ExecutionEnvironmentImpl.java x: 258 lines of code y: 5 # changes flink-runtime/src/main/java/org/apache/flink/runtime/io/network/api/serialization/EventSerializer.java x: 336 lines of code y: 41 # changes flink-runtime/src/main/java/org/apache/flink/runtime/io/network/buffer/Buffer.java x: 144 lines of code y: 30 # changes flink-runtime/src/main/java/org/apache/flink/streaming/api/operators/sort/SortingDataInput.java x: 184 lines of code y: 2 # changes flink-runtime/src/main/java/org/apache/flink/streaming/runtime/tasks/SourceOperatorStreamTask.java x: 256 lines of code y: 3 # changes flink-runtime-web/web-dashboard/src/app/services/job.service.ts x: 220 lines of code y: 16 # changes flink-runtime/src/main/java/org/apache/flink/runtime/messages/webmonitor/JobDetails.java x: 340 lines of code y: 16 # changes flink-clients/src/main/java/org/apache/flink/client/program/PackagedProgramUtils.java x: 202 lines of code y: 22 # changes flink-table/flink-sql-client/src/main/java/org/apache/flink/table/client/SqlClient.java x: 241 lines of code y: 21 # changes flink-table/flink-sql-client/src/main/java/org/apache/flink/table/client/cli/CliClient.java x: 281 lines of code y: 76 # changes flink-table/flink-sql-client/src/main/java/org/apache/flink/table/client/cli/CliOptionsParser.java x: 300 lines of code y: 17 # changes flink-table/flink-sql-client/src/main/java/org/apache/flink/table/client/cli/CliStrings.java x: 258 lines of code y: 38 # changes flink-table/flink-sql-client/src/main/java/org/apache/flink/table/client/gateway/Executor.java x: 34 lines of code y: 36 # changes flink-table/flink-sql-client/src/main/java/org/apache/flink/table/client/gateway/ExecutorImpl.java x: 523 lines of code y: 12 # changes flink-table/flink-sql-client/src/main/java/org/apache/flink/table/client/gateway/SingleSessionManager.java x: 190 lines of code y: 3 # changes flink-table/flink-sql-gateway/src/main/java/org/apache/flink/table/gateway/service/context/DefaultContext.java x: 118 lines of code y: 11 # changes flink-yarn/src/main/java/org/apache/flink/yarn/YarnClusterClientFactory.java x: 64 lines of code y: 17 # changes flink-runtime/src/main/java/org/apache/flink/runtime/clusterframework/ContaineredTaskManagerParameters.java x: 47 lines of code y: 16 # changes flink-runtime/src/main/java/org/apache/flink/runtime/deployment/TaskDeploymentDescriptorFactory.java x: 394 lines of code y: 35 # changes flink-table/flink-sql-gateway-api/src/main/java/org/apache/flink/table/gateway/api/SqlGatewayService.java x: 100 lines of code y: 14 # changes flink-table/flink-sql-gateway/src/main/java/org/apache/flink/table/gateway/rest/SqlGatewayRestEndpoint.java x: 214 lines of code y: 11 # changes flink-table/flink-table-planner/src/main/scala/org/apache/flink/table/planner/plan/rules/logical/SplitAggregateRule.scala x: 340 lines of code y: 11 # changes flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/plan/nodes/exec/batch/BatchExecHashJoin.java x: 279 lines of code y: 15 # changes flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/plan/nodes/exec/batch/BatchExecSortMergeJoin.java x: 155 lines of code y: 11 # changes flink-table/flink-table-planner/src/main/scala/org/apache/flink/table/planner/plan/rules/physical/batch/BatchPhysicalSortMergeJoinRule.scala x: 62 lines of code y: 9 # changes flink-table/flink-table-planner/src/main/scala/org/apache/flink/table/planner/plan/utils/JoinUtil.scala x: 222 lines of code y: 12 # changes flink-table/flink-table-api-java-bridge/src/main/java/org/apache/flink/table/connector/sink/DataStreamSinkProvider.java x: 21 lines of code y: 10 # changes flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/plan/rules/logical/CalcRankTransposeRule.java x: 215 lines of code y: 1 # changes flink-runtime/src/main/java/org/apache/flink/runtime/io/network/partition/hybrid/tiered/tier/memory/MemoryTierFactory.java x: 89 lines of code y: 10 # changes flink-runtime/src/main/java/org/apache/flink/runtime/shuffle/NettyShuffleMaster.java x: 254 lines of code y: 26 # changes flink-runtime/src/main/java/org/apache/flink/runtime/scheduler/strategy/VertexwiseSchedulingStrategy.java x: 181 lines of code y: 9 # changes flink-runtime/src/main/java/org/apache/flink/runtime/executiongraph/IntermediateResult.java x: 183 lines of code y: 28 # changes flink-runtime/src/main/java/org/apache/flink/runtime/executiongraph/IntermediateResultPartition.java x: 155 lines of code y: 31 # changes flink-runtime/src/main/java/org/apache/flink/runtime/io/network/partition/PartitionedFileWriter.java x: 259 lines of code y: 9 # changes flink-runtime/src/main/java/org/apache/flink/runtime/io/network/partition/SortMergeResultPartition.java x: 435 lines of code y: 35 # changes flink-runtime/src/main/java/org/apache/flink/runtime/deployment/InputGateDeploymentDescriptor.java x: 188 lines of code y: 22 # changes flink-runtime/src/main/java/org/apache/flink/runtime/io/network/partition/consumer/SingleInputGateFactory.java x: 345 lines of code y: 47 # changes flink-core/src/main/java/org/apache/flink/api/dag/Transformation.java x: 268 lines of code y: 22 # changes flink-table/flink-table-planner/src/main/scala/org/apache/flink/table/planner/plan/rules/FlinkBatchRuleSets.scala x: 282 lines of code y: 24 # changes flink-table/flink-table-common/src/main/java/org/apache/flink/table/types/extraction/FunctionMappingExtractor.java x: 233 lines of code y: 8 # changes flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/operations/PlannerCallProcedureOperation.java x: 327 lines of code y: 7 # changes flink-runtime/src/main/java/org/apache/flink/runtime/shuffle/ShuffleMaster.java x: 41 lines of code y: 13 # changes flink-state-backends/flink-statebackend-forst/src/main/java/org/apache/flink/state/forst/restore/ForStHeapTimersFullRestoreOperation.java x: 217 lines of code y: 4 # changes flink-runtime/src/main/java/org/apache/flink/runtime/io/network/netty/CreditBasedPartitionRequestClientHandler.java x: 356 lines of code y: 22 # changes flink-runtime/src/main/java/org/apache/flink/runtime/io/network/netty/NettyMessage.java x: 734 lines of code y: 52 # changes flink-runtime/src/main/java/org/apache/flink/runtime/io/network/netty/PartitionRequestQueue.java x: 294 lines of code y: 38 # changes flink-runtime/src/main/java/org/apache/flink/runtime/io/network/partition/SortMergeResultPartitionReadScheduler.java x: 371 lines of code y: 17 # changes flink-runtime/src/main/java/org/apache/flink/runtime/io/network/partition/consumer/LocalInputChannel.java x: 308 lines of code y: 73 # changes flink-runtime/src/main/java/org/apache/flink/runtime/executiongraph/ExecutionJobVertex.java x: 504 lines of code y: 115 # changes flink-runtime/src/main/java/org/apache/flink/runtime/scheduler/DefaultExecutionGraphFactory.java x: 178 lines of code y: 19 # changes flink-runtime/src/main/java/org/apache/flink/runtime/scheduler/DefaultSchedulerFactory.java x: 149 lines of code y: 45 # changes flink-runtime/src/main/java/org/apache/flink/runtime/scheduler/adapter/DefaultExecutionTopology.java x: 353 lines of code y: 25 # changes flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/operations/MergeTableAsUtil.java x: 301 lines of code y: 4 # changes flink-table/flink-sql-gateway/src/main/java/org/apache/flink/table/gateway/service/result/ResultFetcher.java x: 302 lines of code y: 8 # changes flink-runtime/src/main/java/org/apache/flink/runtime/highavailability/nonha/embedded/EmbeddedLeaderService.java x: 411 lines of code y: 19 # changes flink-runtime/src/main/java/org/apache/flink/runtime/jobmaster/JobMasterServiceLeadershipRunner.java x: 430 lines of code y: 17 # changes flink-runtime/src/main/java/org/apache/flink/runtime/leaderelection/DefaultLeaderElectionService.java x: 498 lines of code y: 31 # changes flink-runtime/src/main/java/org/apache/flink/runtime/leaderelection/LeaderElectionService.java x: 5 lines of code y: 13 # changes flink-runtime/src/main/java/org/apache/flink/streaming/api/datastream/DataStream.java x: 443 lines of code y: 7 # changes flink-runtime/src/main/java/org/apache/flink/streaming/api/operators/collect/CollectSinkFunction.java x: 375 lines of code y: 3 # changes flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/plan/nodes/exec/batch/BatchExecLookupJoin.java x: 138 lines of code y: 12 # changes flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/plan/utils/LookupJoinUtil.java x: 599 lines of code y: 12 # changes flink-table/flink-table-planner/src/main/scala/org/apache/flink/table/planner/codegen/ProjectionCodeGenerator.scala x: 299 lines of code y: 11 # changes flink-table/flink-table-planner/src/main/scala/org/apache/flink/table/planner/plan/nodes/physical/stream/StreamPhysicalLookupJoin.scala x: 114 lines of code y: 12 # changes flink-table/flink-table-planner/src/main/scala/org/apache/flink/table/planner/plan/utils/TemporalJoinUtil.scala x: 391 lines of code y: 7 # changes flink-connectors/flink-connector-base/src/main/java/org/apache/flink/connector/base/source/reader/fetcher/SplitFetcher.java x: 299 lines of code y: 23 # changes flink-core-api/src/main/java/org/apache/flink/api/java/tuple/Tuple14.java x: 300 lines of code y: 2 # changes flink-core-api/src/main/java/org/apache/flink/api/java/tuple/Tuple16.java x: 335 lines of code y: 2 # changes flink-core-api/src/main/java/org/apache/flink/api/java/tuple/Tuple19.java x: 449 lines of code y: 2 # changes flink-core-api/src/main/java/org/apache/flink/api/java/tuple/Tuple20.java x: 488 lines of code y: 2 # changes flink-core-api/src/main/java/org/apache/flink/api/java/tuple/Tuple21.java x: 509 lines of code y: 2 # changes flink-core-api/src/main/java/org/apache/flink/api/java/tuple/Tuple22.java x: 530 lines of code y: 2 # changes flink-core-api/src/main/java/org/apache/flink/api/java/tuple/Tuple23.java x: 551 lines of code y: 2 # changes flink-core-api/src/main/java/org/apache/flink/api/java/tuple/Tuple25.java x: 593 lines of code y: 2 # changes flink-core/src/main/java/org/apache/flink/api/common/io/OutputFormat.java x: 18 lines of code y: 10 # changes flink-core/src/main/java/org/apache/flink/api/common/operators/base/CoGroupOperatorBase.java x: 323 lines of code y: 17 # changes flink-core/src/main/java/org/apache/flink/api/common/operators/base/CrossOperatorBase.java x: 90 lines of code y: 15 # changes flink-core/src/main/java/org/apache/flink/api/common/operators/base/GroupReduceOperatorBase.java x: 186 lines of code y: 21 # changes flink-core/src/main/java/org/apache/flink/api/common/operators/base/InnerJoinOperatorBase.java x: 136 lines of code y: 6 # changes flink-core/src/main/java/org/apache/flink/api/common/state/StateDescriptor.java x: 241 lines of code y: 31 # changes flink-core/src/main/java/org/apache/flink/api/java/typeutils/RowTypeInfo.java x: 298 lines of code y: 15 # changes flink-core/src/main/java/org/apache/flink/api/java/typeutils/runtime/RowComparator.java x: 362 lines of code y: 5 # changes flink-core/src/main/java/org/apache/flink/configuration/ClusterOptions.java x: 176 lines of code y: 37 # changes flink-core/src/main/java/org/apache/flink/configuration/JobManagerOptions.java x: 616 lines of code y: 92 # changes flink-core/src/main/java/org/apache/flink/configuration/MetricOptions.java x: 360 lines of code y: 29 # changes flink-core/src/main/java/org/apache/flink/configuration/PipelineOptions.java x: 273 lines of code y: 24 # changes flink-core/src/main/java/org/apache/flink/types/Record.java x: 1253 lines of code y: 13 # changes flink-core/src/main/java/org/apache/flink/types/StringValue.java x: 531 lines of code y: 20 # changes flink-core/src/main/java/org/apache/flink/util/IOUtils.java x: 166 lines of code y: 15 # changes flink-filesystems/flink-s3-fs-base/src/main/java/com/amazonaws/services/s3/model/transform/XmlResponsesSaxParser.java x: 2457 lines of code y: 3 # changes flink-formats/flink-avro-confluent-registry/src/main/java/org/apache/flink/formats/avro/registry/confluent/debezium/DebeziumAvroDeserializationSchema.java x: 146 lines of code y: 6 # changes flink-formats/flink-csv/src/main/java/org/apache/flink/formats/csv/RowDataToCsvConverters.java x: 295 lines of code y: 10 # changes flink-formats/flink-parquet/src/main/java/org/apache/flink/formats/parquet/vector/reader/NestedPrimitiveColumnReader.java x: 531 lines of code y: 2 # changes flink-kubernetes/src/main/java/org/apache/flink/kubernetes/utils/KubernetesUtils.java x: 404 lines of code y: 48 # changes flink-libraries/flink-cep/src/main/java/org/apache/flink/cep/nfa/compiler/NFACompiler.java x: 725 lines of code y: 37 # changes flink-libraries/flink-cep/src/main/java/org/apache/flink/cep/pattern/Pattern.java x: 288 lines of code y: 34 # changes flink-rpc/flink-rpc-core/src/main/java/org/apache/flink/runtime/rpc/RpcEndpoint.java x: 230 lines of code y: 9 # changes flink-runtime/src/main/java/org/apache/flink/runtime/checkpoint/CheckpointCoordinator.java x: 1691 lines of code y: 228 # changes flink-runtime/src/main/java/org/apache/flink/runtime/checkpoint/OperatorState.java x: 221 lines of code y: 21 # changes flink-runtime/src/main/java/org/apache/flink/runtime/checkpoint/RoundRobinOperatorStateRepartitioner.java x: 363 lines of code y: 14 # changes flink-runtime/src/main/java/org/apache/flink/runtime/checkpoint/filemerging/PhysicalFile.java x: 188 lines of code y: 8 # changes flink-runtime/src/main/java/org/apache/flink/runtime/execution/Environment.java x: 88 lines of code y: 60 # changes flink-runtime/src/main/java/org/apache/flink/runtime/executiongraph/SpeculativeExecutionVertex.java x: 234 lines of code y: 10 # changes flink-runtime/src/main/java/org/apache/flink/runtime/io/disk/iomanager/IOManagerAsync.java x: 339 lines of code y: 15 # changes flink-runtime/src/main/java/org/apache/flink/runtime/io/network/api/serialization/SpillingAdaptiveSpanningRecordDeserializer.java x: 94 lines of code y: 27 # changes flink-runtime/src/main/java/org/apache/flink/runtime/io/network/buffer/BufferConsumer.java x: 121 lines of code y: 18 # changes flink-runtime/src/main/java/org/apache/flink/runtime/iterative/task/AbstractIterativeTask.java x: 300 lines of code y: 16 # changes flink-runtime/src/main/java/org/apache/flink/runtime/jobgraph/tasks/CheckpointCoordinatorConfiguration.java x: 283 lines of code y: 19 # changes flink-runtime/src/main/java/org/apache/flink/runtime/memory/AbstractPagedInputView.java x: 379 lines of code y: 6 # changes flink-runtime/src/main/java/org/apache/flink/runtime/memory/MemoryManager.java x: 352 lines of code y: 40 # changes flink-runtime/src/main/java/org/apache/flink/runtime/net/SSLUtils.java x: 393 lines of code y: 19 # changes flink-runtime/src/main/java/org/apache/flink/runtime/operators/BatchTask.java x: 1089 lines of code y: 36 # changes flink-runtime/src/main/java/org/apache/flink/runtime/operators/hash/CompactingHashTable.java x: 1013 lines of code y: 23 # changes flink-runtime/src/main/java/org/apache/flink/runtime/operators/hash/InPlaceMutableHashTable.java x: 649 lines of code y: 6 # changes flink-runtime/src/main/java/org/apache/flink/runtime/rest/handler/legacy/metrics/MetricFetcher.java x: 6 lines of code y: 12 # changes flink-runtime/src/main/java/org/apache/flink/runtime/state/KeyGroupsStateHandle.java x: 122 lines of code y: 19 # changes flink-runtime/src/main/java/org/apache/flink/runtime/state/OperatorBackendSerializationProxy.java x: 113 lines of code y: 11 # changes flink-runtime/src/main/java/org/apache/flink/runtime/state/StateBackend.java x: 75 lines of code y: 32 # changes flink-runtime/src/main/java/org/apache/flink/runtime/state/heap/CopyOnWriteStateMap.java x: 615 lines of code y: 6 # changes flink-runtime/src/main/java/org/apache/flink/runtime/util/EnvironmentInformation.java x: 321 lines of code y: 32 # changes flink-runtime/src/main/java/org/apache/flink/streaming/api/functions/source/ContinuousFileReaderOperator.java x: 433 lines of code y: 4 # changes flink-runtime/src/main/java/org/apache/flink/streaming/api/operators/StreamTaskStateInitializerImpl.java x: 671 lines of code y: 7 # changes flink-runtime/src/main/java/org/apache/flink/streaming/runtime/tasks/SubtaskCheckpointCoordinatorImpl.java x: 682 lines of code y: 2 # changes flink-state-backends/flink-statebackend-rocksdb/src/main/java/org/apache/flink/state/rocksdb/RocksDBNativeMetricOptions.java x: 489 lines of code y: 2 # changes flink-table/flink-sql-client/src/main/java/org/apache/flink/table/client/cli/CliChangelogResultView.java x: 235 lines of code y: 16 # changes flink-table/flink-table-common/src/main/java/org/apache/flink/table/connector/Projection.java x: 277 lines of code y: 4 # changes flink-table/flink-table-common/src/main/java/org/apache/flink/table/functions/BuiltInFunctionDefinition.java x: 247 lines of code y: 17 # changes flink-table/flink-table-common/src/main/java/org/apache/flink/table/legacy/api/TableColumn.java x: 212 lines of code y: 3 # changes flink-table/flink-table-common/src/main/java/org/apache/flink/table/types/inference/InputTypeStrategies.java x: 164 lines of code y: 31 # changes flink-table/flink-table-common/src/main/java/org/apache/flink/table/utils/EncodingUtils.java x: 312 lines of code y: 14 # changes flink-table/flink-table-planner/src/main/java/org/apache/calcite/sql/validate/SqlValidatorImpl.java x: 5759 lines of code y: 20 # changes flink-table/flink-table-planner/src/main/java/org/apache/calcite/sql2rel/RelDecorrelator.java x: 1989 lines of code y: 15 # changes flink-table/flink-table-planner/src/main/java/org/apache/calcite/sql2rel/StandardConvertletTable.java x: 1587 lines of code y: 4 # changes flink-table/flink-table-planner/src/main/java/org/apache/calcite/tools/RelBuilder.java x: 3270 lines of code y: 7 # changes flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/delegation/PlannerContext.java x: 269 lines of code y: 19 # changes flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/plan/nodes/exec/ExecEdge.java x: 168 lines of code y: 7 # changes flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/plan/nodes/exec/InputProperty.java x: 234 lines of code y: 6 # changes flink-table/flink-table-runtime/src/main/java/org/apache/flink/table/runtime/functions/aggregate/hyperloglog/HyperLogLogPlusPlus.java x: 4814 lines of code y: 2 # changes flink-table/flink-table-runtime/src/main/java/org/apache/flink/table/runtime/hashtable/BaseHybridHashTable.java x: 343 lines of code y: 9 # changes flink-table/flink-table-runtime/src/main/java/org/apache/flink/table/runtime/hashtable/BinaryHashPartition.java x: 422 lines of code y: 4 # changes flink-table/flink-table-runtime/src/main/java/org/apache/flink/table/runtime/hashtable/LongHybridHashTable.java x: 530 lines of code y: 7 # changes flink-yarn/src/main/java/org/apache/flink/yarn/YarnResourceManagerDriver.java x: 682 lines of code y: 23 # changes flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/connectors/DynamicSourceUtils.java x: 480 lines of code y: 21 # changes flink-kubernetes/src/main/java/org/apache/flink/kubernetes/configuration/KubernetesConfigOptions.java x: 565 lines of code y: 48 # changes flink-runtime/src/main/java/org/apache/flink/runtime/checkpoint/DefaultCheckpointStatsTracker.java x: 472 lines of code y: 4 # changes flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/plan/nodes/exec/batch/BatchExecRank.java x: 125 lines of code y: 12 # changes flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/plan/nodes/exec/batch/BatchExecOverAggregate.java x: 425 lines of code y: 13 # changes flink-runtime/src/main/java/org/apache/flink/runtime/operators/coordination/RecreateOnResetOperatorCoordinator.java x: 350 lines of code y: 24 # changes flink-filesystems/flink-s3-fs-base/src/main/java/org/apache/flink/fs/s3/common/FlinkS3FileSystem.java x: 359 lines of code y: 13 # changes flink-table/flink-table-planner/src/main/java/org/apache/calcite/rel/metadata/RelMdPredicates.java x: 678 lines of code y: 3 # changes flink-table/flink-table-planner/src/main/java/org/apache/calcite/sql/type/SqlTypeFactoryImpl.java x: 456 lines of code y: 3 # changes flink-table/flink-table-planner/src/main/scala/org/apache/flink/table/planner/calcite/FlinkLogicalRelFactories.scala x: 192 lines of code y: 7 # changes flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/plan/schema/CatalogSourceTable.java x: 130 lines of code y: 9 # changes flink-core/src/main/java/org/apache/flink/core/fs/local/LocalDataInputStream.java x: 57 lines of code y: 10 # changes flink-table/flink-table-planner/src/main/scala/org/apache/flink/table/planner/calcite/SqlRewriterUtils.scala x: 265 lines of code y: 3 # changes flink-runtime/src/main/java/org/apache/flink/runtime/scheduler/adaptive/StateWithExecutionGraph.java x: 354 lines of code y: 24 # changes flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/plan/nodes/exec/common/CommonExecMatch.java x: 388 lines of code y: 9 # changes flink-table/flink-table-api-java/src/main/java/org/apache/flink/table/expressions/resolver/ExpressionResolver.java x: 360 lines of code y: 20 # changes flink-table/flink-table-common/src/main/java/org/apache/flink/table/types/inference/strategies/SpecificTypeStrategies.java x: 102 lines of code y: 17 # changes flink-runtime/src/main/java/org/apache/flink/runtime/source/coordinator/SourceCoordinatorProvider.java x: 111 lines of code y: 21 # changes flink-runtime/src/main/java/org/apache/flink/runtime/operators/coordination/OperatorCoordinator.java x: 56 lines of code y: 23 # changes flink-runtime/src/main/java/org/apache/flink/runtime/operators/coordination/OperatorCoordinatorHolder.java x: 474 lines of code y: 36 # changes flink-state-backends/flink-statebackend-rocksdb/src/main/java/org/apache/flink/contrib/streaming/state/EmbeddedRocksDBStateBackend.java x: 28 lines of code y: 29 # changes flink-core/src/main/java/org/apache/flink/api/common/state/StateTtlConfig.java x: 280 lines of code y: 20 # changes flink-state-backends/flink-statebackend-rocksdb/src/main/java/org/apache/flink/contrib/streaming/state/RocksDBConfigurableOptions.java x: 8 lines of code y: 27 # changes flink-state-backends/flink-statebackend-rocksdb/src/main/java/org/apache/flink/contrib/streaming/state/RocksDBOptions.java x: 7 lines of code y: 32 # changes flink-state-backends/flink-statebackend-rocksdb/src/main/java/org/apache/flink/contrib/streaming/state/RocksDBOptionsFactory.java x: 8 lines of code y: 8 # changes flink-state-backends/flink-statebackend-rocksdb/src/main/java/org/apache/flink/state/rocksdb/RocksDBStateDownloader.java x: 202 lines of code y: 1 # changes flink-state-backends/flink-statebackend-rocksdb/src/main/java/org/apache/flink/state/rocksdb/restore/RocksDBIncrementalRestoreOperation.java x: 764 lines of code y: 1 # changes flink-runtime/src/main/java/org/apache/flink/runtime/state/ttl/TtlStateFactory.java x: 319 lines of code y: 21 # changes flink-runtime/src/main/java/org/apache/flink/runtime/io/network/NettyShuffleServiceFactory.java x: 219 lines of code y: 40 # changes flink-runtime/src/main/java/org/apache/flink/runtime/io/network/partition/ResultPartitionFactory.java x: 305 lines of code y: 53 # changes flink-clients/src/main/java/org/apache/flink/client/deployment/application/executors/EmbeddedExecutor.java x: 155 lines of code y: 15 # changes flink-clients/src/main/java/org/apache/flink/client/deployment/executors/LocalExecutor.java x: 79 lines of code y: 14 # changes flink-runtime/src/main/java/org/apache/flink/runtime/dispatcher/JobMasterServiceLeadershipRunnerFactory.java x: 104 lines of code y: 13 # changes flink-runtime/src/main/java/org/apache/flink/runtime/jobmaster/DefaultSlotPoolServiceSchedulerFactory.java x: 241 lines of code y: 27 # changes flink-runtime/src/main/java/org/apache/flink/runtime/scheduler/adaptive/AdaptiveSchedulerFactory.java x: 138 lines of code y: 20 # changes flink-table/flink-table-planner/src/main/scala/org/apache/flink/table/planner/calcite/FlinkPlannerImpl.scala x: 301 lines of code y: 21 # changes flink-clients/src/main/java/org/apache/flink/client/program/ClusterClient.java x: 67 lines of code y: 82 # changes flink-clients/src/main/java/org/apache/flink/client/program/MiniClusterClient.java x: 176 lines of code y: 35 # changes flink-clients/src/main/java/org/apache/flink/client/program/PerJobMiniClusterFactory.java x: 123 lines of code y: 13 # changes flink-clients/src/main/java/org/apache/flink/client/program/rest/RestClusterClient.java x: 1002 lines of code y: 83 # changes flink-runtime/src/main/java/org/apache/flink/runtime/dispatcher/DispatcherGateway.java x: 47 lines of code y: 27 # changes flink-runtime/src/main/java/org/apache/flink/runtime/rest/handler/job/JobSubmitHandler.java x: 187 lines of code y: 13 # changes flink-core/src/main/java/org/apache/flink/configuration/HighAvailabilityOptions.java x: 192 lines of code y: 35 # changes flink-runtime/src/main/java/org/apache/flink/runtime/dispatcher/DispatcherFactory.java x: 16 lines of code y: 16 # changes flink-runtime/src/main/java/org/apache/flink/runtime/dispatcher/DispatcherServices.java x: 161 lines of code y: 12 # changes flink-runtime/src/main/java/org/apache/flink/runtime/dispatcher/SessionDispatcherFactory.java x: 30 lines of code y: 18 # changes flink-runtime/src/main/java/org/apache/flink/runtime/dispatcher/StandaloneDispatcher.java x: 25 lines of code y: 31 # changes flink-runtime/src/main/java/org/apache/flink/runtime/highavailability/AbstractHaServices.java x: 164 lines of code y: 20 # changes flink-runtime/src/main/java/org/apache/flink/runtime/highavailability/HighAvailabilityServices.java x: 82 lines of code y: 31 # changes flink-runtime/src/main/java/org/apache/flink/runtime/jobmanager/DefaultExecutionPlanStore.java x: 326 lines of code y: 1 # changes flink-runtime/src/main/java/org/apache/flink/runtime/util/ZooKeeperUtils.java x: 537 lines of code y: 64 # changes flink-runtime/src/main/java/org/apache/flink/runtime/zookeeper/ZooKeeperStateHandleStore.java x: 353 lines of code y: 35 # changes flink-formats/flink-parquet/src/main/java/org/apache/flink/formats/parquet/utils/ParquetFormatStatisticsReportUtil.java x: 331 lines of code y: 4 # changes flink-formats/flink-parquet/src/main/java/org/apache/flink/formats/parquet/vector/ParquetDecimalVector.java x: 180 lines of code y: 8 # changes flink-connectors/flink-connector-files/src/main/java/org/apache/flink/connector/file/table/FileSystemTableSource.java x: 473 lines of code y: 12 # changes flink-clients/src/main/java/org/apache/flink/client/deployment/application/EmbeddedJobClient.java x: 121 lines of code y: 12 # changes flink-runtime/src/main/java/org/apache/flink/runtime/webmonitor/RestfulGateway.java x: 110 lines of code y: 40 # changes flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/connectors/CollectDynamicSink.java x: 211 lines of code y: 14 # changes flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/plan/rules/logical/EventTimeTemporalJoinRewriteRule.java x: 399 lines of code y: 3 # changes flink-table/flink-sql-parser/src/main/java/org/apache/flink/sql/parser/ddl/SqlCreateTable.java x: 228 lines of code y: 31 # changes flink-table/flink-sql-parser/src/main/java/org/apache/flink/sql/parser/utils/ParserResource.java x: 36 lines of code y: 14 # changes flink-table/flink-table-planner/src/main/scala/org/apache/flink/table/planner/calcite/PreValidateReWriter.scala x: 197 lines of code y: 12 # changes flink-python/pyflink/datastream/__init__.py x: 83 lines of code y: 30 # changes flink-python/pyflink/datastream/functions.py x: 548 lines of code y: 31 # changes flink-runtime/src/main/java/org/apache/flink/streaming/api/operators/StreamSourceContexts.java x: 378 lines of code y: 2 # changes flink-runtime/src/main/java/org/apache/flink/streaming/runtime/tasks/StreamTask.java x: 1339 lines of code y: 3 # changes flink-streaming-java/src/main/java/org/apache/flink/streaming/api/windowing/assigners/EventTimeSessionWindows.java x: 56 lines of code y: 14 # changes flink-runtime/src/main/java/org/apache/flink/streaming/api/datastream/AllWindowedStream.java x: 808 lines of code y: 4 # changes flink-table/flink-table-runtime/src/main/java/org/apache/flink/table/runtime/operators/window/groupwindow/operator/WindowOperator.java x: 469 lines of code y: 3 # changes flink-state-backends/flink-statebackend-forst/src/main/java/org/apache/flink/state/forst/ForStGeneralMultiGetOperation.java x: 192 lines of code y: 9 # changes flink-state-backends/flink-statebackend-forst/src/main/java/org/apache/flink/state/forst/sync/ForStSyncListState.java x: 237 lines of code y: 2 # changes flink-libraries/flink-cep/src/main/java/org/apache/flink/cep/operator/CepOperator.java x: 379 lines of code y: 20 # changes flink-runtime/src/main/java/org/apache/flink/streaming/api/operators/sortpartition/KeyedSortPartitionOperator.java x: 271 lines of code y: 3 # changes flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/plan/nodes/exec/common/CommonExecTableSourceScan.java x: 314 lines of code y: 23 # changes flink-runtime/src/main/java/org/apache/flink/runtime/io/network/partition/consumer/UnknownInputChannel.java x: 143 lines of code y: 37 # changes flink-runtime-web/web-dashboard/src/app/interfaces/task-manager.ts x: 93 lines of code y: 12 # changes flink-runtime/src/main/java/org/apache/flink/runtime/rest/handler/job/JobVertexTaskManagersHandler.java x: 227 lines of code y: 18 # changes flink-clients/src/main/java/org/apache/flink/client/ClientUtils.java x: 154 lines of code y: 35 # changes flink-core/src/main/java/org/apache/flink/util/Utils.java x: 240 lines of code y: 1 # changes flink-python/apache-flink-libraries/setup.py x: 187 lines of code y: 10 # changes flink-python/src/main/java/org/apache/flink/client/python/PythonDriver.java x: 109 lines of code y: 20 # changes flink-python/src/main/java/org/apache/flink/table/utils/python/PythonTableUtils.java x: 435 lines of code y: 5 # changes flink-runtime-web/src/main/java/org/apache/flink/runtime/webmonitor/history/HistoryServer.java x: 297 lines of code y: 41 # changes flink-runtime/src/main/java/org/apache/flink/runtime/operators/util/TaskConfig.java x: 979 lines of code y: 21 # changes flink-table/flink-table-api-java-bridge/src/main/java/org/apache/flink/table/sinks/CsvTableSink.java x: 118 lines of code y: 16 # changes flink-connectors/flink-connector-base/src/main/java/org/apache/flink/connector/base/source/reader/SourceReaderBase.java x: 275 lines of code y: 26 # changes flink-connectors/flink-connector-files/src/main/java/org/apache/flink/connector/file/sink/FileSink.java x: 509 lines of code y: 18 # changes flink-connectors/flink-connector-files/src/main/java/org/apache/flink/connector/file/table/FileSystemTableSink.java x: 554 lines of code y: 14 # changes flink-runtime/src/main/java/org/apache/flink/streaming/api/functions/source/legacy/ContinuousFileMonitoringFunction.java x: 276 lines of code y: 1 # changes flink-streaming-java/src/main/java/org/apache/flink/streaming/api/functions/sink/filesystem/Bucket.java x: 324 lines of code y: 24 # changes flink-streaming-java/src/main/java/org/apache/flink/streaming/api/functions/sink/filesystem/BucketFactory.java x: 29 lines of code y: 12 # changes flink-streaming-java/src/main/java/org/apache/flink/streaming/api/functions/sink/filesystem/Buckets.java x: 278 lines of code y: 22 # changes flink-streaming-java/src/main/java/org/apache/flink/streaming/api/functions/sink/filesystem/legacy/StreamingFileSink.java x: 333 lines of code y: 1 # changes flink-streaming-java/src/main/java/org/apache/flink/streaming/api/functions/sink/legacy/TwoPhaseCommitSinkFunction.java x: 628 lines of code y: 1 # changes flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/plan/nodes/exec/common/CommonExecSink.java x: 546 lines of code y: 34 # changes flink-metrics/flink-metrics-datadog/src/main/java/org/apache/flink/metrics/datadog/DatadogHttpReporter.java x: 191 lines of code y: 19 # changes flink-runtime/src/main/java/org/apache/flink/runtime/io/network/NettyShuffleEnvironment.java x: 316 lines of code y: 27 # changes flink-table/flink-table-api-java-bridge/src/main/java/org/apache/flink/table/sources/CsvTableSource.java x: 464 lines of code y: 11 # changes flink-libraries/flink-cep/src/main/java/org/apache/flink/cep/nfa/NFA.java x: 626 lines of code y: 60 # changes flink-streaming-java/src/main/java/org/apache/flink/streaming/api/windowing/triggers/ContinuousEventTimeTrigger.java x: 99 lines of code y: 20 # changes flink-core/src/main/java/org/apache/flink/api/java/typeutils/runtime/kryo/KryoSerializerSnapshotData.java x: 318 lines of code y: 5 # changes flink-core/src/main/java/org/apache/flink/api/common/JobExecutionResult.java x: 65 lines of code y: 22 # changes flink-core/src/main/java/org/apache/flink/api/common/io/DelimitedInputFormat.java x: 504 lines of code y: 34 # changes flink-core/src/main/java/org/apache/flink/api/common/io/FileInputFormat.java x: 649 lines of code y: 46 # changes flink-core/src/main/java/org/apache/flink/api/common/io/FileOutputFormat.java x: 179 lines of code y: 26 # changes flink-core/src/main/java/org/apache/flink/api/common/io/GenericCsvInputFormat.java x: 425 lines of code y: 25 # changes flink-core/src/main/java/org/apache/flink/core/fs/PluginFileSystemFactory.java x: 158 lines of code y: 8 # changes flink-core/src/main/java/org/apache/flink/core/fs/local/LocalFileSystem.java x: 204 lines of code y: 30 # changes flink-core/src/main/java/org/apache/flink/api/common/functions/BroadcastVariableInitializer.java x: 7 lines of code y: 6 # changes flink-table/flink-table-planner/src/main/scala/org/apache/flink/table/planner/codegen/LongHashJoinGenerator.scala x: 418 lines of code y: 14 # changes flink-python/pyflink/table/udf.py x: 382 lines of code y: 29 # changes flink-core/src/main/java/org/apache/flink/types/FloatValue.java x: 72 lines of code y: 11 # changes flink-core/src/main/java/org/apache/flink/types/NormalizableKey.java x: 8 lines of code y: 9 # changes flink-table/flink-table-api-java-bridge/src/main/java/org/apache/flink/table/sinks/CsvTableSinkFactoryBase.java x: 111 lines of code y: 17 # changes flink-table/flink-table-api-java-bridge/src/main/java/org/apache/flink/table/sources/CsvTableSourceFactoryBase.java x: 130 lines of code y: 16 # changes flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/plan/nodes/exec/common/CommonExecLegacySink.java x: 187 lines of code y: 12 # changes flink-formats/flink-avro/src/main/java/org/apache/flink/formats/avro/typeutils/AvroSchemaConverter.java x: 454 lines of code y: 17 # changes flink-python/pyflink/java_gateway.py x: 132 lines of code y: 28 # changes flink-table/flink-table-api-java/src/main/java/org/apache/flink/table/typeutils/FieldInfoUtils.java x: 603 lines of code y: 18 # changes flink-table/flink-table-common/src/main/java/org/apache/flink/table/factories/TableFactoryService.java x: 288 lines of code y: 14 # changes flink-table/flink-table-common/src/main/java/org/apache/flink/table/types/logical/utils/LogicalTypeChecks.java x: 499 lines of code y: 21 # changes flink-table/flink-table-common/src/main/java/org/apache/flink/table/types/utils/LegacyTypeInfoDataTypeConverter.java x: 322 lines of code y: 18 # changes flink-table/flink-table-planner/src/main/scala/org/apache/flink/table/planner/codegen/GenerateUtils.scala x: 622 lines of code y: 17 # changes flink-table/flink-table-planner/src/main/scala/org/apache/flink/table/planner/codegen/agg/batch/HashWindowCodeGenerator.scala x: 784 lines of code y: 6 # changes flink-table/flink-table-planner/src/main/scala/org/apache/flink/table/planner/plan/rules/logical/LogicalCorrelateToJoinFromTemporalTableRule.scala x: 370 lines of code y: 4 # changes flink-table/flink-table-planner/src/main/scala/org/apache/flink/table/planner/plan/rules/logical/PushPartitionIntoLegacyTableSourceScanRule.scala x: 221 lines of code y: 10 # changes flink-table/flink-table-runtime/src/main/java/org/apache/flink/table/data/util/DataFormatConverters.java x: 1222 lines of code y: 6 # changes flink-table/flink-table-planner/src/main/scala/org/apache/flink/table/planner/plan/metadata/FlinkRelMdModifiedMonotonicity.scala x: 594 lines of code y: 6 # changes flink-table/flink-table-planner/src/main/scala/org/apache/flink/table/planner/plan/metadata/FlinkRelMdColumnUniqueness.scala x: 564 lines of code y: 5 # changes flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/plan/rules/logical/PushPartitionIntoTableSourceScanRule.java x: 290 lines of code y: 11 # changes flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/plan/rules/logical/SubQueryDecorrelator.java x: 1041 lines of code y: 5 # changes flink-table/flink-table-planner/src/main/scala/org/apache/flink/table/planner/plan/metadata/FlinkRelMdDistinctRowCount.scala x: 540 lines of code y: 6 # changes flink-table/flink-table-planner/src/main/scala/org/apache/flink/table/planner/plan/metadata/SelectivityEstimator.scala x: 820 lines of code y: 6 # changes flink-table/flink-table-planner/src/main/scala/org/apache/flink/table/planner/plan/nodes/physical/batch/BatchPhysicalOverAggregateBase.scala x: 160 lines of code y: 5 # changes flink-table/flink-table-planner/src/main/scala/org/apache/flink/table/planner/plan/optimize/RelNodeBlock.scala x: 215 lines of code y: 7 # changes flink-table/flink-table-planner/src/main/scala/org/apache/flink/table/planner/plan/utils/FlinkRelOptUtil.scala x: 425 lines of code y: 11 # changes flink-table/flink-table-planner/src/main/scala/org/apache/flink/table/planner/plan/utils/IntervalJoinUtil.scala x: 322 lines of code y: 11 # changes flink-table/flink-table-planner/src/main/scala/org/apache/flink/table/planner/plan/utils/RexNodeExtractor.scala x: 419 lines of code y: 9 # changes flink-formats/flink-csv/src/main/java/org/apache/flink/formats/csv/RowCsvInputFormat.java x: 317 lines of code y: 4 # changes flink-formats/flink-avro/src/main/java/org/apache/flink/formats/avro/typeutils/AvroSerializer.java x: 261 lines of code y: 12 # changes flink-libraries/flink-cep/src/main/java/org/apache/flink/cep/pattern/Quantifier.java x: 174 lines of code y: 19 # changes flink-table/flink-table-api-scala/src/main/scala/org/apache/flink/table/api/codegen/TypeAnalyzer.scala x: 392 lines of code y: 1 # changes flink-runtime/src/main/java/org/apache/flink/runtime/checkpoint/CheckpointStatsTracker.java x: 33 lines of code y: 29 # changes flink-core/src/main/java/org/apache/flink/configuration/Configuration.java x: 441 lines of code y: 45 # changes flink-core/src/main/java/org/apache/flink/api/common/typeinfo/BasicArrayTypeInfo.java x: 134 lines of code y: 15 # changes flink-core/src/main/java/org/apache/flink/api/common/typeinfo/BasicTypeInfo.java x: 277 lines of code y: 21 # changes flink-core/src/main/java/org/apache/flink/api/common/typeinfo/PrimitiveArrayTypeInfo.java x: 188 lines of code y: 18 # changes flink-core/src/main/java/org/apache/flink/api/common/typeinfo/TypeInformation.java x: 59 lines of code y: 24 # changes flink-core/src/main/java/org/apache/flink/api/java/typeutils/PojoTypeInfo.java x: 359 lines of code y: 16 # changes flink-core/src/main/java/org/apache/flink/api/java/typeutils/TupleTypeInfo.java x: 204 lines of code y: 11 # changes flink-clients/src/main/java/org/apache/flink/client/cli/ProgramOptions.java x: 141 lines of code y: 27 # changes flink-dist/src/main/assemblies/opt.xml x: 96 lines of code y: 57 # changes flink-core/src/main/java/org/apache/flink/util/InstantiationUtil.java x: 432 lines of code y: 49 # changes flink-table/flink-table-runtime/src/main/java/org/apache/flink/table/runtime/typeutils/ArrayDataSerializer.java x: 280 lines of code y: 7 # changes flink-table/flink-table-runtime/src/main/java/org/apache/flink/table/runtime/typeutils/RowDataSerializer.java x: 298 lines of code y: 3 # changes flink-core/src/main/java/org/apache/flink/configuration/NettyShuffleEnvironmentOptions.java x: 236 lines of code y: 51 # changes flink-runtime/src/main/java/org/apache/flink/runtime/clusterframework/TaskExecutorProcessUtils.java x: 179 lines of code y: 16 # changes flink-runtime/src/main/java/org/apache/flink/runtime/resourcemanager/ResourceManagerFactory.java x: 113 lines of code y: 16 # changes flink-runtime/src/main/java/org/apache/flink/runtime/io/network/netty/NettyConfig.java x: 133 lines of code y: 31 # changes flink-filesystems/flink-hadoop-fs/src/main/java/org/apache/flink/runtime/fs/hdfs/HadoopRecoverableFsDataOutputStream.java x: 232 lines of code y: 11 # changes flink-table/flink-table-planner/src/main/scala/org/apache/flink/table/planner/plan/utils/AggFunctionFactory.scala x: 556 lines of code y: 18 # changes flink-core/src/main/java/org/apache/flink/api/common/Plan.java x: 145 lines of code y: 28 # changes flink-core/src/main/java/org/apache/flink/api/common/io/BinaryInputFormat.java x: 296 lines of code y: 22 # changes flink-core/src/main/java/org/apache/flink/configuration/CheckpointingOptions.java x: 442 lines of code y: 49 # changes flink-core/src/main/java/org/apache/flink/configuration/ResourceManagerOptions.java x: 183 lines of code y: 37 # changes flink-core/src/main/java/org/apache/flink/configuration/RestOptions.java x: 233 lines of code y: 31 # changes flink-core/src/main/java/org/apache/flink/configuration/SecurityOptions.java x: 464 lines of code y: 38 # changes flink-core/src/main/java/org/apache/flink/configuration/WebOptions.java x: 94 lines of code y: 22 # changes flink-runtime/src/main/java/org/apache/flink/runtime/io/network/netty/PartitionRequestClientFactory.java x: 138 lines of code y: 23 # changes flink-clients/src/main/java/org/apache/flink/client/deployment/application/ApplicationDispatcherBootstrap.java x: 309 lines of code y: 21 # changes flink-core/src/main/java/org/apache/flink/configuration/ConfigurationUtils.java x: 425 lines of code y: 41 # changes flink-runtime-web/src/main/java/org/apache/flink/runtime/webmonitor/WebSubmissionExtension.java x: 150 lines of code y: 17 # changes flink-runtime-web/src/main/java/org/apache/flink/runtime/webmonitor/handlers/JarListHandler.java x: 143 lines of code y: 24 # changes flink-runtime-web/src/main/java/org/apache/flink/runtime/webmonitor/handlers/JarPlanHandler.java x: 83 lines of code y: 20 # changes flink-runtime-web/src/main/java/org/apache/flink/runtime/webmonitor/handlers/JarUploadHandler.java x: 81 lines of code y: 19 # changes flink-runtime/src/main/java/org/apache/flink/runtime/dispatcher/DispatcherRestEndpoint.java x: 120 lines of code y: 53 # changes flink-runtime/src/main/java/org/apache/flink/runtime/executiongraph/Execution.java x: 1083 lines of code y: 208 # changes flink-runtime/src/main/java/org/apache/flink/runtime/executiongraph/ExecutionVertex.java x: 374 lines of code y: 154 # changes flink-runtime/src/main/java/org/apache/flink/runtime/jobmanager/slots/TaskManagerGateway.java x: 53 lines of code y: 21 # changes flink-runtime/src/main/java/org/apache/flink/runtime/jobmaster/JobManagerRunner.java x: 20 lines of code y: 52 # changes flink-runtime/src/main/java/org/apache/flink/runtime/jobmaster/JobMasterGateway.java x: 108 lines of code y: 73 # changes flink-runtime/src/main/java/org/apache/flink/runtime/jobmaster/RpcTaskManagerGateway.java x: 94 lines of code y: 24 # changes flink-runtime/src/main/java/org/apache/flink/runtime/jobmaster/slotpool/DefaultDeclarativeSlotPool.java x: 471 lines of code y: 20 # changes flink-runtime/src/main/java/org/apache/flink/runtime/resourcemanager/DefaultJobLeaderIdService.java x: 241 lines of code y: 4 # changes flink-runtime/src/main/java/org/apache/flink/runtime/resourcemanager/ResourceManagerGateway.java x: 92 lines of code y: 53 # changes flink-runtime/src/main/java/org/apache/flink/runtime/resourcemanager/StandaloneResourceManager.java x: 91 lines of code y: 37 # changes flink-runtime/src/main/java/org/apache/flink/runtime/resourcemanager/active/ActiveResourceManager.java x: 553 lines of code y: 31 # changes flink-runtime/src/main/java/org/apache/flink/runtime/rest/RestClient.java x: 709 lines of code y: 41 # changes flink-runtime/src/main/java/org/apache/flink/runtime/rest/RestServerEndpoint.java x: 577 lines of code y: 45 # changes flink-runtime/src/main/java/org/apache/flink/runtime/rest/handler/job/JobExceptionsHandler.java x: 207 lines of code y: 25 # changes flink-runtime/src/main/java/org/apache/flink/runtime/rest/handler/job/JobVertexBackPressureHandler.java x: 171 lines of code y: 10 # changes flink-runtime/src/main/java/org/apache/flink/runtime/rest/handler/job/checkpoints/CheckpointConfigHandler.java x: 118 lines of code y: 21 # changes flink-runtime/src/main/java/org/apache/flink/runtime/rest/handler/job/metrics/AbstractAggregatingMetricsHandler.java x: 251 lines of code y: 8 # changes flink-runtime/src/main/java/org/apache/flink/runtime/rest/handler/job/savepoints/SavepointHandlers.java x: 250 lines of code y: 18 # changes flink-runtime/src/main/java/org/apache/flink/runtime/rest/handler/legacy/files/StaticFileServerHandler.java x: 252 lines of code y: 12 # changes flink-runtime/src/main/java/org/apache/flink/runtime/scheduler/DefaultExecutionDeployer.java x: 297 lines of code y: 5 # changes flink-runtime/src/main/java/org/apache/flink/runtime/scheduler/SlotSharingExecutionSlotAllocator.java x: 277 lines of code y: 12 # changes flink-runtime/src/main/java/org/apache/flink/runtime/taskexecutor/DefaultJobLeaderService.java x: 411 lines of code y: 8 # changes flink-runtime/src/main/java/org/apache/flink/runtime/taskexecutor/TaskExecutorGateway.java x: 105 lines of code y: 53 # changes flink-runtime/src/main/java/org/apache/flink/runtime/taskexecutor/TaskManagerServicesConfiguration.java x: 234 lines of code y: 55 # changes flink-runtime/src/main/java/org/apache/flink/runtime/webmonitor/WebMonitorUtils.java x: 127 lines of code y: 38 # changes flink-runtime/src/main/java/org/apache/flink/runtime/checkpoint/PendingCheckpoint.java x: 493 lines of code y: 85 # changes flink-core/src/main/java/org/apache/flink/core/fs/Path.java x: 281 lines of code y: 22 # changes flink-runtime/src/main/java/org/apache/flink/runtime/rest/messages/JobExceptionsInfoWithHistory.java x: 280 lines of code y: 9 # changes flink-core/src/main/java/org/apache/flink/api/common/operators/Operator.java x: 124 lines of code y: 14 # changes flink-kubernetes/src/main/java/org/apache/flink/kubernetes/kubeclient/parameters/KubernetesJobManagerParameters.java x: 164 lines of code y: 22 # changes flink-runtime/src/main/java/org/apache/flink/runtime/operators/sort/ExternalSorterBuilder.java x: 335 lines of code y: 4 # changes flink-python/pyflink/pyflink_gateway_server.py x: 224 lines of code y: 33 # changes flink-runtime/src/main/java/org/apache/flink/runtime/checkpoint/CheckpointRecoveryFactory.java x: 16 lines of code y: 12 # changes flink-runtime/src/main/java/org/apache/flink/runtime/checkpoint/CompletedCheckpoint.java x: 254 lines of code y: 44 # changes flink-runtime/src/main/java/org/apache/flink/runtime/checkpoint/StandaloneCheckpointRecoveryFactory.java x: 26 lines of code y: 14 # changes flink-runtime/src/main/java/org/apache/flink/runtime/state/SharedStateRegistry.java x: 29 lines of code y: 25 # changes tools/maven/suppressions-core.xml x: 74 lines of code y: 17 # changes flink-runtime/src/main/java/org/apache/flink/runtime/scheduler/adaptive/allocator/SlotSharingSlotAllocator.java x: 288 lines of code y: 10 # changes flink-core/src/main/java/org/apache/flink/core/state/StateFutureImpl.java x: 508 lines of code y: 9 # changes flink-runtime/src/main/java/org/apache/flink/streaming/api/datastream/StreamProjection.java x: 1521 lines of code y: 1 # changes flink-runtime/src/main/java/org/apache/flink/streaming/api/operators/InternalTimersSnapshotReaderWriters.java x: 261 lines of code y: 1 # changes flink-runtime/src/main/java/org/apache/flink/streaming/api/operators/co/CoBroadcastWithKeyedOperator.java x: 299 lines of code y: 1 # changes flink-runtime/src/main/java/org/apache/flink/streaming/runtime/io/checkpointing/CheckpointBarrierTracker.java x: 252 lines of code y: 1 # changes flink-runtime/src/main/java/org/apache/flink/streaming/runtime/io/checkpointing/SingleCheckpointBarrierHandler.java x: 422 lines of code y: 1 # changes flink-runtime/src/main/java/org/apache/flink/streaming/runtime/streamrecord/StreamElementSerializer.java x: 237 lines of code y: 1 # changes flink-runtime/src/main/java/org/apache/flink/runtime/metrics/groups/TaskIOMetricGroup.java x: 296 lines of code y: 27 # changes flink-table/flink-table-runtime/src/main/java/org/apache/flink/table/runtime/functions/SqlFunctionUtils.java x: 971 lines of code y: 7 # changes flink-table/flink-table-common/src/main/java/org/apache/flink/table/types/inference/strategies/SubsequenceInputTypeStrategy.java x: 204 lines of code y: 7 # changes flink-runtime/src/main/java/org/apache/flink/runtime/io/network/partition/hybrid/tiered/shuffle/TieredResultPartitionFactory.java x: 201 lines of code y: 10 # changes flink-runtime/src/main/java/org/apache/flink/runtime/io/network/partition/hybrid/tiered/tier/disk/DiskTierProducerAgent.java x: 188 lines of code y: 11 # changes flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/plan/nodes/exec/batch/BatchExecHashAggregate.java x: 243 lines of code y: 16 # changes flink-runtime/src/main/java/org/apache/flink/runtime/jobmaster/slotpool/DeclarativeSlotPoolBridge.java x: 480 lines of code y: 24 # changes flink-runtime/src/main/java/org/apache/flink/runtime/jobmaster/slotpool/DeclarativeSlotPoolService.java x: 240 lines of code y: 9 # changes flink-runtime/src/main/java/org/apache/flink/runtime/jobmaster/slotpool/SlotPool.java x: 60 lines of code y: 48 # changes flink-table/flink-table-runtime/src/main/java/org/apache/flink/table/data/binary/BinaryStringDataUtil.java x: 874 lines of code y: 8 # changes flink-runtime/src/main/java/org/apache/flink/runtime/jobmanager/scheduler/SlotSharingGroup.java x: 36 lines of code y: 16 # changes flink-runtime/src/main/java/org/apache/flink/runtime/checkpoint/CompletedCheckpointStore.java x: 42 lines of code y: 29 # changes flink-runtime/src/main/java/org/apache/flink/runtime/state/filesystem/FileStateHandle.java x: 98 lines of code y: 18 # changes flink-runtime/src/main/java/org/apache/flink/runtime/blob/BlobServer.java x: 647 lines of code y: 58 # changes flink-runtime/src/main/java/org/apache/flink/runtime/checkpoint/filemerging/FileMergingSnapshotManagerBase.java x: 710 lines of code y: 17 # changes flink-runtime-web/web-dashboard/src/app/services/metrics.service.ts x: 145 lines of code y: 10 # changes flink-formats/flink-parquet/src/main/java/org/apache/flink/formats/parquet/row/ParquetRowDataWriter.java x: 527 lines of code y: 9 # changes flink-formats/flink-json/src/main/java/org/apache/flink/formats/json/RowDataToJsonConverters.java x: 302 lines of code y: 13 # changes flink-runtime/src/main/java/org/apache/flink/runtime/scheduler/SchedulerNG.java x: 114 lines of code y: 26 # changes flink-runtime/src/main/java/org/apache/flink/runtime/state/TaskStateManagerImpl.java x: 231 lines of code y: 24 # changes flink-formats/flink-parquet/src/main/java/org/apache/flink/formats/parquet/ParquetVectorizedInputFormat.java x: 403 lines of code y: 16 # changes flink-formats/flink-parquet/src/main/java/org/apache/flink/formats/parquet/vector/ParquetColumnarRowSplitReader.java x: 275 lines of code y: 10 # changes flink-runtime/src/main/java/org/apache/flink/runtime/io/network/buffer/BufferPool.java x: 16 lines of code y: 17 # changes flink-runtime/src/main/java/org/apache/flink/runtime/io/network/buffer/BufferPoolFactory.java x: 13 lines of code y: 14 # changes flink-runtime/src/main/java/org/apache/flink/runtime/io/network/buffer/LocalBufferPool.java x: 542 lines of code y: 61 # changes flink-runtime/src/main/java/org/apache/flink/runtime/io/network/buffer/NetworkBufferPool.java x: 475 lines of code y: 56 # changes flink-runtime/src/main/java/org/apache/flink/runtime/io/network/partition/BufferWritingResultPartition.java x: 349 lines of code y: 30 # changes flink-runtime/src/main/java/org/apache/flink/runtime/io/network/partition/consumer/BufferManager.java x: 301 lines of code y: 19 # changes flink-runtime/src/main/java/org/apache/flink/runtime/io/network/partition/consumer/RemoteRecoveredInputChannel.java x: 59 lines of code y: 15 # changes flink-runtime/src/main/java/org/apache/flink/runtime/io/network/partition/hybrid/tiered/storage/SortBufferAccumulator.java x: 222 lines of code y: 9 # changes flink-table/flink-sql-gateway/src/main/java/org/apache/flink/table/gateway/workflow/scheduler/EmbeddedQuartzScheduler.java x: 403 lines of code y: 5 # changes flink-runtime/src/main/java/org/apache/flink/runtime/state/TaskExecutorFileMergingManager.java x: 179 lines of code y: 7 # changes flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/operations/AlterSchemaConverter.java x: 898 lines of code y: 10 # changes flink-runtime/src/main/java/org/apache/flink/runtime/state/CheckpointStreamFactory.java x: 18 lines of code y: 13 # changes flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/plan/optimize/QueryHintsResolver.java x: 373 lines of code y: 3 # changes flink-table/flink-table-planner/src/main/scala/org/apache/flink/table/planner/plan/fusion/spec/HashAggFusionCodegenSpec.scala x: 595 lines of code y: 3 # changes flink-libraries/flink-state-processing-api/src/main/java/org/apache/flink/state/api/runtime/SavepointEnvironment.java x: 329 lines of code y: 36 # changes flink-runtime/src/main/java/org/apache/flink/runtime/io/disk/iomanager/IOManager.java x: 88 lines of code y: 25 # changes flink-runtime/src/main/java/org/apache/flink/runtime/taskexecutor/TaskManagerServices.java x: 436 lines of code y: 93 # changes flink-runtime/src/main/java/org/apache/flink/runtime/rest/FileUploadHandler.java x: 221 lines of code y: 20 # changes flink-table/flink-table-runtime/src/main/java/org/apache/flink/table/runtime/operators/sort/BinaryExternalSorter.java x: 778 lines of code y: 4 # changes flink-runtime/src/main/java/org/apache/flink/runtime/taskmanager/MemoryLogger.java x: 148 lines of code y: 9 # changes flink-runtime/src/main/java/org/apache/flink/runtime/taskmanager/RuntimeEnvironment.java x: 318 lines of code y: 48 # changes flink-formats/flink-orc/src/main/java/org/apache/flink/orc/OrcFilters.java x: 574 lines of code y: 7 # changes flink-runtime/src/main/java/org/apache/flink/runtime/state/IncrementalRemoteKeyedStateHandle.java x: 222 lines of code y: 13 # changes flink-runtime/src/main/java/org/apache/flink/runtime/state/TaskStateManager.java x: 46 lines of code y: 18 # changes flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/plan/nodes/exec/batch/BatchExecPythonOverAggregate.java x: 257 lines of code y: 14 # changes flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/plan/nodes/exec/common/CommonExecPythonCalc.java x: 287 lines of code y: 21 # changes flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/plan/nodes/exec/common/CommonExecPythonCorrelate.java x: 204 lines of code y: 19 # changes flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/plan/nodes/exec/stream/StreamExecPythonGroupWindowAggregate.java x: 640 lines of code y: 24 # changes flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/plan/nodes/exec/stream/StreamExecPythonOverAggregate.java x: 338 lines of code y: 18 # changes flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/plan/nodes/exec/utils/CommonPythonUtil.java x: 501 lines of code y: 12 # changes flink-connectors/flink-connector-base/src/main/java/org/apache/flink/connector/base/source/hybrid/HybridSourceSplitEnumerator.java x: 355 lines of code y: 11 # changes flink-runtime/src/main/java/org/apache/flink/runtime/io/network/partition/ResultPartition.java x: 233 lines of code y: 80 # changes flink-runtime/src/main/java/org/apache/flink/runtime/io/network/partition/ResultPartitionManager.java x: 234 lines of code y: 20 # changes flink-runtime/src/main/java/org/apache/flink/runtime/state/TaskExecutorLocalStateStoresManager.java x: 317 lines of code y: 19 # changes flink-runtime/src/main/java/org/apache/flink/runtime/state/TaskLocalStateStoreImpl.java x: 375 lines of code y: 14 # changes flink-python/pyflink/datastream/state.py x: 468 lines of code y: 16 # changes flink-rpc/flink-rpc-akka/src/main/java/org/apache/flink/runtime/rpc/pekko/PekkoRpcActor.java x: 517 lines of code y: 2 # changes flink-runtime/src/main/java/org/apache/flink/runtime/checkpoint/channel/ChannelStateWriteRequestExecutorImpl.java x: 352 lines of code y: 9 # changes flink-runtime/src/main/java/org/apache/flink/runtime/blob/PermanentBlobCache.java x: 304 lines of code y: 14 # changes flink-runtime/src/main/java/org/apache/flink/runtime/deployment/TaskDeploymentDescriptor.java x: 182 lines of code y: 55 # changes flink-formats/flink-json/src/main/java/org/apache/flink/formats/json/JsonFormatFactory.java x: 163 lines of code y: 17 # changes flink-formats/flink-json/src/main/java/org/apache/flink/formats/json/canal/CanalJsonFormatFactory.java x: 112 lines of code y: 14 # changes flink-runtime/src/main/java/org/apache/flink/runtime/checkpoint/CheckpointFailureReason.java x: 49 lines of code y: 17 # changes flink-kubernetes/src/main/java/org/apache/flink/kubernetes/KubernetesResourceManagerDriver.java x: 402 lines of code y: 32 # changes flink-kubernetes/src/main/java/org/apache/flink/kubernetes/kubeclient/Fabric8FlinkKubeClient.java x: 361 lines of code y: 36 # changes flink-runtime/src/main/java/org/apache/flink/runtime/state/IncrementalKeyedStateHandle.java x: 68 lines of code y: 12 # changes flink-table/flink-table-planner/src/main/scala/org/apache/flink/table/planner/codegen/agg/batch/HashAggCodeGenHelper.scala x: 810 lines of code y: 11 # changes flink-table/flink-table-planner/src/main/scala/org/apache/flink/table/planner/codegen/sort/SortCodeGenerator.scala x: 316 lines of code y: 9 # changes flink-runtime/src/main/java/org/apache/flink/runtime/taskexecutor/TaskManagerConfiguration.java x: 180 lines of code y: 36 # changes flink-yarn/src/main/java/org/apache/flink/yarn/YarnTaskExecutorRunner.java x: 81 lines of code y: 36 # changes flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/calcite/RelTimeIndicatorConverter.java x: 655 lines of code y: 9 # changes flink-core/src/main/java/org/apache/flink/api/common/operators/base/OuterJoinOperatorBase.java x: 310 lines of code y: 7 # changes flink-core/src/main/java/org/apache/flink/api/common/operators/base/ReduceOperatorBase.java x: 147 lines of code y: 18 # changes flink-queryable-state/flink-queryable-state-client-java/src/main/java/org/apache/flink/queryablestate/client/QueryableStateClient.java x: 212 lines of code y: 15 # changes flink-runtime/src/main/java/org/apache/flink/runtime/operators/sort/LargeRecordHandler.java x: 352 lines of code y: 12 # changes flink-connectors/flink-connector-base/src/main/java/org/apache/flink/connector/base/source/reader/fetcher/SplitFetcherTask.java x: 8 lines of code y: 7 # changes flink-yarn/src/main/java/org/apache/flink/yarn/Utils.java x: 579 lines of code y: 70 # changes flink-connectors/flink-connector-files/src/main/java/org/apache/flink/connector/file/sink/writer/FileWriter.java x: 204 lines of code y: 12 # changes flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/plan/nodes/exec/stream/StreamExecLocalWindowAggregate.java x: 195 lines of code y: 16 # changes flink-kubernetes/src/main/java/org/apache/flink/kubernetes/kubeclient/decorators/InitJobManagerDecorator.java x: 173 lines of code y: 16 # changes flink-core/src/main/java/org/apache/flink/configuration/RestartStrategyOptions.java x: 265 lines of code y: 17 # changes flink-runtime/src/main/java/org/apache/flink/runtime/executiongraph/failover/ExponentialDelayRestartBackoffTimeStrategy.java x: 231 lines of code y: 5 # changes flink-clients/src/main/java/org/apache/flink/client/cli/AbstractCustomCommandLine.java x: 63 lines of code y: 16 # changes flink-kubernetes/src/main/java/org/apache/flink/kubernetes/entrypoint/KubernetesResourceManagerFactory.java x: 43 lines of code y: 15 # changes flink-kubernetes/src/main/java/org/apache/flink/kubernetes/kubeclient/parameters/KubernetesTaskManagerParameters.java x: 144 lines of code y: 17 # changes flink-runtime/src/main/java/org/apache/flink/runtime/blob/BlobClient.java x: 241 lines of code y: 25 # changes flink-runtime/src/main/java/org/apache/flink/runtime/blob/BlobUtils.java x: 411 lines of code y: 42 # changes flink-runtime/src/main/java/org/apache/flink/runtime/highavailability/HighAvailabilityServicesUtils.java x: 242 lines of code y: 33 # changes flink-runtime/src/main/java/org/apache/flink/runtime/operators/JoinDriver.java x: 241 lines of code y: 13 # changes flink-runtime/src/main/java/org/apache/flink/runtime/util/config/memory/ProcessMemoryUtils.java x: 281 lines of code y: 8 # changes flink-table/flink-table-runtime/src/main/java/org/apache/flink/table/runtime/operators/join/HashJoinOperator.java x: 435 lines of code y: 7 # changes flink-yarn/src/main/java/org/apache/flink/yarn/entrypoint/YarnSessionClusterEntrypoint.java x: 58 lines of code y: 18 # changes flink-python/src/main/java/org/apache/flink/table/runtime/operators/python/aggregate/PythonStreamGroupWindowAggregateOperator.java x: 435 lines of code y: 13 # changes flink-python/src/main/java/org/apache/flink/table/runtime/operators/python/aggregate/arrow/stream/StreamArrowPythonGroupWindowAggregateFunctionOperator.java x: 445 lines of code y: 15 # changes flink-runtime/src/main/java/org/apache/flink/runtime/checkpoint/TaskState.java x: 137 lines of code y: 19 # changes flink-runtime-web/web-dashboard/src/app/pages/task-manager/status/task-manager-status.component.ts x: 67 lines of code y: 10 # changes flink-runtime/src/main/java/org/apache/flink/runtime/resourcemanager/ResourceManagerRuntimeServices.java x: 64 lines of code y: 23 # changes flink-runtime/src/main/java/org/apache/flink/runtime/io/network/api/writer/RecordWriter.java x: 180 lines of code y: 69 # changes flink-runtime/src/main/java/org/apache/flink/runtime/io/network/netty/CreditBasedSequenceNumberingViewReader.java x: 207 lines of code y: 26 # changes flink-runtime/src/main/java/org/apache/flink/runtime/io/network/partition/ResultSubpartitionView.java x: 38 lines of code y: 30 # changes flink-runtime/src/main/java/org/apache/flink/runtime/io/network/partition/consumer/InputChannel.java x: 187 lines of code y: 47 # changes flink-runtime/src/main/java/org/apache/flink/runtime/io/network/api/writer/ResultPartitionWriter.java x: 40 lines of code y: 45 # changes flink-runtime/src/main/java/org/apache/flink/runtime/state/heap/StateTable.java x: 253 lines of code y: 21 # changes flink-table/flink-table-planner/src/main/scala/org/apache/flink/table/planner/plan/rules/logical/RemoteCalcSplitRule.scala x: 353 lines of code y: 1 # changes flink-table/flink-table-planner/src/main/scala/org/apache/flink/table/planner/codegen/CodeGeneratorContext.scala x: 810 lines of code y: 19 # changes flink-table/flink-table-planner/src/main/scala/org/apache/flink/table/planner/codegen/MatchCodeGenerator.scala x: 584 lines of code y: 10 # changes flink-table/flink-table-planner/src/main/scala/org/apache/flink/table/planner/codegen/agg/DistinctAggCodeGen.scala x: 758 lines of code y: 4 # changes flink-table/flink-table-planner/src/main/scala/org/apache/flink/table/planner/codegen/agg/ImperativeAggCodeGen.scala x: 389 lines of code y: 8 # changes flink-table/flink-table-planner/src/main/scala/org/apache/flink/table/planner/codegen/agg/batch/AggCodeGenHelper.scala x: 652 lines of code y: 8 # changes flink-table/flink-table-planner/src/main/scala/org/apache/flink/table/planner/codegen/agg/batch/WindowCodeGenerator.scala x: 655 lines of code y: 10 # changes flink-core/src/main/java/org/apache/flink/api/common/typeutils/TypeSerializer.java x: 23 lines of code y: 26 # changes flink-core/src/main/java/org/apache/flink/api/java/typeutils/runtime/RowSerializer.java x: 410 lines of code y: 20 # changes flink-core/src/main/java/org/apache/flink/api/common/typeutils/base/EnumSerializer.java x: 205 lines of code y: 21 # changes flink-core/src/main/java/org/apache/flink/api/common/operators/CollectionExecutor.java x: 498 lines of code y: 28 # changes flink-runtime/src/main/java/org/apache/flink/runtime/operators/DataSinkTask.java x: 316 lines of code y: 45 # changes flink-runtime/src/main/java/org/apache/flink/runtime/operators/DataSourceTask.java x: 275 lines of code y: 41 # changes flink-runtime/src/main/java/org/apache/flink/runtime/operators/chaining/ChainedDriver.java x: 88 lines of code y: 24 # changes flink-streaming-java/src/main/java/org/apache/flink/streaming/runtime/operators/GenericWriteAheadSink.java x: 235 lines of code y: 27 # changes flink-table/flink-table-planner/src/main/scala/org/apache/flink/table/planner/plan/rules/logical/FlinkSubQueryRemoveRule.scala x: 312 lines of code y: 7 # changes flink-state-backends/flink-statebackend-changelog/src/main/java/org/apache/flink/state/changelog/ChangelogStateBackend.java x: 100 lines of code y: 21 # changes flink-table/flink-table-planner/src/main/scala/org/apache/flink/table/planner/plan/rules/physical/batch/BatchPhysicalWindowAggregateRule.scala x: 327 lines of code y: 8 # changes flink-python/src/main/java/org/apache/flink/table/runtime/operators/python/aggregate/arrow/batch/BatchArrowPythonOverWindowAggregateFunctionOperator.java x: 267 lines of code y: 15 # changes flink-runtime/src/main/java/org/apache/flink/runtime/rest/messages/checkpoints/CheckpointStatistics.java x: 567 lines of code y: 20 # changes flink-runtime-web/web-dashboard/src/app/pages/job/checkpoints/job-checkpoints.component.html x: 566 lines of code y: 25 # changes flink-core/src/main/java/org/apache/flink/api/common/functions/RichGroupReduceFunction.java x: 10 lines of code y: 11 # changes flink-table/flink-table-runtime/src/main/java/org/apache/flink/table/runtime/operators/join/SortMergeJoinFunction.java x: 505 lines of code y: 4 # changes flink-table/flink-sql-jdbc-driver/src/main/java/org/apache/flink/table/jdbc/FlinkResultSet.java x: 464 lines of code y: 6 # changes flink-table/flink-table-api-java/src/main/java/org/apache/flink/table/api/config/TableConfigOptions.java x: 273 lines of code y: 27 # changes flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/plan/optimize/program/FlinkRuntimeFilterProgram.java x: 509 lines of code y: 3 # changes flink-table/flink-table-api-java/src/main/java/org/apache/flink/table/catalog/SchemaTranslator.java x: 366 lines of code y: 6 # changes flink-table/flink-table-runtime/src/main/java/org/apache/flink/table/runtime/hashtable/BinaryHashTable.java x: 535 lines of code y: 5 # changes flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/plan/nodes/exec/processor/MultipleInputNodeCreationProcessor.java x: 517 lines of code y: 8 # changes flink-table/flink-sql-jdbc-driver/src/main/java/org/apache/flink/table/jdbc/BaseDatabaseMetaData.java x: 311 lines of code y: 2 # changes flink-table/flink-sql-jdbc-driver/src/main/java/org/apache/flink/table/jdbc/FlinkDatabaseMetaData.java x: 570 lines of code y: 2 # changes flink-formats/flink-json/src/main/java/org/apache/flink/formats/json/JsonParserToRowDataConverters.java x: 521 lines of code y: 1 # changes flink-formats/flink-json/src/main/java/org/apache/flink/formats/json/JsonToRowDataConverters.java x: 320 lines of code y: 8 # changes flink-runtime-web/web-dashboard/src/app/pages/task-manager/metrics/task-manager-metrics.component.html x: 400 lines of code y: 9 # changes flink-runtime/src/main/java/org/apache/flink/runtime/io/network/partition/BoundedBlockingSubpartition.java x: 214 lines of code y: 27 # changes flink-runtime/src/main/java/org/apache/flink/runtime/io/network/buffer/NetworkBuffer.java x: 468 lines of code y: 11 # changes flink-runtime/src/main/java/org/apache/flink/runtime/execution/librarycache/BlobLibraryCacheManager.java x: 343 lines of code y: 38 # changes flink-core/src/main/java/org/apache/flink/api/common/accumulators/AccumulatorHelper.java x: 169 lines of code y: 18 # changes flink-runtime/src/main/java/org/apache/flink/runtime/taskexecutor/slot/TaskSlot.java x: 188 lines of code y: 21 # changes flink-core/src/main/java/org/apache/flink/core/memory/MemorySegment.java x: 651 lines of code y: 31 # changes flink-python/pyflink/fn_execution/coders.py x: 504 lines of code y: 58 # changes flink-python/pyflink/fn_execution/table/operations.py x: 447 lines of code y: 10 # changes flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/typeutils/SymbolUtil.java x: 570 lines of code y: 4 # changes flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/plan/rules/logical/FlinkAggregateExpandDistinctAggregatesRule.java x: 687 lines of code y: 4 # changes flink-table/flink-table-planner/src/main/scala/org/apache/flink/table/planner/plan/metadata/FlinkRelMdSize.scala x: 348 lines of code y: 3 # changes flink-table/flink-table-planner/src/main/scala/org/apache/flink/table/planner/plan/rules/logical/LogicalWindowAggregateRuleBase.scala x: 262 lines of code y: 6 # changes flink-python/pyflink/fn_execution/datastream/process/operations.py x: 354 lines of code y: 3 # changes flink-table/flink-sql-jdbc-driver/src/main/java/org/apache/flink/table/jdbc/BaseResultSet.java x: 655 lines of code y: 1 # changes flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/plan/rules/logical/FlinkFilterJoinRule.java x: 409 lines of code y: 7 # changes flink-python/pyflink/fn_execution/datastream/embedded/operations.py x: 234 lines of code y: 7 # changes flink-table/flink-table-runtime/src/main/java/org/apache/flink/table/runtime/hashtable/LongHashPartition.java x: 730 lines of code y: 3 # changes flink-runtime/src/main/java/org/apache/flink/runtime/blob/BlobServerConnection.java x: 270 lines of code y: 21 # changes flink-runtime/src/main/java/org/apache/flink/runtime/metrics/dump/MetricDumpSerialization.java x: 376 lines of code y: 10 # changes flink-runtime/src/main/java/org/apache/flink/runtime/io/network/partition/ResultPartitionType.java x: 75 lines of code y: 22 # changes flink-table/flink-sql-client/src/main/java/org/apache/flink/table/client/cli/CliTableResultView.java x: 323 lines of code y: 14 # changes flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/plan/rules/logical/FlinkJoinToMultiJoinRule.java x: 489 lines of code y: 3 # changes flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/plan/rules/logical/PushProjectIntoTableSourceScanRule.java x: 348 lines of code y: 13 # changes flink-runtime/src/main/java/org/apache/flink/runtime/heartbeat/HeartbeatManagerSenderImpl.java x: 65 lines of code y: 14 # changes flink-runtime/src/main/java/org/apache/flink/runtime/checkpoint/channel/ChannelStateCheckpointWriter.java x: 304 lines of code y: 15 # changes flink-runtime/src/main/java/org/apache/flink/runtime/checkpoint/channel/ChannelStateWriteRequest.java x: 342 lines of code y: 12 # changes flink-python/pyflink/fn_execution/state_impl.py x: 1052 lines of code y: 30 # changes flink-python/pyflink/proto/flink-fn-execution.proto x: 447 lines of code y: 47 # changes flink-table/flink-table-planner/src/main/scala/org/apache/flink/table/planner/plan/utils/RelExplainUtil.scala x: 819 lines of code y: 8 # changes flink-table/flink-table-planner/src/main/scala/org/apache/flink/table/planner/plan/utils/FlinkRelMdUtil.scala x: 554 lines of code y: 4 # changes flink-table/flink-table-common/src/main/java/org/apache/flink/table/api/Schema.java x: 610 lines of code y: 12 # changes flink-runtime/src/main/java/org/apache/flink/runtime/resourcemanager/slotmanager/SlotManager.java x: 49 lines of code y: 56 # changes flink-runtime/src/main/java/org/apache/flink/runtime/scheduler/strategy/PipelinedRegionSchedulingStrategy.java x: 323 lines of code y: 13 # changes flink-python/pyflink/fn_execution/coder_impl_fast.pyx x: 687 lines of code y: 39 # changes flink-python/pyflink/fn_execution/coder_impl_slow.py x: 574 lines of code y: 15 # changes flink-python/pyflink/fn_execution/table/aggregate_slow.py x: 389 lines of code y: 6 # changes flink-runtime-web/web-dashboard/src/app/interfaces/job-checkpoint.ts x: 197 lines of code y: 17 # changes flink-python/pyflink/common/typeinfo.py x: 739 lines of code y: 14 # changes flink-runtime/src/main/java/org/apache/flink/runtime/entrypoint/component/DispatcherResourceManagerComponent.java x: 141 lines of code y: 22 # changes flink-table/flink-table-runtime/src/main/java/org/apache/flink/table/runtime/hashtable/BinaryHashBucketArea.java x: 464 lines of code y: 2 # changes flink-python/pyflink/fn_execution/table/window_aggregate_fast.pyx x: 406 lines of code y: 12 # changes flink-python/pyflink/fn_execution/table/window_aggregate_slow.py x: 351 lines of code y: 11 # changes flink-runtime/src/main/java/org/apache/flink/runtime/rest/messages/checkpoints/CheckpointConfigInfo.java x: 204 lines of code y: 13 # changes flink-runtime-web/src/main/java/org/apache/flink/runtime/webmonitor/history/HistoryServerArchiveFetcher.java x: 347 lines of code y: 29 # changes flink-runtime/src/main/java/org/apache/flink/runtime/state/heap/HeapMapState.java x: 153 lines of code y: 13 # changes flink-table/flink-table-common/src/main/java/org/apache/flink/table/utils/PartitionPathUtils.java x: 250 lines of code y: 6 # changes flink-python/src/main/java/org/apache/flink/table/runtime/typeutils/PythonTypeUtils.java x: 704 lines of code y: 24 # changes flink-python/pyflink/datastream/window.py x: 945 lines of code y: 11 # changes flink-metrics/flink-metrics-statsd/src/main/java/org/apache/flink/metrics/statsd/StatsDReporter.java x: 175 lines of code y: 13 # changes flink-table/flink-table-api-java/src/main/java/org/apache/flink/table/catalog/DefaultSchemaResolver.java x: 332 lines of code y: 9 # changes flink-table/flink-table-planner/src/main/scala/org/apache/flink/table/planner/functions/utils/UserDefinedFunctionUtils.scala x: 625 lines of code y: 2 # changes flink-runtime/src/main/java/org/apache/flink/runtime/checkpoint/StandaloneCheckpointIDCounter.java x: 30 lines of code y: 15 # changes flink-runtime/src/main/java/org/apache/flink/runtime/clusterframework/types/ResourceProfile.java x: 411 lines of code y: 39 # changes flink-runtime/src/main/java/org/apache/flink/runtime/jobgraph/tasks/AbstractInvokable.java x: 119 lines of code y: 49 # changes flink-table/flink-table-common/src/main/java/org/apache/flink/table/types/logical/StructuredType.java x: 332 lines of code y: 15 # changes flink-table/flink-table-common/src/main/java/org/apache/flink/table/types/logical/utils/LogicalTypeMerging.java x: 615 lines of code y: 7 # changes flink-python/pyflink/fn_execution/beam/beam_coder_impl_slow.py x: 39 lines of code y: 23 # changes flink-runtime/src/main/java/org/apache/flink/runtime/jobmanager/scheduler/NoResourceAvailableException.java x: 31 lines of code y: 17 # changes flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/plan/metadata/FlinkRelMdCollation.java x: 398 lines of code y: 1 # changes flink-table/flink-table-runtime/src/main/java/org/apache/flink/table/runtime/util/SegmentsUtil.java x: 680 lines of code y: 1 # changes flink-runtime/src/main/java/org/apache/flink/runtime/filecache/FileCache.java x: 247 lines of code y: 26 # changes flink-core/src/main/java/org/apache/flink/core/memory/MemorySegmentFactory.java x: 67 lines of code y: 25 # changes flink-state-backends/flink-statebackend-heap-spillable/src/main/java/org/apache/flink/runtime/state/heap/CopyOnWriteSkipListStateMap.java x: 1003 lines of code y: 5 # changes flink-state-backends/flink-statebackend-heap-spillable/src/main/java/org/apache/flink/runtime/state/heap/SkipListUtils.java x: 362 lines of code y: 4 # changes flink-table/flink-table-common/src/main/java/org/apache/flink/table/data/binary/BinaryStringData.java x: 614 lines of code y: 5 # changes flink-runtime/src/main/java/org/apache/flink/runtime/jobmanager/scheduler/CoLocationConstraint.java x: 30 lines of code y: 20 # changes flink-connectors/flink-hadoop-compatibility/src/main/java/org/apache/flink/api/java/hadoop/mapred/HadoopInputFormatBase.java x: 235 lines of code y: 4 # changes flink-core/src/main/java/org/apache/flink/types/parser/FieldParser.java x: 136 lines of code y: 16 # changes flink-runtime/src/main/java/org/apache/flink/runtime/entrypoint/StandaloneSessionClusterEntrypoint.java x: 33 lines of code y: 17 # changes flink-runtime/src/main/java/org/apache/flink/runtime/iterative/io/SerializedUpdateBuffer.java x: 282 lines of code y: 9 # changes flink-runtime/src/main/java/org/apache/flink/runtime/operators/AllReduceDriver.java x: 109 lines of code y: 15 # changes flink-runtime/src/main/java/org/apache/flink/runtime/operators/GroupReduceCombineDriver.java x: 181 lines of code y: 20 # changes flink-runtime/src/main/java/org/apache/flink/runtime/operators/ReduceCombineDriver.java x: 250 lines of code y: 17 # changes flink-runtime/src/main/java/org/apache/flink/runtime/operators/hash/HashPartition.java x: 419 lines of code y: 17 # changes flink-runtime/src/main/java/org/apache/flink/runtime/operators/hash/MutableHashTable.java x: 1332 lines of code y: 24 # changes flink-runtime/src/main/java/org/apache/flink/runtime/operators/sort/NormalizedKeySorter.java x: 391 lines of code y: 14 # changes flink-runtime/src/main/java/org/apache/flink/runtime/security/SecurityUtils.java x: 89 lines of code y: 21 # changes flink-runtime/src/main/java/org/apache/flink/runtime/taskexecutor/JobLeaderService.java x: 16 lines of code y: 21 # changes flink-table/flink-table-common/src/main/java/org/apache/flink/table/data/binary/BinarySegmentUtils.java x: 780 lines of code y: 2 # changes
258.0
# changes
  min: 1.0
  average: 5.79
  25th percentile: 2.0
  median: 3.0
  75th percentile: 6.0
  max: 258.0
0 5759.0
lines of code
min: 1.0 | average: 96.41 | 25th percentile: 20.0 | median: 48.0 | 75th percentile: 105.0 | max: 5759.0

Number of Contributors vs. Number of Changes: 9588 points

flink-table/flink-table-common/src/main/java/org/apache/flink/table/annotation/ArgumentTrait.java x: 1 # contributors y: 8 # changes flink-table/flink-table-common/src/main/java/org/apache/flink/table/functions/ChangelogFunction.java x: 1 # contributors y: 1 # changes flink-table/flink-table-common/src/main/java/org/apache/flink/table/types/inference/CallContext.java x: 4 # contributors y: 11 # changes flink-table/flink-table-common/src/main/java/org/apache/flink/table/types/inference/StaticArgument.java x: 1 # contributors y: 6 # changes flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/functions/inference/OperatorBindingCallContext.java x: 2 # contributors y: 9 # changes flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/plan/nodes/exec/stream/StreamExecProcessTableFunction.java x: 1 # contributors y: 7 # changes flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/plan/trait/ModifyKindSet.java x: 1 # contributors y: 2 # changes flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/utils/ShortcutUtils.java x: 4 # contributors y: 10 # changes flink-table/flink-table-planner/src/main/scala/org/apache/flink/table/planner/plan/metadata/FlinkRelMdUniqueKeys.scala x: 6 # contributors y: 10 # changes flink-table/flink-table-planner/src/main/scala/org/apache/flink/table/planner/plan/metadata/FlinkRelMdUpsertKeys.scala x: 4 # contributors y: 8 # changes flink-table/flink-table-planner/src/main/scala/org/apache/flink/table/planner/plan/optimize/program/FlinkChangelogModeInferenceProgram.scala x: 11 # contributors y: 20 # changes flink-table/flink-table-planner/src/main/scala/org/apache/flink/table/planner/plan/utils/ChangelogPlanUtils.scala x: 3 # contributors y: 4 # changes flink-table/flink-table-runtime/src/main/java/org/apache/flink/table/runtime/operators/process/PassAllCollector.java x: 1 # contributors y: 3 # changes flink-table/flink-table-runtime/src/main/java/org/apache/flink/table/runtime/operators/process/ProcessTableOperator.java x: 1 # contributors y: 5 # changes flink-python/pyflink/table/table.py x: 14 # contributors y: 46 # changes flink-python/pyflink/table/table_environment.py x: 36 # contributors y: 129 # changes flink-python/pyflink/common/types.py x: 6 # contributors y: 13 # changes flink-python/pyflink/table/types.py x: 10 # contributors y: 41 # changes flink-table/flink-table-planner/src/main/scala/org/apache/flink/table/planner/codegen/ExprCodeGenerator.scala x: 15 # contributors y: 31 # changes flink-table/flink-table-planner/src/main/scala/org/apache/flink/table/planner/codegen/JsonGenerateUtils.scala x: 6 # contributors y: 12 # changes flink-table/flink-table-common/src/main/java/org/apache/flink/table/connector/ChangelogMode.java x: 4 # contributors y: 9 # changes flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/plan/nodes/exec/serde/ChangelogModeJsonDeserializer.java x: 2 # contributors y: 3 # changes flink-python/pyflink/datastream/data_stream.py x: 17 # contributors y: 69 # changes flink-python/pyflink/fn_execution/embedded/converters.py x: 2 # contributors y: 5 # changes flink-formats/flink-json/src/main/java/org/apache/flink/formats/json/AbstractJsonDeserializationSchema.java x: 2 # contributors y: 2 # changes flink-formats/flink-json/src/main/java/org/apache/flink/formats/json/JsonRowDataDeserializationSchema.java x: 16 # contributors y: 15 # changes flink-state-backends/flink-statebackend-forst/src/main/java/org/apache/flink/state/forst/fs/ForStFlinkFileSystem.java x: 6 # contributors y: 24 # changes flink-state-backends/flink-statebackend-forst/src/main/java/org/apache/flink/state/forst/fs/filemapping/FileOwnershipDecider.java x: 3 # contributors y: 3 # changes flink-yarn/src/main/java/org/apache/flink/yarn/YarnClusterDescriptor.java x: 57 # contributors y: 120 # changes flink-yarn/src/main/java/org/apache/flink/yarn/configuration/YarnConfigOptions.java x: 38 # contributors y: 52 # changes flink-table/flink-sql-parser/src/main/codegen/includes/parserImpls.ftl x: 45 # contributors y: 103 # changes flink-table/flink-table-api-java/src/main/java/org/apache/flink/table/catalog/CatalogManager.java x: 30 # contributors y: 67 # changes flink-table/flink-table-api-java/src/main/java/org/apache/flink/table/catalog/GenericInMemoryCatalog.java x: 14 # contributors y: 30 # changes flink-table/flink-table-common/src/main/java/org/apache/flink/table/catalog/Catalog.java x: 19 # contributors y: 32 # changes flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/operations/SqlNodeToOperationConversion.java x: 15 # contributors y: 21 # changes flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/operations/converters/SqlNodeConverters.java x: 12 # contributors y: 23 # changes flink-runtime/src/main/java/org/apache/flink/runtime/metrics/MetricNames.java x: 25 # contributors y: 48 # changes flink-runtime/src/main/java/org/apache/flink/runtime/metrics/util/MetricUtils.java x: 15 # contributors y: 32 # changes flink-table/flink-table-api-java/src/main/java/org/apache/flink/table/api/config/OptimizerConfigOptions.java x: 19 # contributors y: 27 # changes flink-table/flink-table-planner/src/main/scala/org/apache/flink/table/planner/plan/nodes/physical/stream/StreamPhysicalSink.scala x: 7 # contributors y: 12 # changes flink-table/flink-table-planner/src/main/scala/org/apache/flink/table/planner/plan/reuse/SubplanReuser.scala x: 5 # contributors y: 7 # changes flink-runtime/src/main/java/org/apache/flink/runtime/jobgraph/jsonplan/JsonPlanGenerator.java x: 10 # contributors y: 12 # changes flink-runtime/src/main/java/org/apache/flink/runtime/entrypoint/ClusterEntrypointUtils.java x: 6 # contributors y: 7 # changes flink-core/src/main/java/org/apache/flink/api/java/typeutils/runtime/PojoSerializer.java x: 18 # contributors y: 28 # changes flink-runtime/src/main/java/org/apache/flink/runtime/dispatcher/Dispatcher.java x: 49 # contributors y: 174 # changes flink-table/flink-table-planner/src/main/scala/org/apache/flink/table/planner/delegation/PlannerBase.scala x: 22 # contributors y: 49 # changes flink-table/flink-table-planner/src/main/scala/org/apache/flink/table/planner/plan/nodes/physical/batch/BatchPhysicalSink.scala x: 7 # contributors y: 8 # changes flink-runtime/src/main/java/org/apache/flink/runtime/state/AbstractKeyedStateBackend.java x: 28 # contributors y: 63 # changes flink-runtime/src/main/java/org/apache/flink/runtime/state/AbstractKeyedStateBackendBuilder.java x: 5 # contributors y: 8 # changes flink-runtime/src/main/java/org/apache/flink/runtime/state/AbstractStateBackend.java x: 12 # contributors y: 33 # changes flink-runtime/src/main/java/org/apache/flink/runtime/state/hashmap/HashMapStateBackend.java x: 7 # contributors y: 7 # changes flink-runtime/src/main/java/org/apache/flink/runtime/state/heap/HeapKeyedStateBackend.java x: 29 # contributors y: 97 # changes flink-runtime/src/main/java/org/apache/flink/runtime/state/heap/HeapKeyedStateBackendBuilder.java x: 9 # contributors y: 16 # changes flink-state-backends/flink-statebackend-changelog/src/main/java/org/apache/flink/state/changelog/ChangelogKeyedStateBackend.java x: 15 # contributors y: 49 # changes flink-state-backends/flink-statebackend-forst/src/main/java/org/apache/flink/state/forst/ForStStateBackend.java x: 7 # contributors y: 25 # changes flink-state-backends/flink-statebackend-forst/src/main/java/org/apache/flink/state/forst/sync/ForStSyncKeyedStateBackend.java x: 5 # contributors y: 12 # changes flink-state-backends/flink-statebackend-forst/src/main/java/org/apache/flink/state/forst/sync/ForStSyncKeyedStateBackendBuilder.java x: 5 # contributors y: 11 # changes flink-state-backends/flink-statebackend-rocksdb/src/main/java/org/apache/flink/state/rocksdb/RocksDBKeyedStateBackend.java x: 4 # contributors y: 4 # changes flink-state-backends/flink-statebackend-forst/src/main/java/org/apache/flink/state/forst/ForStConfigurableOptions.java x: 3 # contributors y: 9 # changes flink-state-backends/flink-statebackend-forst/src/main/java/org/apache/flink/state/forst/ForStResourceContainer.java x: 6 # contributors y: 27 # changes flink-core/src/main/java/org/apache/flink/util/TimeUtils.java x: 11 # contributors y: 15 # changes flink-table/flink-table-common/src/main/java/org/apache/flink/table/connector/sink/DynamicTableSink.java x: 12 # contributors y: 20 # changes flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/connectors/DynamicSinkUtils.java x: 13 # contributors y: 17 # changes flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/plan/abilities/sink/SinkAbilitySpec.java x: 5 # contributors y: 5 # changes flink-runtime/src/main/java/org/apache/flink/runtime/operators/coordination/SubtaskGatewayImpl.java x: 7 # contributors y: 10 # changes flink-runtime/src/main/java/org/apache/flink/runtime/source/coordinator/SourceCoordinator.java x: 18 # contributors y: 44 # changes flink-connectors/flink-connector-base/src/main/java/org/apache/flink/connector/base/sink/writer/AsyncSinkWriter.java x: 16 # contributors y: 27 # changes flink-clients/src/main/java/org/apache/flink/client/cli/CliFrontend.java x: 47 # contributors y: 104 # changes flink-connectors/flink-connector-files/src/main/java/org/apache/flink/connector/file/sink/compactor/operator/CompactorOperator.java x: 4 # contributors y: 5 # changes flink-runtime/src/main/java/org/apache/flink/streaming/api/connector/sink2/CommittableSummary.java x: 3 # contributors y: 5 # changes flink-runtime/src/main/java/org/apache/flink/streaming/runtime/operators/sink/committables/CheckpointCommittableManagerImpl.java x: 3 # contributors y: 10 # changes flink-runtime/src/main/java/org/apache/flink/streaming/runtime/operators/sink/committables/CommittableCollector.java x: 4 # contributors y: 7 # changes flink-table/flink-table-api-java-bridge/src/main/java/org/apache/flink/connector/datagen/table/RandomGeneratorVisitor.java x: 6 # contributors y: 8 # changes flink-runtime/src/main/java/org/apache/flink/runtime/asyncprocessing/AsyncExecutionController.java x: 5 # contributors y: 34 # changes flink-runtime/src/main/java/org/apache/flink/runtime/asyncprocessing/operators/AbstractAsyncStateStreamOperator.java x: 4 # contributors y: 29 # changes flink-runtime/src/main/java/org/apache/flink/runtime/asyncprocessing/operators/AbstractAsyncStateStreamOperatorV2.java x: 3 # contributors y: 26 # changes flink-table/flink-table-api-java/src/main/java/org/apache/flink/table/api/EnvironmentSettings.java x: 12 # contributors y: 25 # changes flink-table/flink-table-api-java/src/main/java/org/apache/flink/table/api/Table.java x: 14 # contributors y: 35 # changes flink-table/flink-table-api-java/src/main/java/org/apache/flink/table/api/internal/TableEnvironmentImpl.java x: 45 # contributors y: 174 # changes flink-table/flink-table-api-java/src/main/java/org/apache/flink/table/expressions/LocalReferenceExpression.java x: 3 # contributors y: 8 # changes flink-table/flink-table-api-java/src/main/java/org/apache/flink/table/factories/TableFactoryUtil.java x: 17 # contributors y: 25 # changes flink-table/flink-table-api-java/src/main/java/org/apache/flink/table/operations/DistinctQueryOperation.java x: 3 # contributors y: 7 # changes flink-table/flink-table-api-java/src/main/java/org/apache/flink/table/operations/QueryOperation.java x: 4 # contributors y: 6 # changes flink-table/flink-table-api-java/src/main/java/org/apache/flink/table/operations/ValuesQueryOperation.java x: 3 # contributors y: 6 # changes flink-table/flink-table-common/src/main/java/org/apache/flink/table/catalog/CatalogPropertiesUtil.java x: 8 # contributors y: 13 # changes flink-table/flink-table-common/src/main/java/org/apache/flink/table/catalog/CatalogTable.java x: 10 # contributors y: 15 # changes flink-table/flink-table-common/src/main/java/org/apache/flink/table/expressions/CallExpression.java x: 8 # contributors y: 14 # changes flink-table/flink-table-common/src/main/java/org/apache/flink/table/expressions/ValueLiteralExpression.java x: 6 # contributors y: 21 # changes flink-table/flink-table-common/src/main/java/org/apache/flink/table/functions/BuiltInFunctionDefinitions.java x: 30 # contributors y: 120 # changes flink-table/flink-table-common/src/main/java/org/apache/flink/table/functions/CallSyntaxUtils.java x: 1 # contributors y: 4 # changes flink-table/flink-table-common/src/main/java/org/apache/flink/table/functions/SqlCallSyntax.java x: 6 # contributors y: 11 # changes flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/catalog/CatalogSchemaTable.java x: 7 # contributors y: 9 # changes flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/plan/QueryOperationConverter.java x: 7 # contributors y: 14 # changes flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/plan/nodes/exec/common/CommonExecLegacyTableSourceScan.java x: 6 # contributors y: 9 # changes flink-table/flink-table-planner/src/main/scala/org/apache/flink/table/planner/sinks/TableSinkUtils.scala x: 5 # contributors y: 6 # changes flink-runtime/src/main/java/org/apache/flink/runtime/executiongraph/AccessExecutionGraph.java x: 18 # contributors y: 25 # changes flink-runtime/src/main/java/org/apache/flink/runtime/executiongraph/ArchivedExecutionGraph.java x: 20 # contributors y: 33 # changes flink-runtime/src/main/java/org/apache/flink/runtime/executiongraph/DefaultExecutionGraph.java x: 35 # contributors y: 66 # changes flink-runtime/src/main/java/org/apache/flink/runtime/executiongraph/DefaultExecutionGraphBuilder.java x: 21 # contributors y: 31 # changes flink-runtime/src/main/java/org/apache/flink/runtime/executiongraph/ExecutionGraph.java x: 56 # contributors y: 258 # changes flink-runtime/src/main/java/org/apache/flink/runtime/rest/handler/job/JobDetailsHandler.java x: 16 # contributors y: 23 # changes flink-runtime/src/main/java/org/apache/flink/runtime/rest/handler/job/JobPlanHandler.java x: 8 # contributors y: 11 # changes flink-runtime/src/main/java/org/apache/flink/runtime/rest/messages/job/JobDetailsInfo.java x: 10 # contributors y: 13 # changes flink-runtime/src/main/java/org/apache/flink/runtime/scheduler/adaptivebatch/AdaptiveBatchScheduler.java x: 11 # contributors y: 37 # changes flink-state-backends/flink-statebackend-forst/src/main/java/org/apache/flink/state/forst/ForStKeyedStateBackend.java x: 8 # contributors y: 28 # changes flink-state-backends/flink-statebackend-forst/src/main/java/org/apache/flink/state/forst/ForStOptions.java x: 4 # contributors y: 15 # changes flink-table/flink-table-planner/src/main/scala/org/apache/flink/table/planner/plan/utils/AggregateUtil.scala x: 14 # contributors y: 23 # changes flink-runtime/src/main/java/org/apache/flink/runtime/taskmanager/NettyShuffleEnvironmentConfiguration.java x: 23 # contributors y: 48 # changes flink-runtime/src/main/java/org/apache/flink/runtime/state/v2/AbstractKeyedState.java x: 2 # contributors y: 4 # changes flink-state-backends/flink-statebackend-forst/src/main/java/org/apache/flink/state/forst/ForStMapState.java x: 4 # contributors y: 12 # changes flink-state-backends/flink-statebackend-forst/src/main/java/org/apache/flink/state/forst/ForStValueState.java x: 4 # contributors y: 13 # changes flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/plan/nodes/exec/stream/StreamExecOverAggregate.java x: 10 # contributors y: 18 # changes flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/plan/optimize/StreamNonDeterministicUpdatePlanVisitor.java x: 5 # contributors y: 13 # changes flink-table/flink-table-planner/src/main/scala/org/apache/flink/table/planner/plan/rules/FlinkStreamRuleSets.scala x: 17 # contributors y: 30 # changes flink-core/src/main/java/org/apache/flink/configuration/ConfigConstants.java x: 67 # contributors y: 191 # changes flink-runtime/src/main/java/org/apache/flink/runtime/entrypoint/ClusterEntrypoint.java x: 45 # contributors y: 109 # changes flink-runtime/src/main/java/org/apache/flink/runtime/metrics/MetricRegistry.java x: 9 # contributors y: 28 # changes flink-runtime/src/main/java/org/apache/flink/runtime/metrics/MetricRegistryImpl.java x: 11 # contributors y: 26 # changes flink-runtime/src/main/java/org/apache/flink/runtime/metrics/NoOpMetricRegistry.java x: 5 # contributors y: 9 # changes flink-runtime/src/main/java/org/apache/flink/runtime/metrics/groups/AbstractMetricGroup.java x: 11 # contributors y: 30 # changes flink-runtime/src/main/java/org/apache/flink/runtime/minicluster/MiniCluster.java x: 50 # contributors y: 149 # changes flink-runtime/src/main/java/org/apache/flink/runtime/taskexecutor/TaskManagerRunner.java x: 43 # contributors y: 122 # changes flink-runtime/src/main/java/org/apache/flink/runtime/metrics/ReporterSetup.java x: 11 # contributors y: 24 # changes flink-runtime/src/main/java/org/apache/flink/runtime/metrics/groups/FrontMetricGroup.java x: 8 # contributors y: 12 # changes flink-metrics/flink-metrics-core/src/main/java/org/apache/flink/metrics/reporter/MetricReporter.java x: 5 # contributors y: 10 # changes flink-runtime/src/main/java/org/apache/flink/runtime/metrics/groups/TaskMetricGroup.java x: 10 # contributors y: 20 # changes flink-runtime/src/main/java/org/apache/flink/runtime/metrics/TimerGauge.java x: 7 # contributors y: 11 # changes flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/plan/abilities/source/PartitionPushDownSpec.java x: 6 # contributors y: 6 # changes flink-clients/src/main/java/org/apache/flink/client/program/PackagedProgram.java x: 29 # contributors y: 49 # changes flink-runtime/src/main/java/org/apache/flink/runtime/rest/handler/RestHandlerConfiguration.java x: 12 # contributors y: 15 # changes flink-clients/src/main/java/org/apache/flink/client/deployment/application/ApplicationClusterEntryPoint.java x: 10 # contributors y: 9 # changes flink-filesystems/flink-hadoop-fs/src/main/java/org/apache/flink/runtime/util/HadoopUtils.java x: 11 # contributors y: 14 # changes flink-core/src/main/java/org/apache/flink/core/memory/MemoryUtils.java x: 12 # contributors y: 18 # changes flink-table/flink-table-api-java/src/main/java/org/apache/flink/table/api/Expressions.java x: 15 # contributors y: 34 # changes flink-table/flink-table-api-java/src/main/java/org/apache/flink/table/api/TableEnvironment.java x: 27 # contributors y: 67 # changes flink-table/flink-table-api-java/src/main/java/org/apache/flink/table/api/internal/TableImpl.java x: 11 # contributors y: 27 # changes flink-table/flink-table-api-java/src/main/java/org/apache/flink/table/expressions/ApiExpressionUtils.java x: 4 # contributors y: 26 # changes flink-table/flink-table-api-java/src/main/java/org/apache/flink/table/operations/utils/OperationTreeBuilder.java x: 9 # contributors y: 22 # changes flink-table/flink-table-common/src/main/java/org/apache/flink/table/api/DataTypes.java x: 7 # contributors y: 26 # changes flink-table/flink-table-common/src/main/java/org/apache/flink/table/types/utils/DataTypeUtils.java x: 9 # contributors y: 29 # changes flink-table/flink-sql-gateway/src/main/java/org/apache/flink/table/gateway/service/context/SessionContext.java x: 13 # contributors y: 25 # changes flink-python/pyflink/datastream/stream_execution_environment.py x: 27 # contributors y: 59 # changes flink-python/pyflink/table/table_config.py x: 26 # contributors y: 42 # changes flink-core/src/main/java/org/apache/flink/configuration/TaskManagerOptions.java x: 34 # contributors y: 93 # changes flink-runtime/src/main/java/org/apache/flink/runtime/resourcemanager/slotmanager/DefaultResourceAllocationStrategy.java x: 8 # contributors y: 17 # changes flink-streaming-java/src/main/java/org/apache/flink/streaming/api/operators/async/AsyncWaitOperator.java x: 28 # contributors y: 43 # changes flink-runtime/src/main/java/org/apache/flink/streaming/api/environment/StreamExecutionEnvironment.java x: 9 # contributors y: 10 # changes flink-table/flink-table-planner/src/main/scala/org/apache/flink/table/planner/codegen/agg/AggsHandlerCodeGenerator.scala x: 11 # contributors y: 16 # changes flink-python/pyflink/table/__init__.py x: 14 # contributors y: 37 # changes flink-libraries/flink-state-processing-api/src/main/java/org/apache/flink/state/api/output/SnapshotUtils.java x: 10 # contributors y: 14 # changes flink-python/pyflink/table/expression.py x: 19 # contributors y: 63 # changes flink-table/flink-table-api-java/src/main/java/org/apache/flink/table/api/internal/BaseExpressions.java x: 20 # contributors y: 55 # changes flink-table/flink-table-common/src/main/java/org/apache/flink/table/types/inference/TypeInferenceUtil.java x: 8 # contributors y: 26 # changes flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/functions/inference/TypeInferenceOperandChecker.java x: 2 # contributors y: 6 # changes flink-table/flink-table-common/src/main/java/org/apache/flink/table/functions/UserDefinedFunctionHelper.java x: 6 # contributors y: 19 # changes flink-runtime/src/main/java/org/apache/flink/runtime/jobmaster/JobMaster.java x: 58 # contributors y: 212 # changes flink-runtime/src/main/java/org/apache/flink/runtime/resourcemanager/ResourceManager.java x: 50 # contributors y: 161 # changes flink-runtime/src/main/java/org/apache/flink/runtime/resourcemanager/slotmanager/FineGrainedSlotManager.java x: 13 # contributors y: 41 # changes flink-runtime/src/main/java/org/apache/flink/runtime/checkpoint/Checkpoints.java x: 16 # contributors y: 26 # changes flink-runtime/src/main/java/org/apache/flink/runtime/checkpoint/PrioritizedOperatorSubtaskState.java x: 8 # contributors y: 10 # changes flink-runtime/src/main/java/org/apache/flink/runtime/checkpoint/metadata/MetadataV2V3SerializerBase.java x: 13 # contributors y: 29 # changes flink-runtime/src/main/java/org/apache/flink/runtime/checkpoint/OperatorSubtaskState.java x: 15 # contributors y: 22 # changes flink-runtime/src/main/java/org/apache/flink/runtime/checkpoint/StateAssignmentOperation.java x: 31 # contributors y: 53 # changes flink-runtime/src/main/java/org/apache/flink/runtime/checkpoint/TaskStateAssignment.java x: 9 # contributors y: 13 # changes flink-state-backends/flink-statebackend-forst/src/main/java/org/apache/flink/state/forst/ForStStateExecutor.java x: 4 # contributors y: 14 # changes flink-python/pyflink/table/table_result.py x: 12 # contributors y: 16 # changes flink-core/src/main/java/org/apache/flink/api/java/typeutils/runtime/kryo/KryoSerializer.java x: 20 # contributors y: 30 # changes flink-table/flink-table-planner/src/main/scala/org/apache/flink/table/planner/plan/utils/FlinkRexUtil.scala x: 19 # contributors y: 26 # changes flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/plan/nodes/exec/stream/StreamExecDeduplicate.java x: 14 # contributors y: 18 # changes flink-runtime/src/main/java/org/apache/flink/runtime/rest/handler/legacy/metrics/MetricStore.java x: 14 # contributors y: 19 # changes flink-connectors/flink-connector-base/src/main/java/org/apache/flink/connector/base/source/reader/fetcher/SplitFetcherManager.java x: 13 # contributors y: 23 # changes flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/plan/nodes/exec/common/CommonExecLookupJoin.java x: 13 # contributors y: 28 # changes flink-table/flink-table-planner/src/main/scala/org/apache/flink/table/planner/plan/nodes/physical/stream/StreamPhysicalChangelogNormalize.scala x: 8 # contributors y: 9 # changes flink-dist/src/main/assemblies/bin.xml x: 39 # contributors y: 90 # changes flink-runtime/src/main/java/org/apache/flink/runtime/scheduler/adaptivebatch/DefaultVertexParallelismAndInputInfosDecider.java x: 5 # contributors y: 15 # changes flink-table/flink-table-planner/src/main/scala/org/apache/flink/table/planner/delegation/StreamPlanner.scala x: 13 # contributors y: 27 # changes flink-table/flink-table-common/src/main/java/org/apache/flink/table/types/extraction/DataTypeExtractor.java x: 7 # contributors y: 21 # changes flink-table/flink-table-common/src/main/java/org/apache/flink/table/types/logical/LogicalTypeRoot.java x: 3 # contributors y: 11 # changes flink-table/flink-table-common/src/main/java/org/apache/flink/table/types/logical/utils/LogicalTypeParser.java x: 7 # contributors y: 13 # changes flink-table/flink-table-planner/src/main/java/org/apache/calcite/sql2rel/SqlToRelConverter.java x: 5 # contributors y: 24 # changes flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/functions/sql/FlinkSqlOperatorTable.java x: 17 # contributors y: 33 # changes flink-table/flink-table-planner/src/main/scala/org/apache/flink/table/planner/codegen/CodeGenUtils.scala x: 12 # contributors y: 27 # changes flink-table/flink-table-planner/src/main/scala/org/apache/flink/table/planner/codegen/calls/ScalarOperatorGens.scala x: 17 # contributors y: 46 # changes flink-table/flink-table-planner/src/main/scala/org/apache/flink/table/planner/plan/utils/WindowUtil.scala x: 9 # contributors y: 18 # changes flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/plan/rules/logical/FlinkJoinReorderRule.java x: 4 # contributors y: 3 # changes flink-python/pyflink/table/expressions.py x: 16 # contributors y: 32 # changes flink-table/flink-table-planner/src/main/scala/org/apache/flink/table/planner/codegen/ExpressionReducer.scala x: 12 # contributors y: 19 # changes flink-clients/src/main/java/org/apache/flink/client/program/StreamContextEnvironment.java x: 17 # contributors y: 27 # changes flink-core/src/main/java/org/apache/flink/configuration/CoreOptions.java x: 30 # contributors y: 66 # changes flink-core/src/main/java/org/apache/flink/core/fs/CloseableRegistry.java x: 9 # contributors y: 14 # changes flink-core/src/main/java/org/apache/flink/core/fs/FileSystem.java x: 36 # contributors y: 69 # changes flink-core/src/main/java/org/apache/flink/util/FileUtils.java x: 19 # contributors y: 30 # changes flink-kubernetes/src/main/java/org/apache/flink/kubernetes/kubeclient/decorators/FlinkConfMountDecorator.java x: 11 # contributors y: 19 # changes flink-libraries/flink-cep/src/main/java/org/apache/flink/cep/nfa/sharedbuffer/SharedBuffer.java x: 10 # contributors y: 17 # changes flink-python/src/main/java/org/apache/flink/python/util/PythonConfigUtil.java x: 13 # contributors y: 43 # changes flink-python/src/main/java/org/apache/flink/streaming/api/utils/PythonTypeUtils.java x: 12 # contributors y: 21 # changes flink-queryable-state/flink-queryable-state-client-java/src/main/java/org/apache/flink/queryablestate/network/Client.java x: 6 # contributors y: 14 # changes flink-runtime-web/src/main/java/org/apache/flink/runtime/webmonitor/handlers/JarRunHandler.java x: 20 # contributors y: 48 # changes flink-runtime/src/main/java/org/apache/flink/runtime/blob/FileSystemBlobStore.java x: 16 # contributors y: 34 # changes flink-runtime/src/main/java/org/apache/flink/runtime/clusterframework/BootstrapTools.java x: 33 # contributors y: 67 # changes flink-runtime/src/main/java/org/apache/flink/runtime/entrypoint/SessionClusterEntrypoint.java x: 14 # contributors y: 34 # changes flink-runtime/src/main/java/org/apache/flink/runtime/io/network/partition/PipelinedSubpartition.java x: 24 # contributors y: 78 # changes flink-runtime/src/main/java/org/apache/flink/runtime/io/network/partition/UnionResultSubpartitionView.java x: 2 # contributors y: 7 # changes flink-runtime/src/main/java/org/apache/flink/runtime/io/network/partition/consumer/RemoteInputChannel.java x: 26 # contributors y: 103 # changes flink-runtime/src/main/java/org/apache/flink/runtime/io/network/partition/consumer/UnionInputGate.java x: 19 # contributors y: 56 # changes flink-runtime/src/main/java/org/apache/flink/runtime/io/network/partition/hybrid/tiered/storage/TieredStorageMemoryManagerImpl.java x: 5 # contributors y: 14 # changes flink-runtime/src/main/java/org/apache/flink/runtime/rest/handler/AbstractHandler.java x: 15 # contributors y: 23 # changes flink-runtime/src/main/java/org/apache/flink/runtime/rest/handler/job/checkpoints/TaskCheckpointStatisticDetailsHandler.java x: 13 # contributors y: 20 # changes flink-runtime/src/main/java/org/apache/flink/runtime/rest/handler/taskmanager/AbstractTaskManagerFileHandler.java x: 11 # contributors y: 18 # changes flink-runtime/src/main/java/org/apache/flink/runtime/source/coordinator/SourceCoordinatorContext.java x: 23 # contributors y: 41 # changes flink-runtime/src/main/java/org/apache/flink/runtime/state/StateUtil.java x: 13 # contributors y: 22 # changes flink-runtime/src/main/java/org/apache/flink/runtime/taskexecutor/TaskExecutor.java x: 76 # contributors y: 224 # changes flink-runtime/src/main/java/org/apache/flink/runtime/webmonitor/WebMonitorEndpoint.java x: 36 # contributors y: 85 # changes flink-streaming-java/src/main/java/org/apache/flink/streaming/api/windowing/evictors/DeltaEvictor.java x: 9 # contributors y: 12 # changes flink-table/flink-sql-gateway/src/main/java/org/apache/flink/table/gateway/service/operation/OperationManager.java x: 6 # contributors y: 18 # changes flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/plan/nodes/exec/stream/StreamExecJoin.java x: 14 # contributors y: 21 # changes flink-runtime/src/main/java/org/apache/flink/runtime/scheduler/DefaultOperatorCoordinatorHandler.java x: 9 # contributors y: 11 # changes flink-runtime/src/main/java/org/apache/flink/runtime/scheduler/adaptive/AdaptiveScheduler.java x: 34 # contributors y: 83 # changes flink-runtime/src/main/java/org/apache/flink/runtime/jobgraph/JobGraph.java x: 33 # contributors y: 79 # changes flink-runtime/src/main/java/org/apache/flink/runtime/jobgraph/JobVertex.java x: 30 # contributors y: 46 # changes flink-runtime/src/main/java/org/apache/flink/runtime/scheduler/SchedulerBase.java x: 37 # contributors y: 125 # changes flink-libraries/flink-state-processing-api/src/main/java/org/apache/flink/state/api/input/KeyedStateInputFormat.java x: 7 # contributors y: 15 # changes flink-table/flink-table-common/src/main/java/org/apache/flink/table/types/extraction/ExtractionUtils.java x: 10 # contributors y: 23 # changes flink-core/src/main/java/org/apache/flink/api/common/ExecutionConfig.java x: 49 # contributors y: 114 # changes flink-core/src/main/java/org/apache/flink/api/common/functions/RuntimeContext.java x: 30 # contributors y: 62 # changes flink-core/src/main/java/org/apache/flink/api/common/functions/util/AbstractRuntimeUDFContext.java x: 21 # contributors y: 39 # changes flink-libraries/flink-state-processing-api/src/main/java/org/apache/flink/state/api/runtime/SavepointRuntimeContext.java x: 12 # contributors y: 14 # changes flink-streaming-java/src/main/java/org/apache/flink/streaming/api/functions/async/RichAsyncFunction.java x: 19 # contributors y: 23 # changes flink-runtime/src/main/java/org/apache/flink/runtime/scheduler/adaptivebatch/AdaptiveBatchSchedulerFactory.java x: 11 # contributors y: 36 # changes flink-python/pyflink/fn_execution/beam/beam_sdk_worker_main.py x: 2 # contributors y: 8 # changes flink-python/setup.py x: 28 # contributors y: 88 # changes flink-runtime/src/main/java/org/apache/flink/runtime/scheduler/adaptive/Executing.java x: 10 # contributors y: 27 # changes flink-table/flink-table-api-java/src/main/java/org/apache/flink/table/api/config/ExecutionConfigOptions.java x: 24 # contributors y: 45 # changes flink-table/flink-table-common/src/main/java/org/apache/flink/table/types/inference/strategies/SpecificInputTypeStrategies.java x: 10 # contributors y: 21 # changes flink-kubernetes/src/main/java/org/apache/flink/kubernetes/utils/Constants.java x: 18 # contributors y: 33 # changes flink-runtime/src/main/java/org/apache/flink/runtime/io/network/partition/SortMergeSubpartitionReader.java x: 11 # contributors y: 25 # changes flink-annotations/src/main/java/org/apache/flink/FlinkVersion.java x: 12 # contributors y: 13 # changes flink-python/pyflink/version.py x: 13 # contributors y: 15 # changes flink-table/flink-sql-gateway/src/main/java/org/apache/flink/table/gateway/service/materializedtable/MaterializedTableManager.java x: 4 # contributors y: 17 # changes flink-table/flink-sql-gateway/src/main/java/org/apache/flink/table/gateway/service/operation/OperationExecutor.java x: 16 # contributors y: 36 # changes flink-python/src/main/java/org/apache/flink/streaming/api/runners/python/beam/BeamPythonFunctionRunner.java x: 15 # contributors y: 43 # changes flink-clients/src/main/java/org/apache/flink/client/cli/CliFrontendParser.java x: 41 # contributors y: 82 # changes flink-python/src/main/java/org/apache/beam/runners/fnexecution/state/GrpcStateService.java x: 9 # contributors y: 9 # changes flink-python/src/main/java/org/apache/flink/python/PythonOptions.java x: 18 # contributors y: 38 # changes flink-python/src/main/java/org/apache/flink/table/runtime/runners/python/beam/BeamTablePythonFunctionRunner.java x: 9 # contributors y: 15 # changes flink-python/src/main/java/org/apache/flink/streaming/api/operators/python/AbstractPythonFunctionOperator.java x: 16 # contributors y: 35 # changes flink-python/src/main/java/org/apache/flink/table/runtime/operators/python/aggregate/AbstractPythonStreamAggregateOperator.java x: 9 # contributors y: 20 # changes flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/plan/nodes/exec/stream/StreamExecWindowAggregate.java x: 7 # contributors y: 19 # changes flink-table/flink-table-common/src/main/java/org/apache/flink/table/factories/FactoryUtil.java x: 25 # contributors y: 42 # changes flink-table/flink-table-api-java/src/main/java/org/apache/flink/table/catalog/FunctionCatalog.java x: 24 # contributors y: 55 # changes flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/plan/nodes/exec/stream/StreamExecRank.java x: 10 # contributors y: 16 # changes flink-table/flink-table-planner/src/main/scala/org/apache/flink/table/planner/delegation/BatchPlanner.scala x: 14 # contributors y: 26 # changes flink-kubernetes/src/main/java/org/apache/flink/kubernetes/KubernetesClusterDescriptor.java x: 21 # contributors y: 32 # changes flink-yarn/src/main/java/org/apache/flink/yarn/cli/FlinkYarnSessionCli.java x: 46 # contributors y: 112 # changes flink-yarn/src/main/java/org/apache/flink/yarn/entrypoint/YarnEntrypointUtils.java x: 24 # contributors y: 33 # changes flink-core/src/main/java/org/apache/flink/api/java/typeutils/TypeExtractor.java x: 25 # contributors y: 51 # changes flink-core/src/main/java/org/apache/flink/api/common/state/KeyedStateStore.java x: 11 # contributors y: 13 # changes flink-runtime/src/main/java/org/apache/flink/runtime/state/DefaultOperatorStateBackend.java x: 18 # contributors y: 47 # changes flink-table/flink-table-planner/src/main/scala/org/apache/flink/table/planner/codegen/calls/FunctionGenerator.scala x: 8 # contributors y: 15 # changes flink-runtime/src/main/java/org/apache/flink/runtime/taskmanager/Task.java x: 60 # contributors y: 227 # changes flink-runtime/src/main/java/org/apache/flink/runtime/scheduler/DefaultScheduler.java x: 25 # contributors y: 86 # changes flink-table/flink-table-api-java/src/main/java/org/apache/flink/table/api/TableConfig.java x: 22 # contributors y: 41 # changes flink-table/flink-table-api-java-bridge/src/main/java/org/apache/flink/table/api/bridge/java/StreamTableEnvironment.java x: 11 # contributors y: 22 # changes flink-table/flink-table-api-scala-bridge/src/main/scala/org/apache/flink/table/api/bridge/scala/internal/StreamTableEnvironmentImpl.scala x: 14 # contributors y: 32 # changes flink-runtime/src/main/java/org/apache/flink/runtime/io/network/partition/consumer/InputGate.java x: 17 # contributors y: 39 # changes flink-runtime/src/main/java/org/apache/flink/runtime/io/network/partition/consumer/SingleInputGate.java x: 34 # contributors y: 131 # changes flink-runtime/src/main/java/org/apache/flink/runtime/taskmanager/InputGateWithMetrics.java x: 12 # contributors y: 24 # changes flink-runtime/src/main/java/org/apache/flink/runtime/io/network/api/serialization/EventSerializer.java x: 17 # contributors y: 41 # changes flink-clients/src/main/java/org/apache/flink/client/program/PackagedProgramUtils.java x: 18 # contributors y: 22 # changes flink-table/flink-sql-client/src/main/java/org/apache/flink/table/client/cli/CliClient.java x: 34 # contributors y: 76 # changes flink-table/flink-sql-client/src/main/java/org/apache/flink/table/client/cli/CliStrings.java x: 23 # contributors y: 38 # changes flink-table/flink-sql-client/src/main/java/org/apache/flink/table/client/cli/CliUtils.java x: 10 # contributors y: 11 # changes flink-table/flink-sql-client/src/main/java/org/apache/flink/table/client/gateway/Executor.java x: 17 # contributors y: 36 # changes flink-yarn/src/main/java/org/apache/flink/yarn/YarnClusterClientFactory.java x: 9 # contributors y: 17 # changes flink-runtime/src/main/java/org/apache/flink/runtime/executiongraph/IntermediateResult.java x: 12 # contributors y: 28 # changes flink-runtime/src/main/java/org/apache/flink/runtime/executiongraph/IntermediateResultPartition.java x: 13 # contributors y: 31 # changes flink-runtime/src/main/java/org/apache/flink/runtime/io/network/partition/SortMergeResultPartition.java x: 12 # contributors y: 35 # changes flink-runtime/src/main/java/org/apache/flink/runtime/io/network/partition/consumer/SingleInputGateFactory.java x: 20 # contributors y: 47 # changes flink-core/src/main/java/org/apache/flink/api/dag/Transformation.java x: 16 # contributors y: 22 # changes flink-table/flink-table-planner/src/main/scala/org/apache/flink/table/planner/plan/rules/FlinkBatchRuleSets.scala x: 16 # contributors y: 24 # changes flink-runtime/src/main/java/org/apache/flink/runtime/io/network/netty/CreditBasedPartitionRequestClientHandler.java x: 12 # contributors y: 22 # changes flink-runtime/src/main/java/org/apache/flink/runtime/io/network/netty/NettyMessage.java x: 19 # contributors y: 52 # changes flink-runtime/src/main/java/org/apache/flink/runtime/io/network/netty/PartitionRequestQueue.java x: 19 # contributors y: 38 # changes flink-runtime/src/main/java/org/apache/flink/runtime/io/network/partition/SortMergeResultPartitionReadScheduler.java x: 5 # contributors y: 17 # changes flink-runtime/src/main/java/org/apache/flink/runtime/io/network/partition/consumer/LocalInputChannel.java x: 21 # contributors y: 73 # changes flink-runtime/src/main/java/org/apache/flink/runtime/executiongraph/ExecutionJobVertex.java x: 38 # contributors y: 115 # changes flink-runtime/src/main/java/org/apache/flink/runtime/scheduler/DefaultSchedulerFactory.java x: 19 # contributors y: 45 # changes flink-runtime/src/main/java/org/apache/flink/runtime/highavailability/nonha/embedded/EmbeddedLeaderService.java x: 5 # contributors y: 19 # changes flink-runtime/src/main/java/org/apache/flink/runtime/jobmaster/JobMasterServiceLeadershipRunner.java x: 12 # contributors y: 17 # changes flink-runtime/src/main/java/org/apache/flink/runtime/leaderelection/DefaultLeaderElectionService.java x: 7 # contributors y: 31 # changes flink-core/src/main/java/org/apache/flink/api/common/state/StateDescriptor.java x: 17 # contributors y: 31 # changes flink-core/src/main/java/org/apache/flink/configuration/ClusterOptions.java x: 21 # contributors y: 37 # changes flink-core/src/main/java/org/apache/flink/configuration/JobManagerOptions.java x: 41 # contributors y: 92 # changes flink-core/src/main/java/org/apache/flink/configuration/PipelineOptions.java x: 20 # contributors y: 24 # changes flink-core/src/main/java/org/apache/flink/types/StringValue.java x: 15 # contributors y: 20 # changes flink-kubernetes/src/main/java/org/apache/flink/kubernetes/utils/KubernetesUtils.java x: 26 # contributors y: 48 # changes flink-libraries/flink-cep/src/main/java/org/apache/flink/cep/nfa/compiler/NFACompiler.java x: 18 # contributors y: 37 # changes flink-libraries/flink-cep/src/main/java/org/apache/flink/cep/pattern/Pattern.java x: 19 # contributors y: 34 # changes flink-runtime/src/main/java/org/apache/flink/runtime/checkpoint/CheckpointCoordinator.java x: 58 # contributors y: 228 # changes flink-runtime/src/main/java/org/apache/flink/runtime/checkpoint/CheckpointFailureManager.java x: 17 # contributors y: 28 # changes flink-runtime/src/main/java/org/apache/flink/runtime/execution/Environment.java x: 26 # contributors y: 60 # changes flink-runtime/src/main/java/org/apache/flink/runtime/io/network/buffer/BufferConsumer.java x: 13 # contributors y: 18 # changes flink-runtime/src/main/java/org/apache/flink/runtime/iterative/task/AbstractIterativeTask.java x: 13 # contributors y: 16 # changes flink-runtime/src/main/java/org/apache/flink/runtime/jobgraph/tasks/CheckpointCoordinatorConfiguration.java x: 15 # contributors y: 19 # changes flink-runtime/src/main/java/org/apache/flink/runtime/memory/MemoryManager.java x: 21 # contributors y: 40 # changes flink-runtime/src/main/java/org/apache/flink/runtime/operators/BatchTask.java x: 22 # contributors y: 36 # changes flink-runtime/src/main/java/org/apache/flink/runtime/state/KeyGroupsStateHandle.java x: 10 # contributors y: 19 # changes flink-runtime/src/main/java/org/apache/flink/runtime/state/StateBackend.java x: 17 # contributors y: 32 # changes flink-table/flink-table-common/src/main/java/org/apache/flink/table/functions/BuiltInFunctionDefinition.java x: 6 # contributors y: 17 # changes flink-table/flink-table-common/src/main/java/org/apache/flink/table/types/inference/InputTypeStrategies.java x: 10 # contributors y: 31 # changes flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/delegation/PlannerContext.java x: 9 # contributors y: 19 # changes flink-yarn/src/main/java/org/apache/flink/yarn/YarnResourceManagerDriver.java x: 17 # contributors y: 23 # changes flink-kubernetes/src/main/java/org/apache/flink/kubernetes/configuration/KubernetesConfigOptions.java x: 29 # contributors y: 48 # changes flink-runtime/src/main/java/org/apache/flink/runtime/scheduler/adaptive/StateWithExecutionGraph.java x: 18 # contributors y: 24 # changes flink-table/flink-table-api-java/src/main/java/org/apache/flink/table/expressions/resolver/ExpressionResolver.java x: 7 # contributors y: 20 # changes flink-runtime/src/main/java/org/apache/flink/runtime/source/coordinator/SourceCoordinatorProvider.java x: 11 # contributors y: 21 # changes flink-runtime/src/main/java/org/apache/flink/runtime/operators/coordination/OperatorCoordinator.java x: 9 # contributors y: 23 # changes flink-runtime/src/main/java/org/apache/flink/runtime/operators/coordination/OperatorCoordinatorHolder.java x: 14 # contributors y: 36 # changes flink-state-backends/flink-statebackend-rocksdb/src/main/java/org/apache/flink/contrib/streaming/state/EmbeddedRocksDBStateBackend.java x: 16 # contributors y: 29 # changes flink-python/pyflink/datastream/state_backend.py x: 18 # contributors y: 19 # changes flink-state-backends/flink-statebackend-rocksdb/src/main/java/org/apache/flink/contrib/streaming/state/RocksDBConfigurableOptions.java x: 18 # contributors y: 27 # changes flink-state-backends/flink-statebackend-rocksdb/src/main/java/org/apache/flink/contrib/streaming/state/RocksDBOptions.java x: 20 # contributors y: 32 # changes flink-runtime/src/main/java/org/apache/flink/runtime/io/network/NettyShuffleServiceFactory.java x: 20 # contributors y: 40 # changes flink-runtime/src/main/java/org/apache/flink/runtime/io/network/partition/ResultPartitionFactory.java x: 20 # contributors y: 53 # changes flink-table/flink-table-planner/src/main/scala/org/apache/flink/table/planner/calcite/FlinkPlannerImpl.scala x: 13 # contributors y: 21 # changes flink-clients/src/main/java/org/apache/flink/client/program/ClusterClient.java x: 32 # contributors y: 82 # changes flink-clients/src/main/java/org/apache/flink/client/program/MiniClusterClient.java x: 17 # contributors y: 35 # changes flink-clients/src/main/java/org/apache/flink/client/program/rest/RestClusterClient.java x: 33 # contributors y: 83 # changes flink-runtime/src/main/java/org/apache/flink/runtime/dispatcher/DispatcherFactory.java x: 6 # contributors y: 16 # changes flink-runtime/src/main/java/org/apache/flink/runtime/dispatcher/StandaloneDispatcher.java x: 9 # contributors y: 31 # changes flink-runtime/src/main/java/org/apache/flink/runtime/util/ZooKeeperUtils.java x: 28 # contributors y: 64 # changes flink-formats/flink-parquet/src/main/java/org/apache/flink/formats/parquet/vector/ParquetDecimalVector.java x: 8 # contributors y: 8 # changes flink-clients/src/main/java/org/apache/flink/client/deployment/ClusterClientJobClientAdapter.java x: 10 # contributors y: 10 # changes flink-table/flink-sql-parser/src/main/java/org/apache/flink/sql/parser/ddl/SqlCreateTable.java x: 23 # contributors y: 31 # changes flink-table/flink-table-planner/src/main/scala/org/apache/flink/table/planner/calcite/PreValidateReWriter.scala x: 11 # contributors y: 12 # changes flink-python/pyflink/datastream/__init__.py x: 15 # contributors y: 30 # changes flink-python/pyflink/datastream/functions.py x: 11 # contributors y: 31 # changes flink-runtime/src/main/java/org/apache/flink/streaming/api/operators/StreamSourceContexts.java x: 3 # contributors y: 2 # changes flink-streaming-java/src/main/java/org/apache/flink/streaming/api/datastream/AsyncDataStream.java x: 11 # contributors y: 11 # changes flink-table/flink-table-api-java-bridge/src/main/java/org/apache/flink/table/sinks/CsvTableSink.java x: 14 # contributors y: 16 # changes flink-connectors/flink-connector-base/src/main/java/org/apache/flink/connector/base/source/reader/SourceReaderBase.java x: 12 # contributors y: 26 # changes flink-streaming-java/src/main/java/org/apache/flink/streaming/api/functions/sink/filesystem/Bucket.java x: 13 # contributors y: 24 # changes flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/plan/nodes/exec/common/CommonExecSink.java x: 17 # contributors y: 34 # changes flink-runtime/src/main/java/org/apache/flink/runtime/io/network/NettyShuffleEnvironment.java x: 15 # contributors y: 27 # changes flink-libraries/flink-cep/src/main/java/org/apache/flink/cep/nfa/NFA.java x: 24 # contributors y: 60 # changes flink-core/src/main/java/org/apache/flink/api/common/JobExecutionResult.java x: 14 # contributors y: 22 # changes flink-core/src/main/java/org/apache/flink/api/common/io/DelimitedInputFormat.java x: 21 # contributors y: 34 # changes flink-core/src/main/java/org/apache/flink/api/common/io/FileInputFormat.java x: 28 # contributors y: 46 # changes flink-python/pyflink/table/udf.py x: 8 # contributors y: 29 # changes flink-table/flink-table-api-java/src/main/java/org/apache/flink/table/typeutils/FieldInfoUtils.java x: 8 # contributors y: 18 # changes flink-table/flink-table-common/src/main/java/org/apache/flink/table/types/logical/utils/LogicalTypeChecks.java x: 8 # contributors y: 21 # changes flink-runtime/src/main/java/org/apache/flink/runtime/checkpoint/CheckpointStatsTracker.java x: 17 # contributors y: 29 # changes flink-core/src/main/java/org/apache/flink/configuration/Configuration.java x: 23 # contributors y: 45 # changes flink-core/src/main/java/org/apache/flink/api/common/typeinfo/TypeInformation.java x: 14 # contributors y: 24 # changes flink-clients/src/main/java/org/apache/flink/client/cli/ProgramOptions.java x: 20 # contributors y: 27 # changes flink-dist/src/main/assemblies/opt.xml x: 31 # contributors y: 57 # changes flink-core/src/main/java/org/apache/flink/util/InstantiationUtil.java x: 28 # contributors y: 49 # changes flink-core/src/main/java/org/apache/flink/configuration/NettyShuffleEnvironmentOptions.java x: 23 # contributors y: 51 # changes flink-runtime/src/main/java/org/apache/flink/runtime/clusterframework/TaskExecutorProcessUtils.java x: 8 # contributors y: 16 # changes flink-runtime/src/main/java/org/apache/flink/runtime/io/network/netty/NettyConfig.java x: 18 # contributors y: 31 # changes flink-core/src/main/java/org/apache/flink/api/common/Plan.java x: 15 # contributors y: 28 # changes flink-core/src/main/java/org/apache/flink/configuration/CheckpointingOptions.java x: 24 # contributors y: 49 # changes flink-core/src/main/java/org/apache/flink/configuration/SecurityOptions.java x: 22 # contributors y: 38 # changes flink-core/src/main/java/org/apache/flink/configuration/ConfigurationUtils.java x: 21 # contributors y: 41 # changes flink-runtime/src/main/java/org/apache/flink/runtime/dispatcher/DispatcherRestEndpoint.java x: 12 # contributors y: 53 # changes flink-runtime/src/main/java/org/apache/flink/runtime/executiongraph/Execution.java x: 54 # contributors y: 208 # changes flink-runtime/src/main/java/org/apache/flink/runtime/executiongraph/ExecutionVertex.java x: 43 # contributors y: 154 # changes flink-runtime/src/main/java/org/apache/flink/runtime/jobmaster/JobManagerRunner.java x: 11 # contributors y: 52 # changes flink-runtime/src/main/java/org/apache/flink/runtime/jobmaster/JobMasterGateway.java x: 28 # contributors y: 73 # changes flink-runtime/src/main/java/org/apache/flink/runtime/resourcemanager/ResourceManagerGateway.java x: 23 # contributors y: 53 # changes flink-runtime/src/main/java/org/apache/flink/runtime/resourcemanager/StandaloneResourceManager.java x: 19 # contributors y: 37 # changes flink-runtime/src/main/java/org/apache/flink/runtime/resourcemanager/active/ActiveResourceManager.java x: 14 # contributors y: 31 # changes flink-runtime/src/main/java/org/apache/flink/runtime/rest/handler/AbstractRestHandler.java x: 6 # contributors y: 22 # changes flink-runtime/src/main/java/org/apache/flink/runtime/rest/handler/job/JobExceptionsHandler.java x: 14 # contributors y: 25 # changes flink-runtime/src/main/java/org/apache/flink/runtime/taskexecutor/TaskExecutorGateway.java x: 28 # contributors y: 53 # changes flink-runtime/src/main/java/org/apache/flink/runtime/webmonitor/WebMonitorUtils.java x: 16 # contributors y: 38 # changes flink-runtime/src/main/java/org/apache/flink/runtime/checkpoint/PendingCheckpoint.java x: 31 # contributors y: 85 # changes flink-python/pyflink/pyflink_gateway_server.py x: 16 # contributors y: 33 # changes flink-runtime/src/main/java/org/apache/flink/runtime/checkpoint/StandaloneCompletedCheckpointStore.java x: 19 # contributors y: 31 # changes flink-runtime/src/main/java/org/apache/flink/runtime/jobmaster/slotpool/DeclarativeSlotPoolBridge.java x: 10 # contributors y: 24 # changes flink-runtime/src/main/java/org/apache/flink/runtime/jobmaster/slotpool/SlotPool.java x: 14 # contributors y: 48 # changes flink-runtime/src/main/java/org/apache/flink/runtime/jobmanager/scheduler/SlotSharingGroup.java x: 7 # contributors y: 16 # changes flink-runtime/src/main/java/org/apache/flink/runtime/checkpoint/CompletedCheckpointStore.java x: 18 # contributors y: 29 # changes flink-runtime/src/main/java/org/apache/flink/runtime/blob/BlobServer.java x: 22 # contributors y: 58 # changes flink-formats/flink-json/src/main/java/org/apache/flink/formats/json/JsonRowDataSerializationSchema.java x: 15 # contributors y: 16 # changes flink-runtime/src/main/java/org/apache/flink/runtime/scheduler/SchedulerNG.java x: 17 # contributors y: 26 # changes flink-runtime/src/main/java/org/apache/flink/runtime/state/TaskStateManagerImpl.java x: 15 # contributors y: 24 # changes flink-runtime/src/main/java/org/apache/flink/runtime/io/network/buffer/BufferPool.java x: 14 # contributors y: 17 # changes flink-runtime/src/main/java/org/apache/flink/runtime/io/network/buffer/LocalBufferPool.java x: 20 # contributors y: 61 # changes flink-runtime/src/main/java/org/apache/flink/runtime/io/network/buffer/NetworkBufferPool.java x: 27 # contributors y: 56 # changes flink-libraries/flink-state-processing-api/src/main/java/org/apache/flink/state/api/runtime/SavepointEnvironment.java x: 26 # contributors y: 36 # changes flink-runtime/src/main/java/org/apache/flink/runtime/io/disk/iomanager/IOManager.java x: 8 # contributors y: 25 # changes flink-runtime/src/main/java/org/apache/flink/runtime/taskexecutor/TaskManagerServices.java x: 33 # contributors y: 93 # changes flink-filesystems/flink-gs-fs-hadoop/src/main/java/org/apache/flink/fs/gs/GSFileSystemOptions.java x: 5 # contributors y: 4 # changes flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/plan/nodes/exec/common/CommonExecPythonCorrelate.java x: 8 # contributors y: 19 # changes flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/plan/nodes/exec/stream/StreamExecPythonGroupWindowAggregate.java x: 9 # contributors y: 24 # changes flink-runtime/src/main/java/org/apache/flink/runtime/io/network/partition/ResultPartition.java x: 29 # contributors y: 80 # changes flink-runtime/src/main/java/org/apache/flink/runtime/state/changelog/inmemory/InMemoryStateChangelogWriter.java x: 3 # contributors y: 13 # changes flink-runtime/src/main/java/org/apache/flink/runtime/deployment/TaskDeploymentDescriptor.java x: 26 # contributors y: 55 # changes flink-kubernetes/src/main/java/org/apache/flink/kubernetes/kubeclient/Fabric8FlinkKubeClient.java x: 19 # contributors y: 36 # changes flink-runtime/src/main/java/org/apache/flink/runtime/minicluster/MiniClusterConfiguration.java x: 19 # contributors y: 35 # changes flink-runtime/src/main/java/org/apache/flink/runtime/taskexecutor/TaskManagerConfiguration.java x: 20 # contributors y: 36 # changes flink-yarn/src/main/java/org/apache/flink/yarn/YarnTaskExecutorRunner.java x: 24 # contributors y: 36 # changes flink-yarn/src/main/java/org/apache/flink/yarn/Utils.java x: 49 # contributors y: 70 # changes flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/plan/nodes/exec/stream/StreamExecGlobalWindowAggregate.java x: 7 # contributors y: 18 # changes flink-core/src/main/java/org/apache/flink/configuration/RestartStrategyOptions.java x: 11 # contributors y: 17 # changes flink-runtime/src/main/java/org/apache/flink/runtime/blob/BlobUtils.java x: 19 # contributors y: 42 # changes flink-runtime/src/main/java/org/apache/flink/runtime/highavailability/HighAvailabilityServicesUtils.java x: 13 # contributors y: 33 # changes flink-runtime/src/main/java/org/apache/flink/runtime/security/modules/HadoopModule.java x: 16 # contributors y: 18 # changes flink-runtime/src/main/java/org/apache/flink/runtime/io/network/api/writer/RecordWriter.java x: 22 # contributors y: 69 # changes flink-runtime/src/main/java/org/apache/flink/runtime/io/network/netty/CreditBasedSequenceNumberingViewReader.java x: 13 # contributors y: 26 # changes flink-runtime/src/main/java/org/apache/flink/runtime/io/network/partition/consumer/InputChannel.java x: 22 # contributors y: 47 # changes flink-runtime/src/main/java/org/apache/flink/runtime/io/network/netty/PartitionRequestServerHandler.java x: 14 # contributors y: 27 # changes flink-core/src/main/java/org/apache/flink/api/common/functions/util/RuntimeUDFContext.java x: 13 # contributors y: 19 # changes flink-core/src/main/java/org/apache/flink/api/common/operators/CollectionExecutor.java x: 16 # contributors y: 28 # changes flink-runtime-web/web-dashboard/src/app/interfaces/job-exception.ts x: 7 # contributors y: 6 # changes flink-table/flink-sql-client/src/main/java/org/apache/flink/table/client/cli/CliTableauResultView.java x: 11 # contributors y: 23 # changes flink-runtime-web/web-dashboard/src/app/pages/job/checkpoints/job-checkpoints.component.html x: 19 # contributors y: 25 # changes flink-runtime/src/main/java/org/apache/flink/runtime/io/network/partition/ResultSubpartition.java x: 12 # contributors y: 37 # changes flink-runtime/src/main/java/org/apache/flink/runtime/execution/librarycache/BlobLibraryCacheManager.java x: 17 # contributors y: 38 # changes flink-runtime/src/main/java/org/apache/flink/runtime/taskexecutor/slot/TaskSlot.java x: 9 # contributors y: 21 # changes flink-python/pyflink/fn_execution/coders.py x: 9 # contributors y: 58 # changes flink-python/pyflink/fn_execution/state_impl.py x: 6 # contributors y: 30 # changes flink-python/pyflink/proto/flink-fn-execution.proto x: 9 # contributors y: 47 # changes flink-runtime/src/main/java/org/apache/flink/runtime/resourcemanager/slotmanager/SlotManager.java x: 18 # contributors y: 56 # changes flink-python/pyflink/fn_execution/coder_impl_fast.pyx x: 8 # contributors y: 39 # changes flink-runtime/src/main/java/org/apache/flink/runtime/state/KeyedBackendSerializationProxy.java x: 5 # contributors y: 16 # changes flink-python/pyflink/fn_execution/coder_impl_fast.pxd x: 5 # contributors y: 27 # changes flink-runtime/src/main/java/org/apache/flink/runtime/entrypoint/component/DispatcherResourceManagerComponent.java x: 8 # contributors y: 22 # changes flink-runtime/src/main/java/org/apache/flink/runtime/registration/RetryingRegistration.java x: 6 # contributors y: 20 # changes flink-runtime-web/src/main/java/org/apache/flink/runtime/webmonitor/history/HistoryServerArchiveFetcher.java x: 14 # contributors y: 29 # changes flink-metrics/flink-metrics-jmx/src/main/java/org/apache/flink/metrics/jmx/JMXReporter.java x: 6 # contributors y: 15 # changes flink-core/src/main/java/org/apache/flink/util/ExceptionUtils.java x: 15 # contributors y: 41 # changes flink-runtime/src/main/java/org/apache/flink/runtime/jobgraph/tasks/AbstractInvokable.java x: 23 # contributors y: 49 # changes flink-python/pyflink/fn_execution/beam/beam_coder_impl_slow.py x: 4 # contributors y: 23 # changes flink-runtime/src/main/java/org/apache/flink/runtime/jobmanager/scheduler/NoResourceAvailableException.java x: 7 # contributors y: 17 # changes flink-core/src/main/java/org/apache/flink/api/common/operators/ResourceSpec.java x: 9 # contributors y: 27 # changes flink-runtime/src/main/java/org/apache/flink/runtime/jobmanager/scheduler/CoLocationConstraint.java x: 8 # contributors y: 20 # changes flink-runtime/src/main/java/org/apache/flink/runtime/taskexecutor/JobLeaderService.java x: 5 # contributors y: 21 # changes
258.0
# changes
  min: 1.0
  average: 5.79
  25th percentile: 2.0
  median: 3.0
  75th percentile: 6.0
  max: 258.0
0 76.0
# contributors
min: 1.0 | average: 3.76 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 4.0 | max: 76.0

Number of Contributors vs. File Size: 9588 points

flink-table/flink-table-common/src/main/java/org/apache/flink/table/annotation/ArgumentTrait.java x: 1 # contributors y: 30 lines of code flink-table/flink-table-common/src/main/java/org/apache/flink/table/functions/ChangelogFunction.java x: 1 # contributors y: 14 lines of code flink-table/flink-table-common/src/main/java/org/apache/flink/table/functions/ProcessTableFunction.java x: 1 # contributors y: 59 lines of code flink-table/flink-table-common/src/main/java/org/apache/flink/table/types/inference/CallContext.java x: 4 # contributors y: 47 lines of code flink-table/flink-table-common/src/main/java/org/apache/flink/table/types/inference/StaticArgument.java x: 1 # contributors y: 224 lines of code flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/functions/inference/OperatorBindingCallContext.java x: 2 # contributors y: 263 lines of code flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/plan/nodes/exec/stream/StreamExecProcessTableFunction.java x: 1 # contributors y: 266 lines of code flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/plan/nodes/physical/stream/StreamPhysicalProcessTableFunction.java x: 1 # contributors y: 363 lines of code flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/plan/trait/ModifyKindSet.java x: 1 # contributors y: 135 lines of code flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/utils/ShortcutUtils.java x: 4 # contributors y: 113 lines of code flink-table/flink-table-planner/src/main/scala/org/apache/flink/table/planner/plan/metadata/FlinkRelMdUniqueKeys.scala x: 6 # contributors y: 554 lines of code flink-table/flink-table-planner/src/main/scala/org/apache/flink/table/planner/plan/metadata/FlinkRelMdUpsertKeys.scala x: 4 # contributors y: 272 lines of code flink-table/flink-table-planner/src/main/scala/org/apache/flink/table/planner/plan/optimize/program/FlinkChangelogModeInferenceProgram.scala x: 11 # contributors y: 1167 lines of code flink-table/flink-table-planner/src/main/scala/org/apache/flink/table/planner/plan/utils/ChangelogPlanUtils.scala x: 3 # contributors y: 70 lines of code flink-table/flink-table-runtime/src/main/java/org/apache/flink/table/runtime/operators/process/ProcessTableOperator.java x: 1 # contributors y: 336 lines of code flink-table/flink-table-runtime/src/main/java/org/apache/flink/table/runtime/operators/process/RuntimeTableSemantics.java x: 1 # contributors y: 80 lines of code flink-python/pyflink/table/table.py x: 14 # contributors y: 339 lines of code flink-python/pyflink/table/table_environment.py x: 36 # contributors y: 544 lines of code flink-python/pyflink/common/types.py x: 6 # contributors y: 161 lines of code flink-python/pyflink/table/types.py x: 10 # contributors y: 1536 lines of code flink-table/flink-table-planner/src/main/scala/org/apache/flink/table/planner/codegen/ExprCodeGenerator.scala x: 15 # contributors y: 638 lines of code flink-table/flink-table-planner/src/main/scala/org/apache/flink/table/planner/codegen/JsonGenerateUtils.scala x: 6 # contributors y: 236 lines of code flink-table/flink-table-common/src/main/java/org/apache/flink/table/connector/ChangelogMode.java x: 4 # contributors y: 115 lines of code flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/plan/nodes/exec/serde/ChangelogModeJsonDeserializer.java x: 2 # contributors y: 36 lines of code flink-python/pyflink/datastream/data_stream.py x: 17 # contributors y: 1432 lines of code flink-python/pyflink/fn_execution/embedded/converters.py x: 2 # contributors y: 184 lines of code flink-formats/flink-json/src/main/java/org/apache/flink/formats/json/AbstractJsonDeserializationSchema.java x: 2 # contributors y: 102 lines of code flink-formats/flink-json/src/main/java/org/apache/flink/formats/json/JsonParserRowDataDeserializationSchema.java x: 2 # contributors y: 72 lines of code flink-formats/flink-json/src/main/java/org/apache/flink/formats/json/JsonRowDataDeserializationSchema.java x: 16 # contributors y: 69 lines of code flink-state-backends/flink-statebackend-forst/src/main/java/org/apache/flink/state/forst/fs/ForStFlinkFileSystem.java x: 6 # contributors y: 413 lines of code flink-state-backends/flink-statebackend-forst/src/main/java/org/apache/flink/state/forst/fs/filemapping/FileOwnershipDecider.java x: 3 # contributors y: 25 lines of code flink-yarn/src/main/java/org/apache/flink/yarn/YarnClusterDescriptor.java x: 57 # contributors y: 1569 lines of code flink-yarn/src/main/java/org/apache/flink/yarn/configuration/YarnConfigOptions.java x: 38 # contributors y: 377 lines of code flink-table/flink-sql-parser/src/main/codegen/includes/parserImpls.ftl x: 45 # contributors y: 3295 lines of code flink-table/flink-table-api-java/src/main/java/org/apache/flink/table/catalog/CatalogManager.java x: 30 # contributors y: 1323 lines of code flink-table/flink-table-api-java/src/main/java/org/apache/flink/table/catalog/GenericInMemoryCatalog.java x: 14 # contributors y: 718 lines of code flink-table/flink-table-common/src/main/java/org/apache/flink/table/catalog/Catalog.java x: 19 # contributors y: 238 lines of code flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/operations/SqlNodeToOperationConversion.java x: 15 # contributors y: 1121 lines of code flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/operations/converters/SqlNodeConverters.java x: 12 # contributors y: 97 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/metrics/MetricNames.java x: 25 # contributors y: 106 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/metrics/util/MetricUtils.java x: 15 # contributors y: 365 lines of code flink-table/flink-table-api-java/src/main/java/org/apache/flink/table/api/config/OptimizerConfigOptions.java x: 19 # contributors y: 347 lines of code flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/plan/reuse/SinkReuser.java x: 1 # contributors y: 144 lines of code flink-table/flink-table-planner/src/main/scala/org/apache/flink/table/planner/plan/nodes/physical/stream/StreamPhysicalSink.scala x: 7 # contributors y: 81 lines of code flink-table/flink-table-planner/src/main/scala/org/apache/flink/table/planner/plan/reuse/SubplanReuser.scala x: 5 # contributors y: 131 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/jobgraph/jsonplan/JsonPlanGenerator.java x: 10 # contributors y: 150 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/rest/messages/JobPlanInfo.java x: 4 # contributors y: 364 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/entrypoint/ClusterEntrypointUtils.java x: 6 # contributors y: 127 lines of code flink-core/src/main/java/org/apache/flink/api/java/typeutils/runtime/PojoSerializer.java x: 18 # contributors y: 672 lines of code flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/plan/optimize/ChangelogNormalizeRequirementResolver.java x: 1 # contributors y: 112 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/dispatcher/Dispatcher.java x: 49 # contributors y: 1347 lines of code flink-table/flink-table-planner/src/main/scala/org/apache/flink/table/planner/delegation/PlannerBase.scala x: 22 # contributors y: 495 lines of code flink-table/flink-table-planner/src/main/scala/org/apache/flink/table/planner/plan/nodes/physical/batch/BatchPhysicalSink.scala x: 7 # contributors y: 51 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/state/AbstractKeyedStateBackend.java x: 28 # contributors y: 358 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/state/AbstractKeyedStateBackendBuilder.java x: 5 # contributors y: 55 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/state/AbstractStateBackend.java x: 12 # contributors y: 28 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/state/heap/HeapKeyedStateBackend.java x: 29 # contributors y: 440 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/state/heap/HeapKeyedStateBackendBuilder.java x: 9 # contributors y: 153 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/state/metrics/AbstractMetricsTrackState.java x: 1 # contributors y: 188 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/state/metrics/LatencyTrackingStateConfig.java x: 3 # contributors y: 55 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/state/metrics/MetricsTrackingMapState.java x: 1 # contributors y: 458 lines of code flink-state-backends/flink-statebackend-changelog/src/main/java/org/apache/flink/state/changelog/ChangelogKeyedStateBackend.java x: 15 # contributors y: 936 lines of code flink-state-backends/flink-statebackend-forst/src/main/java/org/apache/flink/state/forst/ForStStateBackend.java x: 7 # contributors y: 655 lines of code flink-state-backends/flink-statebackend-forst/src/main/java/org/apache/flink/state/forst/sync/ForStSyncKeyedStateBackend.java x: 5 # contributors y: 695 lines of code flink-state-backends/flink-statebackend-forst/src/main/java/org/apache/flink/state/forst/sync/ForStSyncKeyedStateBackendBuilder.java x: 5 # contributors y: 517 lines of code flink-state-backends/flink-statebackend-rocksdb/src/main/java/org/apache/flink/state/rocksdb/EmbeddedRocksDBStateBackend.java x: 3 # contributors y: 626 lines of code flink-state-backends/flink-statebackend-rocksdb/src/main/java/org/apache/flink/state/rocksdb/RocksDBKeyedStateBackend.java x: 4 # contributors y: 847 lines of code flink-state-backends/flink-statebackend-rocksdb/src/main/java/org/apache/flink/state/rocksdb/RocksDBKeyedStateBackendBuilder.java x: 2 # contributors y: 615 lines of code flink-runtime/src/main/java/org/apache/flink/streaming/api/operators/StreamOperatorStateHandler.java x: 6 # contributors y: 391 lines of code flink-state-backends/flink-statebackend-forst/src/main/java/org/apache/flink/state/forst/ForStConfigurableOptions.java x: 3 # contributors y: 371 lines of code flink-state-backends/flink-statebackend-forst/src/main/java/org/apache/flink/state/forst/ForStResourceContainer.java x: 6 # contributors y: 490 lines of code flink-state-backends/flink-statebackend-rocksdb/src/main/java/org/apache/flink/state/rocksdb/RocksDBConfigurableOptions.java x: 2 # contributors y: 354 lines of code flink-state-backends/flink-statebackend-rocksdb/src/main/java/org/apache/flink/state/rocksdb/RocksDBResourceContainer.java x: 2 # contributors y: 329 lines of code flink-core/src/main/java/org/apache/flink/util/TimeUtils.java x: 11 # contributors y: 175 lines of code flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/connectors/DynamicSinkUtils.java x: 13 # contributors y: 1092 lines of code flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/plan/abilities/sink/SinkAbilitySpec.java x: 5 # contributors y: 21 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/operators/coordination/OperatorEvent.java x: 3 # contributors y: 7 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/operators/coordination/SubtaskGatewayImpl.java x: 7 # contributors y: 192 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/source/coordinator/SourceCoordinator.java x: 18 # contributors y: 656 lines of code flink-connectors/flink-connector-base/src/main/java/org/apache/flink/connector/base/sink/writer/AsyncSinkWriter.java x: 16 # contributors y: 305 lines of code flink-clients/src/main/java/org/apache/flink/client/cli/CliFrontend.java x: 47 # contributors y: 1069 lines of code flink-runtime/src/main/java/org/apache/flink/streaming/api/connector/sink2/CommittableSummary.java x: 3 # contributors y: 112 lines of code flink-runtime/src/main/java/org/apache/flink/streaming/runtime/operators/sink/CommitterOperator.java x: 5 # contributors y: 163 lines of code flink-runtime/src/main/java/org/apache/flink/streaming/runtime/operators/sink/SinkWriterOperator.java x: 5 # contributors y: 288 lines of code flink-runtime/src/main/java/org/apache/flink/streaming/runtime/operators/sink/committables/CheckpointCommittableManagerImpl.java x: 3 # contributors y: 196 lines of code flink-runtime/src/main/java/org/apache/flink/streaming/api/operators/BoundedOneInput.java x: 2 # contributors y: 6 lines of code flink-runtime/src/main/java/org/apache/flink/streaming/api/datastream/KeyedStream.java x: 7 # contributors y: 544 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/asyncprocessing/AsyncExecutionController.java x: 5 # contributors y: 350 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/asyncprocessing/operators/AbstractAsyncStateStreamOperator.java x: 4 # contributors y: 429 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/asyncprocessing/operators/AbstractAsyncStateStreamOperatorV2.java x: 3 # contributors y: 318 lines of code flink-table/flink-table-api-java/src/main/java/org/apache/flink/table/api/Table.java x: 14 # contributors y: 90 lines of code flink-table/flink-table-api-java/src/main/java/org/apache/flink/table/api/internal/ShowCreateUtil.java x: 7 # contributors y: 210 lines of code flink-table/flink-table-api-java/src/main/java/org/apache/flink/table/api/internal/TableEnvironmentImpl.java x: 45 # contributors y: 1209 lines of code flink-table/flink-table-api-java/src/main/java/org/apache/flink/table/factories/TableFactoryUtil.java x: 17 # contributors y: 147 lines of code flink-table/flink-table-api-java/src/main/java/org/apache/flink/table/functions/TemporalTableFunctionImpl.java x: 5 # contributors y: 79 lines of code flink-table/flink-table-api-java/src/main/java/org/apache/flink/table/operations/CorrelatedFunctionQueryOperation.java x: 2 # contributors y: 61 lines of code flink-table/flink-table-api-java/src/main/java/org/apache/flink/table/operations/QueryOperation.java x: 4 # contributors y: 23 lines of code flink-table/flink-table-api-java/src/main/java/org/apache/flink/table/operations/SetQueryOperation.java x: 4 # contributors y: 87 lines of code flink-table/flink-table-api-java/src/main/java/org/apache/flink/table/operations/ShowCreateTableOperation.java x: 5 # contributors y: 41 lines of code flink-table/flink-table-api-java/src/main/java/org/apache/flink/table/operations/WindowAggregateQueryOperation.java x: 4 # contributors y: 218 lines of code flink-table/flink-table-common/src/main/java/org/apache/flink/table/catalog/CatalogPropertiesUtil.java x: 8 # contributors y: 596 lines of code flink-table/flink-table-common/src/main/java/org/apache/flink/table/catalog/CatalogTable.java x: 10 # contributors y: 73 lines of code flink-table/flink-table-common/src/main/java/org/apache/flink/table/catalog/ResolvedCatalogBaseTable.java x: 4 # contributors y: 13 lines of code flink-table/flink-table-common/src/main/java/org/apache/flink/table/catalog/ResolvedCatalogTable.java x: 6 # contributors y: 105 lines of code flink-table/flink-table-common/src/main/java/org/apache/flink/table/expressions/CallExpression.java x: 8 # contributors y: 178 lines of code flink-table/flink-table-common/src/main/java/org/apache/flink/table/expressions/FieldReferenceExpression.java x: 5 # contributors y: 97 lines of code flink-table/flink-table-common/src/main/java/org/apache/flink/table/expressions/ValueLiteralExpression.java x: 6 # contributors y: 338 lines of code flink-table/flink-table-common/src/main/java/org/apache/flink/table/functions/BuiltInFunctionDefinitions.java x: 30 # contributors y: 2613 lines of code flink-table/flink-table-common/src/main/java/org/apache/flink/table/functions/SqlCallSyntax.java x: 6 # contributors y: 260 lines of code flink-table/flink-table-common/src/main/java/org/apache/flink/table/legacy/api/TableSchema.java x: 3 # contributors y: 495 lines of code flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/catalog/CatalogSchemaTable.java x: 7 # contributors y: 141 lines of code flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/plan/QueryOperationConverter.java x: 7 # contributors y: 806 lines of code flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/plan/nodes/exec/common/CommonExecLegacyTableSourceScan.java x: 6 # contributors y: 140 lines of code flink-table/flink-table-planner/src/main/scala/org/apache/flink/table/planner/sinks/TableSinkUtils.scala x: 5 # contributors y: 186 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/executiongraph/AccessExecutionGraph.java x: 18 # contributors y: 48 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/executiongraph/ArchivedExecutionGraph.java x: 20 # contributors y: 380 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/executiongraph/DefaultExecutionGraph.java x: 35 # contributors y: 1334 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/executiongraph/DefaultExecutionGraphBuilder.java x: 21 # contributors y: 302 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/executiongraph/ExecutionGraph.java x: 56 # contributors y: 110 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/rest/handler/job/JobDetailsHandler.java x: 16 # contributors y: 199 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/rest/handler/job/JobPlanHandler.java x: 8 # contributors y: 53 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/rest/messages/job/JobDetailsInfo.java x: 10 # contributors y: 382 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/scheduler/adaptive/CreatingExecutionGraph.java x: 12 # contributors y: 212 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/scheduler/adaptivebatch/AdaptiveBatchScheduler.java x: 11 # contributors y: 895 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/state/v2/RegisteredKeyValueStateBackendMetaInfo.java x: 4 # contributors y: 204 lines of code flink-state-backends/flink-statebackend-forst/src/main/java/org/apache/flink/state/forst/ForStKeyedStateBackend.java x: 8 # contributors y: 502 lines of code flink-state-backends/flink-statebackend-forst/src/main/java/org/apache/flink/state/forst/ForStKeyedStateBackendBuilder.java x: 6 # contributors y: 380 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/metrics/groups/InternalSourceSplitMetricGroup.java x: 2 # contributors y: 162 lines of code flink-table/flink-table-planner/src/main/scala/org/apache/flink/table/planner/plan/utils/AggregateUtil.scala x: 14 # contributors y: 938 lines of code flink-table/flink-table-runtime/src/main/java/org/apache/flink/table/runtime/dataview/StateMapView.java x: 1 # contributors y: 317 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/taskmanager/NettyShuffleEnvironmentConfiguration.java x: 23 # contributors y: 422 lines of code flink-rpc/flink-rpc-akka/src/main/java/org/apache/flink/runtime/rpc/pekko/PekkoRpcService.java x: 3 # contributors y: 445 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/state/v2/AbstractAggregatingState.java x: 5 # contributors y: 154 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/state/v2/AbstractReducingState.java x: 4 # contributors y: 148 lines of code flink-state-backends/flink-statebackend-forst/src/main/java/org/apache/flink/state/forst/ForStListState.java x: 3 # contributors y: 220 lines of code flink-state-backends/flink-statebackend-forst/src/main/java/org/apache/flink/state/forst/ForStMapState.java x: 4 # contributors y: 249 lines of code flink-table/flink-table-api-java/src/main/java/org/apache/flink/table/planner/loader/PlannerModule.java x: 2 # contributors y: 127 lines of code flink-state-backends/flink-statebackend-forst/src/main/java/org/apache/flink/state/forst/snapshot/ForStNativeFullSnapshotStrategy.java x: 3 # contributors y: 288 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/asyncprocessing/operators/co/AsyncIntervalJoinOperator.java x: 1 # contributors y: 291 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/asyncprocessing/operators/co/AsyncKeyedCoProcessOperator.java x: 1 # contributors y: 175 lines of code flink-runtime/src/main/java/org/apache/flink/streaming/api/datastream/ConnectedStreams.java x: 4 # contributors y: 291 lines of code flink-runtime/src/main/java/org/apache/flink/streaming/api/transformations/TwoInputTransformation.java x: 2 # contributors y: 150 lines of code flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/plan/nodes/exec/stream/StreamExecIntervalJoin.java x: 12 # contributors y: 365 lines of code flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/plan/nodes/exec/stream/StreamExecOverAggregate.java x: 10 # contributors y: 456 lines of code flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/plan/optimize/StreamNonDeterministicUpdatePlanVisitor.java x: 5 # contributors y: 768 lines of code flink-table/flink-table-runtime/src/main/java/org/apache/flink/table/runtime/operators/over/NonTimeRangeUnboundedPrecedingFunction.java x: 1 # contributors y: 429 lines of code flink-table/flink-table-api-java/src/main/java/org/apache/flink/table/expressions/resolver/rules/ResolveCallByArgumentsRule.java x: 6 # contributors y: 613 lines of code flink-table/flink-table-planner/src/main/scala/org/apache/flink/table/planner/plan/optimize/program/FlinkStreamProgram.scala x: 7 # contributors y: 267 lines of code flink-table/flink-table-planner/src/main/scala/org/apache/flink/table/planner/plan/rules/FlinkStreamRuleSets.scala x: 17 # contributors y: 306 lines of code flink-core/src/main/java/org/apache/flink/configuration/GlobalConfiguration.java x: 21 # contributors y: 136 lines of code flink-core/src/main/java/org/apache/flink/configuration/ConfigConstants.java x: 67 # contributors y: 30 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/entrypoint/ClusterEntrypoint.java x: 45 # contributors y: 575 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/metrics/MetricRegistry.java x: 9 # contributors y: 22 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/metrics/MetricRegistryImpl.java x: 11 # contributors y: 589 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/metrics/groups/AbstractMetricGroup.java x: 11 # contributors y: 280 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/metrics/groups/ProxyMetricGroup.java x: 6 # contributors y: 69 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/minicluster/MiniCluster.java x: 50 # contributors y: 1179 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/taskexecutor/TaskManagerRunner.java x: 43 # contributors y: 651 lines of code flink-metrics/flink-metrics-core/src/main/java/org/apache/flink/metrics/MetricGroup.java x: 6 # contributors y: 42 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/metrics/ReporterSetup.java x: 11 # contributors y: 36 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/metrics/groups/FrontMetricGroup.java x: 8 # contributors y: 76 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/metrics/groups/TaskMetricGroup.java x: 10 # contributors y: 117 lines of code flink-core/src/main/java/org/apache/flink/api/common/eventtime/WatermarkOutputMultiplexer.java x: 7 # contributors y: 114 lines of code flink-runtime/src/main/java/org/apache/flink/streaming/api/operators/source/ProgressiveTimestampsAndWatermarks.java x: 2 # contributors y: 286 lines of code flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/plan/abilities/source/PartitionPushDownSpec.java x: 6 # contributors y: 64 lines of code flink-clients/src/main/java/org/apache/flink/client/program/PackagedProgram.java x: 29 # contributors y: 514 lines of code flink-streaming-java/src/main/java/org/apache/flink/streaming/api/functions/sink/PrintSink.java x: 7 # contributors y: 40 lines of code flink-table/flink-table-common/src/main/java/org/apache/flink/table/catalog/ResolvedSchema.java x: 3 # contributors y: 147 lines of code flink-filesystems/flink-hadoop-fs/src/main/java/org/apache/flink/runtime/util/HadoopUtils.java x: 11 # contributors y: 146 lines of code flink-table/flink-table-api-java/src/main/java/org/apache/flink/table/api/Expressions.java x: 15 # contributors y: 357 lines of code flink-table/flink-table-api-java/src/main/java/org/apache/flink/table/api/TableEnvironment.java x: 27 # contributors y: 125 lines of code flink-table/flink-table-api-java/src/main/java/org/apache/flink/table/api/internal/TableImpl.java x: 11 # contributors y: 711 lines of code flink-table/flink-table-api-java/src/main/java/org/apache/flink/table/operations/utils/OperationTreeBuilder.java x: 9 # contributors y: 757 lines of code flink-table/flink-table-common/src/main/java/org/apache/flink/table/api/DataTypes.java x: 7 # contributors y: 595 lines of code flink-table/flink-table-common/src/main/java/org/apache/flink/table/types/utils/DataTypeUtils.java x: 9 # contributors y: 404 lines of code flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/functions/inference/CallBindingCallContext.java x: 3 # contributors y: 228 lines of code flink-table/flink-sql-gateway/src/main/java/org/apache/flink/table/gateway/service/context/SessionContext.java x: 13 # contributors y: 382 lines of code flink-python/pyflink/common/configuration.py x: 7 # contributors y: 103 lines of code flink-python/pyflink/datastream/stream_execution_environment.py x: 27 # contributors y: 323 lines of code flink-python/pyflink/table/table_config.py x: 26 # contributors y: 69 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/state/heap/KeyGroupPartitionedPriorityQueue.java x: 5 # contributors y: 205 lines of code flink-core/src/main/java/org/apache/flink/configuration/TaskManagerOptions.java x: 34 # contributors y: 584 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/resourcemanager/slotmanager/DefaultResourceAllocationStrategy.java x: 8 # contributors y: 468 lines of code flink-streaming-java/src/main/java/org/apache/flink/streaming/api/operators/async/AsyncWaitOperator.java x: 28 # contributors y: 438 lines of code flink-streaming-java/src/main/java/org/apache/flink/streaming/api/operators/async/queue/StreamElementQueueEntry.java x: 6 # contributors y: 22 lines of code flink-runtime/src/main/java/org/apache/flink/streaming/api/environment/StreamExecutionEnvironment.java x: 9 # contributors y: 1062 lines of code flink-table/flink-table-planner/src/main/scala/org/apache/flink/table/planner/codegen/agg/AggsHandlerCodeGenerator.scala x: 11 # contributors y: 1046 lines of code flink-python/pyflink/table/__init__.py x: 14 # contributors y: 63 lines of code flink-table/flink-table-api-java/src/main/java/org/apache/flink/table/api/PlanReference.java x: 4 # contributors y: 164 lines of code flink-python/pyflink/table/expression.py x: 19 # contributors y: 881 lines of code flink-table/flink-table-api-java/src/main/java/org/apache/flink/table/api/internal/BaseExpressions.java x: 20 # contributors y: 1144 lines of code flink-table/flink-table-common/src/main/java/org/apache/flink/table/types/inference/TypeInferenceUtil.java x: 8 # contributors y: 377 lines of code flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/functions/inference/TypeInferenceOperandChecker.java x: 2 # contributors y: 208 lines of code flink-table/flink-table-planner/src/main/scala/org/apache/flink/table/planner/codegen/calls/BridgingFunctionGenUtil.scala x: 10 # contributors y: 521 lines of code flink-table/flink-table-common/src/main/java/org/apache/flink/table/functions/UserDefinedFunctionHelper.java x: 6 # contributors y: 441 lines of code flink-state-backends/flink-statebackend-forst/src/main/java/org/apache/flink/state/forst/fs/filemapping/MappingEntry.java x: 3 # contributors y: 132 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/jobmaster/JobMaster.java x: 58 # contributors y: 1394 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/resourcemanager/ResourceManager.java x: 50 # contributors y: 1221 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/resourcemanager/slotmanager/DefaultSlotStatusSyncer.java x: 6 # contributors y: 294 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/resourcemanager/slotmanager/FineGrainedSlotManager.java x: 13 # contributors y: 675 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/checkpoint/Checkpoints.java x: 16 # contributors y: 265 lines of code flink-runtime/src/main/java/org/apache/flink/streaming/runtime/tasks/OperatorChain.java x: 3 # contributors y: 709 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/checkpoint/PrioritizedOperatorSubtaskState.java x: 8 # contributors y: 322 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/checkpoint/metadata/MetadataV2V3SerializerBase.java x: 13 # contributors y: 734 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/checkpoint/StateAssignmentOperation.java x: 31 # contributors y: 575 lines of code flink-python/pyflink/table/catalog.py x: 12 # contributors y: 857 lines of code flink-python/pyflink/table/table_result.py x: 12 # contributors y: 77 lines of code flink-table/flink-table-api-java/src/main/java/org/apache/flink/table/api/TableResult.java x: 8 # contributors y: 21 lines of code flink-connectors/flink-hadoop-compatibility/src/main/java/org/apache/flink/api/java/typeutils/runtime/WritableSerializer.java x: 9 # contributors y: 126 lines of code flink-core/src/main/java/org/apache/flink/api/java/typeutils/runtime/kryo/KryoSerializer.java x: 20 # contributors y: 472 lines of code flink-formats/flink-avro/src/main/java/org/apache/flink/formats/avro/utils/AvroKryoSerializerUtils.java x: 7 # contributors y: 162 lines of code flink-table/flink-table-api-scala/src/main/scala/org/apache/flink/table/api/runtime/types/TupleSerializers.scala x: 1 # contributors y: 1344 lines of code flink-table/flink-table-planner/src/main/scala/org/apache/flink/table/planner/plan/utils/FlinkRexUtil.scala x: 19 # contributors y: 502 lines of code flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/plan/nodes/exec/stream/StreamExecDeduplicate.java x: 14 # contributors y: 412 lines of code flink-table/flink-table-planner/src/main/scala/org/apache/flink/table/planner/plan/utils/RankUtil.scala x: 9 # contributors y: 255 lines of code flink-table/flink-table-runtime/src/main/java/org/apache/flink/table/runtime/operators/deduplicate/utils/DeduplicateFunctionHelper.java x: 3 # contributors y: 179 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/rest/handler/legacy/metrics/MetricStore.java x: 14 # contributors y: 494 lines of code flink-connectors/flink-connector-base/src/main/java/org/apache/flink/connector/base/source/reader/fetcher/SplitFetcherManager.java x: 13 # contributors y: 190 lines of code flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/plan/nodes/exec/common/CommonExecLookupJoin.java x: 13 # contributors y: 564 lines of code flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/plan/rules/physical/stream/PushCalcPastChangelogNormalizeRule.java x: 2 # contributors y: 246 lines of code flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/plan/rules/physical/stream/WatermarkAssignerChangelogNormalizeTransposeRule.java x: 4 # contributors y: 394 lines of code flink-table/flink-table-planner/src/main/scala/org/apache/flink/table/planner/codegen/LookupJoinCodeGenerator.scala x: 11 # contributors y: 409 lines of code flink-dist/src/main/assemblies/bin.xml x: 39 # contributors y: 216 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/scheduler/adaptivebatch/DefaultVertexParallelismAndInputInfosDecider.java x: 5 # contributors y: 247 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/scheduler/adaptivebatch/util/VertexParallelismAndInputInfosDeciderUtils.java x: 1 # contributors y: 539 lines of code flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/plan/nodes/exec/serde/LogicalTypeJsonDeserializer.java x: 5 # contributors y: 368 lines of code flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/plan/nodes/exec/serde/RexNodeJsonDeserializer.java x: 4 # contributors y: 570 lines of code flink-table/flink-table-planner/src/main/scala/org/apache/flink/table/planner/delegation/StreamPlanner.scala x: 13 # contributors y: 168 lines of code flink-libraries/flink-state-processing-api/src/main/java/org/apache/flink/state/api/runtime/SavepointTaskStateManager.java x: 14 # contributors y: 103 lines of code flink-python/pyproject.toml x: 10 # contributors y: 33 lines of code flink-libraries/flink-state-processing-api/src/main/java/org/apache/flink/state/table/KeyedStateReader.java x: 3 # contributors y: 312 lines of code flink-table/flink-table-common/src/main/java/org/apache/flink/table/data/binary/BinaryArrayData.java x: 4 # contributors y: 447 lines of code flink-table/flink-table-common/src/main/java/org/apache/flink/table/types/extraction/DataTypeExtractor.java x: 7 # contributors y: 547 lines of code flink-table/flink-table-common/src/main/java/org/apache/flink/table/types/logical/utils/LogicalTypeParser.java x: 7 # contributors y: 783 lines of code flink-table/flink-table-planner/src/main/java/org/apache/calcite/rex/RexUtil.java x: 2 # contributors y: 2154 lines of code flink-table/flink-table-planner/src/main/java/org/apache/calcite/sql2rel/SqlToRelConverter.java x: 5 # contributors y: 5047 lines of code flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/calcite/FlinkCalciteSqlValidator.java x: 7 # contributors y: 402 lines of code flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/functions/sql/FlinkSqlOperatorTable.java x: 17 # contributors y: 1145 lines of code flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/functions/sql/SqlWindowTableFunction.java x: 8 # contributors y: 218 lines of code flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/typeutils/LogicalRelDataTypeConverter.java x: 2 # contributors y: 569 lines of code flink-table/flink-table-planner/src/main/scala/org/apache/flink/table/planner/calcite/FlinkTypeFactory.scala x: 6 # contributors y: 469 lines of code flink-table/flink-table-planner/src/main/scala/org/apache/flink/table/planner/codegen/CodeGenUtils.scala x: 12 # contributors y: 834 lines of code flink-table/flink-table-planner/src/main/scala/org/apache/flink/table/planner/codegen/calls/ScalarOperatorGens.scala x: 17 # contributors y: 1634 lines of code flink-table/flink-table-planner/src/main/scala/org/apache/flink/table/planner/codegen/ExpressionReducer.scala x: 12 # contributors y: 253 lines of code flink-runtime/src/main/java/org/apache/flink/streaming/api/graph/DefaultStreamGraphContext.java x: 4 # contributors y: 313 lines of code flink-table/flink-table-runtime/src/main/java/org/apache/flink/table/runtime/strategy/AdaptiveSkewedJoinOptimizationStrategy.java x: 3 # contributors y: 252 lines of code flink-clients/src/main/java/org/apache/flink/client/program/StreamContextEnvironment.java x: 17 # contributors y: 254 lines of code flink-core/src/main/java/org/apache/flink/configuration/CoreOptions.java x: 30 # contributors y: 372 lines of code flink-core/src/main/java/org/apache/flink/core/fs/CloseableRegistry.java x: 9 # contributors y: 50 lines of code flink-core/src/main/java/org/apache/flink/core/fs/FileSystem.java x: 36 # contributors y: 550 lines of code flink-core/src/main/java/org/apache/flink/util/FileUtils.java x: 19 # contributors y: 425 lines of code flink-core/src/main/java/org/apache/flink/util/NetUtils.java x: 20 # contributors y: 325 lines of code flink-formats/flink-parquet/src/main/java/org/apache/flink/formats/parquet/vector/ParquetSplitReaderUtil.java x: 11 # contributors y: 668 lines of code flink-libraries/flink-cep/src/main/java/org/apache/flink/cep/nfa/sharedbuffer/SharedBuffer.java x: 10 # contributors y: 226 lines of code flink-python/src/main/java/org/apache/flink/client/python/PythonEnvUtils.java x: 13 # contributors y: 403 lines of code flink-python/src/main/java/org/apache/flink/client/python/PythonFunctionFactory.java x: 8 # contributors y: 183 lines of code flink-python/src/main/java/org/apache/flink/python/util/PythonConfigUtil.java x: 13 # contributors y: 315 lines of code flink-python/src/main/java/org/apache/flink/streaming/api/utils/PythonTypeUtils.java x: 12 # contributors y: 1681 lines of code flink-python/src/main/java/org/apache/flink/table/runtime/arrow/ArrowUtils.java x: 12 # contributors y: 772 lines of code flink-queryable-state/flink-queryable-state-client-java/src/main/java/org/apache/flink/queryablestate/network/AbstractServerBase.java x: 7 # contributors y: 241 lines of code flink-runtime-web/src/main/java/org/apache/flink/runtime/webmonitor/handlers/JarRunHandler.java x: 20 # contributors y: 139 lines of code flink-runtime-web/src/main/java/org/apache/flink/runtime/webmonitor/handlers/utils/JarHandlerUtils.java x: 14 # contributors y: 204 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/blob/FileSystemBlobStore.java x: 16 # contributors y: 129 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/checkpoint/TaskStateSnapshot.java x: 12 # contributors y: 165 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/clusterframework/ApplicationStatus.java x: 8 # contributors y: 34 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/clusterframework/BootstrapTools.java x: 33 # contributors y: 151 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/io/network/netty/NettyServer.java x: 14 # contributors y: 175 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/io/network/partition/PipelinedSubpartition.java x: 24 # contributors y: 589 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/io/network/partition/consumer/RemoteInputChannel.java x: 26 # contributors y: 645 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/io/network/partition/consumer/UnionInputGate.java x: 19 # contributors y: 295 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/rest/handler/AbstractHandler.java x: 15 # contributors y: 251 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/rest/handler/job/checkpoints/CheckpointingStatisticsHandler.java x: 12 # contributors y: 153 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/rest/handler/taskmanager/AbstractTaskManagerFileHandler.java x: 11 # contributors y: 182 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/scheduler/adaptivebatch/DefaultBatchJobRecoveryHandler.java x: 2 # contributors y: 669 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/source/coordinator/SourceCoordinatorContext.java x: 23 # contributors y: 555 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/state/StateUtil.java x: 13 # contributors y: 88 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/state/changelog/StateChangelogStorageLoader.java x: 10 # contributors y: 93 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/taskexecutor/TaskExecutor.java x: 76 # contributors y: 2260 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/util/config/memory/ManagedMemoryUtils.java x: 8 # contributors y: 126 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/webmonitor/WebMonitorEndpoint.java x: 36 # contributors y: 1087 lines of code flink-state-backends/flink-statebackend-rocksdb/src/main/java/org/apache/flink/state/rocksdb/RocksDBIncrementalCheckpointUtils.java x: 2 # contributors y: 418 lines of code flink-table/flink-table-api-java/src/main/java/org/apache/flink/table/resource/ResourceManager.java x: 8 # contributors y: 442 lines of code flink-table/flink-table-common/src/main/java/org/apache/flink/table/functions/LegacyUserDefinedFunctionInference.java x: 2 # contributors y: 456 lines of code flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/hint/FlinkHintStrategies.java x: 9 # contributors y: 192 lines of code flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/plan/nodes/exec/stream/StreamExecJoin.java x: 14 # contributors y: 234 lines of code flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/plan/nodes/exec/stream/StreamExecWindowJoin.java x: 10 # contributors y: 168 lines of code flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/plan/rules/logical/FlinkAggregateJoinTransposeRule.java x: 4 # contributors y: 463 lines of code flink-table/flink-table-runtime/src/main/java/org/apache/flink/table/runtime/operators/rank/UpdatableTopNFunction.java x: 9 # contributors y: 459 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/scheduler/adaptive/AdaptiveScheduler.java x: 34 # contributors y: 1344 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/jobgraph/JobGraph.java x: 33 # contributors y: 362 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/jobgraph/JobVertex.java x: 30 # contributors y: 337 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/scheduler/SchedulerBase.java x: 37 # contributors y: 877 lines of code flink-state-backends/flink-statebackend-forst/src/main/java/org/apache/flink/state/forst/snapshot/ForStIncrementalSnapshotStrategy.java x: 4 # contributors y: 339 lines of code flink-table/flink-table-runtime/src/main/java/org/apache/flink/table/runtime/operators/window/tvf/slicing/SliceAssigners.java x: 2 # contributors y: 533 lines of code flink-formats/flink-json/src/main/java/org/apache/flink/formats/json/canal/CanalJsonDeserializationSchema.java x: 9 # contributors y: 301 lines of code flink-formats/flink-json/src/main/java/org/apache/flink/formats/json/debezium/DebeziumJsonDeserializationSchema.java x: 8 # contributors y: 249 lines of code flink-formats/flink-json/src/main/java/org/apache/flink/formats/json/maxwell/MaxwellJsonDeserializationSchema.java x: 6 # contributors y: 198 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/state/KeyedStateBackend.java x: 14 # contributors y: 43 lines of code flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/plan/nodes/exec/stream/StreamExecLegacyTableSourceScan.java x: 8 # contributors y: 141 lines of code flink-table/flink-table-common/src/main/java/org/apache/flink/table/types/extraction/BaseMappingExtractor.java x: 3 # contributors y: 598 lines of code flink-table/flink-table-common/src/main/java/org/apache/flink/table/types/extraction/ExtractionUtils.java x: 10 # contributors y: 820 lines of code flink-table/flink-table-planner/src/main/scala/org/apache/flink/table/planner/codegen/EqualiserCodeGenerator.scala x: 9 # contributors y: 175 lines of code flink-core/src/main/java/org/apache/flink/api/common/ExecutionConfig.java x: 49 # contributors y: 385 lines of code flink-state-backends/flink-statebackend-forst/src/main/java/org/apache/flink/state/forst/ForStNativeMetricOptions.java x: 4 # contributors y: 489 lines of code flink-runtime/src/main/java/org/apache/flink/streaming/api/graph/AdaptiveGraphManager.java x: 5 # contributors y: 494 lines of code flink-core/src/main/java/org/apache/flink/api/common/functions/RuntimeContext.java x: 30 # contributors y: 95 lines of code flink-core/src/main/java/org/apache/flink/api/common/functions/util/AbstractRuntimeUDFContext.java x: 21 # contributors y: 214 lines of code flink-python/pyflink/common/__init__.py x: 10 # contributors y: 63 lines of code flink-core/src/main/java/org/apache/flink/util/concurrent/FutureUtils.java x: 10 # contributors y: 707 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/scheduler/adaptivebatch/AdaptiveBatchSchedulerFactory.java x: 11 # contributors y: 379 lines of code flink-python/setup.py x: 28 # contributors y: 308 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/scheduler/adaptive/Executing.java x: 10 # contributors y: 288 lines of code flink-table/flink-table-api-java/src/main/java/org/apache/flink/table/api/config/ExecutionConfigOptions.java x: 24 # contributors y: 638 lines of code flink-table/flink-table-planner/src/main/scala/org/apache/flink/table/planner/codegen/calls/BuiltInMethods.scala x: 9 # contributors y: 450 lines of code flink-table/flink-table-runtime/src/main/java/org/apache/flink/table/runtime/functions/SqlJsonUtils.java x: 5 # contributors y: 566 lines of code flink-kubernetes/src/main/java/org/apache/flink/kubernetes/utils/Constants.java x: 18 # contributors y: 77 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/io/network/partition/SortMergeSubpartitionReader.java x: 11 # contributors y: 226 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/taskexecutor/slot/TaskSlotTable.java x: 13 # contributors y: 56 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/taskexecutor/slot/TaskSlotTableImpl.java x: 10 # contributors y: 596 lines of code flink-annotations/src/main/java/org/apache/flink/FlinkVersion.java x: 12 # contributors y: 61 lines of code flink-formats/flink-orc/src/main/java/org/apache/flink/orc/writer/PhysicalWriterImpl.java x: 6 # contributors y: 306 lines of code flink-python/pyflink/version.py x: 13 # contributors y: 1 lines of code flink-table/flink-sql-gateway/src/main/java/org/apache/flink/table/gateway/service/materializedtable/MaterializedTableManager.java x: 4 # contributors y: 1181 lines of code flink-table/flink-sql-gateway/src/main/java/org/apache/flink/table/gateway/service/operation/OperationExecutor.java x: 16 # contributors y: 827 lines of code flink-python/src/main/java/org/apache/flink/streaming/api/runners/python/beam/BeamPythonFunctionRunner.java x: 15 # contributors y: 559 lines of code flink-clients/src/main/java/org/apache/flink/client/cli/CliFrontendParser.java x: 41 # contributors y: 560 lines of code flink-python/src/main/java/org/apache/beam/runners/fnexecution/control/DefaultJobBundleFactory.java x: 5 # contributors y: 636 lines of code flink-python/src/main/java/org/apache/flink/python/PythonOptions.java x: 18 # contributors y: 227 lines of code flink-python/src/main/java/org/apache/flink/streaming/api/runners/python/beam/BeamDataStreamPythonFunctionRunner.java x: 13 # contributors y: 224 lines of code flink-runtime/src/main/java/org/apache/flink/streaming/api/datastream/WindowedStream.java x: 5 # contributors y: 386 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/asyncprocessing/operators/windowing/AsyncWindowOperator.java x: 1 # contributors y: 519 lines of code flink-runtime/src/main/java/org/apache/flink/streaming/runtime/operators/windowing/WindowOperatorBuilder.java x: 3 # contributors y: 561 lines of code flink-datastream/src/main/java/org/apache/flink/datastream/impl/extension/window/operators/OneInputWindowProcessOperator.java x: 1 # contributors y: 360 lines of code flink-runtime/src/main/java/org/apache/flink/streaming/api/datastream/JoinedStreams.java x: 5 # contributors y: 264 lines of code flink-table/flink-table-api-java/src/main/java/org/apache/flink/table/api/internal/TableEnvironmentInternal.java x: 9 # contributors y: 39 lines of code flink-table/flink-table-planner/src/main/scala/org/apache/flink/table/planner/codegen/calls/StringCallGen.scala x: 8 # contributors y: 664 lines of code flink-table/flink-table-common/src/main/java/org/apache/flink/table/factories/FactoryUtil.java x: 25 # contributors y: 972 lines of code flink-table/flink-table-api-java/src/main/java/org/apache/flink/table/catalog/CatalogFunctionImpl.java x: 9 # contributors y: 86 lines of code flink-table/flink-table-api-java/src/main/java/org/apache/flink/table/catalog/FunctionCatalog.java x: 24 # contributors y: 634 lines of code flink-table/flink-table-api-java/src/main/java/org/apache/flink/table/catalog/ConnectorCatalogTable.java x: 11 # contributors y: 121 lines of code flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/operations/SqlCreateTableConverter.java x: 12 # contributors y: 290 lines of code flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/plan/FlinkCalciteCatalogReader.java x: 6 # contributors y: 209 lines of code flink-clients/src/main/java/org/apache/flink/client/cli/GenericCLI.java x: 8 # contributors y: 100 lines of code flink-clients/src/main/java/org/apache/flink/client/deployment/ClusterDescriptor.java x: 10 # contributors y: 17 lines of code flink-clients/src/main/java/org/apache/flink/client/deployment/StandaloneClusterDescriptor.java x: 11 # contributors y: 50 lines of code flink-core/src/main/java/org/apache/flink/configuration/DeploymentOptions.java x: 14 # contributors y: 126 lines of code flink-kubernetes/src/main/java/org/apache/flink/kubernetes/KubernetesClusterDescriptor.java x: 21 # contributors y: 263 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/entrypoint/component/DefaultDispatcherResourceManagerComponentFactory.java x: 15 # contributors y: 241 lines of code flink-yarn/src/main/java/org/apache/flink/yarn/cli/FlinkYarnSessionCli.java x: 46 # contributors y: 780 lines of code flink-yarn/src/main/java/org/apache/flink/yarn/entrypoint/YarnEntrypointUtils.java x: 24 # contributors y: 78 lines of code flink-core/src/main/java/org/apache/flink/api/java/typeutils/TypeExtractor.java x: 25 # contributors y: 1826 lines of code flink-core/src/main/java/org/apache/flink/api/common/serialization/SerializerConfigImpl.java x: 4 # contributors y: 342 lines of code flink-table/flink-table-runtime/src/main/java/org/apache/flink/table/runtime/operators/rank/FastTop1Function.java x: 9 # contributors y: 96 lines of code flink-runtime/src/main/java/org/apache/flink/streaming/api/operators/co/IntervalJoinOperator.java x: 2 # contributors y: 370 lines of code flink-table/flink-table-api-scala/src/main/scala/org/apache/flink/table/api/ImplicitExpressionConversions.scala x: 15 # contributors y: 338 lines of code flink-table/flink-table-common/src/main/java/org/apache/flink/table/utils/DateTimeUtils.java x: 7 # contributors y: 1415 lines of code flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/expressions/converter/DirectConvertRule.java x: 7 # contributors y: 286 lines of code flink-table/flink-table-planner/src/main/scala/org/apache/flink/table/planner/codegen/calls/FunctionGenerator.scala x: 8 # contributors y: 411 lines of code flink-runtime/src/main/java/org/apache/flink/streaming/api/graph/StreamingJobGraphGenerator.java x: 7 # contributors y: 1825 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/taskmanager/Task.java x: 60 # contributors y: 1224 lines of code flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/plan/nodes/exec/stream/StreamExecGroupAggregate.java x: 10 # contributors y: 229 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/scheduler/DefaultScheduler.java x: 25 # contributors y: 441 lines of code flink-table/flink-table-api-java/src/main/java/org/apache/flink/table/api/TableConfig.java x: 22 # contributors y: 126 lines of code flink-table/flink-table-common/src/main/java/org/apache/flink/table/catalog/TableChange.java x: 5 # contributors y: 738 lines of code flink-table/flink-table-api-java-bridge/src/main/java/org/apache/flink/table/api/bridge/java/internal/StreamTableEnvironmentImpl.java x: 13 # contributors y: 279 lines of code flink-table/flink-table-common/src/main/java/org/apache/flink/table/descriptors/DescriptorProperties.java x: 10 # contributors y: 1162 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/io/network/partition/consumer/InputGate.java x: 17 # contributors y: 80 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/io/network/partition/consumer/SingleInputGate.java x: 34 # contributors y: 1021 lines of code flink-runtime/src/main/java/org/apache/flink/streaming/api/graph/StreamGraph.java x: 4 # contributors y: 1277 lines of code flink-core/src/main/java/org/apache/flink/api/connector/source/SourceReaderContext.java x: 11 # contributors y: 22 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/io/network/api/serialization/EventSerializer.java x: 17 # contributors y: 336 lines of code flink-runtime/src/main/java/org/apache/flink/streaming/api/operators/sort/MultiInputSortingDataInput.java x: 2 # contributors y: 406 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/messages/webmonitor/JobDetails.java x: 12 # contributors y: 340 lines of code flink-clients/src/main/java/org/apache/flink/client/program/PackagedProgramUtils.java x: 18 # contributors y: 202 lines of code flink-table/flink-sql-client/src/main/java/org/apache/flink/table/client/SqlClient.java x: 12 # contributors y: 241 lines of code flink-table/flink-sql-client/src/main/java/org/apache/flink/table/client/cli/CliClient.java x: 34 # contributors y: 281 lines of code flink-table/flink-sql-client/src/main/java/org/apache/flink/table/client/cli/CliStrings.java x: 23 # contributors y: 258 lines of code flink-table/flink-sql-client/src/main/java/org/apache/flink/table/client/gateway/Executor.java x: 17 # contributors y: 34 lines of code flink-table/flink-sql-client/src/main/java/org/apache/flink/table/client/gateway/ExecutorImpl.java x: 6 # contributors y: 523 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/deployment/TaskDeploymentDescriptorFactory.java x: 16 # contributors y: 394 lines of code flink-table/flink-table-planner/src/main/scala/org/apache/flink/table/planner/plan/rules/logical/SplitAggregateRule.scala x: 7 # contributors y: 340 lines of code flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/plan/nodes/exec/batch/BatchExecHashJoin.java x: 9 # contributors y: 279 lines of code flink-table/flink-table-planner/src/main/scala/org/apache/flink/table/planner/plan/utils/JoinUtil.scala x: 9 # contributors y: 222 lines of code flink-table/flink-table-api-java-bridge/src/main/java/org/apache/flink/table/connector/source/DataStreamScanProvider.java x: 7 # contributors y: 16 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/shuffle/NettyShuffleMaster.java x: 11 # contributors y: 254 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/executiongraph/IntermediateResult.java x: 12 # contributors y: 183 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/executiongraph/IntermediateResultPartition.java x: 13 # contributors y: 155 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/jobgraph/IntermediateDataSet.java x: 11 # contributors y: 94 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/io/network/metrics/NettyShuffleMetricFactory.java x: 12 # contributors y: 129 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/io/network/partition/SortMergeResultPartition.java x: 12 # contributors y: 435 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/deployment/InputGateDeploymentDescriptor.java x: 15 # contributors y: 188 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/io/network/partition/consumer/SingleInputGateFactory.java x: 20 # contributors y: 345 lines of code flink-table/flink-table-planner/src/main/scala/org/apache/flink/table/planner/plan/rules/FlinkBatchRuleSets.scala x: 16 # contributors y: 282 lines of code flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/operations/PlannerCallProcedureOperation.java x: 5 # contributors y: 327 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/io/network/netty/CreditBasedPartitionRequestClientHandler.java x: 12 # contributors y: 356 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/io/network/netty/NettyMessage.java x: 19 # contributors y: 734 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/io/network/netty/PartitionRequestQueue.java x: 19 # contributors y: 294 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/executiongraph/ExecutionJobVertex.java x: 38 # contributors y: 504 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/scheduler/DefaultSchedulerFactory.java x: 19 # contributors y: 149 lines of code flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/operations/MergeTableAsUtil.java x: 2 # contributors y: 301 lines of code flink-table/flink-sql-gateway/src/main/java/org/apache/flink/table/gateway/service/result/ResultFetcher.java x: 5 # contributors y: 302 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/highavailability/nonha/embedded/EmbeddedLeaderService.java x: 5 # contributors y: 411 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/jobmaster/JobMasterServiceLeadershipRunner.java x: 12 # contributors y: 430 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/leaderelection/DefaultLeaderElectionService.java x: 7 # contributors y: 498 lines of code flink-connectors/flink-connector-base/src/main/java/org/apache/flink/connector/base/source/reader/fetcher/SplitFetcher.java x: 15 # contributors y: 299 lines of code flink-core-api/src/main/java/org/apache/flink/api/java/tuple/Tuple19.java x: 2 # contributors y: 449 lines of code flink-core-api/src/main/java/org/apache/flink/api/java/tuple/Tuple20.java x: 2 # contributors y: 488 lines of code flink-core-api/src/main/java/org/apache/flink/api/java/tuple/Tuple21.java x: 2 # contributors y: 509 lines of code flink-core-api/src/main/java/org/apache/flink/api/java/tuple/Tuple23.java x: 2 # contributors y: 551 lines of code flink-core-api/src/main/java/org/apache/flink/api/java/tuple/Tuple25.java x: 2 # contributors y: 593 lines of code flink-core/src/main/java/org/apache/flink/api/common/operators/base/CrossOperatorBase.java x: 11 # contributors y: 90 lines of code flink-core/src/main/java/org/apache/flink/api/common/state/StateDescriptor.java x: 17 # contributors y: 241 lines of code flink-core/src/main/java/org/apache/flink/api/java/typeutils/RowTypeInfo.java x: 8 # contributors y: 298 lines of code flink-core/src/main/java/org/apache/flink/configuration/ClusterOptions.java x: 21 # contributors y: 176 lines of code flink-core/src/main/java/org/apache/flink/configuration/JobManagerOptions.java x: 41 # contributors y: 616 lines of code flink-core/src/main/java/org/apache/flink/configuration/MetricOptions.java x: 13 # contributors y: 360 lines of code flink-core/src/main/java/org/apache/flink/configuration/PipelineOptions.java x: 20 # contributors y: 273 lines of code flink-core/src/main/java/org/apache/flink/types/Record.java x: 10 # contributors y: 1253 lines of code flink-core/src/main/java/org/apache/flink/types/StringValue.java x: 15 # contributors y: 531 lines of code flink-filesystems/flink-s3-fs-base/src/main/java/com/amazonaws/services/s3/model/transform/XmlResponsesSaxParser.java x: 4 # contributors y: 2457 lines of code flink-kubernetes/src/main/java/org/apache/flink/kubernetes/utils/KubernetesUtils.java x: 26 # contributors y: 404 lines of code flink-libraries/flink-cep/src/main/java/org/apache/flink/cep/nfa/compiler/NFACompiler.java x: 18 # contributors y: 725 lines of code flink-python/src/main/java/org/apache/flink/python/util/PythonDependencyUtils.java x: 7 # contributors y: 295 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/checkpoint/CheckpointCoordinator.java x: 58 # contributors y: 1691 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/checkpoint/CheckpointFailureManager.java x: 17 # contributors y: 187 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/checkpoint/RoundRobinOperatorStateRepartitioner.java x: 9 # contributors y: 363 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/io/disk/iomanager/IOManagerAsync.java x: 10 # contributors y: 339 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/io/network/buffer/BufferConsumer.java x: 13 # contributors y: 121 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/jobgraph/tasks/CheckpointCoordinatorConfiguration.java x: 15 # contributors y: 283 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/memory/MemoryManager.java x: 21 # contributors y: 352 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/net/SSLUtils.java x: 15 # contributors y: 393 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/operators/BatchTask.java x: 22 # contributors y: 1089 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/operators/hash/CompactingHashTable.java x: 13 # contributors y: 1013 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/operators/hash/InPlaceMutableHashTable.java x: 6 # contributors y: 649 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/state/heap/CopyOnWriteStateMap.java x: 5 # contributors y: 615 lines of code flink-runtime/src/main/java/org/apache/flink/streaming/api/operators/StreamTaskStateInitializerImpl.java x: 6 # contributors y: 671 lines of code flink-runtime/src/main/java/org/apache/flink/streaming/runtime/tasks/SubtaskCheckpointCoordinatorImpl.java x: 2 # contributors y: 682 lines of code flink-table/flink-table-planner/src/main/java/org/apache/calcite/sql/validate/SqlValidatorImpl.java x: 9 # contributors y: 5759 lines of code flink-table/flink-table-planner/src/main/java/org/apache/calcite/sql2rel/RelDecorrelator.java x: 7 # contributors y: 1989 lines of code flink-table/flink-table-planner/src/main/java/org/apache/calcite/sql2rel/StandardConvertletTable.java x: 2 # contributors y: 1587 lines of code flink-table/flink-table-planner/src/main/java/org/apache/calcite/tools/RelBuilder.java x: 1 # contributors y: 3270 lines of code flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/plan/nodes/exec/serde/LogicalTypeJsonSerializer.java x: 5 # contributors y: 439 lines of code flink-table/flink-table-runtime/src/main/java/org/apache/flink/table/runtime/functions/aggregate/hyperloglog/HyperLogLogPlusPlus.java x: 2 # contributors y: 4814 lines of code flink-table/flink-table-runtime/src/main/java/org/apache/flink/table/runtime/hashtable/BinaryHashPartition.java x: 3 # contributors y: 422 lines of code flink-table/flink-table-runtime/src/main/java/org/apache/flink/table/runtime/hashtable/LongHybridHashTable.java x: 3 # contributors y: 530 lines of code flink-yarn/src/main/java/org/apache/flink/yarn/YarnResourceManagerDriver.java x: 17 # contributors y: 682 lines of code flink-kubernetes/src/main/java/org/apache/flink/kubernetes/configuration/KubernetesConfigOptions.java x: 29 # contributors y: 565 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/operators/coordination/RecreateOnResetOperatorCoordinator.java x: 11 # contributors y: 350 lines of code flink-filesystems/flink-s3-fs-base/src/main/java/org/apache/flink/fs/s3/common/FlinkS3FileSystem.java x: 9 # contributors y: 359 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/scheduler/adaptive/StateWithExecutionGraph.java x: 18 # contributors y: 354 lines of code flink-table/flink-table-api-java/src/main/java/org/apache/flink/table/expressions/resolver/ExpressionResolver.java x: 7 # contributors y: 360 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/operators/coordination/OperatorCoordinatorHolder.java x: 14 # contributors y: 474 lines of code flink-state-backends/flink-statebackend-rocksdb/src/main/java/org/apache/flink/contrib/streaming/state/EmbeddedRocksDBStateBackend.java x: 16 # contributors y: 28 lines of code flink-python/pyflink/datastream/state_backend.py x: 18 # contributors y: 119 lines of code flink-state-backends/flink-statebackend-rocksdb/src/main/java/org/apache/flink/contrib/streaming/state/RocksDBConfigurableOptions.java x: 18 # contributors y: 8 lines of code flink-state-backends/flink-statebackend-rocksdb/src/main/java/org/apache/flink/contrib/streaming/state/RocksDBOptions.java x: 20 # contributors y: 7 lines of code flink-state-backends/flink-statebackend-rocksdb/src/main/java/org/apache/flink/state/rocksdb/restore/RocksDBIncrementalRestoreOperation.java x: 1 # contributors y: 764 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/io/network/NettyShuffleServiceFactory.java x: 20 # contributors y: 219 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/io/network/partition/ResultPartitionFactory.java x: 20 # contributors y: 305 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/jobmaster/DefaultSlotPoolServiceSchedulerFactory.java x: 16 # contributors y: 241 lines of code flink-rpc/flink-rpc-akka/src/main/java/org/apache/flink/runtime/rpc/pekko/PekkoUtils.java x: 7 # contributors y: 424 lines of code flink-clients/src/main/java/org/apache/flink/client/program/ClusterClient.java x: 32 # contributors y: 67 lines of code flink-clients/src/main/java/org/apache/flink/client/program/MiniClusterClient.java x: 17 # contributors y: 176 lines of code flink-clients/src/main/java/org/apache/flink/client/program/rest/RestClusterClient.java x: 33 # contributors y: 1002 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/util/ZooKeeperUtils.java x: 28 # contributors y: 537 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/zookeeper/ZooKeeperStateHandleStore.java x: 16 # contributors y: 353 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/webmonitor/RestfulGateway.java x: 20 # contributors y: 110 lines of code flink-table/flink-sql-parser/src/main/java/org/apache/flink/sql/parser/ddl/SqlCreateTable.java x: 23 # contributors y: 228 lines of code flink-python/pyflink/datastream/__init__.py x: 15 # contributors y: 83 lines of code flink-python/pyflink/datastream/functions.py x: 11 # contributors y: 548 lines of code flink-runtime/src/main/java/org/apache/flink/streaming/runtime/tasks/StreamTask.java x: 3 # contributors y: 1339 lines of code flink-runtime/src/main/java/org/apache/flink/streaming/api/datastream/AllWindowedStream.java x: 4 # contributors y: 808 lines of code flink-table/flink-table-runtime/src/main/java/org/apache/flink/table/runtime/operators/window/groupwindow/operator/WindowOperator.java x: 3 # contributors y: 469 lines of code flink-state-backends/flink-statebackend-forst/src/main/java/org/apache/flink/state/forst/sync/ForStSyncListState.java x: 1 # contributors y: 237 lines of code flink-state-backends/flink-statebackend-forst/src/main/java/org/apache/flink/state/forst/sync/ForStSyncMapState.java x: 1 # contributors y: 573 lines of code flink-runtime/src/main/java/org/apache/flink/streaming/runtime/operators/windowing/WindowOperator.java x: 3 # contributors y: 682 lines of code flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/plan/nodes/exec/common/CommonExecTableSourceScan.java x: 14 # contributors y: 314 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/io/network/partition/consumer/UnknownInputChannel.java x: 21 # contributors y: 143 lines of code flink-clients/src/main/java/org/apache/flink/client/ClientUtils.java x: 16 # contributors y: 154 lines of code flink-runtime-web/src/main/java/org/apache/flink/runtime/webmonitor/history/HistoryServer.java x: 22 # contributors y: 297 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/operators/util/TaskConfig.java x: 14 # contributors y: 979 lines of code flink-connectors/flink-connector-files/src/main/java/org/apache/flink/connector/file/sink/FileSink.java x: 12 # contributors y: 509 lines of code flink-streaming-java/src/main/java/org/apache/flink/streaming/api/functions/sink/filesystem/Bucket.java x: 13 # contributors y: 324 lines of code flink-streaming-java/src/main/java/org/apache/flink/streaming/api/functions/sink/legacy/TwoPhaseCommitSinkFunction.java x: 1 # contributors y: 628 lines of code flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/plan/nodes/exec/common/CommonExecSink.java x: 17 # contributors y: 546 lines of code flink-table/flink-table-api-java-bridge/src/main/java/org/apache/flink/table/sources/CsvTableSource.java x: 11 # contributors y: 464 lines of code flink-core/src/main/java/org/apache/flink/api/common/io/DelimitedInputFormat.java x: 21 # contributors y: 504 lines of code flink-core/src/main/java/org/apache/flink/api/common/io/FileInputFormat.java x: 28 # contributors y: 649 lines of code flink-core/src/main/java/org/apache/flink/api/common/io/GenericCsvInputFormat.java x: 17 # contributors y: 425 lines of code flink-core/src/main/java/org/apache/flink/core/fs/LimitedConnectionsFileSystem.java x: 5 # contributors y: 671 lines of code flink-formats/flink-avro/src/main/java/org/apache/flink/formats/avro/typeutils/AvroSchemaConverter.java x: 12 # contributors y: 454 lines of code flink-table/flink-table-common/src/main/java/org/apache/flink/table/types/utils/LegacyTypeInfoDataTypeConverter.java x: 9 # contributors y: 322 lines of code flink-table/flink-table-planner/src/main/scala/org/apache/flink/table/planner/codegen/GenerateUtils.scala x: 10 # contributors y: 622 lines of code flink-table/flink-table-planner/src/main/scala/org/apache/flink/table/planner/codegen/agg/batch/HashWindowCodeGenerator.scala x: 6 # contributors y: 784 lines of code flink-table/flink-table-runtime/src/main/java/org/apache/flink/table/data/util/DataFormatConverters.java x: 4 # contributors y: 1222 lines of code flink-table/flink-table-planner/src/main/scala/org/apache/flink/table/planner/plan/metadata/FlinkRelMdModifiedMonotonicity.scala x: 5 # contributors y: 594 lines of code flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/plan/rules/logical/SubQueryDecorrelator.java x: 3 # contributors y: 1041 lines of code flink-table/flink-table-planner/src/main/scala/org/apache/flink/table/planner/plan/metadata/FlinkRelMdDistinctRowCount.scala x: 5 # contributors y: 540 lines of code flink-table/flink-table-planner/src/main/scala/org/apache/flink/table/planner/plan/metadata/SelectivityEstimator.scala x: 5 # contributors y: 820 lines of code flink-formats/flink-avro/src/main/java/org/apache/flink/formats/avro/typeutils/AvroSerializer.java x: 10 # contributors y: 261 lines of code flink-table/flink-table-api-scala/src/main/scala/org/apache/flink/table/api/codegen/TypeAnalyzer.scala x: 1 # contributors y: 392 lines of code flink-core/src/main/java/org/apache/flink/configuration/Configuration.java x: 23 # contributors y: 441 lines of code flink-core/src/main/java/org/apache/flink/api/common/typeinfo/PrimitiveArrayTypeInfo.java x: 10 # contributors y: 188 lines of code flink-dist/src/main/assemblies/opt.xml x: 31 # contributors y: 96 lines of code flink-table/flink-table-planner/src/main/scala/org/apache/flink/table/planner/plan/utils/AggFunctionFactory.scala x: 14 # contributors y: 556 lines of code flink-core/src/main/java/org/apache/flink/api/common/Plan.java x: 15 # contributors y: 145 lines of code flink-core/src/main/java/org/apache/flink/api/common/io/BinaryInputFormat.java x: 12 # contributors y: 296 lines of code flink-core/src/main/java/org/apache/flink/configuration/CheckpointingOptions.java x: 24 # contributors y: 442 lines of code flink-core/src/main/java/org/apache/flink/configuration/ResourceManagerOptions.java x: 21 # contributors y: 183 lines of code flink-core/src/main/java/org/apache/flink/configuration/SecurityOptions.java x: 22 # contributors y: 464 lines of code flink-core/src/main/java/org/apache/flink/configuration/WebOptions.java x: 15 # contributors y: 94 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/io/network/netty/PartitionRequestClientFactory.java x: 14 # contributors y: 138 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/resourcemanager/slotmanager/SlotManagerConfiguration.java x: 20 # contributors y: 264 lines of code flink-clients/src/main/java/org/apache/flink/client/deployment/application/ApplicationDispatcherBootstrap.java x: 11 # contributors y: 309 lines of code flink-core/src/main/java/org/apache/flink/configuration/ConfigurationUtils.java x: 21 # contributors y: 425 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/executiongraph/Execution.java x: 54 # contributors y: 1083 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/executiongraph/ExecutionVertex.java x: 43 # contributors y: 374 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/jobmaster/JobMasterGateway.java x: 28 # contributors y: 108 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/jobmaster/RpcTaskManagerGateway.java x: 16 # contributors y: 94 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/resourcemanager/ResourceManagerGateway.java x: 23 # contributors y: 92 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/resourcemanager/StandaloneResourceManager.java x: 19 # contributors y: 91 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/resourcemanager/StandaloneResourceManagerFactory.java x: 13 # contributors y: 111 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/rest/RestClient.java x: 21 # contributors y: 709 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/rest/RestServerEndpoint.java x: 19 # contributors y: 577 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/rest/handler/job/JobExceptionsHandler.java x: 14 # contributors y: 207 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/rest/handler/job/checkpoints/CheckpointConfigHandler.java x: 15 # contributors y: 118 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/taskexecutor/TaskManagerServicesConfiguration.java x: 24 # contributors y: 234 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/checkpoint/PendingCheckpoint.java x: 31 # contributors y: 493 lines of code flink-python/pyflink/pyflink_gateway_server.py x: 16 # contributors y: 224 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/checkpoint/CompletedCheckpoint.java x: 18 # contributors y: 254 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/checkpoint/StandaloneCompletedCheckpointStore.java x: 19 # contributors y: 128 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/checkpoint/ZooKeeperCheckpointRecoveryFactory.java x: 13 # contributors y: 45 lines of code flink-core/src/main/java/org/apache/flink/core/state/StateFutureImpl.java x: 4 # contributors y: 508 lines of code flink-runtime/src/main/java/org/apache/flink/streaming/api/datastream/StreamProjection.java x: 1 # contributors y: 1521 lines of code flink-table/flink-table-runtime/src/main/java/org/apache/flink/table/runtime/functions/SqlFunctionUtils.java x: 7 # contributors y: 971 lines of code flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/plan/nodes/exec/batch/BatchExecHashAggregate.java x: 9 # contributors y: 243 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/jobmaster/slotpool/DeclarativeSlotPoolBridge.java x: 10 # contributors y: 480 lines of code flink-table/flink-table-runtime/src/main/java/org/apache/flink/table/data/binary/BinaryStringDataUtil.java x: 4 # contributors y: 874 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/checkpoint/CompletedCheckpointStore.java x: 18 # contributors y: 42 lines of code flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/operations/MergeTableLikeUtil.java x: 6 # contributors y: 345 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/blob/BlobServer.java x: 22 # contributors y: 647 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/checkpoint/filemerging/FileMergingSnapshotManagerBase.java x: 6 # contributors y: 710 lines of code flink-formats/flink-parquet/src/main/java/org/apache/flink/formats/parquet/row/ParquetRowDataWriter.java x: 9 # contributors y: 527 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/scheduler/SchedulerNG.java x: 17 # contributors y: 114 lines of code flink-formats/flink-parquet/src/main/java/org/apache/flink/formats/parquet/ParquetVectorizedInputFormat.java x: 14 # contributors y: 403 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/io/network/buffer/BufferPool.java x: 14 # contributors y: 16 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/io/network/buffer/LocalBufferPool.java x: 20 # contributors y: 542 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/io/network/buffer/NetworkBufferPool.java x: 27 # contributors y: 475 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/io/network/netty/NettyPartitionRequestClient.java x: 13 # contributors y: 258 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/io/network/partition/consumer/BufferManager.java x: 10 # contributors y: 301 lines of code flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/operations/AlterSchemaConverter.java x: 6 # contributors y: 898 lines of code flink-libraries/flink-state-processing-api/src/main/java/org/apache/flink/state/api/runtime/SavepointEnvironment.java x: 26 # contributors y: 329 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/taskexecutor/TaskManagerServices.java x: 33 # contributors y: 436 lines of code flink-table/flink-table-runtime/src/main/java/org/apache/flink/table/runtime/operators/sort/BinaryExternalSorter.java x: 4 # contributors y: 778 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/taskmanager/RuntimeEnvironment.java x: 23 # contributors y: 318 lines of code flink-formats/flink-orc/src/main/java/org/apache/flink/orc/OrcFilters.java x: 6 # contributors y: 574 lines of code flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/plan/nodes/exec/stream/StreamExecPythonGroupWindowAggregate.java x: 9 # contributors y: 640 lines of code flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/plan/nodes/exec/utils/CommonPythonUtil.java x: 7 # contributors y: 501 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/io/network/partition/ResultPartition.java x: 29 # contributors y: 233 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/deployment/TaskDeploymentDescriptor.java x: 26 # contributors y: 182 lines of code flink-table/flink-table-planner/src/main/scala/org/apache/flink/table/planner/codegen/agg/batch/HashAggCodeGenHelper.scala x: 6 # contributors y: 810 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/minicluster/MiniClusterConfiguration.java x: 19 # contributors y: 173 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/taskexecutor/TaskManagerConfiguration.java x: 20 # contributors y: 180 lines of code flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/calcite/RelTimeIndicatorConverter.java x: 4 # contributors y: 655 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/operators/sort/LargeRecordHandler.java x: 10 # contributors y: 352 lines of code flink-yarn/src/main/java/org/apache/flink/yarn/Utils.java x: 49 # contributors y: 579 lines of code flink-table/flink-table-runtime/src/main/java/org/apache/flink/table/runtime/operators/window/tvf/operator/UnalignedWindowTableFunctionOperator.java x: 1 # contributors y: 451 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/blob/BlobClient.java x: 13 # contributors y: 241 lines of code flink-python/src/main/java/org/apache/flink/table/runtime/operators/python/aggregate/PythonStreamGroupWindowAggregateOperator.java x: 10 # contributors y: 435 lines of code flink-kubernetes/src/main/java/org/apache/flink/kubernetes/highavailability/KubernetesStateHandleStore.java x: 7 # contributors y: 461 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/io/network/api/writer/RecordWriter.java x: 22 # contributors y: 180 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/io/network/partition/ResultSubpartitionView.java x: 15 # contributors y: 38 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/io/network/partition/consumer/InputChannel.java x: 22 # contributors y: 187 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/io/network/api/writer/ResultPartitionWriter.java x: 19 # contributors y: 40 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/state/heap/StateTable.java x: 14 # contributors y: 253 lines of code flink-table/flink-table-planner/src/main/scala/org/apache/flink/table/planner/codegen/CodeGeneratorContext.scala x: 10 # contributors y: 810 lines of code flink-table/flink-table-planner/src/main/scala/org/apache/flink/table/planner/codegen/MatchCodeGenerator.scala x: 9 # contributors y: 584 lines of code flink-table/flink-table-planner/src/main/scala/org/apache/flink/table/planner/codegen/agg/DistinctAggCodeGen.scala x: 4 # contributors y: 758 lines of code flink-table/flink-table-planner/src/main/scala/org/apache/flink/table/planner/codegen/agg/batch/WindowCodeGenerator.scala x: 8 # contributors y: 655 lines of code flink-core/src/main/java/org/apache/flink/api/java/typeutils/runtime/RowSerializer.java x: 13 # contributors y: 410 lines of code flink-core/src/main/java/org/apache/flink/api/common/operators/CollectionExecutor.java x: 16 # contributors y: 498 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/operators/DataSinkTask.java x: 23 # contributors y: 316 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/operators/DataSourceTask.java x: 22 # contributors y: 275 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/taskmanager/TaskManagerLocation.java x: 11 # contributors y: 227 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/rest/messages/checkpoints/CheckpointStatistics.java x: 13 # contributors y: 567 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/rest/messages/checkpoints/SubtaskCheckpointStatistics.java x: 8 # contributors y: 268 lines of code flink-runtime-web/web-dashboard/src/app/pages/job/checkpoints/job-checkpoints.component.html x: 19 # contributors y: 566 lines of code flink-yarn/src/main/java/org/apache/flink/yarn/YarnApplicationFileUploader.java x: 10 # contributors y: 423 lines of code flink-connectors/flink-connector-files/src/main/java/org/apache/flink/connector/file/table/FileSystemConnectorOptions.java x: 8 # contributors y: 278 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/execution/librarycache/BlobLibraryCacheManager.java x: 17 # contributors y: 343 lines of code flink-python/pyflink/fn_execution/coders.py x: 9 # contributors y: 504 lines of code flink-table/flink-table-planner/src/main/scala/org/apache/flink/table/planner/plan/metadata/FlinkRelMdSize.scala x: 3 # contributors y: 348 lines of code flink-table/flink-sql-jdbc-driver/src/main/java/org/apache/flink/table/jdbc/BaseResultSet.java x: 1 # contributors y: 655 lines of code flink-table/flink-table-runtime/src/main/java/org/apache/flink/table/runtime/hashtable/LongHashPartition.java x: 2 # contributors y: 730 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/metrics/dump/MetricDumpSerialization.java x: 7 # contributors y: 376 lines of code flink-python/pyflink/fn_execution/state_impl.py x: 6 # contributors y: 1052 lines of code flink-table/flink-table-planner/src/main/scala/org/apache/flink/table/planner/plan/utils/RelExplainUtil.scala x: 7 # contributors y: 819 lines of code flink-table/flink-table-planner/src/main/scala/org/apache/flink/table/planner/plan/utils/FlinkRelMdUtil.scala x: 4 # contributors y: 554 lines of code flink-table/flink-table-common/src/main/java/org/apache/flink/table/api/Schema.java x: 6 # contributors y: 610 lines of code flink-python/pyflink/fn_execution/coder_impl_fast.pyx x: 8 # contributors y: 687 lines of code flink-python/pyflink/fn_execution/coder_impl_slow.py x: 5 # contributors y: 574 lines of code flink-python/pyflink/fn_execution/table/aggregate_slow.py x: 3 # contributors y: 389 lines of code flink-python/pyflink/common/typeinfo.py x: 6 # contributors y: 739 lines of code flink-runtime-web/src/main/java/org/apache/flink/runtime/webmonitor/history/HistoryServerArchiveFetcher.java x: 14 # contributors y: 347 lines of code flink-python/src/main/java/org/apache/flink/table/runtime/typeutils/PythonTypeUtils.java x: 9 # contributors y: 704 lines of code flink-python/pyflink/datastream/window.py x: 5 # contributors y: 945 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/jobgraph/tasks/AbstractInvokable.java x: 23 # contributors y: 119 lines of code flink-table/flink-table-common/src/main/java/org/apache/flink/table/types/logical/utils/LogicalTypeMerging.java x: 4 # contributors y: 615 lines of code flink-table/flink-table-runtime/src/main/java/org/apache/flink/table/runtime/util/SegmentsUtil.java x: 1 # contributors y: 680 lines of code flink-state-backends/flink-statebackend-heap-spillable/src/main/java/org/apache/flink/runtime/state/heap/CopyOnWriteSkipListStateMap.java x: 4 # contributors y: 1003 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/operators/hash/HashPartition.java x: 9 # contributors y: 419 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/operators/hash/MutableHashTable.java x: 11 # contributors y: 1332 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/operators/sort/NormalizedKeySorter.java x: 8 # contributors y: 391 lines of code flink-table/flink-table-common/src/main/java/org/apache/flink/table/data/binary/BinarySegmentUtils.java x: 2 # contributors y: 780 lines of code
5759.0
lines of code
  min: 1.0
  average: 96.41
  25th percentile: 20.0
  median: 48.0
  75th percentile: 105.0
  max: 5759.0
0 76.0
# contributors
min: 1.0 | average: 3.76 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 4.0 | max: 76.0