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,194 files with 916,256 lines of code.
    • 23 files changed more than 100 times (22,124 lines of code)
    • 67 files changed 51-100 times (36,364 lines of code)
    • 324 files changed 21-50 times (110,898 lines of code)
    • 2,415 files changed 6-20 times (342,262 lines of code)
    • 6,365 files changed 1-5 times (404,608 lines of code)
2% | 3% | 12% | 37% | 44%
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,194 files with 916,256 lines of code.
    • 67 files changed by more than 25 contributors (46,483 lines of code)
    • 425 files changed by 11-25 contributors (127,206 lines of code)
    • 1,340 files changed by 6-10 contributors (216,991 lines of code)
    • 5,255 files changed by 2-5 contributors (387,582 lines of code)
    • 2,107 files changed by 1 contributor (137,994 lines of code)
5% | 13% | 23% | 42% | 15%
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, html, sql, ts, sh, properties, svg, less, rst, q, txt, proto, json, yml, yaml, js, orc, pxd, pyx, g, gitignore, avsc, css, cfg, in, ftl, toml, scss, g4, bat, editorconfig, cmd, eslintignore, stylelintignore, h, gitmodules, ini, prettierignore
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
java2% | 3% | 12% | 37% | 43%
py2% | 9% | 26% | 36% | 25%
ftl0% | 98% | 0% | 0% | 1%
scala0% | 2% | 8% | 38% | 50%
xml0% | 7% | 0% | 5% | 87%
pyx0% | 0% | 43% | 45% | 10%
html0% | 0% | 14% | 55% | 29%
proto0% | 0% | 100% | 0% | 0%
yml0% | 0% | 58% | 41% | 0%
pxd0% | 0% | 37% | 10% | 52%
ts0% | 0% | 0% | 53% | 46%
less0% | 0% | 0% | 4% | 95%
in0% | 0% | 0% | 50% | 50%
g0% | 0% | 0% | 0% | 100%
g40% | 0% | 0% | 0% | 100%
toml0% | 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-runtime6% | 5% | 14% | 40% | 33%
flink-streaming-java8% | 10% | 18% | 40% | 20%
flink-table<1% | 1% | 5% | 33% | 58%
flink-yarn13% | 33% | 9% | 24% | 19%
flink-java2% | 2% | 44% | 37% | 12%
flink-python1% | 4% | 22% | 36% | 34%
flink-core<1% | 3% | 16% | 49% | 29%
flink-clients0% | 32% | 14% | 31% | 20%
flink-connectors0% | 2% | 10% | 27% | 59%
flink-scala0% | 17% | 17% | 50% | 14%
flink-streaming-scala0% | 27% | 23% | 28% | 20%
flink-libraries0% | 5% | 13% | 35% | 45%
flink-state-backends0% | 4% | 18% | 38% | 38%
flink-dist0% | 67% | 0% | 27% | 4%
flink-kubernetes0% | 0% | 28% | 41% | 29%
flink-runtime-web0% | 0% | 9% | 47% | 43%
flink-optimizer0% | 0% | 9% | 37% | 53%
tools0% | 0% | 10% | 12% | 76%
ROOT0% | 0% | 100% | 0% | 0%
flink-formats0% | 0% | 0% | 46% | 53%
flink-metrics0% | 0% | 0% | 71% | 28%
flink-filesystems0% | 0% | 0% | 19% | 80%
flink-queryable-state0% | 0% | 0% | 44% | 55%
flink-dstl0% | 0% | 0% | 44% | 55%
flink-rpc0% | 0% | 0% | 7% | 92%
flink-external-resources0% | 0% | 0% | 73% | 26%
flink-container0% | 0% | 0% | 39% | 60%
flink-annotations0% | 0% | 0% | 67% | 32%
flink-walkthroughs0% | 0% | 0% | 0% | 100%
flink-contrib0% | 0% | 0% | 0% | 100%
flink-examples0% | 0% | 0% | 0% | 100%
flink-quickstart0% | 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
StreamTask.java
in flink-streaming-java/src/main/java/org/apache/flink/streaming/runtime/tasks
1254 90 2015-10-20 2023-08-01 294 61 rufus@refactor.com reswqa@163.com
ExecutionGraph.java
in flink-runtime/src/main/java/org/apache/flink/runtime/executiongraph
100 1 2014-06-30 2023-01-19 250 50 sewen@apache.org reedpor@gmail.com
Task.java
in flink-runtime/src/main/java/org/apache/flink/runtime/taskmanager
1194 59 2014-06-30 2023-06-30 219 54 sewen@apache.org jiangxin369@gmail.com
CheckpointCoordinator.java
in flink-runtime/src/main/java/org/apache/flink/runtime/checkpoint
1599 88 2015-04-23 2023-06-26 213 54 rmetzger@apache.org srichter@apache.org
TaskExecutor.java
in flink-runtime/src/main/java/org/apache/flink/runtime/taskexecutor
2090 109 2016-08-29 2023-07-12 205 69 trohrmann@apache.org huweihua.ckl@gmail.com
Execution.java
in flink-runtime/src/main/java/org/apache/flink/runtime/executiongraph
1044 75 2014-09-11 2023-06-21 203 51 trohrmann@apache.org srichter@confluent.io
JobMaster.java
in flink-runtime/src/main/java/org/apache/flink/runtime/jobmaster
1241 88 2016-08-29 2023-06-30 195 51 trohrmann@apache.org jiangxin369@gmail.com
ConfigConstants.java
in flink-core/src/main/java/org/apache/flink/configuration
477 1 2014-06-16 2023-07-06 182 61 metzgerr@web.de 1492164+afedulov@users.nore...
StreamingJobGraphGenerator.java
in flink-streaming-java/src/main/java/org/apache/flink/streaming/api/graph
1738 70 2015-10-20 2023-08-02 169 67 rufus@refactor.com 1996fanrui@gmail.com
TableEnvironmentImpl.java
in flink-table/flink-table-api-java/src/main/java/org/apache/flink/table/api/internal
1165 79 2019-06-01 2023-07-23 158 41 dwysakowicz@apache.org jinfeng1995@gmail.com
Dispatcher.java
in flink-runtime/src/main/java/org/apache/flink/runtime/dispatcher
1296 83 2017-06-27 2023-06-29 158 39 nico@data-artisans.com liangtl@amazon.com
ExecutionVertex.java
in flink-runtime/src/main/java/org/apache/flink/runtime/executiongraph
374 58 2014-06-30 2023-01-19 153 42 sewen@apache.org reedpor@gmail.com
ResourceManager.java
in flink-runtime/src/main/java/org/apache/flink/runtime/resourcemanager
1159 65 2016-08-29 2023-06-21 152 41 trohrmann@apache.org srichter@confluent.io
StreamExecutionEnvironment.java
in flink-streaming-java/src/main/java/org/apache/flink/streaming/api/environment
1159 125 2015-09-26 2023-07-14 150 66 mjsax@informatik.hu-berlin.de chesnay@apache.org
MiniCluster.java
in flink-runtime/src/main/java/org/apache/flink/runtime/minicluster
1123 65 2016-10-15 2023-05-04 134 43 sewen@apache.org pgaref@apache.org
table_environment.py
in flink-python/pyflink/table
562 74 2019-04-25 2023-02-09 117 29 weizhong0618@gmail.com maybachhjt@gmail.com
SingleInputGate.java
in flink-runtime/src/main/java/org/apache/flink/runtime/io/network/partition/consumer
894 64 2015-01-06 2023-07-10 117 30 uce@apache.org liuwenclever@163.com
AbstractStreamOperator.java
in flink-streaming-java/src/main/java/org/apache/flink/streaming/api/operators
388 50 2015-10-20 2023-01-09 115 39 rufus@refactor.com lindong28@gmail.com
TaskManagerRunner.java
in flink-runtime/src/main/java/org/apache/flink/runtime/taskexecutor
640 25 2016-09-21 2023-04-06 115 41 trohrmann@apache.org wangdachui9501@gmail.com
ExecutionJobVertex.java
in flink-runtime/src/main/java/org/apache/flink/runtime/executiongraph
449 37 2014-06-30 2023-02-16 110 34 sewen@apache.org ruanhang1993@hotmail.com
FlinkYarnSessionCli.java
in flink-yarn/src/main/java/org/apache/flink/yarn/cli
790 26 2016-04-22 2023-03-07 108 43 mxm@apache.org felixzh2020@126.com
ExecutionEnvironment.java
in flink-java/src/main/java/org/apache/flink/api/java
577 70 2014-06-25 2023-08-03 107 38 qmlmoon@gmail.com liuwenclever@163.com
SchedulerBase.java
in flink-runtime/src/main/java/org/apache/flink/runtime/scheduler
811 64 2019-09-05 2023-06-30 107 31 gary@apache.org jiangxin369@gmail.com
YarnClusterDescriptor.java
in flink-yarn/src/main/java/org/apache/flink/yarn
1541 56 2016-04-22 2023-06-21 99 42 mxm@apache.org srichter@confluent.io
StreamGraphGenerator.java
in flink-streaming-java/src/main/java/org/apache/flink/streaming/api/graph
693 42 2015-10-20 2023-07-06 97 43 rufus@refactor.com dmvk@apache.org
ExecutionConfig.java
in flink-core/src/main/java/org/apache/flink/api/common
653 83 2014-11-26 2023-08-03 96 40 aljoscha.krettek@gmail.com liuwenclever@163.com
CliFrontend.java
in flink-clients/src/main/java/org/apache/flink/client/cli
940 42 2018-01-02 2022-12-15 96 42 trohrmann@apache.org gabor_somogyi2@apple.com
ClusterEntrypoint.java
in flink-runtime/src/main/java/org/apache/flink/runtime/entrypoint
581 25 2017-07-05 2023-05-04 94 35 trohrmann@apache.org pgaref@apache.org
RocksDBKeyedStateBackend.java
in flink-state-backends/flink-statebackend-rocksdb/src/main/java/org/apache/flink/contrib/streaming/state
719 33 2018-01-05 2022-10-08 94 23 s.richter@data-artisans.com 95120044+liuzhuang2017@user...
HeapKeyedStateBackend.java
in flink-runtime/src/main/java/org/apache/flink/runtime/state/heap
385 18 2016-08-10 2022-08-04 93 25 aljoscha.krettek@gmail.com masteryhx@gmail.com
OperatorChain.java
in flink-streaming-java/src/main/java/org/apache/flink/streaming/runtime/tasks
702 27 2015-10-20 2023-06-29 93 39 rufus@refactor.com martijnvisser@apache.org
RemoteInputChannel.java
in flink-runtime/src/main/java/org/apache/flink/runtime/io/network/partition/consumer
588 58 2014-10-08 2023-06-29 92 21 uce@apache.org martijnvisser@apache.org
bin.xml
in flink-dist/src/main/assemblies
227 - 2014-07-10 2023-08-03 88 36 rmetzger@apache.org liuwenclever@163.com
TaskManagerServices.java
in flink-runtime/src/main/java/org/apache/flink/runtime/taskexecutor
389 23 2016-09-21 2023-06-26 86 29 trohrmann@apache.org zjureel@gmail.com
StreamGraph.java
in flink-streaming-java/src/main/java/org/apache/flink/streaming/api/graph
855 95 2015-09-26 2023-07-06 86 41 mjsax@informatik.hu-berlin.de dmvk@apache.org
HiveCatalog.java
in flink-connectors/flink-connector-hive/src/main/java/org/apache/flink/table/catalog/hive
1730 77 2019-05-03 2023-03-20 86 23 bowenli86@gmail.com yuli.mwj@alibaba-inc.com
PendingCheckpoint.java
in flink-runtime/src/main/java/org/apache/flink/runtime/checkpoint
452 36 2015-04-27 2023-06-21 82 29 sewen@apache.org srichter@confluent.io
parserImpls.ftl
in flink-table/flink-sql-parser/src/main/codegen/includes
2566 - 2019-05-31 2023-07-04 82 39 yuzhao.cyz@gmail.com chucheng.tr@gmail.com
JobManagerOptions.java
in flink-core/src/main/java/org/apache/flink/configuration
549 2 2017-02-25 2023-08-04 81 33 wangtao111@huawei.com 1178404354@qq.com
DataSet.java
in flink-java/src/main/java/org/apache/flink/api/java
568 71 2014-06-25 2023-08-03 81 39 fleischmann.kay@googlemail.com liuwenclever@163.com
TaskManagerOptions.java
in flink-core/src/main/java/org/apache/flink/configuration
497 1 2016-10-18 2023-02-08 79 26 uce@apache.org tanyuxinwork@gmail.com
DefaultScheduler.java
in flink-runtime/src/main/java/org/apache/flink/runtime/scheduler
440 36 2019-05-15 2023-05-02 78 19 gary@apache.org pgaref@apache.org
ClusterClient.java
in flink-clients/src/main/java/org/apache/flink/client/program
59 3 2016-04-22 2022-11-18 77 29 mxm@apache.org liujiangang@kuaishou.com
WebMonitorEndpoint.java
in flink-runtime/src/main/java/org/apache/flink/runtime/webmonitor
997 10 2017-10-25 2023-07-25 76 31 sewen@apache.org chesnay@apache.org
ResultPartition.java
in flink-runtime/src/main/java/org/apache/flink/runtime/io/network/partition
199 29 2015-01-06 2022-12-19 75 27 uce@apache.org wangdachui9501@gmail.com
CliClient.java
in flink-table/flink-sql-client/src/main/java/org/apache/flink/table/client/cli
225 14 2019-01-15 2023-06-28 75 34 yanghua1127@gmail.com snuyanzin@gmail.com
setup.py
in flink-python
294 4 2019-04-25 2023-02-14 75 20 weizhong0618@gmail.com maybachhjt@gmail.com
JobGraph.java
in flink-runtime/src/main/java/org/apache/flink/runtime/jobgraph
336 49 2014-06-22 2023-08-02 74 30 sewen@apache.org 1996fanrui@gmail.com
BuiltInFunctionDefinitions.java
in flink-table/flink-table-common/src/main/java/org/apache/flink/table/functions
1992 1 2019-06-07 2023-07-08 74 20 twalthr@apache.org 135176127+hanyuzheng7@users...
WindowOperator.java
in flink-streaming-java/src/main/java/org/apache/flink/streaming/runtime/operators/windowing
678 58 2015-10-20 2023-07-19 73 25 rufus@refactor.com reswqa@163.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
2090 109 2016-08-29 2023-07-12 205 69 trohrmann@apache.org huweihua.ckl@gmail.com
StreamingJobGraphGenerator.java
in flink-streaming-java/src/main/java/org/apache/flink/streaming/api/graph
1738 70 2015-10-20 2023-08-02 169 67 rufus@refactor.com 1996fanrui@gmail.com
StreamExecutionEnvironment.java
in flink-streaming-java/src/main/java/org/apache/flink/streaming/api/environment
1159 125 2015-09-26 2023-07-14 150 66 mjsax@informatik.hu-berlin.de chesnay@apache.org
StreamTask.java
in flink-streaming-java/src/main/java/org/apache/flink/streaming/runtime/tasks
1254 90 2015-10-20 2023-08-01 294 61 rufus@refactor.com reswqa@163.com
ConfigConstants.java
in flink-core/src/main/java/org/apache/flink/configuration
477 1 2014-06-16 2023-07-06 182 61 metzgerr@web.de 1492164+afedulov@users.nore...
Task.java
in flink-runtime/src/main/java/org/apache/flink/runtime/taskmanager
1194 59 2014-06-30 2023-06-30 219 54 sewen@apache.org jiangxin369@gmail.com
CheckpointCoordinator.java
in flink-runtime/src/main/java/org/apache/flink/runtime/checkpoint
1599 88 2015-04-23 2023-06-26 213 54 rmetzger@apache.org srichter@apache.org
Execution.java
in flink-runtime/src/main/java/org/apache/flink/runtime/executiongraph
1044 75 2014-09-11 2023-06-21 203 51 trohrmann@apache.org srichter@confluent.io
JobMaster.java
in flink-runtime/src/main/java/org/apache/flink/runtime/jobmaster
1241 88 2016-08-29 2023-06-30 195 51 trohrmann@apache.org jiangxin369@gmail.com
ExecutionGraph.java
in flink-runtime/src/main/java/org/apache/flink/runtime/executiongraph
100 1 2014-06-30 2023-01-19 250 50 sewen@apache.org reedpor@gmail.com
Utils.java
in flink-yarn/src/main/java/org/apache/flink/yarn
477 18 2014-12-01 2023-05-02 65 44 rmetzger@apache.org argoyal@linkedin.com
MiniCluster.java
in flink-runtime/src/main/java/org/apache/flink/runtime/minicluster
1123 65 2016-10-15 2023-05-04 134 43 sewen@apache.org pgaref@apache.org
FlinkYarnSessionCli.java
in flink-yarn/src/main/java/org/apache/flink/yarn/cli
790 26 2016-04-22 2023-03-07 108 43 mxm@apache.org felixzh2020@126.com
StreamGraphGenerator.java
in flink-streaming-java/src/main/java/org/apache/flink/streaming/api/graph
693 42 2015-10-20 2023-07-06 97 43 rufus@refactor.com dmvk@apache.org
ExecutionVertex.java
in flink-runtime/src/main/java/org/apache/flink/runtime/executiongraph
374 58 2014-06-30 2023-01-19 153 42 sewen@apache.org reedpor@gmail.com
YarnClusterDescriptor.java
in flink-yarn/src/main/java/org/apache/flink/yarn
1541 56 2016-04-22 2023-06-21 99 42 mxm@apache.org srichter@confluent.io
CliFrontend.java
in flink-clients/src/main/java/org/apache/flink/client/cli
940 42 2018-01-02 2022-12-15 96 42 trohrmann@apache.org gabor_somogyi2@apple.com
TableEnvironmentImpl.java
in flink-table/flink-table-api-java/src/main/java/org/apache/flink/table/api/internal
1165 79 2019-06-01 2023-07-23 158 41 dwysakowicz@apache.org jinfeng1995@gmail.com
ResourceManager.java
in flink-runtime/src/main/java/org/apache/flink/runtime/resourcemanager
1159 65 2016-08-29 2023-06-21 152 41 trohrmann@apache.org srichter@confluent.io
TaskManagerRunner.java
in flink-runtime/src/main/java/org/apache/flink/runtime/taskexecutor
640 25 2016-09-21 2023-04-06 115 41 trohrmann@apache.org wangdachui9501@gmail.com
StreamGraph.java
in flink-streaming-java/src/main/java/org/apache/flink/streaming/api/graph
855 95 2015-09-26 2023-07-06 86 41 mjsax@informatik.hu-berlin.de dmvk@apache.org
ExecutionConfig.java
in flink-core/src/main/java/org/apache/flink/api/common
653 83 2014-11-26 2023-08-03 96 40 aljoscha.krettek@gmail.com liuwenclever@163.com
Dispatcher.java
in flink-runtime/src/main/java/org/apache/flink/runtime/dispatcher
1296 83 2017-06-27 2023-06-29 158 39 nico@data-artisans.com liangtl@amazon.com
AbstractStreamOperator.java
in flink-streaming-java/src/main/java/org/apache/flink/streaming/api/operators
388 50 2015-10-20 2023-01-09 115 39 rufus@refactor.com lindong28@gmail.com
OperatorChain.java
in flink-streaming-java/src/main/java/org/apache/flink/streaming/runtime/tasks
702 27 2015-10-20 2023-06-29 93 39 rufus@refactor.com martijnvisser@apache.org
parserImpls.ftl
in flink-table/flink-sql-parser/src/main/codegen/includes
2566 - 2019-05-31 2023-07-04 82 39 yuzhao.cyz@gmail.com chucheng.tr@gmail.com
DataSet.java
in flink-java/src/main/java/org/apache/flink/api/java
568 71 2014-06-25 2023-08-03 81 39 fleischmann.kay@googlemail.com liuwenclever@163.com
ExecutionEnvironment.java
in flink-java/src/main/java/org/apache/flink/api/java
577 70 2014-06-25 2023-08-03 107 38 qmlmoon@gmail.com liuwenclever@163.com
bin.xml
in flink-dist/src/main/assemblies
227 - 2014-07-10 2023-08-03 88 36 rmetzger@apache.org liuwenclever@163.com
ExecutionEnvironment.scala
in flink-scala/src/main/scala/org/apache/flink/api/scala
299 36 2014-06-25 2023-07-25 67 36 qmlmoon@gmail.com chesnay@apache.org
ClusterEntrypoint.java
in flink-runtime/src/main/java/org/apache/flink/runtime/entrypoint
581 25 2017-07-05 2023-05-04 94 35 trohrmann@apache.org pgaref@apache.org
StreamExecutionEnvironment.scala
in flink-streaming-scala/src/main/scala/org/apache/flink/streaming/api/scala
349 50 2015-10-20 2023-07-17 56 35 rufus@refactor.com rskraba@apache.org
ExecutionJobVertex.java
in flink-runtime/src/main/java/org/apache/flink/runtime/executiongraph
449 37 2014-06-30 2023-02-16 110 34 sewen@apache.org ruanhang1993@hotmail.com
CliClient.java
in flink-table/flink-sql-client/src/main/java/org/apache/flink/table/client/cli
225 14 2019-01-15 2023-06-28 75 34 yanghua1127@gmail.com snuyanzin@gmail.com
DataStream.scala
in flink-streaming-scala/src/main/scala/org/apache/flink/streaming/api/scala
461 47 2015-09-18 2023-07-17 56 34 trohrmann@apache.org rskraba@apache.org
JobManagerOptions.java
in flink-core/src/main/java/org/apache/flink/configuration
549 2 2017-02-25 2023-08-04 81 33 wangtao111@huawei.com 1178404354@qq.com
YarnConfigOptions.java
in flink-yarn/src/main/java/org/apache/flink/yarn/configuration
321 2 2016-12-05 2023-07-25 44 33 sewen@apache.org chesnay@apache.org
DataStream.java
in flink-streaming-java/src/main/java/org/apache/flink/streaming/api/datastream
573 78 2015-09-18 2023-07-06 68 32 trohrmann@apache.org reswqa@163.com
SchedulerBase.java
in flink-runtime/src/main/java/org/apache/flink/runtime/scheduler
811 64 2019-09-05 2023-06-30 107 31 gary@apache.org jiangxin369@gmail.com
WebMonitorEndpoint.java
in flink-runtime/src/main/java/org/apache/flink/runtime/webmonitor
997 10 2017-10-25 2023-07-25 76 31 sewen@apache.org chesnay@apache.org
SourceStreamTask.java
in flink-streaming-java/src/main/java/org/apache/flink/streaming/runtime/tasks
267 21 2015-10-20 2023-06-30 68 31 rufus@refactor.com jiangxin369@gmail.com
CliFrontendParser.java
in flink-clients/src/main/java/org/apache/flink/client/cli
533 28 2015-03-03 2023-03-20 68 31 sewen@apache.org decorde.apex@gmail.com
FileSystem.java
in flink-core/src/main/java/org/apache/flink/core/fs
526 21 2014-07-10 2023-06-29 62 31 rmetzger@apache.org martijnvisser@apache.org
SingleInputGate.java
in flink-runtime/src/main/java/org/apache/flink/runtime/io/network/partition/consumer
894 64 2015-01-06 2023-07-10 117 30 uce@apache.org liuwenclever@163.com
JobGraph.java
in flink-runtime/src/main/java/org/apache/flink/runtime/jobgraph
336 49 2014-06-22 2023-08-02 74 30 sewen@apache.org 1996fanrui@gmail.com
opt.xml
in flink-dist/src/main/assemblies
102 - 2016-12-15 2022-11-29 56 30 code@greghogan.com chesnay@apache.org
JobGraphGenerator.java
in flink-optimizer/src/main/java/org/apache/flink/optimizer/plantranslate
1424 34 2015-03-17 2023-01-16 48 30 sewen@apache.org jrlee.ljr@gmail.com
KeyedStream.java
in flink-streaming-java/src/main/java/org/apache/flink/streaming/api/datastream
526 50 2015-10-20 2023-08-01 45 30 rufus@refactor.com tonysong820@gmail.com
table_environment.py
in flink-python/pyflink/table
562 74 2019-04-25 2023-02-09 117 29 weizhong0618@gmail.com maybachhjt@gmail.com
TaskManagerServices.java
in flink-runtime/src/main/java/org/apache/flink/runtime/taskexecutor
389 23 2016-09-21 2023-06-26 86 29 trohrmann@apache.org zjureel@gmail.com
Files With Least Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
HyperLogLogPlusPlus.java
in flink-table/flink-table-runtime/src/main/java/org/apache/flink/table/runtime/functions/aggregate/hyperloglog
4814 8 2022-07-11 2022-07-11 1 1 godfreyhe@163.com godfreyhe@163.com
RelBuilder.java
in flink-table/flink-table-planner/src/main/java/org/apache/calcite/tools
3245 289 2022-10-30 2023-05-08 4 1 snuyanzin@gmail.com snuyanzin@gmail.com
HiveMetaStoreClient.java
in flink-connectors/flink-sql-connector-hive-3.1.3/src/main/java/org/apache/hadoop/hive/metastore
2702 321 2022-10-20 2022-10-20 1 1 decorde.apex@gmail.com decorde.apex@gmail.com
hbase-default.xml
in flink-connectors/flink-sql-connector-hbase-2.2/src/main/resources
1734 - 2020-08-25 2020-08-25 1 1 mgergely@cloudera.com mgergely@cloudera.com
hbase-default.xml
in flink-connectors/flink-sql-connector-hbase-1.4/src/main/resources
1477 - 2020-08-25 2020-08-25 1 1 mgergely@cloudera.com mgergely@cloudera.com
IdentifiersASTParser.g
in flink-connectors/flink-connector-hive/src/main/java/org/apache/flink/table/planner/delegation/hive/parse
704 - 2021-03-10 2021-03-30 3 1 lirui@apache.org lirui@apache.org
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
HashAggFusionCodegenSpec.scala
in flink-table/flink-table-planner/src/main/scala/org/apache/flink/table/planner/plan/fusion/spec
591 15 2023-07-12 2023-07-12 1 1 ldliulsy@163.com ldliulsy@163.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
LogicalRelDataTypeConverter.java
in flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/typeutils
564 35 2022-01-12 2022-01-12 1 1 twalthr@apache.org twalthr@apache.org
HashJoinFusionCodegenSpec.scala
in flink-table/flink-table-planner/src/main/scala/org/apache/flink/table/planner/plan/fusion/spec
536 24 2023-06-05 2023-07-12 4 1 ldliulsy@163.com ldliulsy@163.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
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
PekkoRpcActor.java
in flink-rpc/flink-rpc-akka/src/main/java/org/apache/flink/runtime/rpc/pekko
508 42 2023-07-25 2023-07-25 1 1 chesnay@apache.org chesnay@apache.org
SortMergeJoinFunction.java
in flink-table/flink-table-runtime/src/main/java/org/apache/flink/table/runtime/operators/join
505 16 2022-08-10 2023-02-26 3 1 ldliulsy@163.com ldliulsy@163.com
TSetClientInfoReq.java
in flink-connectors/flink-connector-hive/src/main/java/org/apache/hive/service/rpc/thrift
489 41 2022-07-29 2022-07-29 1 1 33114724+fsk119@users.norep... 33114724+fsk119@users.norep...
FlinkRuntimeFilterProgram.java
in flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/plan/optimize/program
478 21 2023-07-23 2023-07-23 1 1 wangdachui9501@gmail.com wangdachui9501@gmail.com
HiveASTLexer.g
in flink-connectors/flink-connector-hive/src/main/java/org/apache/flink/table/planner/delegation/hive/parse
475 - 2021-03-10 2021-03-30 4 1 lirui@apache.org lirui@apache.org
WindowOperator.java
in flink-table/flink-table-runtime/src/main/java/org/apache/flink/table/runtime/operators/window
454 37 2021-07-05 2021-07-05 1 1 twalthr@apache.org twalthr@apache.org
PekkoRpcService.java
in flink-rpc/flink-rpc-akka/src/main/java/org/apache/flink/runtime/rpc/pekko
443 22 2023-07-25 2023-07-25 1 1 chesnay@apache.org chesnay@apache.org
SqlTypeFactoryImpl.java
in flink-table/flink-table-planner/src/main/java/org/apache/calcite/sql/type
443 20 2023-02-13 2023-02-13 1 1 snuyanzin@gmail.com snuyanzin@gmail.com
FlinkResultSet.java
in flink-table/flink-sql-jdbc-driver/src/main/java/org/apache/flink/table/jdbc
442 51 2023-03-24 2023-06-12 5 1 zjureel@gmail.com zjureel@gmail.com
PekkoUtils.java
in flink-rpc/flink-rpc-akka/src/main/java/org/apache/flink/runtime/rpc/pekko
400 24 2023-07-25 2023-07-25 1 1 chesnay@apache.org chesnay@apache.org
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
HsSubpartitionFileReaderImpl.java
in flink-runtime/src/main/java/org/apache/flink/runtime/io/network/partition/hybrid
388 34 2022-06-28 2023-03-27 9 1 reswqa@163.com reswqa@163.com
ArrayColumnReader.java
in flink-formats/flink-parquet/src/main/java/org/apache/flink/formats/parquet/vector/reader
382 9 2022-08-09 2022-08-09 1 1 ldliulsy@163.com ldliulsy@163.com
HiveParserPTFInvocationSpec.java
in flink-connectors/flink-connector-hive/src/main/java/org/apache/flink/table/planner/delegation/hive/copy
375 64 2021-03-29 2021-03-29 1 1 lirui@apache.org lirui@apache.org
SinkV1Adapter.java
in flink-streaming-java/src/main/java/org/apache/flink/streaming/api/transformations
368 48 2022-01-04 2022-02-16 4 1 fabianpaul@ververica.com fabianpaul@ververica.com
HsSubpartitionMemoryDataManager.java
in flink-runtime/src/main/java/org/apache/flink/runtime/io/network/partition/hybrid
337 24 2022-07-18 2022-10-24 9 1 reswqa@163.com reswqa@163.com
DiskIOScheduler.java
in flink-runtime/src/main/java/org/apache/flink/runtime/io/network/partition/hybrid/tiered/tier/disk
336 23 2023-07-04 2023-07-10 2 1 liuwenclever@163.com liuwenclever@163.com
AbstractBytesMultiMap.java
in flink-table/flink-table-runtime/src/main/java/org/apache/flink/table/runtime/util/collections/binary
330 35 2021-07-05 2021-07-05 1 1 twalthr@apache.org twalthr@apache.org
TGetQueryIdReq.java
in flink-connectors/flink-connector-hive/src/main/java/org/apache/hive/service/rpc/thrift
319 35 2022-07-29 2022-07-29 1 1 33114724+fsk119@users.norep... 33114724+fsk119@users.norep...
HeapKeyValueStateIterator.java
in flink-runtime/src/main/java/org/apache/flink/runtime/state/heap
317 24 2021-01-25 2021-01-25 1 1 dwysakowicz@apache.org dwysakowicz@apache.org
TSetClientInfoResp.java
in flink-connectors/flink-connector-hive/src/main/java/org/apache/hive/service/rpc/thrift
315 35 2022-07-29 2022-07-29 1 1 33114724+fsk119@users.norep... 33114724+fsk119@users.norep...
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
TGetQueryIdResp.java
in flink-connectors/flink-connector-hive/src/main/java/org/apache/hive/service/rpc/thrift
310 34 2022-07-29 2022-07-29 1 1 33114724+fsk119@users.norep... 33114724+fsk119@users.norep...
WindowOperatorBuilder.java
in flink-table/flink-table-runtime/src/main/java/org/apache/flink/table/runtime/operators/window
307 28 2021-07-05 2021-07-05 1 1 twalthr@apache.org twalthr@apache.org
DefaultDelegationTokenManager.java
in flink-runtime/src/main/java/org/apache/flink/runtime/security/token
305 15 2022-12-14 2023-04-19 6 1 gabor_somogyi2@apple.com gabor_somogyi2@apple.com
BaseMappingExtractor.java
in flink-table/flink-table-common/src/main/java/org/apache/flink/table/types/extraction
303 15 2023-07-14 2023-07-14 1 1 luoyuxia@alumni.sjtu.edu.cn luoyuxia@alumni.sjtu.edu.cn
NoticeFileChecker.java
in tools/ci/flink-ci-tools/src/main/java/org/apache/flink/tools/ci/licensecheck
303 9 2022-06-24 2022-11-16 4 1 chesnay@apache.org chesnay@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
StateMapView.java
in flink-table/flink-table-runtime/src/main/java/org/apache/flink/table/runtime/dataview
299 45 2021-07-05 2021-07-05 1 1 twalthr@apache.org twalthr@apache.org
RowDataSerializer.java
in flink-table/flink-table-runtime/src/main/java/org/apache/flink/table/runtime/typeutils
297 30 2021-07-05 2021-07-05 1 1 twalthr@apache.org twalthr@apache.org
PlannerCallProcedureOperation.java
in flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/operations
288 14 2023-06-19 2023-07-14 2 1 luoyuxia@alumni.sjtu.edu.cn luoyuxia@alumni.sjtu.edu.cn
StructuredObjectConverter.java
in flink-table/flink-table-runtime/src/main/java/org/apache/flink/table/data/conversion
286 15 2021-07-05 2021-07-05 1 1 twalthr@apache.org twalthr@apache.org
BinaryRowDataSerializer.java
in flink-table/flink-table-runtime/src/main/java/org/apache/flink/table/runtime/typeutils
285 36 2021-07-05 2021-07-05 1 1 twalthr@apache.org twalthr@apache.org
dagre.component.ts
in flink-runtime-web/web-dashboard/src/app/components/dagre
283 1 2022-10-27 2022-10-27 1 1 50307523+yangjunhan@users.n... 50307523+yangjunhan@users.n...
PekkoInvocationHandler.java
in flink-rpc/flink-rpc-akka/src/main/java/org/apache/flink/runtime/rpc/pekko
282 16 2023-07-25 2023-07-25 1 1 chesnay@apache.org chesnay@apache.org
Correlations

File Size vs. Number of Changes: 9197 points

flink-contrib/flink-connector-wikiedits/src/main/java/org/apache/flink/streaming/connectors/wikiedits/WikipediaEditsSource.java x: 43 lines of code y: 5 # changes flink-python/src/main/java/org/apache/flink/table/runtime/arrow/sources/ArrowSourceFunction.java x: 170 lines of code y: 4 # changes flink-streaming-java/src/main/java/org/apache/flink/streaming/api/checkpoint/ExternallyInducedSource.java x: 13 lines of code y: 4 # changes flink-streaming-java/src/main/java/org/apache/flink/streaming/api/functions/source/ContinuousFileMonitoringFunction.java x: 274 lines of code y: 24 # changes flink-streaming-java/src/main/java/org/apache/flink/streaming/api/functions/source/FileMonitoringFunction.java x: 94 lines of code y: 8 # changes flink-streaming-java/src/main/java/org/apache/flink/streaming/api/functions/source/FromElementsFunction.java x: 199 lines of code y: 11 # changes flink-streaming-java/src/main/java/org/apache/flink/streaming/api/functions/source/FromIteratorFunction.java x: 23 lines of code y: 6 # changes flink-streaming-java/src/main/java/org/apache/flink/streaming/api/functions/source/FromSplittableIteratorFunction.java x: 33 lines of code y: 6 # changes flink-streaming-java/src/main/java/org/apache/flink/streaming/api/functions/source/InputFormatSourceFunction.java x: 133 lines of code y: 9 # changes flink-streaming-java/src/main/java/org/apache/flink/streaming/api/functions/source/MessageAcknowledgingSourceBase.java x: 122 lines of code y: 21 # changes flink-streaming-java/src/main/java/org/apache/flink/streaming/api/functions/source/MultipleIdsMessageAcknowledgingSourceBase.java x: 62 lines of code y: 10 # changes flink-streaming-java/src/main/java/org/apache/flink/streaming/api/functions/source/ParallelSourceFunction.java x: 5 lines of code y: 5 # changes flink-streaming-java/src/main/java/org/apache/flink/streaming/api/functions/source/RichParallelSourceFunction.java x: 9 lines of code y: 6 # changes flink-streaming-java/src/main/java/org/apache/flink/streaming/api/functions/source/SocketTextStreamFunction.java x: 101 lines of code y: 11 # changes flink-streaming-java/src/main/java/org/apache/flink/streaming/api/functions/source/StatefulSequenceSource.java x: 82 lines of code y: 8 # changes flink-walkthroughs/flink-walkthrough-common/src/main/java/org/apache/flink/walkthrough/common/source/TransactionSource.java x: 33 lines of code y: 3 # changes flink-rpc/flink-rpc-akka-loader/src/main/java/org/apache/flink/runtime/rpc/pekko/PekkoRpcSystemLoader.java x: 59 lines of code y: 2 # changes flink-connectors/flink-connector-files/src/main/java/org/apache/flink/connector/file/table/FileSystemTableFactory.java x: 181 lines of code y: 10 # changes flink-table/flink-table-api-java/src/main/java/org/apache/flink/table/api/TableConfig.java x: 141 lines of code y: 33 # changes flink-table/flink-table-api-java/src/main/java/org/apache/flink/table/api/internal/TableConfigValidation.java x: 25 lines of code y: 1 # changes flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/utils/TableConfigUtils.java x: 64 lines of code y: 5 # changes flink-runtime/src/main/java/org/apache/flink/runtime/io/network/partition/hybrid/tiered/file/SegmentPartitionFileWriter.java x: 170 lines of code y: 2 # changes flink-runtime/src/main/java/org/apache/flink/runtime/io/network/partition/hybrid/tiered/tier/remote/RemoteStorageScanner.java x: 196 lines of code y: 2 # changes flink-runtime/src/main/java/org/apache/flink/runtime/state/SharedStateRegistry.java x: 28 lines of code y: 23 # changes flink-core/src/main/java/org/apache/flink/api/common/ExecutionConfig.java x: 653 lines of code y: 96 # changes flink-core/src/main/java/org/apache/flink/configuration/PipelineOptions.java x: 264 lines of code y: 19 # changes flink-dist/src/main/assemblies/bin.xml x: 227 lines of code y: 88 # changes flink-java/src/main/java/org/apache/flink/api/java/CollectionEnvironment.java x: 20 lines of code y: 17 # changes flink-java/src/main/java/org/apache/flink/api/java/DataSet.java x: 568 lines of code y: 81 # changes flink-java/src/main/java/org/apache/flink/api/java/ExecutionEnvironment.java x: 577 lines of code y: 107 # changes flink-java/src/main/java/org/apache/flink/api/java/LocalEnvironment.java x: 36 lines of code y: 28 # changes flink-java/src/main/java/org/apache/flink/api/java/RemoteEnvironment.java x: 80 lines of code y: 30 # changes flink-java/src/main/java/org/apache/flink/api/java/aggregation/Aggregations.java x: 16 lines of code y: 8 # changes flink-java/src/main/java/org/apache/flink/api/java/aggregation/UnsupportedAggregationTypeException.java x: 10 lines of code y: 7 # changes flink-java/src/main/java/org/apache/flink/api/java/functions/FlatMapIterator.java x: 17 lines of code y: 10 # changes flink-java/src/main/java/org/apache/flink/api/java/functions/FunctionAnnotation.java x: 134 lines of code y: 17 # changes flink-java/src/main/java/org/apache/flink/api/java/io/CollectionInputFormat.java x: 109 lines of code y: 14 # changes flink-java/src/main/java/org/apache/flink/api/java/io/CsvOutputFormat.java x: 127 lines of code y: 12 # changes flink-java/src/main/java/org/apache/flink/api/java/io/CsvReader.java x: 2043 lines of code y: 26 # changes flink-java/src/main/java/org/apache/flink/api/java/io/IteratorInputFormat.java x: 26 lines of code y: 7 # changes flink-java/src/main/java/org/apache/flink/api/java/io/ParallelIteratorInputFormat.java x: 31 lines of code y: 7 # changes flink-java/src/main/java/org/apache/flink/api/java/io/PrimitiveInputFormat.java x: 59 lines of code y: 11 # changes flink-java/src/main/java/org/apache/flink/api/java/io/PrintingOutputFormat.java x: 36 lines of code y: 12 # changes flink-java/src/main/java/org/apache/flink/api/java/io/RowCsvInputFormat.java x: 200 lines of code y: 9 # changes flink-java/src/main/java/org/apache/flink/api/java/io/SplitDataProperties.java x: 213 lines of code y: 8 # changes flink-java/src/main/java/org/apache/flink/api/java/io/TextInputFormat.java x: 55 lines of code y: 10 # changes flink-java/src/main/java/org/apache/flink/api/java/io/TextOutputFormat.java x: 62 lines of code y: 9 # changes flink-java/src/main/java/org/apache/flink/api/java/io/TextValueInputFormat.java x: 94 lines of code y: 11 # changes flink-java/src/main/java/org/apache/flink/api/java/operators/AggregateOperator.java x: 210 lines of code y: 22 # changes flink-java/src/main/java/org/apache/flink/api/java/operators/CoGroupOperator.java x: 506 lines of code y: 34 # changes flink-java/src/main/java/org/apache/flink/api/java/operators/CrossOperator.java x: 1859 lines of code y: 30 # changes flink-java/src/main/java/org/apache/flink/api/java/operators/DataSink.java x: 185 lines of code y: 27 # changes flink-java/src/main/java/org/apache/flink/api/java/operators/DataSource.java x: 78 lines of code y: 14 # changes flink-java/src/main/java/org/apache/flink/api/java/operators/DeltaIteration.java x: 153 lines of code y: 20 # changes flink-java/src/main/java/org/apache/flink/api/java/operators/DeltaIterationResultSet.java x: 54 lines of code y: 8 # changes flink-java/src/main/java/org/apache/flink/api/java/operators/DistinctOperator.java x: 105 lines of code y: 28 # changes flink-java/src/main/java/org/apache/flink/api/java/operators/FilterOperator.java x: 36 lines of code y: 15 # changes flink-java/src/main/java/org/apache/flink/api/java/operators/FlatMapOperator.java x: 45 lines of code y: 19 # changes flink-java/src/main/java/org/apache/flink/api/java/operators/GroupCombineOperator.java x: 178 lines of code y: 11 # changes flink-java/src/main/java/org/apache/flink/api/java/operators/GroupReduceOperator.java x: 283 lines of code y: 28 # changes flink-java/src/main/java/org/apache/flink/api/java/operators/Grouping.java x: 36 lines of code y: 16 # changes flink-java/src/main/java/org/apache/flink/api/java/operators/JoinOperator.java x: 2535 lines of code y: 46 # changes flink-java/src/main/java/org/apache/flink/api/java/operators/MapOperator.java x: 44 lines of code y: 18 # changes flink-java/src/main/java/org/apache/flink/api/java/operators/MapPartitionOperator.java x: 45 lines of code y: 13 # changes flink-java/src/main/java/org/apache/flink/api/java/operators/Operator.java x: 63 lines of code y: 17 # changes flink-java/src/main/java/org/apache/flink/api/java/operators/PartitionOperator.java x: 226 lines of code y: 20 # changes flink-java/src/main/java/org/apache/flink/api/java/operators/ProjectOperator.java x: 1466 lines of code y: 20 # changes flink-java/src/main/java/org/apache/flink/api/java/operators/ReduceOperator.java x: 136 lines of code y: 22 # changes flink-java/src/main/java/org/apache/flink/api/java/operators/SingleInputOperator.java x: 22 lines of code y: 9 # changes flink-java/src/main/java/org/apache/flink/api/java/operators/SingleInputUdfOperator.java x: 164 lines of code y: 17 # changes flink-java/src/main/java/org/apache/flink/api/java/operators/SortPartitionOperator.java x: 157 lines of code y: 8 # changes flink-java/src/main/java/org/apache/flink/api/java/operators/SortedGrouping.java x: 154 lines of code y: 31 # changes flink-java/src/main/java/org/apache/flink/api/java/operators/TwoInputOperator.java x: 37 lines of code y: 10 # changes flink-java/src/main/java/org/apache/flink/api/java/operators/TwoInputUdfOperator.java x: 228 lines of code y: 17 # changes flink-java/src/main/java/org/apache/flink/api/java/operators/UdfOperator.java x: 18 lines of code y: 12 # changes flink-java/src/main/java/org/apache/flink/api/java/operators/UnionOperator.java x: 30 lines of code y: 10 # changes flink-java/src/main/java/org/apache/flink/api/java/operators/UnsortedGrouping.java x: 144 lines of code y: 29 # changes flink-java/src/main/java/org/apache/flink/api/java/operators/join/JoinOperatorSetsBase.java x: 109 lines of code y: 7 # changes flink-java/src/main/java/org/apache/flink/api/java/operators/join/JoinType.java x: 13 lines of code y: 5 # changes flink-java/src/main/java/org/apache/flink/api/java/summarize/BooleanColumnSummary.java x: 40 lines of code y: 4 # changes flink-java/src/main/java/org/apache/flink/api/java/summarize/NumericColumnSummary.java x: 108 lines of code y: 4 # changes flink-java/src/main/java/org/apache/flink/api/java/summarize/StringColumnSummary.java x: 65 lines of code y: 4 # changes flink-java/src/main/java/org/apache/flink/api/java/utils/AbstractParameterTool.java x: 155 lines of code y: 3 # changes flink-java/src/main/java/org/apache/flink/api/java/utils/MultipleParameterTool.java x: 155 lines of code y: 4 # changes flink-java/src/main/java/org/apache/flink/api/java/utils/ParameterTool.java x: 177 lines of code y: 27 # changes flink-connectors/flink-connector-hive/src/main/java/org/apache/flink/table/catalog/hive/HiveCatalogLock.java x: 123 lines of code y: 2 # changes flink-table/flink-table-api-java/src/main/java/org/apache/flink/table/api/TableDescriptor.java x: 189 lines of code y: 8 # changes flink-table/flink-table-api-java/src/main/java/org/apache/flink/table/catalog/ManagedTableListener.java x: 124 lines of code y: 7 # changes flink-table/flink-table-common/src/main/java/org/apache/flink/table/catalog/Catalog.java x: 191 lines of code y: 25 # changes flink-table/flink-table-common/src/main/java/org/apache/flink/table/catalog/CatalogLock.java x: 14 lines of code y: 2 # changes flink-table/flink-table-common/src/main/java/org/apache/flink/table/connector/RequireCatalogLock.java x: 8 lines of code y: 2 # changes flink-table/flink-table-common/src/main/java/org/apache/flink/table/factories/ManagedTableFactory.java x: 20 lines of code y: 3 # changes flink-formats/flink-parquet/src/main/java/org/apache/flink/formats/parquet/ParquetVectorizedInputFormat.java x: 385 lines of code y: 12 # changes flink-core/src/main/java/org/apache/flink/configuration/JobManagerOptions.java x: 549 lines of code y: 81 # changes flink-core/src/main/java/org/apache/flink/api/common/state/ListState.java x: 8 lines of code y: 9 # changes flink-python/pyflink/datastream/state.py x: 459 lines of code y: 13 # changes flink-runtime/src/main/java/org/apache/flink/runtime/execution/Environment.java x: 84 lines of code y: 56 # changes flink-runtime/src/main/java/org/apache/flink/runtime/iterative/task/IterationHeadTask.java x: 356 lines of code y: 16 # changes flink-state-backends/flink-statebackend-rocksdb/src/main/java/org/apache/flink/contrib/streaming/state/snapshot/RocksDBFullSnapshotResources.java x: 213 lines of code y: 5 # changes flink-streaming-java/src/main/java/org/apache/flink/streaming/api/functions/source/ContinuousFileReaderOperator.java x: 432 lines of code y: 50 # changes flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/plan/nodes/exec/batch/BatchExecLegacySink.java x: 57 lines of code y: 5 # changes flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/plan/nodes/exec/batch/BatchExecSink.java x: 113 lines of code y: 11 # 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: 11 # changes flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/plan/nodes/exec/stream/StreamExecLegacySink.java x: 78 lines of code y: 5 # changes flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/plan/nodes/exec/stream/StreamExecSink.java x: 238 lines of code y: 16 # changes flink-table/flink-table-planner/src/main/scala/org/apache/flink/table/planner/plan/nodes/physical/stream/StreamPhysicalLegacySink.scala x: 42 lines of code y: 4 # 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: 11 # changes flink-table/flink-table-planner/src/main/scala/org/apache/flink/table/planner/plan/utils/RelShuttles.scala x: 135 lines of code y: 3 # changes flink-streaming-java/src/main/java/org/apache/flink/streaming/runtime/tasks/StreamTask.java x: 1254 lines of code y: 294 # changes flink-state-backends/flink-statebackend-changelog/src/main/java/org/apache/flink/state/changelog/ChangelogKeyedStateBackend.java x: 861 lines of code y: 39 # changes flink-state-backends/flink-statebackend-common/src/main/java/org/apache/flink/state/common/PeriodicMaterializationManager.java x: 298 lines of code y: 4 # changes flink-runtime/src/main/java/org/apache/flink/runtime/state/SharedStateRegistryImpl.java x: 284 lines of code y: 8 # changes flink-runtime/src/main/java/org/apache/flink/runtime/checkpoint/metadata/MetadataV2V3SerializerBase.java x: 668 lines of code y: 24 # changes flink-runtime/src/main/java/org/apache/flink/runtime/state/IncrementalRemoteKeyedStateHandle.java x: 302 lines of code y: 8 # changes flink-runtime/src/main/java/org/apache/flink/runtime/state/changelog/ChangelogStateBackendHandle.java x: 325 lines of code y: 15 # changes flink-state-backends/flink-statebackend-rocksdb/src/main/java/org/apache/flink/contrib/streaming/state/RocksDBKeyedStateBackendBuilder.java x: 522 lines of code y: 30 # changes flink-state-backends/flink-statebackend-rocksdb/src/main/java/org/apache/flink/contrib/streaming/state/RocksDBStateDownloader.java x: 111 lines of code y: 9 # changes flink-state-backends/flink-statebackend-rocksdb/src/main/java/org/apache/flink/contrib/streaming/state/RocksDBStateUploader.java x: 122 lines of code y: 10 # changes flink-state-backends/flink-statebackend-rocksdb/src/main/java/org/apache/flink/contrib/streaming/state/restore/RocksDBIncrementalRestoreOperation.java x: 443 lines of code y: 20 # changes flink-state-backends/flink-statebackend-rocksdb/src/main/java/org/apache/flink/contrib/streaming/state/snapshot/RocksDBSnapshotStrategyBase.java x: 317 lines of code y: 10 # changes flink-state-backends/flink-statebackend-rocksdb/src/main/java/org/apache/flink/contrib/streaming/state/snapshot/RocksIncrementalSnapshotStrategy.java x: 308 lines of code y: 25 # changes flink-state-backends/flink-statebackend-rocksdb/src/main/java/org/apache/flink/contrib/streaming/state/snapshot/RocksNativeFullSnapshotStrategy.java x: 182 lines of code y: 3 # changes flink-connectors/flink-hadoop-compatibility/src/main/scala/org/apache/flink/api/scala/hadoop/mapred/HadoopInputFormat.scala x: 27 lines of code y: 3 # changes flink-libraries/flink-cep-scala/src/main/scala/org/apache/flink/cep/scala/pattern/Pattern.scala x: 160 lines of code y: 22 # changes flink-scala/src/main/java/org/apache/flink/api/scala/operators/ScalaAggregateOperator.java x: 218 lines of code y: 18 # changes flink-scala/src/main/scala/org/apache/flink/api/scala/DataSet.scala x: 804 lines of code y: 72 # changes flink-scala/src/main/scala/org/apache/flink/api/scala/ExecutionEnvironment.scala x: 299 lines of code y: 67 # changes flink-scala/src/main/scala/org/apache/flink/api/scala/GroupedDataSet.scala x: 278 lines of code y: 26 # changes flink-scala/src/main/scala/org/apache/flink/api/scala/PartitionSortedDataSet.scala x: 32 lines of code y: 5 # changes flink-scala/src/main/scala/org/apache/flink/api/scala/UnfinishedCoGroupOperation.scala x: 48 lines of code y: 8 # changes flink-scala/src/main/scala/org/apache/flink/api/scala/extensions/impl/acceptPartialFunctions/OnDataSet.scala x: 30 lines of code y: 4 # changes flink-scala/src/main/scala/org/apache/flink/api/scala/extensions/impl/acceptPartialFunctions/OnHalfUnfinishedKeyPairOperation.scala x: 10 lines of code y: 3 # changes flink-scala/src/main/scala/org/apache/flink/api/scala/joinDataSet.scala x: 209 lines of code y: 26 # changes flink-scala/src/main/scala/org/apache/flink/api/scala/package.scala x: 89 lines of code y: 22 # changes flink-scala/src/main/scala/org/apache/flink/api/scala/typeutils/CaseClassTypeInfo.scala x: 221 lines of code y: 23 # changes flink-scala/src/main/scala/org/apache/flink/api/scala/typeutils/OptionTypeInfo.scala x: 62 lines of code y: 13 # changes flink-scala/src/main/scala/org/apache/flink/api/scala/typeutils/TraversableTypeInfo.scala x: 46 lines of code y: 11 # changes flink-scala/src/main/scala/org/apache/flink/api/scala/typeutils/TryTypeInfo.scala x: 49 lines of code y: 10 # changes flink-scala/src/main/scala/org/apache/flink/api/scala/typeutils/Types.scala x: 86 lines of code y: 5 # changes flink-streaming-scala/src/main/java/org/apache/flink/streaming/util/typeutils/DefaultScalaProductFieldAccessorFactory.java x: 107 lines of code y: 2 # changes flink-streaming-scala/src/main/scala/org/apache/flink/streaming/api/scala/AllWindowedStream.scala x: 234 lines of code y: 23 # changes flink-streaming-scala/src/main/scala/org/apache/flink/streaming/api/scala/AsyncDataStream.scala x: 295 lines of code y: 7 # changes flink-streaming-scala/src/main/scala/org/apache/flink/streaming/api/scala/CoGroupedStreams.scala x: 113 lines of code y: 10 # changes flink-streaming-scala/src/main/scala/org/apache/flink/streaming/api/scala/ConnectedStreams.scala x: 125 lines of code y: 16 # changes flink-streaming-scala/src/main/scala/org/apache/flink/streaming/api/scala/DataStream.scala x: 461 lines of code y: 56 # changes flink-streaming-scala/src/main/scala/org/apache/flink/streaming/api/scala/KeyedStream.scala x: 244 lines of code y: 31 # changes flink-streaming-scala/src/main/scala/org/apache/flink/streaming/api/scala/StreamExecutionEnvironment.scala x: 349 lines of code y: 56 # changes flink-streaming-scala/src/main/scala/org/apache/flink/streaming/api/scala/WindowedStream.scala x: 222 lines of code y: 24 # changes flink-streaming-scala/src/main/scala/org/apache/flink/streaming/api/scala/async/AsyncFunction.scala x: 12 lines of code y: 6 # changes flink-streaming-scala/src/main/scala/org/apache/flink/streaming/api/scala/async/AsyncRetryStrategies.scala x: 71 lines of code y: 2 # changes flink-streaming-scala/src/main/scala/org/apache/flink/streaming/api/scala/extensions/impl/acceptPartialFunctions/OnKeyedStream.scala x: 10 lines of code y: 4 # changes flink-streaming-scala/src/main/scala/org/apache/flink/streaming/api/scala/function/util/ScalaProcessWindowFunctionWrapper.scala x: 109 lines of code y: 10 # changes flink-table/flink-table-api-scala-bridge/src/main/scala/org/apache/flink/table/api/bridge/scala/TableConversions.scala x: 96 lines of code y: 6 # changes flink-table/flink-table-api-scala/src/main/scala/org/apache/flink/table/api/ImplicitExpressionConversions.scala x: 341 lines of code y: 28 # changes flink-table/flink-table-api-scala/src/main/scala/org/apache/flink/table/api/ImplicitExpressionOperations.scala x: 46 lines of code y: 3 # changes flink-core/src/main/java/org/apache/flink/api/common/state/StateDescriptor.java x: 226 lines of code y: 28 # changes flink-core/src/main/java/org/apache/flink/configuration/QueryableStateOptions.java x: 68 lines of code y: 11 # changes flink-queryable-state/flink-queryable-state-client-java/src/main/java/org/apache/flink/queryablestate/client/QueryableStateClient.java x: 207 lines of code y: 14 # changes flink-streaming-java/src/main/java/org/apache/flink/streaming/api/datastream/KeyedStream.java x: 526 lines of code y: 45 # changes flink-runtime/src/main/java/org/apache/flink/runtime/jobgraph/JobGraph.java x: 336 lines of code y: 74 # changes flink-runtime/src/main/java/org/apache/flink/runtime/jobgraph/tasks/CheckpointCoordinatorConfiguration.java x: 266 lines of code y: 17 # changes flink-runtime/src/main/java/org/apache/flink/runtime/scheduler/adaptive/StateWithExecutionGraph.java x: 325 lines of code y: 18 # changes flink-streaming-java/src/main/java/org/apache/flink/streaming/api/graph/StreamingJobGraphGenerator.java x: 1738 lines of code y: 169 # changes flink-streaming-java/src/main/java/org/apache/flink/streaming/api/functions/source/SourceFunction.java x: 28 lines of code y: 19 # changes flink-runtime/src/main/java/org/apache/flink/runtime/security/token/hadoop/HadoopFSDelegationTokenProvider.java x: 257 lines of code y: 7 # changes flink-runtime/src/main/java/org/apache/flink/runtime/io/network/partition/hybrid/tiered/common/TieredStorageIdMappingUtils.java x: 24 lines of code y: 2 # changes flink-runtime/src/main/java/org/apache/flink/runtime/io/network/partition/hybrid/tiered/common/TieredStoragePartitionId.java x: 33 lines of code y: 2 # changes flink-runtime/src/main/java/org/apache/flink/runtime/shuffle/NettyShuffleMaster.java x: 116 lines of code y: 13 # changes flink-runtime/src/main/java/org/apache/flink/runtime/dispatcher/Dispatcher.java x: 1296 lines of code y: 158 # changes flink-runtime/src/main/java/org/apache/flink/runtime/rest/RestClient.java x: 707 lines of code y: 38 # changes flink-runtime/src/main/java/org/apache/flink/runtime/rest/RestServerEndpoint.java x: 560 lines of code y: 43 # changes flink-table/flink-table-api-java/src/main/java/org/apache/flink/table/catalog/FunctionCatalog.java x: 579 lines of code y: 49 # changes flink-core/src/main/java/org/apache/flink/configuration/AkkaOptions.java x: 285 lines of code y: 21 # changes flink-core/src/main/java/org/apache/flink/configuration/MetricOptions.java x: 366 lines of code y: 25 # changes flink-core/src/main/java/org/apache/flink/configuration/SecurityOptions.java x: 470 lines of code y: 34 # changes flink-core/src/main/java/org/apache/flink/util/NetUtils.java x: 304 lines of code y: 24 # changes flink-dist/src/main/flink-bin/conf/logback-console.xml x: 34 lines of code y: 9 # changes flink-rpc/flink-rpc-akka/src/main/java/org/apache/flink/runtime/concurrent/pekko/ActorSystemScheduledExecutorAdapter.java x: 150 lines of code y: 1 # changes flink-rpc/flink-rpc-akka/src/main/java/org/apache/flink/runtime/concurrent/pekko/ScalaFutureUtils.java x: 39 lines of code y: 1 # changes flink-rpc/flink-rpc-akka/src/main/java/org/apache/flink/runtime/rpc/pekko/ActorSystemBootstrapTools.java x: 161 lines of code y: 1 # changes flink-rpc/flink-rpc-akka/src/main/java/org/apache/flink/runtime/rpc/pekko/ControlMessages.java x: 6 lines of code y: 1 # changes flink-rpc/flink-rpc-akka/src/main/java/org/apache/flink/runtime/rpc/pekko/CustomSSLEngineProvider.java x: 42 lines of code y: 1 # changes flink-rpc/flink-rpc-akka/src/main/java/org/apache/flink/runtime/rpc/pekko/EscalatingSupervisorStrategy.java x: 15 lines of code y: 1 # changes flink-rpc/flink-rpc-akka/src/main/java/org/apache/flink/runtime/rpc/pekko/FencedPekkoInvocationHandler.java x: 84 lines of code y: 1 # changes flink-rpc/flink-rpc-akka/src/main/java/org/apache/flink/runtime/rpc/pekko/FencedPekkoRpcActor.java x: 93 lines of code y: 1 # changes flink-rpc/flink-rpc-akka/src/main/java/org/apache/flink/runtime/rpc/pekko/PekkoInvocationHandler.java x: 282 lines of code y: 1 # changes flink-rpc/flink-rpc-akka/src/main/java/org/apache/flink/runtime/rpc/pekko/PekkoRpcActor.java x: 508 lines of code y: 1 # changes flink-rpc/flink-rpc-akka/src/main/java/org/apache/flink/runtime/rpc/pekko/PekkoRpcService.java x: 443 lines of code y: 1 # changes flink-rpc/flink-rpc-akka/src/main/java/org/apache/flink/runtime/rpc/pekko/PekkoRpcServiceConfiguration.java x: 59 lines of code y: 1 # changes flink-rpc/flink-rpc-akka/src/main/java/org/apache/flink/runtime/rpc/pekko/PekkoRpcServiceUtils.java x: 254 lines of code y: 1 # changes flink-rpc/flink-rpc-akka/src/main/java/org/apache/flink/runtime/rpc/pekko/PekkoUtils.java x: 400 lines of code y: 1 # changes flink-rpc/flink-rpc-akka/src/main/java/org/apache/flink/runtime/rpc/pekko/SupervisorActor.java x: 302 lines of code y: 1 # changes flink-rpc/flink-rpc-core/src/main/java/org/apache/flink/runtime/rpc/RpcUtils.java x: 86 lines of code y: 4 # changes flink-rpc/flink-rpc-core/src/main/java/org/apache/flink/runtime/rpc/messages/RemoteRpcInvocation.java x: 208 lines of code y: 5 # changes flink-runtime/src/main/java/org/apache/flink/runtime/io/network/partition/hybrid/tiered/netty/TieredStorageNettyServiceImpl.java x: 173 lines of code y: 6 # changes flink-runtime/src/main/java/org/apache/flink/runtime/minicluster/MiniClusterConfiguration.java x: 174 lines of code y: 33 # changes flink-runtime/src/main/java/org/apache/flink/runtime/webmonitor/WebMonitorEndpoint.java x: 997 lines of code y: 76 # changes flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/plan/nodes/exec/batch/BatchExecDynamicFilteringDataCollector.java x: 76 lines of code y: 3 # changes flink-yarn/src/main/java/org/apache/flink/yarn/YarnResourceManagerDriver.java x: 641 lines of code y: 19 # changes flink-yarn/src/main/java/org/apache/flink/yarn/YarnTaskExecutorRunner.java x: 81 lines of code y: 34 # changes flink-yarn/src/main/java/org/apache/flink/yarn/configuration/YarnConfigOptions.java x: 321 lines of code y: 44 # changes flink-runtime/src/main/java/org/apache/flink/runtime/resourcemanager/slotmanager/FineGrainedSlotManager.java x: 675 lines of code y: 36 # changes flink-runtime/src/main/java/org/apache/flink/runtime/operators/coordination/RecreateOnResetOperatorCoordinator.java x: 324 lines of code y: 19 # changes flink-table/flink-table-api-java/src/main/java/org/apache/flink/table/sources/tsextractors/ExistingField.java x: 89 lines of code y: 6 # changes flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/plan/nodes/exec/stream/StreamExecChangelogNormalize.java x: 155 lines of code y: 12 # changes flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/plan/nodes/exec/stream/StreamExecDeduplicate.java x: 355 lines of code y: 13 # changes flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/plan/nodes/exec/stream/StreamExecGlobalGroupAggregate.java x: 261 lines of code y: 17 # changes flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/plan/nodes/exec/stream/StreamExecGroupAggregate.java x: 215 lines of code y: 15 # changes flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/plan/nodes/exec/stream/StreamExecIncrementalGroupAggregate.java x: 224 lines of code y: 15 # changes flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/plan/nodes/exec/stream/StreamExecJoin.java x: 195 lines of code y: 15 # changes flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/plan/nodes/exec/stream/StreamExecLimit.java x: 100 lines of code y: 9 # changes flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/plan/nodes/exec/stream/StreamExecLookupJoin.java x: 249 lines of code y: 11 # changes flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/plan/nodes/exec/stream/StreamExecRank.java x: 319 lines of code y: 14 # changes flink-runtime/src/main/java/org/apache/flink/runtime/taskexecutor/TaskExecutor.java x: 2090 lines of code y: 205 # changes flink-runtime/src/main/java/org/apache/flink/runtime/taskexecutor/slot/TaskSlotTableImpl.java x: 586 lines of code y: 14 # changes flink-runtime/src/main/java/org/apache/flink/runtime/io/network/partition/hybrid/tiered/shuffle/TieredResultPartition.java x: 190 lines of code y: 6 # changes flink-runtime/src/main/java/org/apache/flink/runtime/io/network/partition/hybrid/tiered/storage/TieredStorageMemoryManagerImpl.java x: 187 lines of code y: 4 # changes flink-runtime/src/main/java/org/apache/flink/runtime/io/network/partition/hybrid/HsMemoryDataManager.java x: 264 lines of code y: 14 # changes flink-runtime/src/main/java/org/apache/flink/runtime/io/network/partition/hybrid/HsResultPartition.java x: 244 lines of code y: 16 # changes flink-table/flink-sql-gateway/src/main/java/org/apache/flink/table/gateway/service/context/SessionContext.java x: 313 lines of code y: 19 # changes flink-table/flink-table-api-java-bridge/src/main/java/org/apache/flink/table/api/bridge/java/internal/StreamTableEnvironmentImpl.java x: 321 lines of code y: 25 # changes flink-table/flink-table-api-java/src/main/java/org/apache/flink/table/api/TableEnvironment.java x: 113 lines of code y: 63 # changes flink-table/flink-table-api-java/src/main/java/org/apache/flink/table/api/internal/TableEnvironmentImpl.java x: 1165 lines of code y: 158 # changes flink-table/flink-table-api-java/src/main/java/org/apache/flink/table/factories/TableFactoryUtil.java x: 167 lines of code y: 18 # changes flink-table/flink-table-api-scala-bridge/src/main/scala/org/apache/flink/table/api/bridge/scala/internal/StreamTableEnvironmentImpl.scala x: 291 lines of code y: 27 # changes flink-table/flink-table-common/src/main/java/org/apache/flink/table/catalog/CatalogStoreHolder.java x: 73 lines of code y: 1 # changes flink-table/flink-table-api-java/src/main/java/org/apache/flink/table/catalog/CatalogManager.java x: 928 lines of code y: 44 # changes flink-table/flink-table-api-java/src/main/java/org/apache/flink/table/api/EnvironmentSettings.java x: 109 lines of code y: 23 # changes flink-table/flink-table-common/src/main/java/org/apache/flink/table/factories/FactoryUtil.java x: 1085 lines of code y: 36 # changes flink-runtime/src/main/java/org/apache/flink/runtime/io/network/partition/consumer/InputGateSpecUtils.java x: 88 lines of code y: 2 # changes flink-runtime/src/main/java/org/apache/flink/runtime/io/network/partition/consumer/SingleInputGateFactory.java x: 326 lines of code y: 36 # changes flink-runtime/src/main/java/org/apache/flink/runtime/shuffle/NettyShuffleUtils.java x: 135 lines of code y: 8 # changes flink-core/src/main/java/org/apache/flink/configuration/NettyShuffleEnvironmentOptions.java x: 429 lines of code y: 39 # changes flink-runtime/src/main/java/org/apache/flink/runtime/io/network/NettyShuffleEnvironment.java x: 320 lines of code y: 24 # changes flink-runtime/src/main/java/org/apache/flink/runtime/io/network/NettyShuffleServiceFactory.java x: 219 lines of code y: 34 # changes flink-runtime/src/main/java/org/apache/flink/runtime/io/network/partition/ResultPartitionFactory.java x: 305 lines of code y: 44 # changes flink-runtime/src/main/java/org/apache/flink/runtime/io/network/partition/hybrid/tiered/common/TieredStorageConfiguration.java x: 260 lines of code y: 4 # changes flink-runtime/src/main/java/org/apache/flink/runtime/io/network/partition/hybrid/tiered/shuffle/TieredResultPartitionFactory.java x: 171 lines of code y: 1 # changes flink-runtime/src/main/java/org/apache/flink/runtime/taskmanager/NettyShuffleEnvironmentConfiguration.java x: 486 lines of code y: 33 # changes flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/plan/nodes/physical/batch/runtimefilter/BatchPhysicalGlobalRuntimeFilterBuilder.java x: 68 lines of code y: 1 # changes flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/plan/optimize/program/FlinkRuntimeFilterProgram.java x: 478 lines of code y: 1 # changes flink-table/flink-table-planner/src/main/scala/org/apache/flink/table/planner/plan/optimize/program/FlinkBatchProgram.scala x: 244 lines of code y: 9 # changes flink-table/flink-table-planner/src/main/scala/org/apache/flink/table/planner/plan/rules/physical/batch/BatchPhysicalJoinRuleBase.scala x: 245 lines of code y: 8 # changes flink-table/flink-table-api-java/src/main/java/org/apache/flink/table/api/config/OptimizerConfigOptions.java x: 220 lines of code y: 17 # changes flink-table/flink-table-planner/src/main/scala/org/apache/flink/table/planner/plan/fusion/spec/HashJoinFusionCodegenSpec.scala x: 536 lines of code y: 4 # changes flink-table/flink-table-runtime/src/main/java/org/apache/flink/table/runtime/hashtable/LongHybridHashTable.java x: 562 lines of code y: 5 # changes flink-runtime/src/main/java/org/apache/flink/runtime/jobmaster/slotpool/DeclarativeSlotPool.java x: 48 lines of code y: 12 # changes flink-runtime/src/main/java/org/apache/flink/runtime/jobmaster/slotpool/DeclarativeSlotPoolBridge.java x: 428 lines of code y: 21 # changes flink-runtime/src/main/java/org/apache/flink/runtime/jobmaster/slotpool/DeclarativeSlotPoolService.java x: 232 lines of code y: 7 # changes flink-runtime/src/main/java/org/apache/flink/runtime/jobmaster/slotpool/DefaultAllocatedSlotPool.java x: 233 lines of code y: 10 # changes flink-runtime/src/main/java/org/apache/flink/runtime/jobmaster/slotpool/DefaultDeclarativeSlotPool.java x: 434 lines of code y: 17 # changes flink-runtime/src/main/java/org/apache/flink/runtime/jobmaster/slotpool/PhysicalSlotRequestBulkCheckerImpl.java x: 140 lines of code y: 4 # changes flink-runtime/src/main/java/org/apache/flink/runtime/jobmaster/slotpool/SlotPool.java x: 63 lines of code y: 45 # changes flink-runtime/src/main/java/org/apache/flink/runtime/scheduler/adaptive/AdaptiveScheduler.java x: 1079 lines of code y: 52 # changes flink-runtime/src/main/java/org/apache/flink/runtime/scheduler/SimpleExecutionSlotAllocator.java x: 180 lines of code y: 3 # changes flink-runtime/src/main/java/org/apache/flink/runtime/scheduler/SlotSharingExecutionSlotAllocator.java x: 274 lines of code y: 10 # changes flink-runtime/src/main/java/org/apache/flink/runtime/jobmaster/slotpool/DefaultLocationPreferenceSlotSelectionStrategy.java x: 29 lines of code y: 5 # changes flink-runtime/src/main/java/org/apache/flink/runtime/jobmaster/slotpool/LocationPreferenceSlotSelectionStrategy.java x: 86 lines of code y: 12 # changes flink-runtime/src/main/java/org/apache/flink/runtime/deployment/InputGateDeploymentDescriptor.java x: 174 lines of code y: 17 # changes flink-runtime/src/main/java/org/apache/flink/runtime/deployment/TaskDeploymentDescriptor.java x: 161 lines of code y: 51 # changes flink-runtime/src/main/java/org/apache/flink/runtime/taskexecutor/DefaultShuffleDescriptorsCache.java x: 108 lines of code y: 1 # changes flink-runtime/src/main/java/org/apache/flink/runtime/taskexecutor/TaskManagerServices.java x: 389 lines of code y: 86 # changes flink-runtime/src/main/java/org/apache/flink/runtime/deployment/TaskDeploymentDescriptorFactory.java x: 393 lines of code y: 31 # changes flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/connectors/DynamicSourceUtils.java x: 447 lines of code y: 17 # changes flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/plan/abilities/source/FilterPushDownSpec.java x: 147 lines of code y: 9 # changes flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/plan/abilities/source/LimitPushDownSpec.java x: 55 lines of code y: 4 # changes flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/plan/abilities/source/WatermarkPushDownSpec.java x: 149 lines of code y: 11 # changes flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/plan/nodes/exec/spec/DynamicTableSourceSpec.java x: 152 lines of code y: 9 # changes flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/plan/utils/FlinkRelUtil.java x: 131 lines of code y: 2 # changes flink-table/flink-table-planner/src/main/scala/org/apache/flink/table/planner/plan/reuse/SubplanReuser.scala x: 126 lines of code y: 5 # changes flink-connectors/flink-connector-hive/src/main/java/org/apache/flink/table/planner/delegation/hive/HiveParser.java x: 458 lines of code y: 29 # changes flink-connectors/flink-connector-hive/src/main/java/org/apache/flink/table/planner/delegation/hive/parse/HiveParserDDLSemanticAnalyzer.java x: 1999 lines of code y: 29 # 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: 7 # changes flink-table/flink-table-planner/src/main/scala/org/apache/flink/table/planner/codegen/agg/batch/HashAggCodeGenHelper.scala x: 809 lines of code y: 9 # 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-table-planner/src/main/java/org/apache/flink/table/planner/plan/nodes/exec/batch/BatchExecHashAggregate.java x: 184 lines of code y: 14 # changes flink-table/flink-table-planner/src/main/scala/org/apache/flink/table/planner/codegen/CodeGenUtils.scala x: 822 lines of code y: 21 # changes flink-table/flink-table-planner/src/main/scala/org/apache/flink/table/planner/codegen/ProjectionCodeGenerator.scala x: 258 lines of code y: 9 # changes flink-table/flink-table-planner/src/main/scala/org/apache/flink/table/planner/codegen/agg/batch/AggWithoutKeysCodeGenerator.scala x: 85 lines of code y: 3 # changes flink-table/flink-table-planner/src/main/scala/org/apache/flink/table/planner/codegen/agg/batch/HashAggCodeGenerator.scala x: 343 lines of code y: 10 # changes flink-table/flink-table-planner/src/main/scala/org/apache/flink/table/planner/codegen/agg/batch/SortAggCodeGenerator.scala x: 116 lines of code y: 4 # 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: 9 # changes flink-table/flink-table-planner/src/main/scala/org/apache/flink/table/planner/plan/fusion/FusionCodegenUtil.scala x: 211 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: 591 lines of code y: 1 # changes flink-table/flink-table-planner/src/main/java/org/apache/calcite/sql2rel/SqlToRelConverter.java x: 4938 lines of code y: 9 # changes flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/calcite/FlinkCalciteSqlValidator.java x: 211 lines of code y: 4 # changes flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/catalog/CatalogCalciteSchema.java x: 61 lines of code y: 3 # changes flink-table/flink-table-planner/src/main/scala/org/apache/flink/table/planner/calcite/FlinkPlannerImpl.scala x: 296 lines of code y: 17 # changes flink-table/flink-sql-gateway/src/main/java/org/apache/flink/table/gateway/service/operation/OperationExecutor.java x: 648 lines of code y: 23 # changes flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/operations/PlannerCallProcedureOperation.java x: 288 lines of code y: 2 # changes flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/calcite/SqlToRexConverter.java x: 46 lines of code y: 2 # changes flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/catalog/FunctionCatalogOperatorTable.java x: 202 lines of code y: 6 # changes flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/operations/converters/SqlNodeConverters.java x: 73 lines of code y: 9 # changes flink-table/flink-sql-jdbc-driver/src/main/java/org/apache/flink/table/jdbc/FlinkStatement.java x: 119 lines of code y: 6 # 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-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/plan/rules/logical/WrapJsonAggFunctionArgumentsRule.java x: 133 lines of code y: 5 # changes flink-formats/flink-json/src/main/java/org/apache/flink/formats/json/JsonFormatFactory.java x: 158 lines of code y: 16 # changes flink-formats/flink-json/src/main/java/org/apache/flink/formats/json/JsonRowDataDeserializationSchema.java x: 48 lines of code y: 14 # changes flink-formats/flink-json/src/main/java/org/apache/flink/formats/json/JsonRowDataSerializationSchema.java x: 82 lines of code y: 13 # 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/metrics/MetricNames.java x: 82 lines of code y: 37 # changes flink-table/flink-table-api-java/src/main/java/org/apache/flink/table/api/config/TableConfigOptions.java x: 240 lines of code y: 25 # changes flink-streaming-java/src/main/java/org/apache/flink/streaming/runtime/operators/windowing/WindowOperator.java x: 678 lines of code y: 73 # changes flink-core/src/main/java/org/apache/flink/configuration/RestOptions.java x: 199 lines of code y: 26 # changes flink-runtime/src/main/java/org/apache/flink/runtime/jobmaster/JobMaster.java x: 1241 lines of code y: 195 # changes flink-runtime/src/main/java/org/apache/flink/runtime/jobmaster/JobMasterGateway.java x: 102 lines of code y: 69 # changes flink-runtime/src/main/java/org/apache/flink/runtime/rest/handler/job/checkpoints/AbstractCheckpointHandler.java x: 76 lines of code y: 8 # changes flink-runtime/src/main/java/org/apache/flink/runtime/rest/handler/job/checkpoints/TaskCheckpointStatisticDetailsHandler.java x: 188 lines of code y: 16 # changes flink-runtime/src/main/java/org/apache/flink/runtime/scheduler/SchedulerBase.java x: 811 lines of code y: 107 # changes flink-runtime/src/main/java/org/apache/flink/runtime/scheduler/SchedulerNG.java x: 111 lines of code y: 23 # changes flink-runtime/src/main/java/org/apache/flink/runtime/webmonitor/NonLeaderRetrievalRestfulGateway.java x: 68 lines of code y: 2 # changes flink-runtime/src/main/java/org/apache/flink/runtime/webmonitor/RestfulGateway.java x: 110 lines of code y: 38 # changes flink-streaming-java/src/main/java/org/apache/flink/streaming/api/environment/StreamExecutionEnvironment.java x: 1159 lines of code y: 150 # changes flink-table/flink-table-planner/src/main/scala/org/apache/flink/table/planner/plan/rules/physical/stream/StreamPhysicalWindowAggregateRule.scala x: 207 lines of code y: 7 # changes flink-table/flink-table-planner/src/main/scala/org/apache/flink/table/planner/plan/utils/WindowUtil.scala x: 299 lines of code y: 11 # changes flink-runtime/src/main/java/org/apache/flink/runtime/io/network/partition/hybrid/tiered/file/ProducerMergedPartitionFileIndex.java x: 173 lines of code y: 2 # changes flink-runtime/src/main/java/org/apache/flink/runtime/io/network/partition/hybrid/tiered/tier/disk/DiskTierFactory.java x: 98 lines of code y: 4 # changes flink-runtime/src/main/java/org/apache/flink/runtime/io/network/partition/hybrid/HsFileDataIndexImpl.java x: 206 lines of code y: 4 # changes flink-runtime/src/main/java/org/apache/flink/runtime/io/network/partition/hybrid/index/FileDataIndexCache.java x: 138 lines of code y: 1 # changes flink-runtime/src/main/java/org/apache/flink/runtime/io/network/partition/hybrid/index/FileDataIndexSpilledRegionManagerImpl.java x: 249 lines of code y: 1 # changes flink-table/flink-table-api-java/src/main/java/org/apache/flink/table/api/config/ExecutionConfigOptions.java x: 589 lines of code y: 40 # changes flink-runtime/src/main/java/org/apache/flink/runtime/io/network/partition/BufferReaderWriterUtil.java x: 224 lines of code y: 13 # changes flink-runtime/src/main/java/org/apache/flink/runtime/io/network/partition/consumer/SingleInputGate.java x: 894 lines of code y: 117 # changes flink-runtime/src/main/java/org/apache/flink/runtime/io/network/partition/hybrid/tiered/tier/disk/DiskIOScheduler.java x: 336 lines of code y: 2 # changes flink-connectors/flink-connector-hive/src/main/java/org/apache/flink/connectors/hive/HiveOptions.java x: 224 lines of code y: 18 # changes flink-connectors/flink-connector-hive/src/main/java/org/apache/flink/connectors/hive/HiveTableSource.java x: 431 lines of code y: 50 # changes flink-formats/flink-orc/src/main/java/org/apache/flink/orc/util/OrcFormatStatisticsReportUtil.java x: 245 lines of code y: 2 # changes flink-formats/flink-parquet/src/main/java/org/apache/flink/formats/parquet/utils/ParquetFormatStatisticsReportUtil.java x: 331 lines of code y: 3 # changes flink-table/flink-table-planner/src/main/scala/org/apache/flink/table/planner/delegation/PlannerBase.scala x: 409 lines of code y: 36 # changes flink-table/flink-table-common/src/main/java/org/apache/flink/table/watermark/WatermarkParams.java x: 147 lines of code y: 2 # changes flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/plan/rules/logical/PushWatermarkIntoTableSourceScanRuleBase.java x: 163 lines of code y: 6 # changes flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/hint/FlinkHintStrategies.java x: 162 lines of code y: 7 # changes flink-table/flink-table-common/src/main/java/org/apache/flink/table/catalog/CatalogPropertiesUtil.java x: 411 lines of code y: 6 # changes flink-table/flink-table-common/src/main/java/org/apache/flink/table/catalog/DefaultCatalogTable.java x: 121 lines of code y: 6 # changes flink-runtime/src/main/java/org/apache/flink/runtime/operators/util/BitSet.java x: 65 lines of code y: 6 # changes flink-runtime/src/main/java/org/apache/flink/runtime/io/network/partition/BufferWritingResultPartition.java x: 337 lines of code y: 25 # changes flink-runtime/src/main/java/org/apache/flink/runtime/checkpoint/channel/RecoveredChannelStateHandler.java x: 210 lines of code y: 12 # 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/partition/PipelinedApproximateSubpartition.java x: 66 lines of code y: 7 # changes flink-runtime/src/main/java/org/apache/flink/runtime/io/network/partition/PipelinedSubpartition.java x: 585 lines of code y: 72 # changes flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/plan/optimize/StreamNonDeterministicUpdatePlanVisitor.java x: 730 lines of code y: 6 # changes flink-table/flink-table-common/src/main/java/org/apache/flink/table/types/extraction/DataTypeExtractor.java x: 488 lines of code y: 16 # changes flink-table/flink-table-common/src/main/java/org/apache/flink/table/types/extraction/FunctionMappingExtractor.java x: 157 lines of code y: 6 # changes flink-table/flink-table-common/src/main/java/org/apache/flink/table/types/extraction/FunctionTemplate.java x: 141 lines of code y: 4 # changes flink-table/flink-table-common/src/main/java/org/apache/flink/table/types/extraction/TemplateUtils.java x: 115 lines of code y: 3 # changes flink-table/flink-table-common/src/main/java/org/apache/flink/table/types/extraction/TypeInferenceExtractor.java x: 225 lines of code y: 7 # changes tools/ci/flink-ci-tools/src/main/java/org/apache/flink/tools/ci/licensecheck/JarFileChecker.java x: 257 lines of code y: 3 # changes flink-runtime/src/main/java/org/apache/flink/runtime/checkpoint/channel/ChannelStateWriteRequestExecutorImpl.java x: 343 lines of code y: 8 # changes flink-runtime/src/main/java/org/apache/flink/runtime/zookeeper/ZooKeeperStateHandleStore.java x: 353 lines of code y: 34 # changes flink-table/flink-table-runtime/src/main/java/org/apache/flink/table/runtime/hashtable/BaseHybridHashTable.java x: 345 lines of code y: 6 # changes flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/plan/nodes/exec/batch/BatchExecHashJoin.java x: 306 lines of code y: 12 # changes flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/plan/nodes/exec/common/CommonExecCalc.java x: 82 lines of code y: 10 # changes flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/plan/nodes/exec/processor/ForwardHashExchangeProcessor.java x: 215 lines of code y: 6 # changes flink-table/flink-table-planner/src/main/scala/org/apache/flink/table/planner/plan/nodes/physical/batch/BatchPhysicalHashJoin.scala x: 174 lines of code y: 5 # changes flink-table/flink-table-planner/src/main/scala/org/apache/flink/table/planner/codegen/CodeGeneratorContext.scala x: 802 lines of code y: 18 # changes flink-table/flink-table-planner/src/main/scala/org/apache/flink/table/planner/codegen/LongHashJoinGenerator.scala x: 405 lines of code y: 11 # changes flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/plan/nodes/exec/ExecEdge.java x: 166 lines of code y: 5 # changes flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/plan/nodes/exec/ExecNode.java x: 44 lines of code y: 6 # changes flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/plan/nodes/exec/ExecNodeBase.java x: 227 lines of code y: 16 # changes flink-table/flink-table-planner/src/main/scala/org/apache/flink/table/planner/codegen/ExprCodeGenerator.scala x: 612 lines of code y: 21 # changes flink-runtime/src/main/java/org/apache/flink/runtime/source/coordinator/SourceCoordinator.java x: 535 lines of code y: 34 # changes flink-state-backends/flink-statebackend-rocksdb/src/main/java/org/apache/flink/contrib/streaming/state/RocksDBCachingPriorityQueueSet.java x: 332 lines of code y: 10 # changes flink-runtime/src/main/java/org/apache/flink/runtime/io/network/buffer/Buffer.java x: 119 lines of code y: 26 # changes flink-runtime/src/main/java/org/apache/flink/runtime/io/network/buffer/CompositeBuffer.java x: 168 lines of code y: 3 # changes flink-runtime/src/main/java/org/apache/flink/runtime/io/network/buffer/FileRegionBuffer.java x: 145 lines of code y: 3 # 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/io/network/buffer/ReadOnlySlicedNetworkBuffer.java x: 150 lines of code y: 14 # changes flink-runtime/src/main/java/org/apache/flink/runtime/io/network/partition/hybrid/tiered/storage/TieredStorageProducerClient.java x: 133 lines of code y: 6 # changes flink-runtime/src/main/java/org/apache/flink/runtime/io/network/partition/hybrid/tiered/tier/disk/DiskCacheManager.java x: 94 lines of code y: 2 # changes flink-table/flink-table-api-java/src/main/java/org/apache/flink/table/delegation/Executor.java x: 28 lines of code y: 11 # changes flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/functions/sql/FlinkSqlOperatorTable.java x: 1079 lines of code y: 24 # changes flink-runtime-web/web-dashboard/src/app/pages/job/overview/backpressure/job-overview-drawer-backpressure.component.html x: 118 lines of code y: 15 # changes flink-table/flink-table-planner/src/main/java/org/apache/calcite/sql/validate/SqlValidatorImpl.java x: 5565 lines of code y: 13 # changes flink-kubernetes/src/main/java/org/apache/flink/kubernetes/highavailability/KubernetesLeaderElectionDriver.java x: 199 lines of code y: 10 # changes flink-kubernetes/src/main/java/org/apache/flink/kubernetes/highavailability/KubernetesLeaderElectionHaServices.java x: 186 lines of code y: 2 # changes flink-kubernetes/src/main/java/org/apache/flink/kubernetes/highavailability/KubernetesLeaderRetrievalDriverFactory.java x: 49 lines of code y: 9 # changes flink-kubernetes/src/main/java/org/apache/flink/kubernetes/utils/KubernetesUtils.java x: 416 lines of code y: 40 # changes flink-runtime/src/main/java/org/apache/flink/runtime/highavailability/nonha/embedded/EmbeddedLeaderService.java x: 408 lines of code y: 18 # changes flink-runtime/src/main/java/org/apache/flink/runtime/highavailability/zookeeper/ZooKeeperLeaderElectionHaServices.java x: 120 lines of code y: 2 # changes flink-runtime/src/main/java/org/apache/flink/runtime/leaderelection/DefaultLeaderElectionService.java x: 485 lines of code y: 30 # changes flink-runtime/src/main/java/org/apache/flink/runtime/leaderelection/LeaderElectionService.java x: 5 lines of code y: 12 # changes flink-runtime/src/main/java/org/apache/flink/runtime/leaderelection/ZooKeeperLeaderElectionDriver.java x: 203 lines of code y: 17 # changes flink-streaming-java/src/main/java/org/apache/flink/streaming/api/datastream/DataStream.java x: 573 lines of code y: 68 # changes flink-runtime/src/main/java/org/apache/flink/runtime/highavailability/AbstractHaServices.java x: 182 lines of code y: 18 # changes flink-runtime/src/main/java/org/apache/flink/runtime/highavailability/HighAvailabilityServices.java x: 63 lines of code y: 29 # changes flink-python/pyflink/table/expression.py x: 793 lines of code y: 39 # changes flink-table/flink-table-api-java/src/main/java/org/apache/flink/table/api/internal/BaseExpressions.java x: 958 lines of code y: 32 # changes flink-table/flink-table-common/src/main/java/org/apache/flink/table/functions/BuiltInFunctionDefinitions.java x: 1992 lines of code y: 74 # changes flink-runtime/src/main/java/org/apache/flink/runtime/net/SSLUtils.java x: 382 lines of code y: 16 # changes flink-table/flink-sql-client/src/main/java/org/apache/flink/table/client/gateway/ExecutorImpl.java x: 524 lines of code y: 9 # changes flink-streaming-java/src/main/java/org/apache/flink/streaming/api/operators/SourceOperator.java x: 546 lines of code y: 52 # changes flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/utils/OperationConverterUtils.java x: 72 lines of code y: 11 # changes flink-core/src/main/java/org/apache/flink/configuration/ConfigConstants.java x: 477 lines of code y: 182 # changes flink-runtime/src/main/java/org/apache/flink/runtime/highavailability/HighAvailabilityServicesUtils.java x: 243 lines of code y: 32 # changes flink-python/pyflink/datastream/stream_execution_environment.py x: 359 lines of code y: 46 # changes flink-streaming-java/src/main/java/org/apache/flink/streaming/api/graph/StreamGraph.java x: 855 lines of code y: 86 # changes flink-streaming-java/src/main/java/org/apache/flink/streaming/api/graph/StreamGraphGenerator.java x: 693 lines of code y: 97 # changes flink-table/flink-table-planner/src/main/scala/org/apache/flink/table/planner/plan/metadata/FlinkRelMdSelectivity.scala x: 237 lines of code y: 3 # changes tools/azure-pipelines/jobs-template.yml x: 138 lines of code y: 45 # changes flink-runtime/src/main/java/org/apache/flink/runtime/util/ZooKeeperUtils.java x: 492 lines of code y: 57 # changes flink-runtime/src/main/java/org/apache/flink/runtime/scheduler/DefaultVertexParallelismInfo.java x: 97 lines of code y: 3 # changes flink-runtime/src/main/java/org/apache/flink/runtime/scheduler/DefaultVertexParallelismStore.java x: 54 lines of code y: 3 # changes flink-runtime/src/main/java/org/apache/flink/runtime/scheduler/adaptive/allocator/SlotSharingSlotAllocator.java x: 278 lines of code y: 8 # changes flink-runtime/src/main/java/org/apache/flink/runtime/source/coordinator/SourceCoordinatorContext.java x: 495 lines of code y: 31 # changes flink-connectors/flink-connector-files/src/main/java/org/apache/flink/connector/file/table/FileSystemConnectorOptions.java x: 278 lines of code y: 9 # changes flink-connectors/flink-connector-files/src/main/java/org/apache/flink/connector/file/table/FileSystemTableSink.java x: 566 lines of code y: 10 # changes flink-connectors/flink-connector-hive/src/main/java/org/apache/flink/connectors/hive/HiveTableSink.java x: 804 lines of code y: 48 # changes flink-connectors/flink-connector-files/src/main/java/org/apache/flink/connector/file/src/impl/StreamFormatAdapter.java x: 227 lines of code y: 6 # changes flink-python/pyflink/datastream/connectors/kafka.py x: 366 lines of code y: 6 # changes flink-libraries/flink-state-processing-api/src/main/java/org/apache/flink/state/api/runtime/SavepointEnvironment.java x: 307 lines of code y: 29 # changes flink-runtime/src/main/java/org/apache/flink/runtime/taskmanager/RuntimeEnvironment.java x: 302 lines of code y: 46 # changes flink-runtime/src/main/java/org/apache/flink/runtime/taskmanager/Task.java x: 1194 lines of code y: 219 # changes flink-streaming-java/src/main/java/org/apache/flink/streaming/runtime/tasks/SourceStreamTask.java x: 267 lines of code y: 68 # changes flink-python/pyflink/table/catalog.py x: 461 lines of code y: 25 # changes flink-table/flink-sql-parser/src/main/codegen/includes/parserImpls.ftl x: 2566 lines of code y: 82 # changes flink-table/flink-table-common/src/main/java/org/apache/flink/table/types/inference/strategies/SpecificTypeStrategies.java x: 78 lines of code y: 10 # changes flink-table/flink-table-common/src/main/java/org/apache/flink/table/catalog/ResolvedCatalogTable.java x: 97 lines of code y: 5 # changes flink-table/flink-table-api-java/src/main/java/org/apache/flink/table/functions/SqlLikeUtils.java x: 247 lines of code y: 4 # changes flink-table/flink-table-api-java/src/main/java/org/apache/flink/table/operations/ShowFunctionsOperation.java x: 157 lines of code y: 5 # changes flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/operations/SqlNodeToOperationConversion.java x: 1181 lines of code y: 7 # changes flink-runtime/src/main/java/org/apache/flink/runtime/rest/handler/AbstractHandler.java x: 251 lines of code y: 19 # changes flink-table/flink-table-planner/src/main/scala/org/apache/flink/table/planner/codegen/calls/ScalarOperatorGens.scala x: 1548 lines of code y: 39 # changes flink-runtime/src/main/java/org/apache/flink/runtime/executiongraph/DefaultExecutionGraphBuilder.java x: 280 lines of code y: 18 # changes flink-connectors/flink-connector-hive/src/main/java/org/apache/flink/table/planner/delegation/hive/copy/HiveParserBaseSemanticAnalyzer.java x: 2261 lines of code y: 15 # changes flink-core/src/main/java/org/apache/flink/api/java/typeutils/runtime/PojoSerializer.java x: 596 lines of code y: 24 # changes flink-core/src/main/java/org/apache/flink/api/java/typeutils/runtime/PojoSerializerSnapshot.java x: 386 lines of code y: 6 # changes flink-core/src/main/java/org/apache/flink/api/java/typeutils/runtime/ValueSerializer.java x: 141 lines of code y: 12 # changes flink-core/src/main/java/org/apache/flink/api/java/typeutils/runtime/kryo/KryoSerializer.java x: 443 lines of code y: 22 # changes flink-runtime/src/main/java/org/apache/flink/runtime/executiongraph/Execution.java x: 1044 lines of code y: 203 # changes flink-connectors/flink-connector-hive/src/main/java/org/apache/flink/table/planner/delegation/hive/HiveParserCalcitePlanner.java x: 2509 lines of code y: 24 # changes flink-runtime/src/main/java/org/apache/flink/runtime/checkpoint/PendingCheckpoint.java x: 452 lines of code y: 82 # changes flink-runtime/src/main/java/org/apache/flink/runtime/execution/librarycache/BlobLibraryCacheManager.java x: 343 lines of code y: 38 # changes flink-runtime/src/main/java/org/apache/flink/runtime/memory/MemoryManager.java x: 352 lines of code y: 39 # changes flink-streaming-java/src/main/java/org/apache/flink/streaming/api/operators/InternalTimersSnapshotReaderWriters.java x: 261 lines of code y: 12 # changes flink-streaming-java/src/main/java/org/apache/flink/streaming/api/operators/async/queue/UnorderedStreamElementQueue.java x: 173 lines of code y: 12 # changes flink-yarn/src/main/java/org/apache/flink/yarn/YarnClusterDescriptor.java x: 1541 lines of code y: 99 # changes flink-connectors/flink-connector-hive/src/main/java/org/apache/flink/connectors/hive/util/HivePartitionUtils.java x: 257 lines of code y: 11 # changes flink-connectors/flink-connector-hive/src/main/java/org/apache/flink/table/functions/hive/conversion/HiveInspectors.java x: 523 lines of code y: 29 # changes flink-core/src/main/java/org/apache/flink/api/java/typeutils/TupleTypeInfo.java x: 202 lines of code y: 9 # changes flink-core/src/main/java/org/apache/flink/configuration/Configuration.java x: 541 lines of code y: 38 # changes flink-core/src/main/java/org/apache/flink/util/InstantiationUtil.java x: 460 lines of code y: 47 # changes flink-libraries/flink-cep/src/main/java/org/apache/flink/cep/nfa/NFA.java x: 764 lines of code y: 56 # changes flink-runtime/src/main/java/org/apache/flink/runtime/checkpoint/CheckpointStatsHistory.java x: 193 lines of code y: 8 # changes flink-runtime/src/main/java/org/apache/flink/runtime/checkpoint/Checkpoints.java x: 266 lines of code y: 22 # changes flink-runtime/src/main/java/org/apache/flink/runtime/checkpoint/OperatorState.java x: 178 lines of code y: 16 # changes flink-runtime/src/main/java/org/apache/flink/runtime/checkpoint/StateAssignmentOperation.java x: 550 lines of code y: 49 # changes flink-runtime/src/main/java/org/apache/flink/runtime/checkpoint/TaskState.java x: 135 lines of code y: 18 # changes flink-runtime/src/main/java/org/apache/flink/runtime/checkpoint/TaskStateAssignment.java x: 388 lines of code y: 11 # changes flink-runtime/src/main/java/org/apache/flink/runtime/checkpoint/TaskStateSnapshot.java x: 162 lines of code y: 15 # changes flink-runtime/src/main/java/org/apache/flink/runtime/executiongraph/DefaultExecutionGraph.java x: 1253 lines of code y: 49 # changes flink-runtime/src/main/java/org/apache/flink/runtime/io/network/partition/ResultPartitionManager.java x: 88 lines of code y: 17 # changes flink-runtime/src/main/java/org/apache/flink/runtime/metrics/ReporterSetup.java x: 330 lines of code y: 17 # changes flink-runtime/src/main/java/org/apache/flink/runtime/metrics/scope/ScopeFormat.java x: 120 lines of code y: 8 # changes flink-runtime/src/main/java/org/apache/flink/runtime/resourcemanager/ResourceManager.java x: 1159 lines of code y: 152 # changes flink-runtime/src/main/java/org/apache/flink/runtime/resourcemanager/slotmanager/DeclarativeSlotManager.java x: 615 lines of code y: 26 # changes flink-runtime/src/main/java/org/apache/flink/runtime/rest/handler/HandlerRequest.java x: 140 lines of code y: 10 # changes flink-runtime/src/main/java/org/apache/flink/runtime/rest/handler/job/JobDetailsHandler.java x: 191 lines of code y: 18 # changes flink-runtime/src/main/java/org/apache/flink/runtime/rest/handler/legacy/metrics/MetricStore.java x: 425 lines of code y: 15 # changes flink-runtime/src/main/java/org/apache/flink/runtime/rest/messages/checkpoints/CheckpointStatistics.java x: 552 lines of code y: 19 # changes flink-runtime/src/main/java/org/apache/flink/runtime/state/RegisteredBroadcastStateBackendMetaInfo.java x: 179 lines of code y: 8 # changes flink-runtime/src/main/java/org/apache/flink/runtime/taskexecutor/slot/DefaultTimerService.java x: 105 lines of code y: 3 # changes flink-runtime/src/main/java/org/apache/flink/runtime/taskexecutor/slot/TaskSlot.java x: 188 lines of code y: 21 # changes flink-streaming-java/src/main/java/org/apache/flink/streaming/api/functions/source/datagen/RandomGenerator.java x: 141 lines of code y: 5 # changes flink-streaming-java/src/main/java/org/apache/flink/streaming/api/operators/co/CoBroadcastWithNonKeyedOperator.java x: 186 lines of code y: 5 # changes flink-streaming-java/src/main/java/org/apache/flink/streaming/runtime/operators/sink/committables/CommittableCollectorSerializer.java x: 199 lines of code y: 6 # changes flink-streaming-java/src/main/java/org/apache/flink/streaming/runtime/tasks/OperatorChain.java x: 702 lines of code y: 93 # changes flink-streaming-java/src/main/java/org/apache/flink/streaming/runtime/tasks/SubtaskCheckpointCoordinatorImpl.java x: 643 lines of code y: 57 # changes flink-table/flink-table-code-splitter/src/main/java/org/apache/flink/table/codesplit/BlockStatementGrouper.java x: 234 lines of code y: 2 # changes flink-table/flink-table-runtime/src/main/java/org/apache/flink/table/runtime/functions/SqlFunctionUtils.java x: 958 lines of code y: 6 # changes flink-runtime/src/main/java/org/apache/flink/runtime/source/coordinator/SourceCoordinatorProvider.java x: 109 lines of code y: 20 # changes flink-table/flink-table-common/src/main/java/org/apache/flink/table/types/inference/InputTypeStrategies.java x: 158 lines of code y: 26 # changes flink-table/flink-table-planner/src/main/java/org/apache/calcite/sql2rel/RelDecorrelator.java x: 1998 lines of code y: 10 # changes flink-table/flink-table-planner/src/main/java/org/apache/calcite/tools/RelBuilder.java x: 3245 lines of code y: 4 # changes flink-core/src/main/java/org/apache/flink/configuration/CoreOptions.java x: 313 lines of code y: 59 # changes flink-clients/src/main/java/org/apache/flink/client/program/StreamContextEnvironment.java x: 283 lines of code y: 18 # changes flink-core/src/main/java/org/apache/flink/core/fs/FileSystem.java x: 526 lines of code y: 62 # changes flink-core/src/main/java/org/apache/flink/util/FileUtils.java x: 412 lines of code y: 23 # changes flink-optimizer/src/main/java/org/apache/flink/optimizer/dag/SingleInputNode.java x: 391 lines of code y: 8 # changes flink-optimizer/src/main/java/org/apache/flink/optimizer/dag/TwoInputNode.java x: 623 lines of code y: 10 # changes flink-python/src/main/java/org/apache/flink/client/python/PythonEnvUtils.java x: 398 lines of code y: 18 # changes flink-python/src/main/java/org/apache/flink/python/chain/PythonOperatorChainingOptimizer.java x: 455 lines of code y: 15 # changes flink-python/src/main/java/org/apache/flink/python/env/AbstractPythonEnvironmentManager.java x: 373 lines of code y: 3 # changes flink-python/src/main/java/org/apache/flink/python/util/PythonConfigUtil.java x: 310 lines of code y: 38 # changes flink-python/src/main/java/org/apache/flink/streaming/api/utils/PythonTypeUtils.java x: 1679 lines of code y: 16 # changes flink-python/src/main/java/org/apache/flink/table/runtime/arrow/ArrowUtils.java x: 749 lines of code y: 29 # 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: 11 # 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: 11 # changes flink-runtime-web/src/main/java/org/apache/flink/runtime/webmonitor/handlers/JarRunHandler.java x: 128 lines of code y: 40 # changes flink-runtime-web/src/main/java/org/apache/flink/runtime/webmonitor/handlers/utils/JarHandlerUtils.java x: 205 lines of code y: 13 # changes flink-runtime/src/main/java/org/apache/flink/runtime/blob/FileSystemBlobStore.java x: 132 lines of code y: 29 # changes flink-runtime/src/main/java/org/apache/flink/runtime/clusterframework/BootstrapTools.java x: 228 lines of code y: 60 # changes flink-runtime/src/main/java/org/apache/flink/runtime/dispatcher/FileExecutionGraphInfoStore.java x: 244 lines of code y: 5 # changes flink-runtime/src/main/java/org/apache/flink/runtime/dispatcher/JobDispatcherFactory.java x: 47 lines of code y: 22 # changes flink-runtime/src/main/java/org/apache/flink/runtime/entrypoint/SessionClusterEntrypoint.java x: 56 lines of code y: 31 # changes flink-runtime/src/main/java/org/apache/flink/runtime/io/network/netty/NettyServer.java x: 146 lines of code y: 24 # changes flink-runtime/src/main/java/org/apache/flink/runtime/io/network/partition/consumer/RemoteInputChannel.java x: 588 lines of code y: 92 # changes flink-runtime/src/main/java/org/apache/flink/runtime/io/network/partition/consumer/UnionInputGate.java x: 290 lines of code y: 51 # changes flink-runtime/src/main/java/org/apache/flink/runtime/rest/handler/async/CompletedOperationCache.java x: 168 lines of code y: 11 # changes flink-runtime/src/main/java/org/apache/flink/runtime/state/StateUtil.java x: 88 lines of code y: 19 # changes flink-runtime/src/main/java/org/apache/flink/runtime/util/config/memory/ManagedMemoryUtils.java x: 128 lines of code y: 9 # changes flink-runtime/src/main/java/org/apache/flink/runtime/webmonitor/threadinfo/VertexThreadInfoTracker.java x: 425 lines of code y: 2 # changes flink-scala/src/main/scala/org/apache/flink/api/scala/typeutils/TraversableSerializer.scala x: 173 lines of code y: 18 # changes flink-streaming-java/src/main/java/org/apache/flink/streaming/api/transformations/OneInputTransformation.java x: 103 lines of code y: 17 # changes flink-streaming-java/src/main/java/org/apache/flink/streaming/api/transformations/SinkTransformation.java x: 64 lines of code y: 19 # changes flink-streaming-java/src/main/java/org/apache/flink/streaming/api/transformations/UnionTransformation.java x: 32 lines of code y: 11 # changes flink-streaming-java/src/main/java/org/apache/flink/streaming/api/windowing/evictors/DeltaEvictor.java x: 60 lines of code y: 9 # changes flink-streaming-java/src/main/java/org/apache/flink/streaming/runtime/operators/sink/StatefulSinkWriterStateHandler.java x: 74 lines of code y: 4 # changes flink-streaming-java/src/main/java/org/apache/flink/streaming/runtime/operators/windowing/EvictingWindowOperator.java x: 353 lines of code y: 38 # changes flink-table/flink-sql-gateway/src/main/java/org/apache/flink/table/gateway/service/operation/OperationManager.java x: 379 lines of code y: 14 # changes flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/calcite/FlinkRelBuilder.java x: 228 lines of code y: 4 # changes flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/plan/nodes/exec/serde/JsonPlanGraph.java x: 121 lines of code y: 4 # changes flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/plan/nodes/exec/stream/StreamExecIntervalJoin.java x: 366 lines of code y: 15 # changes flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/plan/nodes/exec/stream/StreamExecWindowJoin.java x: 164 lines of code y: 13 # 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: 5 # changes flink-table/flink-table-runtime/src/main/java/org/apache/flink/formats/raw/RawFormatFactory.java x: 155 lines of code y: 2 # changes flink-table/flink-table-runtime/src/main/java/org/apache/flink/table/runtime/operators/rank/UpdatableTopNFunction.java x: 483 lines of code y: 4 # changes flink-connectors/flink-connector-files/src/main/java/org/apache/flink/connector/file/table/FileSystemTableSource.java x: 473 lines of code y: 8 # changes flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/operations/DeletePushDownUtils.java x: 202 lines of code y: 2 # changes flink-table/flink-sql-client/src/main/java/org/apache/flink/table/client/cli/CliClient.java x: 225 lines of code y: 75 # changes flink-runtime/src/main/java/org/apache/flink/runtime/io/network/netty/NettyClient.java x: 172 lines of code y: 19 # changes flink-runtime/src/main/java/org/apache/flink/runtime/io/network/netty/NettyConfig.java x: 144 lines of code y: 27 # changes flink-yarn/src/main/java/org/apache/flink/yarn/Utils.java x: 477 lines of code y: 65 # changes flink-runtime/src/main/java/org/apache/flink/runtime/checkpoint/CheckpointCoordinator.java x: 1599 lines of code y: 213 # changes flink-runtime/src/main/java/org/apache/flink/runtime/jobmaster/JobManagerSharedServices.java x: 124 lines of code y: 19 # changes azure-pipelines.yml x: 56 lines of code y: 37 # changes tools/azure-pipelines/build-apache-repo.yml x: 144 lines of code y: 48 # changes tools/azure-pipelines/build-nightly-dist.yml x: 101 lines of code y: 6 # changes tools/azure-pipelines/e2e-template.yml x: 110 lines of code y: 12 # changes flink-connectors/flink-connector-hive/src/main/java/org/apache/flink/table/planner/delegation/hive/expressions/ExpressionBuilder.java x: 116 lines of code y: 1 # changes flink-connectors/flink-connector-hive/src/main/java/org/apache/flink/table/planner/delegation/hive/HiveParserUtils.java x: 1415 lines of code y: 18 # changes flink-connectors/flink-connector-hive/src/main/java/org/apache/flink/table/planner/delegation/hive/HiveParserDMLHelper.java x: 833 lines of code y: 14 # changes flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/plan/QueryOperationConverter.java x: 737 lines of code y: 10 # changes flink-table/flink-table-planner/src/main/scala/org/apache/flink/table/planner/plan/rules/FlinkBatchRuleSets.scala x: 281 lines of code y: 20 # changes flink-table/flink-table-planner/src/main/scala/org/apache/flink/table/planner/plan/rules/FlinkStreamRuleSets.scala x: 293 lines of code y: 21 # changes flink-table/flink-table-planner/src/main/scala/org/apache/flink/table/planner/plan/utils/FlinkRexUtil.scala x: 503 lines of code y: 18 # changes flink-runtime/src/main/java/org/apache/flink/runtime/checkpoint/filemerging/PhysicalFile.java x: 127 lines of code y: 1 # changes flink-runtime/src/main/java/org/apache/flink/runtime/io/network/netty/NettyMessage.java x: 670 lines of code y: 47 # changes flink-runtime/src/main/java/org/apache/flink/runtime/io/network/netty/PartitionRequestQueue.java x: 258 lines of code y: 33 # changes flink-runtime/src/main/java/org/apache/flink/runtime/io/network/netty/PartitionRequestServerHandler.java x: 105 lines of code y: 24 # changes flink-runtime/src/main/java/org/apache/flink/runtime/io/network/partition/consumer/InputChannel.java x: 175 lines of code y: 43 # changes flink-runtime/src/main/java/org/apache/flink/runtime/io/network/partition/consumer/LocalInputChannel.java x: 269 lines of code y: 66 # changes flink-python/pyflink/java_gateway.py x: 127 lines of code y: 26 # changes flink-runtime/src/main/java/org/apache/flink/runtime/executiongraph/InternalExecutionGraphAccessor.java x: 55 lines of code y: 13 # 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/dispatcher/runner/DefaultDispatcherRunner.java x: 177 lines of code y: 9 # changes flink-runtime/src/main/java/org/apache/flink/runtime/entrypoint/component/DefaultDispatcherResourceManagerComponentFactory.java x: 249 lines of code y: 27 # changes flink-runtime/src/main/java/org/apache/flink/runtime/jobmaster/JobMasterServiceLeadershipRunner.java x: 427 lines of code y: 11 # changes flink-runtime/src/main/java/org/apache/flink/runtime/resourcemanager/ResourceManagerServiceImpl.java x: 289 lines of code y: 11 # changes flink-core/src/main/java/org/apache/flink/util/concurrent/DirectExecutorService.java x: 209 lines of code y: 3 # changes flink-table/flink-sql-jdbc-driver/src/main/java/org/apache/flink/table/jdbc/FlinkResultSet.java x: 442 lines of code y: 5 # changes flink-table/flink-table-common/src/main/java/org/apache/flink/table/types/CollectionDataType.java x: 110 lines of code y: 9 # changes flink-kubernetes/src/main/java/org/apache/flink/kubernetes/kubeclient/Fabric8FlinkKubeClient.java x: 358 lines of code y: 33 # changes flink-kubernetes/src/main/java/org/apache/flink/kubernetes/utils/Constants.java x: 67 lines of code y: 28 # changes flink-runtime/src/main/java/org/apache/flink/runtime/io/network/partition/ResultSubpartitionView.java x: 37 lines of code y: 26 # changes flink-runtime/src/main/java/org/apache/flink/runtime/io/network/api/serialization/EventSerializer.java x: 309 lines of code y: 39 # changes flink-runtime/src/main/java/org/apache/flink/runtime/scheduler/adaptivebatch/AdaptiveBatchScheduler.java x: 395 lines of code y: 19 # changes flink-runtime/src/main/java/org/apache/flink/runtime/resourcemanager/slotmanager/SlotManagerConfiguration.java x: 195 lines of code y: 22 # changes flink-core/src/main/java/org/apache/flink/configuration/ExecutionOptions.java x: 127 lines of code y: 14 # changes flink-core/src/main/java/org/apache/flink/core/memory/MemorySegment.java x: 651 lines of code y: 31 # changes flink-connectors/flink-connector-hbase-base/src/main/java/org/apache/flink/connector/hbase/util/HBaseSerde.java x: 399 lines of code y: 6 # changes flink-runtime-web/web-dashboard/src/app/pages/task-manager/thread-dump/task-manager-thread-dump.component.ts x: 88 lines of code y: 9 # changes flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/plan/nodes/exec/common/CommonExecLookupJoin.java x: 525 lines of code y: 24 # changes flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/plan/nodes/exec/common/CommonExecSink.java x: 533 lines of code y: 29 # changes flink-table/flink-table-planner/src/main/scala/org/apache/flink/table/planner/codegen/calls/IfCallGen.scala x: 75 lines of code y: 6 # changes flink-python/pyflink/datastream/state_backend.py x: 291 lines of code y: 15 # changes flink-table/flink-table-api-java-bridge/src/main/java/org/apache/flink/connector/datagen/table/RandomGeneratorVisitor.java x: 438 lines of code y: 5 # changes flink-runtime/src/main/java/org/apache/flink/runtime/rest/handler/job/JobExceptionsHandler.java x: 248 lines of code y: 20 # changes flink-runtime/src/main/java/org/apache/flink/runtime/rest/messages/JobExceptionsInfoWithHistory.java x: 301 lines of code y: 6 # changes flink-kubernetes/src/main/java/org/apache/flink/kubernetes/KubernetesResourceManagerDriver.java x: 380 lines of code y: 30 # changes flink-connectors/flink-sql-connector-hive-3.1.3/src/main/java/org/apache/hadoop/hive/conf/HiveConf.java x: 4726 lines of code y: 2 # changes flink-table/flink-table-planner/src/main/scala/org/apache/flink/table/planner/plan/utils/TemporalJoinUtil.scala x: 340 lines of code y: 6 # changes flink-clients/src/main/java/org/apache/flink/client/program/rest/RestClusterClient.java x: 918 lines of code y: 73 # changes flink-runtime/src/main/java/org/apache/flink/runtime/entrypoint/ClusterEntrypoint.java x: 581 lines of code y: 94 # changes flink-runtime/src/main/java/org/apache/flink/runtime/minicluster/MiniCluster.java x: 1123 lines of code y: 134 # changes flink-runtime/src/main/java/org/apache/flink/runtime/scheduler/adaptive/CreatingExecutionGraph.java x: 233 lines of code y: 14 # changes flink-runtime/src/main/java/org/apache/flink/runtime/scheduler/adaptive/StopWithSavepoint.java x: 206 lines of code y: 10 # changes flink-table/flink-sql-client/src/main/java/org/apache/flink/table/client/gateway/Executor.java x: 31 lines of code y: 35 # changes flink-kubernetes/src/main/java/org/apache/flink/kubernetes/KubernetesClusterDescriptor.java x: 260 lines of code y: 25 # changes flink-table/flink-table-api-java-bridge/src/main/java/org/apache/flink/table/api/bridge/java/StreamTableEnvironment.java x: 75 lines of code y: 20 # changes flink-python/pyflink/datastream/connectors/pulsar.py x: 299 lines of code y: 10 # changes flink-runtime/src/main/java/org/apache/flink/runtime/io/network/buffer/LocalBufferPool.java x: 542 lines of code y: 59 # changes flink-runtime/src/main/java/org/apache/flink/runtime/operators/hash/CompactingHashTable.java x: 1013 lines of code y: 22 # changes flink-runtime/src/main/java/org/apache/flink/runtime/resourcemanager/slotmanager/TaskExecutorManager.java x: 418 lines of code y: 13 # changes flink-table/flink-sql-gateway/src/main/java/org/apache/flink/table/gateway/service/context/DefaultContext.java x: 147 lines of code y: 7 # changes flink-runtime/src/main/java/org/apache/flink/runtime/jobmaster/DefaultSlotPoolServiceSchedulerFactory.java x: 260 lines of code y: 15 # changes flink-runtime/src/main/java/org/apache/flink/runtime/jobmaster/SlotPoolServiceSchedulerFactory.java x: 51 lines of code y: 6 # changes flink-runtime/src/main/java/org/apache/flink/runtime/scheduler/DefaultScheduler.java x: 440 lines of code y: 78 # changes flink-runtime/src/main/java/org/apache/flink/runtime/scheduler/DefaultSchedulerFactory.java x: 133 lines of code y: 37 # changes flink-runtime/src/main/java/org/apache/flink/runtime/scheduler/adaptivebatch/AdaptiveBatchSchedulerFactory.java x: 305 lines of code y: 18 # changes flink-runtime/src/main/java/org/apache/flink/runtime/scheduler/adaptivebatch/SpeculativeScheduler.java x: 350 lines of code y: 16 # changes flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/connectors/DynamicSinkUtils.java x: 994 lines of code y: 11 # changes flink-optimizer/src/main/java/org/apache/flink/optimizer/dag/OptimizerNode.java x: 699 lines of code y: 9 # changes flink-streaming-java/src/main/java/org/apache/flink/streaming/api/datastream/AllWindowedStream.java x: 852 lines of code y: 37 # changes flink-streaming-java/src/main/java/org/apache/flink/streaming/api/datastream/WindowedStream.java x: 384 lines of code y: 46 # changes flink-core/src/main/java/org/apache/flink/configuration/HighAvailabilityOptions.java x: 157 lines of code y: 29 # changes tools/ci/flink-ci-tools/src/main/java/org/apache/flink/tools/ci/optional/ShadeOptionalChecker.java x: 156 lines of code y: 1 # changes flink-state-backends/flink-statebackend-rocksdb/src/main/java/org/apache/flink/contrib/streaming/state/EmbeddedRocksDBStateBackend.java x: 629 lines of code y: 15 # changes flink-streaming-java/src/main/java/org/apache/flink/streaming/runtime/tasks/ChainingOutput.java x: 116 lines of code y: 12 # changes flink-core/src/main/java/org/apache/flink/util/concurrent/FutureUtils.java x: 679 lines of code y: 11 # changes flink-runtime/src/main/java/org/apache/flink/runtime/io/network/partition/SortMergeResultPartition.java x: 423 lines of code y: 29 # changes flink-state-backends/flink-statebackend-rocksdb/src/main/java/org/apache/flink/contrib/streaming/state/RocksDBStateBackend.java x: 267 lines of code y: 41 # changes flink-core/src/main/java/org/apache/flink/configuration/ClusterOptions.java x: 207 lines of code y: 31 # changes flink-runtime/src/main/java/org/apache/flink/runtime/io/network/buffer/NetworkBufferPool.java x: 476 lines of code y: 53 # changes flink-runtime/src/main/java/org/apache/flink/runtime/io/network/metrics/NettyShuffleMetricFactory.java x: 171 lines of code y: 10 # changes flink-table/flink-sql-jdbc-driver/src/main/java/org/apache/flink/table/jdbc/FlinkResultSetMetaData.java x: 200 lines of code y: 3 # changes flink-core/src/main/java/org/apache/flink/configuration/ResourceManagerOptions.java x: 184 lines of code y: 31 # changes flink-runtime/src/main/java/org/apache/flink/runtime/resourcemanager/slotmanager/DefaultResourceAllocationStrategy.java x: 394 lines of code y: 11 # changes flink-runtime/src/main/java/org/apache/flink/runtime/state/filesystem/FsCheckpointStreamFactory.java x: 299 lines of code y: 22 # changes flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/plan/nodes/exec/serde/RexNodeJsonSerializer.java x: 454 lines of code y: 9 # changes flink-streaming-java/src/main/java/org/apache/flink/streaming/api/datastream/DataStreamSink.java x: 134 lines of code y: 21 # changes flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/plan/utils/ExecNodeMetadataUtil.java x: 308 lines of code y: 5 # changes flink-python/pyflink/fn_execution/beam/beam_coders.py x: 51 lines of code y: 19 # changes flink-python/pyflink/fn_execution/beam/beam_operations.py x: 166 lines of code y: 21 # 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-connectors/flink-connector-hive/src/main/java/org/apache/flink/table/planner/delegation/hive/copy/HiveParserSemanticAnalyzer.java x: 1953 lines of code y: 8 # changes flink-connectors/flink-connector-hive/src/main/java/org/apache/flink/table/planner/delegation/hive/parse/HiveParserLoadSemanticAnalyzer.java x: 268 lines of code y: 4 # changes flink-table/flink-table-api-java/src/main/java/org/apache/flink/table/delegation/Planner.java x: 26 lines of code y: 18 # changes flink-runtime/src/main/java/org/apache/flink/runtime/dispatcher/DispatcherGateway.java x: 41 lines of code y: 24 # changes flink-runtime/src/main/java/org/apache/flink/runtime/state/StateBackend.java x: 76 lines of code y: 26 # changes flink-dstl/flink-dstl-dfs/src/main/java/org/apache/flink/changelog/fs/FsStateChangelogWriter.java x: 400 lines of code y: 14 # changes flink-streaming-java/src/main/java/org/apache/flink/streaming/runtime/tasks/SourceOperatorStreamTask.java x: 246 lines of code y: 34 # changes flink-core/src/main/java/org/apache/flink/core/memory/DataInputDeserializer.java x: 315 lines of code y: 5 # changes flink-core/src/main/java/org/apache/flink/types/Record.java x: 1252 lines of code y: 12 # changes flink-runtime/src/main/java/org/apache/flink/runtime/checkpoint/CheckpointStatsTracker.java x: 317 lines of code y: 22 # changes flink-runtime/src/main/java/org/apache/flink/runtime/security/token/DefaultDelegationTokenManager.java x: 305 lines of code y: 6 # changes flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/plan/nodes/exec/serde/RexNodeJsonDeserializer.java x: 547 lines of code y: 9 # 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/scala/org/apache/flink/table/planner/calcite/FlinkLogicalRelFactories.scala x: 191 lines of code y: 5 # changes flink-table/flink-table-planner/src/main/scala/org/apache/flink/table/planner/calcite/FlinkTypeFactory.scala x: 465 lines of code y: 8 # changes flink-table/flink-table-planner/src/main/scala/org/apache/flink/table/planner/calcite/PreValidateReWriter.scala x: 324 lines of code y: 8 # changes flink-connectors/flink-connector-hive/src/main/java/org/apache/flink/table/planner/delegation/hive/HiveParserRexNodeConverter.java x: 772 lines of code y: 9 # changes flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/expressions/converter/OverConvertRule.java x: 197 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/FlinkSubQueryRemoveRule.scala x: 304 lines of code y: 4 # changes flink-table/flink-table-planner/src/main/scala/org/apache/flink/table/planner/plan/rules/logical/ProjectSemiAntiJoinTransposeRule.scala x: 123 lines of code y: 3 # changes flink-table/flink-table-planner/src/main/scala/org/apache/flink/table/planner/plan/rules/logical/SplitAggregateRule.scala x: 334 lines of code y: 8 # changes flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/plan/rules/physical/stream/StreamPhysicalPythonGroupWindowAggregateRule.java x: 114 lines of code y: 5 # 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-core/src/main/java/org/apache/flink/configuration/WebOptions.java x: 140 lines of code y: 20 # changes flink-runtime-web/src/main/java/org/apache/flink/runtime/webmonitor/history/HistoryServer.java x: 298 lines of code y: 38 # changes flink-runtime/src/main/java/org/apache/flink/runtime/scheduler/DefaultExecutionDeployer.java x: 298 lines of code y: 3 # changes flink-runtime/src/main/java/org/apache/flink/runtime/taskexecutor/TaskManagerRunner.java x: 640 lines of code y: 115 # changes flink-kubernetes/src/main/java/org/apache/flink/kubernetes/highavailability/KubernetesStateHandleStore.java x: 457 lines of code y: 8 # changes flink-table/flink-table-api-java/src/main/java/org/apache/flink/table/api/internal/AnalyzeTableUtil.java x: 405 lines of code y: 3 # changes flink-runtime/src/main/java/org/apache/flink/runtime/executiongraph/ArchivedExecutionGraph.java x: 345 lines of code y: 28 # changes flink-runtime/src/main/java/org/apache/flink/runtime/rest/messages/job/JobDetailsInfo.java x: 322 lines of code y: 9 # changes flink-runtime/src/main/java/org/apache/flink/runtime/rest/messages/JobVertexTaskManagersInfo.java x: 148 lines of code y: 6 # changes flink-streaming-java/src/main/java/org/apache/flink/streaming/api/operators/sort/MultiInputSortingDataInput.java x: 399 lines of code y: 8 # changes flink-streaming-java/src/main/java/org/apache/flink/streaming/runtime/io/StreamMultipleInputProcessorFactory.java x: 255 lines of code y: 21 # changes flink-streaming-java/src/main/java/org/apache/flink/streaming/runtime/tasks/OneInputStreamTask.java x: 183 lines of code y: 65 # changes flink-clients/src/main/java/org/apache/flink/client/cli/CliFrontendParser.java x: 533 lines of code y: 68 # changes flink-python/src/main/java/org/apache/flink/python/PythonOptions.java x: 227 lines of code y: 33 # changes flink-runtime/src/main/java/org/apache/flink/runtime/jobgraph/JobVertex.java x: 306 lines of code y: 40 # 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/ColumnInfo.java x: 233 lines of code y: 1 # changes flink-runtime/src/main/java/org/apache/flink/runtime/io/network/partition/hybrid/HsSubpartitionConsumer.java x: 226 lines of code y: 2 # changes flink-runtime/src/main/java/org/apache/flink/runtime/io/network/partition/hybrid/HsSubpartitionFileReaderImpl.java x: 388 lines of code y: 9 # 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-runtime/src/main/java/org/apache/flink/runtime/scheduler/adaptive/Executing.java x: 181 lines of code y: 13 # changes flink-runtime-web/web-dashboard/src/app/services/job-manager.service.ts x: 95 lines of code y: 12 # changes flink-runtime-web/web-dashboard/src/app/services/task-manager.service.ts x: 92 lines of code y: 13 # changes flink-table/flink-table-api-java/src/main/java/org/apache/flink/table/api/internal/TableImpl.java x: 639 lines of code y: 26 # changes flink-table/flink-table-runtime/src/main/java/org/apache/flink/table/runtime/operators/join/interval/TimeIntervalJoin.java x: 314 lines of code y: 2 # changes flink-runtime/src/main/java/org/apache/flink/runtime/resourcemanager/slotmanager/DefaultSlotStatusSyncer.java x: 274 lines of code y: 5 # 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-table/flink-table-planner/src/main/scala/org/apache/flink/table/planner/plan/metadata/FlinkRelMdWindowProperties.scala x: 352 lines of code y: 4 # changes flink-connectors/flink-connector-base/src/main/java/org/apache/flink/connector/base/source/reader/fetcher/SplitFetcherManager.java x: 158 lines of code y: 17 # changes flink-connectors/flink-connector-base/src/main/java/org/apache/flink/connector/base/source/reader/splitreader/SplitReader.java x: 23 lines of code y: 14 # changes flink-connectors/flink-connector-hive/src/main/java/org/apache/flink/connectors/hive/HiveDynamicTableFactory.java x: 115 lines of code y: 20 # changes flink-connectors/flink-connector-hive/src/main/java/org/apache/flink/connectors/hive/HiveLookupTableSource.java x: 262 lines of code y: 13 # changes flink-connectors/flink-connector-hive/src/main/java/org/apache/flink/connectors/hive/HiveSourceBuilder.java x: 275 lines of code y: 12 # changes flink-connectors/flink-connector-hive/src/main/java/org/apache/flink/connectors/hive/read/HivePartitionFetcherContextBase.java x: 186 lines of code y: 12 # changes flink-connectors/flink-connector-hive/src/main/java/org/apache/flink/table/catalog/hive/HiveCatalog.java x: 1730 lines of code y: 86 # changes flink-connectors/flink-connector-hive/src/main/java/org/apache/flink/table/catalog/hive/util/HiveTableUtil.java x: 558 lines of code y: 31 # changes flink-python/src/main/java/org/apache/flink/streaming/api/runners/python/beam/BeamPythonFunctionRunner.java x: 532 lines of code y: 39 # changes flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/delegation/ParserImpl.java x: 109 lines of code y: 5 # changes flink-yarn/src/main/java/org/apache/flink/yarn/cli/FlinkYarnSessionCli.java x: 790 lines of code y: 108 # changes flink-python/pyflink/table/expressions.py x: 242 lines of code y: 26 # changes flink-formats/flink-avro-confluent-registry/src/main/java/org/apache/flink/formats/avro/registry/confluent/RegistryAvroFormatFactory.java x: 214 lines of code y: 13 # changes flink-formats/flink-avro-confluent-registry/src/main/java/org/apache/flink/formats/avro/registry/confluent/debezium/DebeziumAvroFormatFactory.java x: 156 lines of code y: 10 # changes flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/plan/rules/physical/stream/PushCalcPastChangelogNormalizeRule.java x: 227 lines of code y: 1 # changes flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/operations/MergeTableLikeUtil.java x: 451 lines of code y: 3 # changes flink-runtime/src/main/java/org/apache/flink/runtime/io/network/partition/SortMergeResultPartitionReadScheduler.java x: 364 lines of code y: 16 # changes flink-streaming-java/src/main/java/org/apache/flink/streaming/api/operators/InternalTimeServiceManager.java x: 33 lines of code y: 21 # changes flink-streaming-java/src/main/java/org/apache/flink/streaming/api/operators/InternalTimerServiceImpl.java x: 298 lines of code y: 9 # changes flink-streaming-java/src/main/java/org/apache/flink/streaming/api/operators/StreamTaskStateInitializerImpl.java x: 510 lines of code y: 30 # changes flink-runtime-web/web-dashboard/src/app/pages/job/overview/backpressure/job-overview-drawer-backpressure.component.ts x: 133 lines of code y: 11 # 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-table/flink-table-runtime/src/main/java/org/apache/flink/table/runtime/operators/join/HashJoinOperator.java x: 435 lines of code y: 4 # changes flink-table/flink-table-runtime/src/main/java/org/apache/flink/table/runtime/operators/join/SortMergeJoinFunction.java x: 505 lines of code y: 3 # changes flink-table/flink-table-runtime/src/main/java/org/apache/flink/table/runtime/operators/sort/BinaryExternalSorter.java x: 777 lines of code y: 3 # changes flink-yarn/src/main/java/org/apache/flink/yarn/YarnClusterClientFactory.java x: 57 lines of code y: 15 # changes flink-formats/flink-parquet/src/main/java/org/apache/flink/formats/parquet/row/ParquetRowDataWriter.java x: 453 lines of code y: 6 # changes flink-formats/flink-parquet/src/main/java/org/apache/flink/formats/parquet/utils/ParquetSchemaConverter.java x: 138 lines of code y: 12 # changes flink-formats/flink-parquet/src/main/java/org/apache/flink/formats/parquet/vector/ParquetSplitReaderUtil.java x: 543 lines of code y: 11 # changes flink-runtime/src/main/java/org/apache/flink/runtime/io/network/partition/SortMergeSubpartitionReader.java x: 175 lines of code y: 20 # changes flink-runtime/src/main/java/org/apache/flink/runtime/security/modules/HadoopModule.java x: 115 lines of code y: 17 # changes flink-runtime/src/main/java/org/apache/flink/runtime/blob/BlobServerConnection.java x: 270 lines of code y: 21 # changes flink-formats/flink-orc/src/main/java/org/apache/flink/orc/OrcFilters.java x: 574 lines of code y: 6 # changes flink-libraries/flink-cep/src/main/java/org/apache/flink/cep/operator/CepOperator.java x: 375 lines of code y: 16 # changes flink-runtime/src/main/java/org/apache/flink/runtime/executiongraph/ExecutionJobVertex.java x: 449 lines of code y: 110 # 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/metrics/groups/UnregisteredMetricGroups.java x: 160 lines of code y: 13 # changes flink-runtime/src/main/java/org/apache/flink/runtime/operators/coordination/OperatorCoordinator.java x: 47 lines of code y: 20 # changes flink-runtime/src/main/java/org/apache/flink/runtime/operators/coordination/OperatorCoordinatorHolder.java x: 438 lines of code y: 30 # changes flink-streaming-java/src/main/java/org/apache/flink/streaming/api/graph/StreamNode.java x: 329 lines of code y: 38 # 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-table-common/src/main/java/org/apache/flink/table/api/DataTypes.java x: 590 lines of code y: 23 # changes flink-libraries/flink-cep/src/main/java/org/apache/flink/cep/nfa/compiler/NFACompiler.java x: 716 lines of code y: 35 # changes flink-python/setup.py x: 294 lines of code y: 75 # changes flink-python/src/main/java/org/apache/flink/client/python/PythonDriver.java x: 111 lines of code y: 18 # changes flink-python/pyflink/table/table_environment.py x: 562 lines of code y: 117 # changes flink-core/src/main/java/org/apache/flink/configuration/TaskManagerOptions.java x: 497 lines of code y: 79 # changes flink-python/pyflink/version.py x: 1 lines of code y: 11 # changes flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/operations/AlterSchemaConverter.java x: 824 lines of code y: 9 # changes flink-connectors/flink-connector-files/src/main/java/org/apache/flink/connector/file/sink/FileSink.java x: 492 lines of code y: 13 # changes flink-streaming-java/src/main/java/org/apache/flink/streaming/api/datastream/CoGroupedStreams.java x: 524 lines of code y: 27 # changes flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/plan/nodes/exec/batch/BatchExecNestedLoopJoin.java x: 96 lines of code y: 10 # changes flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/plan/nodes/exec/batch/BatchExecOverAggregate.java x: 404 lines of code y: 12 # changes flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/plan/nodes/exec/batch/BatchExecPythonGroupAggregate.java x: 176 lines of code y: 13 # changes flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/plan/nodes/exec/batch/BatchExecPythonGroupWindowAggregate.java x: 243 lines of code y: 14 # 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: 13 # changes flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/plan/nodes/exec/batch/BatchExecSortWindowAggregate.java x: 133 lines of code y: 13 # 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: 20 # 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: 18 # changes flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/plan/nodes/exec/stream/StreamExecGroupWindowAggregate.java x: 399 lines of code y: 16 # changes flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/plan/nodes/exec/stream/StreamExecMatch.java x: 125 lines of code y: 13 # changes flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/plan/nodes/exec/stream/StreamExecPythonGroupWindowAggregate.java x: 645 lines of code y: 21 # 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: 17 # changes flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/plan/nodes/exec/stream/StreamExecTemporalJoin.java x: 234 lines of code y: 12 # changes flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/plan/nodes/exec/stream/StreamExecWindowRank.java x: 222 lines of code y: 11 # changes flink-table/flink-table-planner/src/main/scala/org/apache/flink/table/planner/codegen/CorrelateCodeGenerator.scala x: 184 lines of code y: 9 # changes flink-streaming-java/src/main/java/org/apache/flink/streaming/api/datastream/ConnectedStreams.java x: 239 lines of code y: 20 # changes flink-streaming-java/src/main/java/org/apache/flink/streaming/api/transformations/SourceTransformation.java x: 74 lines of code y: 16 # changes flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/plan/nodes/exec/common/CommonExecTableSourceScan.java x: 167 lines of code y: 16 # changes flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/plan/rules/logical/EventTimeTemporalJoinRewriteRule.java x: 395 lines of code y: 2 # changes flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/plan/rules/logical/FlinkBushyJoinReorderRule.java x: 487 lines of code y: 2 # 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-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/plan/rules/physical/stream/WatermarkAssignerChangelogNormalizeTransposeRule.java x: 365 lines of code y: 3 # changes flink-table/flink-table-planner/src/main/scala/org/apache/flink/table/planner/plan/utils/AggregateUtil.scala x: 935 lines of code y: 13 # changes flink-streaming-java/src/main/java/org/apache/flink/streaming/api/operators/async/AsyncWaitOperator.java x: 406 lines of code y: 38 # changes flink-table/flink-sql-client/src/main/java/org/apache/flink/table/client/cli/CliStrings.java x: 257 lines of code y: 36 # changes flink-connectors/flink-connector-hive/src/main/java/org/apache/flink/table/module/hive/HiveModule.java x: 173 lines of code y: 22 # changes flink-runtime/src/main/java/org/apache/flink/runtime/executiongraph/ExecutionGraph.java x: 100 lines of code y: 250 # changes flink-runtime/src/main/java/org/apache/flink/runtime/executiongraph/ExecutionVertex.java x: 374 lines of code y: 153 # changes flink-optimizer/src/main/java/org/apache/flink/optimizer/plantranslate/JobGraphGenerator.java x: 1424 lines of code y: 48 # changes flink-table/flink-sql-gateway/src/main/java/org/apache/flink/table/gateway/service/SqlGatewayServiceImpl.java x: 319 lines of code y: 16 # changes flink-streaming-java/src/main/java/org/apache/flink/streaming/runtime/translators/SinkTransformationTranslator.java x: 308 lines of code y: 23 # changes flink-streaming-java/src/main/java/org/apache/flink/streaming/runtime/io/StreamTaskNetworkInput.java x: 82 lines of code y: 33 # changes flink-streaming-java/src/main/java/org/apache/flink/streaming/runtime/tasks/MultipleInputStreamTask.java x: 264 lines of code y: 46 # changes flink-streaming-java/src/main/java/org/apache/flink/streaming/runtime/tasks/TwoInputStreamTask.java x: 77 lines of code y: 57 # changes flink-runtime/src/main/java/org/apache/flink/runtime/heartbeat/HeartbeatManagerImpl.java x: 192 lines of code y: 19 # changes flink-runtime/src/main/java/org/apache/flink/runtime/heartbeat/HeartbeatManagerSenderImpl.java x: 65 lines of code y: 14 # changes flink-table/flink-table-common/src/main/java/org/apache/flink/table/factories/TableFactoryService.java x: 287 lines of code y: 13 # changes flink-runtime/src/main/java/org/apache/flink/runtime/checkpoint/CheckpointFailureManager.java x: 186 lines of code y: 26 # changes flink-runtime/src/main/java/org/apache/flink/runtime/checkpoint/CheckpointFailureReason.java x: 48 lines of code y: 16 # 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-streaming-java/src/main/java/org/apache/flink/streaming/api/environment/CheckpointConfig.java x: 353 lines of code y: 41 # changes flink-streaming-java/src/main/java/org/apache/flink/streaming/api/graph/StreamConfig.java x: 664 lines of code y: 52 # changes flink-kubernetes/src/main/java/org/apache/flink/kubernetes/configuration/KubernetesConfigOptions.java x: 519 lines of code y: 41 # changes flink-table/flink-table-planner/src/main/scala/org/apache/flink/table/planner/delegation/StreamPlanner.scala x: 214 lines of code y: 22 # changes flink-table/flink-table-planner/src/main/scala/org/apache/flink/table/planner/delegation/BatchPlanner.scala x: 152 lines of code y: 19 # changes flink-python/pyflink/fn_execution/state_impl.py x: 1052 lines of code y: 30 # changes flink-python/pyflink/table/table_config.py x: 77 lines of code y: 33 # changes flink-python/src/main/java/org/apache/flink/python/util/ProtoUtils.java x: 461 lines of code y: 3 # changes flink-python/src/main/java/org/apache/flink/streaming/api/runners/python/beam/BeamDataStreamPythonFunctionRunner.java x: 221 lines of code y: 19 # changes flink-python/src/main/java/org/apache/flink/streaming/api/runners/python/beam/state/BeamMapStateHandler.java x: 262 lines of code y: 5 # changes flink-python/pyflink/table/table.py x: 316 lines of code y: 42 # changes flink-table/flink-sql-client/src/main/java/org/apache/flink/table/client/cli/CliInputView.java x: 174 lines of code y: 4 # changes flink-connectors/flink-connector-hive/src/main/java/org/apache/flink/table/endpoint/hive/HiveServer2Endpoint.java x: 825 lines of code y: 20 # changes flink-libraries/flink-state-processing-api/src/main/java/org/apache/flink/state/api/output/BoundedStreamTask.java x: 104 lines of code y: 19 # changes flink-streaming-java/src/main/java/org/apache/flink/streaming/api/operators/AbstractStreamOperator.java x: 388 lines of code y: 115 # changes flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/plan/nodes/exec/utils/CommonPythonUtil.java x: 519 lines of code y: 10 # changes flink-python/src/main/java/org/apache/flink/api/common/python/PythonBridgeUtils.java x: 381 lines of code y: 13 # changes flink-python/src/main/java/org/apache/flink/streaming/api/operators/python/AbstractPythonFunctionOperator.java x: 202 lines of code y: 33 # changes flink-python/pyflink/table/types.py x: 1532 lines of code y: 39 # changes flink-connectors/flink-connector-hive/src/main/java/org/apache/flink/table/endpoint/hive/util/OperationExecutorFactory.java x: 587 lines of code y: 5 # changes flink-python/pyflink/proto/flink-fn-execution.proto x: 447 lines of code y: 47 # changes flink-python/pyflink/table/udf.py x: 386 lines of code y: 27 # changes flink-python/src/main/java/org/apache/flink/table/runtime/operators/python/aggregate/AbstractPythonStreamAggregateOperator.java x: 196 lines of code y: 16 # changes flink-python/src/main/java/org/apache/flink/table/runtime/operators/python/aggregate/arrow/AbstractArrowPythonAggregateFunctionOperator.java x: 110 lines of code y: 16 # changes flink-runtime/src/main/java/org/apache/flink/runtime/resourcemanager/active/ActiveResourceManager.java x: 557 lines of code y: 29 # changes flink-table/flink-table-planner/src/main/scala/org/apache/flink/table/planner/codegen/GenerateUtils.scala x: 620 lines of code y: 14 # changes flink-connectors/flink-connector-hive/src/main/java/org/apache/flink/connectors/hive/HiveSourceFileEnumerator.java x: 213 lines of code y: 9 # changes flink-clients/src/main/java/org/apache/flink/client/ClientUtils.java x: 137 lines of code y: 31 # changes flink-clients/src/main/java/org/apache/flink/client/program/ClusterClient.java x: 59 lines of code y: 77 # changes flink-clients/src/main/java/org/apache/flink/client/program/ContextEnvironment.java x: 142 lines of code y: 50 # changes flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/utils/DynamicPartitionPruningUtils.java x: 428 lines of code y: 4 # changes flink-runtime/src/main/java/org/apache/flink/runtime/executiongraph/IntermediateResultPartition.java x: 142 lines of code y: 26 # changes flink-table/flink-table-common/src/main/java/org/apache/flink/table/catalog/TableChange.java x: 546 lines of code y: 4 # changes flink-streaming-java/src/main/java/org/apache/flink/streaming/runtime/tasks/mailbox/MailboxProcessor.java x: 304 lines of code y: 33 # changes flink-python/pyflink/fn_execution/datastream/window/window_operator.py x: 422 lines of code y: 9 # changes flink-runtime/src/main/java/org/apache/flink/runtime/io/network/api/writer/ChannelSelectorRecordWriter.java x: 39 lines of code y: 13 # changes flink-state-backends/flink-statebackend-changelog/src/main/java/org/apache/flink/state/changelog/AbstractStateChangeLogger.java x: 161 lines of code y: 9 # changes flink-state-backends/flink-statebackend-changelog/src/main/java/org/apache/flink/state/changelog/restore/ChangelogMigrationRestoreTarget.java x: 234 lines of code y: 4 # changes flink-table/flink-table-planner/src/main/scala/org/apache/flink/table/planner/codegen/agg/AggsHandlerCodeGenerator.scala x: 1011 lines of code y: 11 # changes flink-table/flink-table-planner/src/main/scala/org/apache/flink/table/planner/plan/utils/AggFunctionFactory.scala x: 527 lines of code y: 13 # 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-clients/src/main/java/org/apache/flink/client/cli/CliFrontend.java x: 940 lines of code y: 96 # changes flink-table/flink-table-planner/src/main/scala/org/apache/flink/table/planner/plan/metadata/FlinkRelMdDistinctRowCount.scala x: 543 lines of code y: 5 # 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-table/flink-sql-parser/src/main/java/org/apache/flink/sql/parser/ddl/SqlCreateTable.java x: 213 lines of code y: 28 # changes flink-runtime/src/main/java/org/apache/flink/runtime/resourcemanager/slotmanager/SlotManager.java x: 49 lines of code y: 56 # changes flink-core/src/main/java/org/apache/flink/configuration/GlobalConfiguration.java x: 134 lines of code y: 25 # changes flink-runtime/src/main/java/org/apache/flink/runtime/scheduler/adapter/DefaultExecutionTopology.java x: 348 lines of code y: 23 # changes flink-runtime/src/main/java/org/apache/flink/runtime/scheduler/strategy/PipelinedRegionSchedulingStrategy.java x: 323 lines of code y: 13 # changes flink-table/flink-table-planner/src/main/scala/org/apache/flink/table/planner/plan/optimize/program/FlinkStreamProgram.scala x: 267 lines of code y: 8 # changes flink-runtime/src/main/java/org/apache/flink/runtime/io/network/partition/ResultPartition.java x: 199 lines of code y: 75 # changes flink-runtime/src/main/java/org/apache/flink/runtime/state/changelog/StateChangelogWriter.java x: 19 lines of code y: 9 # changes flink-table/flink-table-common/src/main/java/org/apache/flink/table/api/TableSchema.java x: 485 lines of code y: 26 # 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-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/calcite/RelTimeIndicatorConverter.java x: 654 lines of code y: 8 # changes flink-table/flink-table-planner/src/main/scala/org/apache/flink/table/planner/codegen/MatchCodeGenerator.scala x: 584 lines of code y: 8 # changes flink-table/flink-table-planner/src/main/scala/org/apache/flink/table/planner/plan/metadata/AggCallSelectivityEstimator.scala x: 319 lines of code y: 3 # changes flink-table/flink-table-planner/src/main/scala/org/apache/flink/table/planner/plan/metadata/SelectivityEstimator.scala x: 821 lines of code y: 5 # changes flink-runtime/src/main/java/org/apache/flink/runtime/resourcemanager/StandaloneResourceManager.java x: 91 lines of code y: 36 # changes flink-state-backends/flink-statebackend-rocksdb/src/main/java/org/apache/flink/contrib/streaming/state/RocksDBOptions.java x: 134 lines of code y: 26 # changes flink-dist/src/main/assemblies/opt.xml x: 102 lines of code y: 56 # changes flink-runtime-web/web-dashboard/src/app/interfaces/job-checkpoint.ts x: 197 lines of code y: 17 # changes flink-runtime-web/web-dashboard/src/app/pages/job/checkpoints/job-checkpoints.component.html x: 566 lines of code y: 24 # changes flink-runtime/src/main/java/org/apache/flink/runtime/messages/webmonitor/JobDetails.java x: 293 lines of code y: 13 # changes flink-core/src/main/java/org/apache/flink/configuration/ConfigurationUtils.java x: 391 lines of code y: 32 # changes flink-runtime/src/main/java/org/apache/flink/runtime/io/network/netty/CreditBasedPartitionRequestClientHandler.java x: 295 lines of code y: 20 # changes flink-streaming-java/src/main/java/org/apache/flink/streaming/api/operators/AbstractUdfStreamOperator.java x: 97 lines of code y: 31 # changes flink-runtime/src/main/java/org/apache/flink/runtime/io/network/netty/PartitionRequestClientFactory.java x: 147 lines of code y: 22 # changes flink-core/src/main/java/org/apache/flink/configuration/DelegatingConfiguration.java x: 303 lines of code y: 16 # changes flink-runtime/src/main/java/org/apache/flink/runtime/state/KeyedBackendSerializationProxy.java x: 120 lines of code y: 16 # changes flink-core/src/main/java/org/apache/flink/api/common/typeutils/base/EnumSerializer.java x: 203 lines of code y: 19 # changes flink-core/src/main/java/org/apache/flink/api/java/typeutils/runtime/NullableSerializer.java x: 230 lines of code y: 9 # changes flink-libraries/flink-cep/src/main/java/org/apache/flink/cep/nfa/SharedBuffer.java x: 268 lines of code y: 34 # changes flink-runtime/src/main/java/org/apache/flink/runtime/state/ArrayListSerializer.java x: 98 lines of code y: 15 # changes flink-runtime/src/main/java/org/apache/flink/runtime/state/ttl/TtlStateFactory.java x: 317 lines of code y: 18 # changes flink-scala/src/main/scala/org/apache/flink/api/scala/typeutils/EitherSerializer.scala x: 91 lines of code y: 18 # changes flink-scala/src/main/scala/org/apache/flink/api/scala/typeutils/EnumValueSerializer.scala x: 34 lines of code y: 18 # changes flink-scala/src/main/scala/org/apache/flink/api/scala/typeutils/TrySerializer.scala x: 77 lines of code y: 17 # changes flink-streaming-java/src/main/java/org/apache/flink/streaming/api/functions/sink/TwoPhaseCommitSinkFunction.java x: 623 lines of code y: 26 # changes flink-streaming-java/src/main/java/org/apache/flink/streaming/api/operators/TimerSerializer.java x: 142 lines of code y: 10 # changes flink-streaming-java/src/main/java/org/apache/flink/streaming/runtime/streamrecord/StreamElementSerializer.java x: 213 lines of code y: 19 # changes flink-runtime-web/src/main/java/org/apache/flink/runtime/webmonitor/HttpRequestHandler.java x: 151 lines of code y: 15 # changes flink-runtime/src/main/java/org/apache/flink/runtime/deployment/ResultPartitionDeploymentDescriptor.java x: 56 lines of code y: 20 # changes flink-runtime/src/main/java/org/apache/flink/runtime/io/network/partition/hybrid/HsSubpartitionMemoryDataManager.java x: 337 lines of code y: 9 # changes flink-runtime-web/web-dashboard/src/app/components/table-aggregated-metrics/table-aggregated-metrics.component.html x: 189 lines of code y: 1 # changes flink-runtime/src/main/java/org/apache/flink/runtime/checkpoint/CompletedCheckpointStore.java x: 42 lines of code y: 28 # changes flink-runtime/src/main/java/org/apache/flink/runtime/state/memory/ByteStreamStateHandle.java x: 100 lines of code y: 17 # changes flink-formats/flink-parquet/src/main/java/org/apache/flink/formats/parquet/vector/reader/RunLengthDecoder.java x: 223 lines of code y: 5 # changes flink-runtime/src/main/java/org/apache/flink/runtime/taskexecutor/TaskExecutorGateway.java x: 92 lines of code y: 48 # changes flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/plan/rules/logical/SubQueryDecorrelator.java x: 1055 lines of code y: 4 # changes flink-libraries/flink-state-processing-api/src/main/java/org/apache/flink/state/api/SavepointWriter.java x: 252 lines of code y: 5 # changes flink-connectors/flink-sql-connector-hive-3.1.3/src/main/java/org/apache/hadoop/hive/metastore/HiveMetaStoreClient.java x: 2702 lines of code y: 1 # changes flink-runtime/src/main/java/org/apache/flink/runtime/checkpoint/CheckpointRequestDecider.java x: 161 lines of code y: 10 # changes flink-connectors/flink-connector-files/src/main/java/org/apache/flink/connector/file/sink/writer/FileWriter.java x: 204 lines of code y: 11 # changes flink-python/pyflink/datastream/data_stream.py x: 1432 lines of code y: 66 # changes flink-python/pyflink/common/typeinfo.py x: 739 lines of code y: 14 # changes flink-python/pyflink/fn_execution/coder_impl_fast.pxd x: 136 lines of code y: 27 # changes flink-core/src/main/java/org/apache/flink/api/java/typeutils/TypeExtractor.java x: 1772 lines of code y: 41 # changes flink-table/flink-table-common/src/main/java/org/apache/flink/table/types/extraction/ExtractionUtils.java x: 674 lines of code y: 15 # changes flink-connectors/flink-connector-hive/src/main/java/org/apache/flink/table/planner/delegation/hive/HiveParserTypeCheckProcFactory.java x: 1422 lines of code y: 5 # changes flink-connectors/flink-connector-hive/src/main/java/org/apache/flink/table/planner/delegation/hive/parse/FromClauseASTParser.g x: 312 lines of code y: 4 # changes flink-state-backends/flink-statebackend-rocksdb/src/main/java/org/apache/flink/contrib/streaming/state/RocksDBKeyedStateBackend.java x: 719 lines of code y: 94 # changes flink-runtime/src/main/java/org/apache/flink/runtime/state/filesystem/FsStateBackend.java x: 246 lines of code y: 51 # changes flink-runtime/src/main/java/org/apache/flink/runtime/state/memory/MemoryStateBackend.java x: 159 lines of code y: 40 # changes flink-connectors/flink-connector-hive/src/main/java/org/apache/flink/table/endpoint/hive/util/ThriftObjectConversions.java x: 524 lines of code y: 8 # changes flink-connectors/flink-connector-hive/src/main/java/org/apache/flink/table/planner/delegation/hive/copy/HiveSetProcessor.java x: 242 lines of code y: 3 # changes flink-runtime/src/main/java/org/apache/flink/runtime/jobmaster/RpcTaskManagerGateway.java x: 93 lines of code y: 23 # changes flink-clients/src/main/java/org/apache/flink/client/deployment/application/executors/EmbeddedExecutor.java x: 130 lines of code y: 11 # changes flink-connectors/flink-connector-hive/src/main/java/org/apache/flink/table/planner/delegation/hive/copy/HiveParserSqlFunctionConverter.java x: 481 lines of code y: 3 # changes flink-runtime-web/web-dashboard/src/app/pages/job/overview/subtasks/job-overview-drawer-subtasks.component.html x: 195 lines of code y: 12 # changes flink-table/flink-table-runtime/src/main/java/org/apache/flink/table/runtime/functions/SqlJsonUtils.java x: 498 lines of code y: 6 # changes flink-kubernetes/src/main/java/org/apache/flink/kubernetes/kubeclient/parameters/KubernetesTaskManagerParameters.java x: 145 lines of code y: 16 # changes flink-connectors/flink-connector-hive/src/main/java/org/apache/flink/connectors/hive/HiveTableMetaStoreFactory.java x: 330 lines of code y: 6 # changes flink-connectors/flink-connector-hive/src/main/java/org/apache/flink/table/catalog/hive/util/HiveStatsUtil.java x: 598 lines of code y: 11 # changes flink-connectors/flink-connector-hive/src/main/java/org/apache/flink/table/catalog/hive/client/HiveShimV310.java x: 451 lines of code y: 13 # changes flink-state-backends/flink-statebackend-changelog/src/main/java/org/apache/flink/state/changelog/ChangelogStateBackend.java x: 99 lines of code y: 20 # changes flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/plan/utils/LookupJoinUtil.java x: 533 lines of code y: 9 # changes flink-table/flink-table-planner/src/main/scala/org/apache/flink/table/planner/plan/nodes/physical/common/CommonPhysicalLookupJoin.scala x: 351 lines of code y: 9 # 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-table/flink-table-runtime/src/main/java/org/apache/flink/table/runtime/hashtable/BinaryHashPartition.java x: 422 lines of code y: 3 # changes flink-python/src/main/java/org/apache/flink/python/metric/process/FlinkMetricContainer.java x: 211 lines of code y: 1 # changes flink-python/pyflink/datastream/__init__.py x: 88 lines of code y: 28 # changes flink-python/pyflink/common/__init__.py x: 64 lines of code y: 16 # changes flink-python/pyflink/fn_execution/table/window_aggregate_slow.py x: 351 lines of code y: 11 # changes flink-connectors/flink-connector-hive/src/main/java/org/apache/flink/table/catalog/hive/client/HiveShim.java x: 120 lines of code y: 24 # changes flink-connectors/flink-connector-hive/src/main/java/org/apache/flink/table/catalog/hive/client/HiveShimV100.java x: 504 lines of code y: 19 # changes flink-libraries/flink-state-processing-api/src/main/java/org/apache/flink/state/api/runtime/SavepointTaskStateManager.java x: 87 lines of code y: 14 # changes flink-formats/flink-parquet/src/main/java/org/apache/flink/formats/parquet/vector/ParquetColumnarRowSplitReader.java x: 264 lines of code y: 9 # changes flink-formats/flink-parquet/src/main/java/org/apache/flink/formats/parquet/vector/reader/ArrayColumnReader.java x: 382 lines of code y: 1 # changes flink-formats/flink-csv/src/main/java/org/apache/flink/formats/csv/CsvRowDataDeserializationSchema.java x: 161 lines of code y: 12 # changes flink-formats/flink-csv/src/main/java/org/apache/flink/formats/csv/CsvRowDeserializationSchema.java x: 305 lines of code y: 10 # changes flink-formats/flink-csv/src/main/java/org/apache/flink/formats/csv/CsvRowSerializationSchema.java x: 282 lines of code y: 9 # changes flink-formats/flink-json/src/main/java/org/apache/flink/formats/json/JsonRowDeserializationSchema.java x: 437 lines of code y: 15 # changes flink-formats/flink-json/src/main/java/org/apache/flink/formats/json/JsonRowSchemaConverter.java x: 273 lines of code y: 3 # 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/scheduler/adapter/DefaultResultPartition.java x: 65 lines of code y: 12 # changes flink-runtime/src/main/java/org/apache/flink/runtime/scheduler/strategy/SchedulingResultPartition.java x: 17 lines of code y: 11 # changes flink-runtime/src/main/java/org/apache/flink/runtime/state/heap/HeapKeyedStateBackend.java x: 385 lines of code y: 93 # changes flink-state-backends/flink-statebackend-rocksdb/src/main/java/org/apache/flink/contrib/streaming/state/RocksDBAggregatingState.java x: 131 lines of code y: 15 # changes flink-state-backends/flink-statebackend-rocksdb/src/main/java/org/apache/flink/contrib/streaming/state/RocksDBListState.java x: 251 lines of code y: 22 # changes flink-state-backends/flink-statebackend-rocksdb/src/main/java/org/apache/flink/contrib/streaming/state/RocksDBMapState.java x: 562 lines of code y: 35 # changes flink-formats/flink-json/src/main/java/org/apache/flink/formats/json/canal/CanalJsonDeserializationSchema.java x: 296 lines of code y: 12 # changes flink-streaming-java/src/main/java/org/apache/flink/streaming/api/datastream/SingleOutputStreamOperator.java x: 162 lines of code y: 35 # changes flink-table/flink-table-planner/src/main/scala/org/apache/flink/table/planner/plan/metadata/FlinkRelMdModifiedMonotonicity.scala x: 526 lines of code y: 4 # changes flink-table/flink-table-planner/src/main/scala/org/apache/flink/table/planner/plan/metadata/FlinkRelMdUniqueKeys.scala x: 542 lines of code y: 7 # changes flink-runtime/src/main/java/org/apache/flink/runtime/webmonitor/WebMonitorUtils.java x: 127 lines of code y: 36 # changes flink-runtime/src/main/java/org/apache/flink/runtime/checkpoint/CompletedCheckpoint.java x: 223 lines of code y: 40 # changes flink-runtime/src/main/java/org/apache/flink/runtime/checkpoint/metadata/MetadataV3Serializer.java x: 221 lines of code y: 10 # changes flink-formats/flink-avro/src/main/java/org/apache/flink/formats/avro/typeutils/AvroSchemaConverter.java x: 355 lines of code y: 14 # 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-connectors/flink-connector-hive/src/main/java/org/apache/flink/table/planner/delegation/hive/copy/HiveParserTypeConverter.java x: 281 lines of code y: 4 # changes flink-connectors/flink-connector-hive/src/main/java/org/apache/flink/table/planner/delegation/hive/copy/HiveParserRowResolver.java x: 390 lines of code y: 2 # changes flink-runtime/src/main/java/org/apache/flink/runtime/rest/messages/job/SubtaskExecutionAttemptDetailsInfo.java x: 213 lines of code y: 11 # changes flink-runtime/src/main/java/org/apache/flink/runtime/metrics/groups/TaskMetricGroup.java x: 126 lines of code y: 18 # changes flink-connectors/flink-connector-hive/src/main/java/org/apache/flink/table/planner/delegation/hive/HiveParserScriptTransformHelper.java x: 264 lines of code y: 1 # changes flink-connectors/flink-connector-hive/src/main/java/org/apache/flink/table/runtime/operators/hive/script/ScriptProcessBuilder.java x: 199 lines of code y: 1 # changes flink-connectors/flink-connector-hive/src/main/java/org/apache/hive/service/rpc/thrift/TGetQueryIdReq.java x: 319 lines of code y: 1 # changes flink-connectors/flink-connector-hive/src/main/java/org/apache/hive/service/rpc/thrift/TSetClientInfoReq.java x: 489 lines of code y: 1 # changes flink-runtime/src/main/java/org/apache/flink/runtime/state/TaskLocalStateStoreImpl.java x: 366 lines of code y: 13 # changes flink-runtime/src/main/java/org/apache/flink/runtime/state/heap/CopyOnWriteStateMap.java x: 615 lines of code y: 4 # changes flink-python/pyflink/fn_execution/datastream/operations.py x: 16 lines of code y: 13 # changes flink-python/src/main/java/org/apache/flink/table/runtime/operators/python/AbstractStatelessFunctionOperator.java x: 86 lines of code y: 20 # changes flink-python/src/main/java/org/apache/flink/table/runtime/operators/python/aggregate/PythonStreamGroupWindowAggregateOperator.java x: 435 lines of code y: 12 # changes flink-python/src/main/java/org/apache/flink/table/runtime/typeutils/PythonTypeUtils.java x: 704 lines of code y: 24 # changes flink-table/flink-table-planner/src/main/scala/org/apache/flink/table/planner/codegen/agg/DistinctAggCodeGen.scala x: 758 lines of code y: 3 # changes flink-table/flink-table-planner/src/main/scala/org/apache/flink/table/planner/codegen/agg/ImperativeAggCodeGen.scala x: 380 lines of code y: 6 # changes flink-streaming-java/src/main/java/org/apache/flink/streaming/api/functions/sink/filesystem/StreamingFileSink.java x: 319 lines of code y: 31 # changes flink-runtime/src/main/java/org/apache/flink/runtime/resourcemanager/ResourceManagerGateway.java x: 79 lines of code y: 48 # changes flink-runtime/src/main/java/org/apache/flink/runtime/resourcemanager/StandaloneResourceManagerFactory.java x: 83 lines of code y: 16 # 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: 1 # changes flink-connectors/flink-connector-hive/src/main/java/org/apache/flink/table/catalog/hive/util/HiveTypeUtil.java x: 300 lines of code y: 15 # changes flink-python/pyflink/datastream/functions.py x: 548 lines of code y: 28 # changes flink-state-backends/flink-statebackend-rocksdb/src/main/java/org/apache/flink/contrib/streaming/state/RocksDBNativeMetricOptions.java x: 448 lines of code y: 9 # changes flink-table/flink-table-runtime/src/main/java/org/apache/flink/table/runtime/operators/multipleinput/MultipleInputStreamOperatorBase.java x: 259 lines of code y: 2 # changes flink-clients/src/main/java/org/apache/flink/client/deployment/application/ApplicationDispatcherBootstrap.java x: 311 lines of code y: 19 # changes flink-runtime/src/main/java/org/apache/flink/runtime/taskexecutor/TaskManagerServicesConfiguration.java x: 227 lines of code y: 50 # changes flink-runtime/src/main/java/org/apache/flink/runtime/taskmanager/TaskManagerLocation.java x: 224 lines of code y: 12 # changes flink-runtime/src/main/java/org/apache/flink/runtime/checkpoint/StandaloneCompletedCheckpointStore.java x: 128 lines of code y: 28 # changes flink-python/pyflink/fn_execution/beam/beam_operations_fast.pyx x: 189 lines of code y: 22 # changes flink-runtime/src/main/java/org/apache/flink/runtime/io/network/api/writer/RecordWriter.java x: 165 lines of code y: 66 # changes flink-runtime/src/main/java/org/apache/flink/runtime/io/network/api/writer/ResultPartitionWriter.java x: 38 lines of code y: 43 # changes flink-runtime/src/main/java/org/apache/flink/runtime/io/network/buffer/BufferPool.java x: 16 lines of code y: 15 # changes flink-libraries/flink-cep/src/main/java/org/apache/flink/cep/pattern/Pattern.java x: 287 lines of code y: 30 # changes flink-table/flink-table-api-java/src/main/java/org/apache/flink/table/api/Table.java x: 81 lines of code y: 32 # changes flink-table/flink-table-runtime/src/main/java/org/apache/flink/table/runtime/operators/rank/RetractableTopNFunction.java x: 378 lines of code y: 4 # changes flink-core/src/main/java/org/apache/flink/api/common/io/BinaryInputFormat.java x: 301 lines of code y: 19 # changes flink-table/flink-table-api-java/src/main/java/org/apache/flink/table/expressions/resolver/rules/ResolveCallByArgumentsRule.java x: 367 lines of code y: 19 # changes flink-table/flink-table-planner/src/main/scala/org/apache/flink/table/planner/codegen/calls/BridgingFunctionGenUtil.scala x: 475 lines of code y: 6 # changes flink-table/flink-table-planner/src/main/scala/org/apache/flink/table/planner/plan/utils/IntervalJoinUtil.scala x: 325 lines of code y: 10 # changes flink-table/flink-table-api-java/src/main/java/org/apache/flink/table/expressions/resolver/ExpressionResolver.java x: 358 lines of code y: 18 # changes flink-table/flink-table-api-java/src/main/java/org/apache/flink/table/operations/utils/OperationTreeBuilder.java x: 739 lines of code y: 20 # changes flink-table/flink-table-common/src/main/java/org/apache/flink/table/types/logical/utils/LogicalTypeParser.java x: 783 lines of code y: 10 # changes flink-streaming-java/src/main/java/org/apache/flink/streaming/runtime/tasks/SubtaskCheckpointCoordinator.java x: 40 lines of code y: 19 # changes flink-core/src/main/java/org/apache/flink/api/common/functions/CoGroupFunction.java x: 9 lines of code y: 10 # changes flink-python/pyflink/datastream/window.py x: 945 lines of code y: 11 # changes flink-runtime/src/main/java/org/apache/flink/runtime/executiongraph/ExecutionAttemptID.java x: 74 lines of code y: 12 # changes flink-state-backends/flink-statebackend-rocksdb/src/main/java/org/apache/flink/contrib/streaming/state/RocksDBConfigurableOptions.java x: 268 lines of code y: 20 # changes flink-table/flink-table-common/src/main/java/org/apache/flink/table/utils/DateTimeUtils.java x: 1385 lines of code y: 8 # changes flink-formats/flink-avro/src/main/java/org/apache/flink/formats/avro/AvroRowDeserializationSchema.java x: 320 lines of code y: 11 # changes flink-runtime/src/main/java/org/apache/flink/runtime/dispatcher/MiniDispatcher.java x: 119 lines of code y: 32 # changes flink-runtime/src/main/java/org/apache/flink/runtime/taskexecutor/TaskManagerConfiguration.java x: 186 lines of code y: 32 # changes flink-python/src/main/java/org/apache/flink/table/runtime/operators/python/aggregate/arrow/stream/StreamArrowPythonGroupWindowAggregateFunctionOperator.java x: 445 lines of code y: 14 # changes flink-runtime/src/main/java/org/apache/flink/runtime/state/AbstractKeyedStateBackend.java x: 339 lines of code y: 59 # changes flink-metrics/flink-metrics-jmx/src/main/java/org/apache/flink/metrics/jmx/JMXReporter.java x: 278 lines of code y: 15 # changes flink-core/src/main/java/org/apache/flink/util/ExceptionUtils.java x: 340 lines of code y: 41 # changes flink-table/flink-table-common/src/main/java/org/apache/flink/table/types/inference/TypeStrategies.java x: 81 lines of code y: 21 # changes flink-scala/src/main/scala/org/apache/flink/api/scala/codegen/TypeAnalyzer.scala x: 392 lines of code y: 20 # changes flink-scala/src/main/scala/org/apache/flink/api/scala/codegen/TypeInformationGen.scala x: 327 lines of code y: 26 # changes flink-scala/src/main/scala/org/apache/flink/api/scala/typeutils/CaseClassSerializer.scala x: 96 lines of code y: 19 # changes flink-table/flink-table-planner/src/main/scala/org/apache/flink/table/planner/codegen/NestedLoopJoinCodeGenerator.scala x: 293 lines of code y: 2 # 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: 4 # changes flink-table/flink-table-planner/src/main/scala/org/apache/flink/table/planner/codegen/calls/BuiltInMethods.scala x: 452 lines of code y: 19 # 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-table/flink-table-planner/src/main/scala/org/apache/flink/table/planner/plan/optimize/RelNodeBlock.scala x: 235 lines of code y: 5 # changes flink-table/flink-table-planner/src/main/scala/org/apache/flink/table/planner/plan/optimize/program/FlinkChangelogModeInferenceProgram.scala x: 636 lines of code y: 8 # changes flink-table/flink-table-planner/src/main/scala/org/apache/flink/table/planner/plan/rules/logical/LogicalCorrelateToJoinFromTemporalTableRule.scala x: 358 lines of code y: 2 # changes flink-table/flink-table-planner/src/main/scala/org/apache/flink/table/planner/plan/utils/RexNodeExtractor.scala x: 395 lines of code y: 5 # changes flink-connectors/flink-connector-hive/src/main/java/org/apache/flink/table/planner/delegation/hive/parse/HiveASTParser.g x: 2621 lines of code y: 5 # changes flink-runtime/src/main/java/org/apache/flink/runtime/checkpoint/StandaloneCheckpointRecoveryFactory.java x: 26 lines of code y: 12 # changes flink-yarn/src/main/java/org/apache/flink/yarn/entrypoint/YarnEntrypointUtils.java x: 90 lines of code y: 27 # changes flink-streaming-java/src/main/java/org/apache/flink/streaming/runtime/tasks/mailbox/TaskMailbox.java x: 45 lines of code y: 17 # changes flink-connectors/flink-connector-hive/src/main/java/org/apache/flink/connectors/hive/read/HiveTableInputFormat.java x: 276 lines of code y: 22 # changes flink-streaming-java/src/main/java/org/apache/flink/streaming/api/functions/sink/filesystem/Bucket.java x: 323 lines of code y: 23 # changes flink-runtime/src/main/java/org/apache/flink/runtime/clusterframework/types/ResourceProfile.java x: 411 lines of code y: 39 # changes flink-streaming-java/src/main/java/org/apache/flink/streaming/api/transformations/SinkV1Adapter.java x: 368 lines of code y: 4 # changes flink-runtime/src/main/java/org/apache/flink/runtime/io/network/netty/NettyConnectionManager.java x: 83 lines of code y: 29 # 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: 9 # changes flink-table/flink-table-runtime/src/main/java/org/apache/flink/table/data/binary/BinaryStringDataUtil.java x: 867 lines of code y: 7 # changes flink-runtime/src/main/java/org/apache/flink/runtime/metrics/util/MetricUtils.java x: 296 lines of code y: 27 # changes flink-streaming-java/src/main/java/org/apache/flink/streaming/api/environment/LocalStreamEnvironment.java x: 33 lines of code y: 31 # changes flink-runtime/src/main/java/org/apache/flink/runtime/entrypoint/JobClusterEntrypoint.java x: 16 lines of code y: 28 # changes flink-yarn/src/main/java/org/apache/flink/yarn/entrypoint/YarnJobClusterEntrypoint.java x: 65 lines of code y: 22 # changes flink-runtime/src/main/java/org/apache/flink/runtime/dispatcher/SessionDispatcherFactory.java x: 30 lines of code y: 17 # changes flink-runtime/src/main/java/org/apache/flink/runtime/blob/BlobServer.java x: 641 lines of code y: 56 # changes flink-runtime/src/main/java/org/apache/flink/runtime/rest/handler/job/savepoints/SavepointHandlers.java x: 250 lines of code y: 17 # changes flink-runtime/src/main/java/org/apache/flink/runtime/taskexecutor/rpc/RpcCheckpointResponder.java x: 51 lines of code y: 12 # changes flink-runtime/src/main/java/org/apache/flink/runtime/dispatcher/StandaloneDispatcher.java x: 24 lines of code y: 30 # changes flink-streaming-java/src/main/java/org/apache/flink/streaming/runtime/tasks/AsyncCheckpointRunnable.java x: 332 lines of code y: 21 # changes flink-kubernetes/src/main/java/org/apache/flink/kubernetes/kubeclient/parameters/KubernetesParameters.java x: 30 lines of code y: 13 # changes flink-runtime/src/main/java/org/apache/flink/runtime/blob/BlobUtils.java x: 411 lines of code y: 41 # changes flink-runtime/src/main/java/org/apache/flink/runtime/state/memory/MemCheckpointStreamFactory.java x: 104 lines of code y: 13 # changes flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/typeutils/LogicalRelDataTypeConverter.java x: 564 lines of code y: 1 # changes flink-runtime/src/main/java/org/apache/flink/runtime/io/network/partition/consumer/BufferManager.java x: 301 lines of code y: 16 # changes flink-runtime/src/main/java/org/apache/flink/runtime/io/network/partition/PipelinedSubpartitionView.java x: 79 lines of code y: 28 # changes flink-libraries/flink-state-processing-api/src/main/java/org/apache/flink/state/api/WindowedStateTransformation.java x: 201 lines of code y: 1 # changes flink-table/flink-table-api-java/src/main/java/org/apache/flink/table/catalog/GenericInMemoryCatalog.java x: 626 lines of code y: 24 # changes flink-runtime/src/main/java/org/apache/flink/runtime/jobgraph/tasks/AbstractInvokable.java x: 119 lines of code y: 49 # changes flink-runtime/src/main/java/org/apache/flink/runtime/io/network/partition/consumer/InputGate.java x: 79 lines of code y: 38 # changes flink-table/flink-table-api-java/src/main/java/org/apache/flink/table/catalog/SchemaTranslator.java x: 364 lines of code y: 5 # changes flink-table/flink-table-runtime/src/main/java/org/apache/flink/table/data/util/DataFormatConverters.java x: 1222 lines of code y: 4 # changes flink-runtime-web/src/main/java/org/apache/flink/runtime/webmonitor/handlers/JarUploadHandler.java x: 81 lines of code y: 18 # changes flink-streaming-java/src/main/java/org/apache/flink/streaming/api/operators/StreamOperator.java x: 27 lines of code y: 33 # changes flink-table/flink-table-common/src/main/java/org/apache/flink/table/types/logical/RowType.java x: 219 lines of code y: 12 # 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-runtime/src/main/java/org/apache/flink/table/data/writer/AbstractBinaryWriter.java x: 268 lines of code y: 2 # changes flink-core/src/main/java/org/apache/flink/api/java/typeutils/RowTypeInfo.java x: 306 lines of code y: 11 # changes flink-table/flink-table-common/src/main/java/org/apache/flink/table/utils/print/TableauStyle.java x: 274 lines of code y: 1 # changes flink-table/flink-table-runtime/src/main/java/org/apache/flink/table/runtime/operators/window/slicing/SlicingWindowOperator.java x: 218 lines of code y: 2 # 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-runtime/src/main/java/org/apache/flink/runtime/state/heap/HeapKeyedStateBackendBuilder.java x: 147 lines of code y: 13 # changes flink-streaming-java/src/main/java/org/apache/flink/streaming/api/windowing/triggers/ContinuousProcessingTimeTrigger.java x: 91 lines of code y: 16 # changes flink-table/flink-table-api-java/src/main/java/org/apache/flink/table/operations/utils/AggregateOperationFactory.java x: 488 lines of code y: 7 # changes flink-table/flink-table-api-java/src/main/java/org/apache/flink/table/operations/utils/ValuesOperationFactory.java x: 317 lines of code y: 6 # changes flink-table/flink-table-api-java/src/main/java/org/apache/flink/table/typeutils/FieldInfoUtils.java x: 600 lines of code y: 16 # changes flink-table/flink-table-common/src/main/java/org/apache/flink/table/types/inference/TypeInferenceUtil.java x: 335 lines of code y: 19 # changes flink-table/flink-table-common/src/main/java/org/apache/flink/table/types/logical/utils/LogicalTypeChecks.java x: 387 lines of code y: 19 # changes flink-streaming-java/src/main/java/org/apache/flink/streaming/api/operators/StreamSource.java x: 97 lines of code y: 41 # changes flink-runtime/src/main/java/org/apache/flink/runtime/operators/BatchTask.java x: 1087 lines of code y: 32 # changes flink-runtime/src/main/java/org/apache/flink/runtime/operators/DataSourceTask.java x: 275 lines of code y: 40 # changes flink-runtime/src/main/java/org/apache/flink/runtime/rest/handler/AbstractRestHandler.java x: 61 lines of code y: 21 # changes flink-streaming-java/src/main/java/org/apache/flink/streaming/api/operators/collect/CollectSinkFunction.java x: 367 lines of code y: 12 # changes flink-queryable-state/flink-queryable-state-client-java/src/main/java/org/apache/flink/queryablestate/network/ServerConnection.java x: 329 lines of code y: 2 # changes flink-streaming-java/src/main/java/org/apache/flink/streaming/runtime/tasks/TestProcessingTimeService.java x: 189 lines of code y: 17 # changes flink-runtime/src/main/java/org/apache/flink/runtime/operators/sort/ExternalSorterBuilder.java x: 335 lines of code y: 3 # changes flink-runtime/src/main/java/org/apache/flink/runtime/operators/sort/LargeRecordHandler.java x: 352 lines of code y: 12 # changes flink-streaming-java/src/main/java/org/apache/flink/streaming/runtime/tasks/StreamIterationHead.java x: 74 lines of code y: 18 # changes flink-python/pyflink/table/__init__.py x: 64 lines of code y: 33 # changes flink-runtime/src/main/java/org/apache/flink/runtime/state/heap/StateTable.java x: 252 lines of code y: 20 # changes flink-runtime/src/main/java/org/apache/flink/runtime/io/disk/iomanager/IOManager.java x: 82 lines of code y: 24 # changes flink-core/src/main/java/org/apache/flink/api/common/functions/RuntimeContext.java x: 73 lines of code y: 56 # changes flink-core/src/main/java/org/apache/flink/api/common/functions/util/AbstractRuntimeUDFContext.java x: 183 lines of code y: 34 # changes flink-core/src/main/java/org/apache/flink/api/common/operators/CollectionExecutor.java x: 490 lines of code y: 27 # changes flink-streaming-java/src/main/java/org/apache/flink/streaming/api/operators/StreamingRuntimeContext.java x: 167 lines of code y: 36 # 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-streaming-java/src/main/java/org/apache/flink/streaming/api/environment/RemoteStreamEnvironment.java x: 146 lines of code y: 39 # changes flink-streaming-java/src/main/java/org/apache/flink/streaming/runtime/io/StreamInputProcessor.java x: 14 lines of code y: 45 # changes flink-core/src/main/java/org/apache/flink/types/RowUtils.java x: 291 lines of code y: 6 # changes flink-table/flink-table-code-splitter/src/main/antlr4/JavaParser.g4 x: 520 lines of code y: 2 # changes flink-table/flink-table-runtime/src/main/java/org/apache/flink/table/runtime/dataview/StateMapView.java x: 299 lines of code y: 1 # changes flink-table/flink-table-runtime/src/main/java/org/apache/flink/table/runtime/operators/window/WindowOperator.java x: 454 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-table/flink-table-runtime/src/main/java/org/apache/flink/table/runtime/util/collections/binary/AbstractBytesMultiMap.java x: 330 lines of code y: 1 # changes flink-core/src/main/java/org/apache/flink/api/common/operators/ResourceSpec.java x: 273 lines of code y: 27 # changes flink-clients/src/main/java/org/apache/flink/client/program/PackagedProgram.java x: 518 lines of code y: 47 # changes flink-runtime/src/main/java/org/apache/flink/runtime/blob/BlobClient.java x: 241 lines of code y: 24 # changes flink-runtime/src/main/java/org/apache/flink/runtime/io/network/buffer/BufferConsumer.java x: 121 lines of code y: 17 # changes flink-runtime/src/main/java/org/apache/flink/runtime/io/network/buffer/BufferProvider.java x: 19 lines of code y: 16 # changes flink-runtime/src/main/java/org/apache/flink/runtime/jobmaster/JobManagerRunner.java x: 20 lines of code y: 51 # changes flink-table/flink-table-common/src/main/java/org/apache/flink/table/types/utils/TypeInfoDataTypeConverter.java x: 281 lines of code y: 2 # changes flink-runtime/src/main/java/org/apache/flink/runtime/state/AbstractStateBackend.java x: 49 lines of code y: 31 # changes flink-connectors/flink-connector-hive/src/main/java/org/apache/flink/table/planner/delegation/hive/parse/HiveASTLexer.g x: 475 lines of code y: 4 # changes flink-connectors/flink-connector-hive/src/main/java/org/apache/flink/table/planner/delegation/hive/parse/IdentifiersASTParser.g x: 704 lines of code y: 3 # changes flink-connectors/flink-connector-hive/src/main/java/org/apache/flink/table/planner/delegation/hive/copy/HiveParserPTFInvocationSpec.java x: 375 lines of code y: 1 # changes flink-core/src/main/java/org/apache/flink/api/common/io/FileInputFormat.java x: 683 lines of code y: 39 # changes flink-core/src/main/java/org/apache/flink/core/memory/MemorySegmentFactory.java x: 67 lines of code y: 25 # changes flink-table/flink-table-common/src/main/java/org/apache/flink/table/descriptors/DescriptorProperties.java x: 1152 lines of code y: 15 # changes flink-core/src/main/java/org/apache/flink/api/java/tuple/Tuple17.java x: 355 lines of code y: 6 # changes flink-core/src/main/java/org/apache/flink/api/java/tuple/Tuple19.java x: 450 lines of code y: 6 # changes flink-core/src/main/java/org/apache/flink/api/java/tuple/Tuple20.java x: 489 lines of code y: 6 # changes flink-core/src/main/java/org/apache/flink/api/java/tuple/Tuple21.java x: 510 lines of code y: 6 # changes flink-core/src/main/java/org/apache/flink/api/java/tuple/Tuple22.java x: 531 lines of code y: 6 # changes flink-core/src/main/java/org/apache/flink/api/java/tuple/Tuple23.java x: 552 lines of code y: 6 # changes flink-core/src/main/java/org/apache/flink/api/java/tuple/Tuple25.java x: 594 lines of code y: 6 # changes flink-runtime/src/main/java/org/apache/flink/runtime/io/network/api/serialization/SpillingAdaptiveSpanningRecordDeserializer.java x: 94 lines of code y: 26 # changes flink-runtime/src/main/java/org/apache/flink/runtime/io/network/api/reader/AbstractRecordReader.java x: 103 lines of code y: 27 # 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-table/flink-table-common/src/main/java/org/apache/flink/table/data/binary/BinaryArrayData.java x: 446 lines of code y: 7 # 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/state/DefaultOperatorStateBackend.java x: 224 lines of code y: 45 # changes flink-core/src/main/java/org/apache/flink/types/Row.java x: 248 lines of code y: 12 # changes flink-clients/src/main/java/org/apache/flink/client/cli/DefaultCLI.java x: 48 lines of code y: 21 # changes flink-core/src/main/java/org/apache/flink/api/common/io/DelimitedInputFormat.java x: 508 lines of code y: 32 # changes flink-core/src/main/java/org/apache/flink/api/common/io/GenericCsvInputFormat.java x: 429 lines of code y: 24 # changes flink-core/src/main/java/org/apache/flink/api/common/operators/base/BulkIterationBase.java x: 192 lines of code y: 13 # changes flink-core/src/main/java/org/apache/flink/api/common/typeinfo/BasicTypeInfo.java x: 276 lines of code y: 19 # changes flink-core/src/main/java/org/apache/flink/api/common/typeinfo/TypeInformation.java x: 59 lines of code y: 22 # changes flink-core/src/main/java/org/apache/flink/api/common/typeutils/base/array/StringArraySerializer.java x: 80 lines of code y: 13 # changes flink-core/src/main/java/org/apache/flink/core/fs/LimitedConnectionsFileSystem.java x: 675 lines of code y: 5 # changes flink-core/src/main/java/org/apache/flink/core/fs/local/LocalFileSystem.java x: 209 lines of code y: 29 # changes flink-core/src/main/java/org/apache/flink/types/StringValue.java x: 531 lines of code y: 19 # changes flink-core/src/main/java/org/apache/flink/util/StringUtils.java x: 163 lines of code y: 20 # changes flink-filesystems/flink-s3-fs-base/src/main/java/com/amazonaws/services/s3/model/transform/XmlResponsesSaxParser.java x: 2457 lines of code y: 2 # changes flink-formats/flink-avro/src/main/java/org/apache/flink/formats/avro/typeutils/AvroSerializer.java x: 271 lines of code y: 11 # changes flink-java/src/main/java/org/apache/flink/api/java/Utils.java x: 240 lines of code y: 29 # changes flink-java/src/main/java/org/apache/flink/api/java/functions/SemanticPropUtil.java x: 719 lines of code y: 16 # changes flink-java/src/main/java/org/apache/flink/api/java/io/PojoCsvInputFormat.java x: 260 lines of code y: 6 # changes flink-java/src/main/java/org/apache/flink/api/java/operators/OperatorTranslation.java x: 222 lines of code y: 21 # changes flink-optimizer/src/main/java/org/apache/flink/optimizer/costs/Costs.java x: 271 lines of code y: 3 # changes flink-optimizer/src/main/java/org/apache/flink/optimizer/dag/WorksetIterationNode.java x: 441 lines of code y: 7 # changes flink-optimizer/src/main/java/org/apache/flink/optimizer/dataproperties/GlobalProperties.java x: 418 lines of code y: 6 # changes flink-runtime/src/main/java/org/apache/flink/runtime/blob/BlobService.java x: 7 lines of code y: 13 # changes flink-runtime/src/main/java/org/apache/flink/runtime/execution/librarycache/LibraryCacheManager.java x: 19 lines of code y: 18 # changes flink-runtime/src/main/java/org/apache/flink/runtime/memory/AbstractPagedInputView.java x: 379 lines of code y: 5 # changes flink-runtime/src/main/java/org/apache/flink/runtime/metrics/MetricRegistry.java x: 17 lines of code y: 24 # 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/hash/HashPartition.java x: 419 lines of code y: 17 # changes flink-runtime/src/main/java/org/apache/flink/runtime/operators/hash/InPlaceMutableHashTable.java x: 649 lines of code y: 5 # 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/FixedLengthRecordSorter.java x: 334 lines of code y: 12 # 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/operators/util/TaskConfig.java x: 977 lines of code y: 18 # changes flink-runtime/src/main/java/org/apache/flink/runtime/rest/messages/taskmanager/TaskManagerMetricsInfo.java x: 285 lines of code y: 3 # changes flink-runtime/src/main/java/org/apache/flink/runtime/taskexecutor/JobLeaderService.java x: 16 lines of code y: 21 # changes flink-runtime/src/main/java/org/apache/flink/runtime/taskexecutor/slot/TaskSlotTable.java x: 53 lines of code y: 26 # changes flink-runtime/src/main/java/org/apache/flink/runtime/util/config/memory/taskmanager/TaskExecutorFlinkMemoryUtils.java x: 325 lines of code y: 4 # changes flink-streaming-java/src/main/java/org/apache/flink/streaming/api/datastream/StreamProjection.java x: 1471 lines of code y: 6 # 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 flink-table/flink-table-common/src/main/java/org/apache/flink/table/utils/TypeStringUtils.java x: 418 lines of code y: 4 # changes flink-yarn/src/main/java/org/apache/flink/yarn/entrypoint/YarnSessionClusterEntrypoint.java x: 58 lines of code y: 17 # changes flink-connectors/flink-sql-connector-hbase-1.4/src/main/resources/hbase-default.xml x: 1477 lines of code y: 1 # changes flink-connectors/flink-sql-connector-hbase-2.2/src/main/resources/hbase-default.xml x: 1734 lines of code y: 1 # changes tools/maven/spotbugs-exclude.xml x: 437 lines of code y: 3 # changes
294.0
# changes
  min: 1.0
  average: 6.29
  25th percentile: 2.0
  median: 3.0
  75th percentile: 7.0
  max: 294.0
0 5565.0
lines of code
min: 1.0 | average: 99.65 | 25th percentile: 20.0 | median: 49.0 | 75th percentile: 107.0 | max: 5565.0

Number of Contributors vs. Number of Changes: 9197 points

flink-contrib/flink-connector-wikiedits/src/main/java/org/apache/flink/streaming/connectors/wikiedits/WikipediaEditsSource.java x: 4 # contributors y: 5 # changes flink-python/src/main/java/org/apache/flink/table/runtime/arrow/sources/ArrowSourceFunction.java x: 3 # contributors y: 4 # changes flink-streaming-java/src/main/java/org/apache/flink/streaming/api/checkpoint/ExternallyInducedSource.java x: 4 # contributors y: 4 # changes flink-streaming-java/src/main/java/org/apache/flink/streaming/api/functions/source/ContinuousFileMonitoringFunction.java x: 17 # contributors y: 24 # changes flink-streaming-java/src/main/java/org/apache/flink/streaming/api/functions/source/FileMonitoringFunction.java x: 8 # contributors y: 8 # changes flink-streaming-java/src/main/java/org/apache/flink/streaming/api/functions/source/FromElementsFunction.java x: 10 # contributors y: 11 # changes flink-streaming-java/src/main/java/org/apache/flink/streaming/api/functions/source/FromIteratorFunction.java x: 6 # contributors y: 6 # changes flink-streaming-java/src/main/java/org/apache/flink/streaming/api/functions/source/InputFormatSourceFunction.java x: 7 # contributors y: 9 # changes flink-streaming-java/src/main/java/org/apache/flink/streaming/api/functions/source/MessageAcknowledgingSourceBase.java x: 17 # contributors y: 21 # changes flink-streaming-java/src/main/java/org/apache/flink/streaming/api/functions/source/MultipleIdsMessageAcknowledgingSourceBase.java x: 9 # contributors y: 10 # changes flink-streaming-java/src/main/java/org/apache/flink/streaming/api/functions/source/ParallelSourceFunction.java x: 5 # contributors y: 5 # changes flink-streaming-java/src/main/java/org/apache/flink/streaming/api/functions/source/SocketTextStreamFunction.java x: 11 # contributors y: 11 # changes flink-walkthroughs/flink-walkthrough-common/src/main/java/org/apache/flink/walkthrough/common/source/TransactionSource.java x: 3 # contributors y: 3 # changes flink-rpc/flink-rpc-akka-loader/src/main/java/org/apache/flink/runtime/rpc/pekko/PekkoRpcSystemLoader.java x: 2 # contributors y: 2 # changes flink-connectors/flink-connector-files/src/main/java/org/apache/flink/connector/file/table/FileSystemTableFactory.java x: 7 # contributors y: 10 # changes flink-table/flink-table-api-java/src/main/java/org/apache/flink/table/api/TableConfig.java x: 15 # contributors y: 33 # changes flink-table/flink-table-api-java/src/main/java/org/apache/flink/table/api/internal/TableConfigValidation.java x: 1 # contributors y: 1 # changes flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/utils/TableConfigUtils.java x: 2 # contributors y: 5 # changes flink-runtime/src/main/java/org/apache/flink/runtime/io/network/partition/hybrid/tiered/tier/remote/RemoteStorageScanner.java x: 1 # contributors y: 2 # changes flink-runtime/src/main/java/org/apache/flink/runtime/state/SharedStateRegistry.java x: 10 # contributors y: 23 # changes flink-core/src/main/java/org/apache/flink/api/common/ExecutionConfig.java x: 40 # contributors y: 96 # changes flink-core/src/main/java/org/apache/flink/configuration/PipelineOptions.java x: 15 # contributors y: 19 # changes flink-dist/src/main/assemblies/bin.xml x: 36 # contributors y: 88 # changes flink-java/src/main/java/org/apache/flink/api/java/CollectionEnvironment.java x: 12 # contributors y: 17 # changes flink-java/src/main/java/org/apache/flink/api/java/DataSet.java x: 39 # contributors y: 81 # changes flink-java/src/main/java/org/apache/flink/api/java/ExecutionEnvironment.java x: 38 # contributors y: 107 # changes flink-java/src/main/java/org/apache/flink/api/java/LocalEnvironment.java x: 15 # contributors y: 28 # changes flink-java/src/main/java/org/apache/flink/api/java/RemoteEnvironment.java x: 17 # contributors y: 30 # changes flink-java/src/main/java/org/apache/flink/api/java/aggregation/Aggregations.java x: 6 # contributors y: 8 # changes flink-java/src/main/java/org/apache/flink/api/java/functions/FunctionAnnotation.java x: 13 # contributors y: 17 # changes flink-java/src/main/java/org/apache/flink/api/java/io/CollectionInputFormat.java x: 11 # contributors y: 14 # changes flink-java/src/main/java/org/apache/flink/api/java/io/CsvOutputFormat.java x: 9 # contributors y: 12 # changes flink-java/src/main/java/org/apache/flink/api/java/io/CsvReader.java x: 19 # contributors y: 26 # changes flink-java/src/main/java/org/apache/flink/api/java/io/DiscardingOutputFormat.java x: 5 # contributors y: 7 # changes flink-java/src/main/java/org/apache/flink/api/java/io/PrimitiveInputFormat.java x: 9 # contributors y: 11 # changes flink-java/src/main/java/org/apache/flink/api/java/io/PrintingOutputFormat.java x: 10 # contributors y: 12 # changes flink-java/src/main/java/org/apache/flink/api/java/io/TypeSerializerOutputFormat.java x: 7 # contributors y: 7 # changes flink-java/src/main/java/org/apache/flink/api/java/operators/AggregateOperator.java x: 15 # contributors y: 22 # changes flink-java/src/main/java/org/apache/flink/api/java/operators/CoGroupOperator.java x: 16 # contributors y: 34 # changes flink-java/src/main/java/org/apache/flink/api/java/operators/CrossOperator.java x: 19 # contributors y: 30 # changes flink-java/src/main/java/org/apache/flink/api/java/operators/DataSink.java x: 15 # contributors y: 27 # changes flink-java/src/main/java/org/apache/flink/api/java/operators/DataSource.java x: 9 # contributors y: 14 # changes flink-java/src/main/java/org/apache/flink/api/java/operators/DeltaIteration.java x: 16 # contributors y: 20 # changes flink-java/src/main/java/org/apache/flink/api/java/operators/FilterOperator.java x: 12 # contributors y: 15 # changes flink-java/src/main/java/org/apache/flink/api/java/operators/FlatMapOperator.java x: 14 # contributors y: 19 # changes flink-java/src/main/java/org/apache/flink/api/java/operators/GroupReduceOperator.java x: 18 # contributors y: 28 # changes flink-java/src/main/java/org/apache/flink/api/java/operators/Grouping.java x: 12 # contributors y: 16 # changes flink-java/src/main/java/org/apache/flink/api/java/operators/JoinOperator.java x: 22 # contributors y: 46 # changes flink-java/src/main/java/org/apache/flink/api/java/operators/MapOperator.java x: 14 # contributors y: 18 # changes flink-java/src/main/java/org/apache/flink/api/java/operators/MapPartitionOperator.java x: 10 # contributors y: 13 # changes flink-java/src/main/java/org/apache/flink/api/java/operators/PartitionOperator.java x: 15 # contributors y: 20 # changes flink-java/src/main/java/org/apache/flink/api/java/operators/SortedGrouping.java x: 19 # contributors y: 31 # changes flink-java/src/main/java/org/apache/flink/api/java/operators/TwoInputOperator.java x: 8 # contributors y: 10 # changes flink-java/src/main/java/org/apache/flink/api/java/operators/UnsortedGrouping.java x: 21 # contributors y: 29 # changes flink-java/src/main/java/org/apache/flink/api/java/utils/DataSetUtils.java x: 16 # contributors y: 19 # changes flink-java/src/main/java/org/apache/flink/api/java/utils/ParameterTool.java x: 22 # contributors y: 27 # changes flink-table/flink-table-common/src/main/java/org/apache/flink/table/catalog/Catalog.java x: 15 # contributors y: 25 # changes flink-core/src/main/java/org/apache/flink/configuration/JobManagerOptions.java x: 33 # contributors y: 81 # changes flink-core/src/main/java/org/apache/flink/api/common/state/ListState.java x: 8 # contributors y: 9 # changes flink-python/pyflink/datastream/state.py x: 7 # contributors y: 13 # changes flink-runtime/src/main/java/org/apache/flink/runtime/execution/Environment.java x: 23 # contributors y: 56 # changes flink-runtime/src/main/java/org/apache/flink/runtime/iterative/task/IterationHeadTask.java x: 11 # contributors y: 16 # changes flink-runtime/src/main/java/org/apache/flink/runtime/state/internal/InternalListState.java x: 5 # contributors y: 6 # changes flink-state-backends/flink-statebackend-rocksdb/src/main/java/org/apache/flink/contrib/streaming/state/snapshot/RocksDBFullSnapshotResources.java x: 3 # contributors y: 5 # changes flink-streaming-java/src/main/java/org/apache/flink/streaming/api/functions/source/ContinuousFileReaderOperator.java x: 22 # contributors y: 50 # changes flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/plan/nodes/exec/batch/BatchExecSink.java x: 8 # contributors y: 11 # changes flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/plan/nodes/exec/stream/StreamExecSink.java x: 9 # contributors y: 16 # changes flink-table/flink-table-planner/src/main/scala/org/apache/flink/table/planner/plan/nodes/physical/stream/StreamPhysicalSink.scala x: 6 # contributors y: 11 # changes flink-streaming-java/src/main/java/org/apache/flink/streaming/runtime/tasks/StreamTask.java x: 61 # contributors y: 294 # changes flink-state-backends/flink-statebackend-changelog/src/main/java/org/apache/flink/state/changelog/ChangelogKeyedStateBackend.java x: 10 # contributors y: 39 # changes flink-state-backends/flink-statebackend-common/src/main/java/org/apache/flink/state/common/PeriodicMaterializationManager.java x: 2 # contributors y: 4 # changes flink-runtime/src/main/java/org/apache/flink/runtime/state/SharedStateRegistryImpl.java x: 3 # contributors y: 8 # changes flink-runtime/src/main/java/org/apache/flink/runtime/checkpoint/metadata/MetadataV2V3SerializerBase.java x: 12 # contributors y: 24 # changes flink-runtime/src/main/java/org/apache/flink/runtime/state/IncrementalKeyedStateHandle.java x: 6 # contributors y: 10 # changes flink-runtime/src/main/java/org/apache/flink/runtime/state/changelog/ChangelogStateBackendHandle.java x: 7 # contributors y: 15 # changes flink-state-backends/flink-statebackend-rocksdb/src/main/java/org/apache/flink/contrib/streaming/state/RocksDBStateDownloader.java x: 9 # contributors y: 9 # changes flink-state-backends/flink-statebackend-rocksdb/src/main/java/org/apache/flink/contrib/streaming/state/snapshot/RocksDBSnapshotStrategyBase.java x: 10 # contributors y: 10 # changes flink-state-backends/flink-statebackend-rocksdb/src/main/java/org/apache/flink/contrib/streaming/state/snapshot/RocksIncrementalSnapshotStrategy.java x: 17 # contributors y: 25 # changes flink-scala/src/main/java/org/apache/flink/api/scala/operators/ScalaAggregateOperator.java x: 13 # contributors y: 18 # changes flink-scala/src/main/scala/org/apache/flink/api/scala/DataSet.scala x: 25 # contributors y: 72 # changes flink-scala/src/main/scala/org/apache/flink/api/scala/ExecutionEnvironment.scala x: 36 # contributors y: 67 # changes flink-scala/src/main/scala/org/apache/flink/api/scala/GroupedDataSet.scala x: 13 # contributors y: 26 # changes flink-scala/src/main/scala/org/apache/flink/api/scala/joinDataSet.scala x: 12 # contributors y: 26 # changes flink-scala/src/main/scala/org/apache/flink/api/scala/package.scala x: 16 # contributors y: 22 # changes flink-scala/src/main/scala/org/apache/flink/api/scala/typeutils/CaseClassTypeInfo.scala x: 12 # contributors y: 23 # changes flink-scala/src/main/scala/org/apache/flink/api/scala/typeutils/OptionTypeInfo.scala x: 9 # contributors y: 13 # changes flink-scala/src/main/scala/org/apache/flink/api/scala/typeutils/TraversableTypeInfo.scala x: 7 # contributors y: 11 # changes flink-streaming-scala/src/main/scala/org/apache/flink/streaming/api/scala/AllWindowedStream.scala x: 19 # contributors y: 23 # changes flink-streaming-scala/src/main/scala/org/apache/flink/streaming/api/scala/ConnectedStreams.scala x: 13 # contributors y: 16 # changes flink-streaming-scala/src/main/scala/org/apache/flink/streaming/api/scala/DataStream.scala x: 34 # contributors y: 56 # changes flink-streaming-scala/src/main/scala/org/apache/flink/streaming/api/scala/KeyedStream.scala x: 21 # contributors y: 31 # changes flink-streaming-scala/src/main/scala/org/apache/flink/streaming/api/scala/StreamExecutionEnvironment.scala x: 35 # contributors y: 56 # changes flink-streaming-scala/src/main/scala/org/apache/flink/streaming/api/scala/WindowedStream.scala x: 19 # contributors y: 24 # changes flink-table/flink-table-api-scala-bridge/src/main/scala/org/apache/flink/table/api/bridge/scala/StreamTableEnvironment.scala x: 9 # contributors y: 17 # changes flink-table/flink-table-api-scala/src/main/scala/org/apache/flink/table/api/ImplicitExpressionConversions.scala x: 13 # contributors y: 28 # changes flink-core/src/main/java/org/apache/flink/api/common/state/StateDescriptor.java x: 14 # contributors y: 28 # changes flink-streaming-java/src/main/java/org/apache/flink/streaming/api/datastream/KeyedStream.java x: 30 # contributors y: 45 # changes flink-runtime/src/main/java/org/apache/flink/runtime/jobgraph/JobGraph.java x: 30 # contributors y: 74 # changes flink-streaming-java/src/main/java/org/apache/flink/streaming/api/graph/StreamingJobGraphGenerator.java x: 67 # contributors y: 169 # changes flink-runtime/src/main/java/org/apache/flink/runtime/security/token/hadoop/HadoopFSDelegationTokenProvider.java x: 4 # contributors y: 7 # changes flink-runtime/src/main/java/org/apache/flink/runtime/shuffle/NettyShuffleMaster.java x: 6 # contributors y: 13 # changes flink-runtime/src/main/java/org/apache/flink/runtime/dispatcher/Dispatcher.java x: 39 # contributors y: 158 # changes flink-runtime/src/main/java/org/apache/flink/runtime/rest/RestClient.java x: 18 # contributors y: 38 # changes flink-runtime/src/main/java/org/apache/flink/runtime/rest/RestServerEndpoint.java x: 17 # contributors y: 43 # changes flink-table/flink-table-api-java/src/main/java/org/apache/flink/table/catalog/FunctionCatalog.java x: 19 # contributors y: 49 # changes flink-python/pyproject.toml x: 2 # contributors y: 3 # changes flink-core/src/main/java/org/apache/flink/configuration/AkkaOptions.java x: 11 # contributors y: 21 # changes flink-core/src/main/java/org/apache/flink/configuration/MetricOptions.java x: 10 # contributors y: 25 # changes flink-core/src/main/java/org/apache/flink/configuration/SecurityOptions.java x: 19 # contributors y: 34 # changes flink-core/src/main/java/org/apache/flink/util/NetUtils.java x: 16 # contributors y: 24 # changes flink-dist/src/main/flink-bin/conf/logback.xml x: 6 # contributors y: 9 # changes flink-rpc/flink-rpc-core/src/main/java/org/apache/flink/runtime/rpc/RpcUtils.java x: 1 # contributors y: 4 # changes flink-runtime/src/main/java/org/apache/flink/runtime/io/network/partition/hybrid/tiered/netty/TieredStorageNettyServiceImpl.java x: 3 # contributors y: 6 # changes flink-runtime/src/main/java/org/apache/flink/runtime/minicluster/MiniClusterConfiguration.java x: 17 # contributors y: 33 # changes flink-runtime/src/main/java/org/apache/flink/runtime/util/LeaderRetrievalUtils.java x: 11 # contributors y: 23 # changes flink-runtime/src/main/java/org/apache/flink/runtime/webmonitor/WebMonitorEndpoint.java x: 31 # contributors y: 76 # changes flink-yarn/src/main/java/org/apache/flink/yarn/YarnResourceManagerDriver.java x: 13 # contributors y: 19 # changes flink-yarn/src/main/java/org/apache/flink/yarn/YarnTaskExecutorRunner.java x: 22 # contributors y: 34 # changes flink-yarn/src/main/java/org/apache/flink/yarn/configuration/YarnConfigOptions.java x: 33 # contributors y: 44 # changes flink-runtime/src/main/java/org/apache/flink/runtime/resourcemanager/slotmanager/FineGrainedSlotManager.java x: 8 # contributors y: 36 # changes flink-runtime/src/main/java/org/apache/flink/runtime/operators/coordination/RecreateOnResetOperatorCoordinator.java x: 7 # contributors y: 19 # changes flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/plan/nodes/exec/stream/StreamExecChangelogNormalize.java x: 8 # contributors y: 12 # changes flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/plan/nodes/exec/stream/StreamExecGlobalGroupAggregate.java x: 10 # contributors y: 17 # changes flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/plan/nodes/exec/stream/StreamExecGroupAggregate.java x: 8 # contributors y: 15 # changes flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/plan/nodes/exec/stream/StreamExecLimit.java x: 5 # contributors y: 9 # changes flink-runtime/src/main/java/org/apache/flink/runtime/taskexecutor/TaskExecutor.java x: 69 # contributors y: 205 # changes flink-runtime/src/main/java/org/apache/flink/runtime/io/network/partition/hybrid/HsMemoryDataManager.java x: 1 # contributors y: 14 # changes flink-runtime/src/main/java/org/apache/flink/runtime/io/network/partition/hybrid/HsResultPartition.java x: 3 # contributors y: 16 # changes flink-table/flink-sql-gateway/src/main/java/org/apache/flink/table/gateway/service/context/SessionContext.java x: 10 # contributors y: 19 # changes flink-table/flink-table-api-java/src/main/java/org/apache/flink/table/api/TableEnvironment.java x: 25 # contributors y: 63 # changes flink-table/flink-table-api-java/src/main/java/org/apache/flink/table/api/internal/TableEnvironmentImpl.java x: 41 # contributors y: 158 # changes flink-table/flink-table-api-scala-bridge/src/main/scala/org/apache/flink/table/api/bridge/scala/internal/StreamTableEnvironmentImpl.scala x: 10 # contributors y: 27 # changes flink-table/flink-table-api-java/src/main/java/org/apache/flink/table/catalog/CatalogManager.java x: 22 # contributors y: 44 # changes flink-table/flink-table-common/src/main/java/org/apache/flink/table/factories/FactoryUtil.java x: 20 # contributors y: 36 # changes flink-runtime/src/main/java/org/apache/flink/runtime/io/network/partition/consumer/SingleInputGateFactory.java x: 13 # contributors y: 36 # changes flink-core/src/main/java/org/apache/flink/configuration/NettyShuffleEnvironmentOptions.java x: 20 # contributors y: 39 # changes flink-runtime/src/main/java/org/apache/flink/runtime/io/network/NettyShuffleEnvironment.java x: 13 # contributors y: 24 # changes flink-runtime/src/main/java/org/apache/flink/runtime/io/network/partition/ResultPartitionFactory.java x: 16 # contributors y: 44 # changes flink-runtime/src/main/java/org/apache/flink/runtime/taskmanager/NettyShuffleEnvironmentConfiguration.java x: 18 # contributors y: 33 # changes flink-table/flink-table-api-java/src/main/java/org/apache/flink/table/catalog/listener/CatalogContext.java x: 1 # contributors y: 3 # changes flink-runtime/src/main/java/org/apache/flink/runtime/jobmaster/slotpool/DeclarativeSlotPool.java x: 6 # contributors y: 12 # changes flink-runtime/src/main/java/org/apache/flink/runtime/jobmaster/slotpool/DeclarativeSlotPoolBridge.java x: 9 # contributors y: 21 # changes flink-runtime/src/main/java/org/apache/flink/runtime/jobmaster/slotpool/DefaultAllocatedSlotPool.java x: 5 # contributors y: 10 # changes flink-runtime/src/main/java/org/apache/flink/runtime/jobmaster/slotpool/DefaultDeclarativeSlotPool.java x: 7 # contributors y: 17 # changes flink-runtime/src/main/java/org/apache/flink/runtime/jobmaster/slotpool/SlotPool.java x: 13 # contributors y: 45 # changes flink-runtime/src/main/java/org/apache/flink/runtime/scheduler/adaptive/AdaptiveScheduler.java x: 20 # contributors y: 52 # changes flink-runtime/src/main/java/org/apache/flink/runtime/deployment/InputGateDeploymentDescriptor.java x: 11 # contributors y: 17 # changes flink-runtime/src/main/java/org/apache/flink/runtime/deployment/TaskDeploymentDescriptor.java x: 24 # contributors y: 51 # changes flink-runtime/src/main/java/org/apache/flink/runtime/taskexecutor/TaskManagerServices.java x: 29 # contributors y: 86 # changes flink-runtime/src/main/java/org/apache/flink/runtime/deployment/TaskDeploymentDescriptorFactory.java x: 14 # contributors y: 31 # changes flink-runtime/src/main/java/org/apache/flink/runtime/executiongraph/IntermediateResult.java x: 11 # contributors y: 25 # changes flink-table/flink-table-planner/src/main/scala/org/apache/flink/table/planner/plan/nodes/physical/common/CommonPhysicalTableSourceScan.scala x: 4 # contributors y: 3 # changes flink-connectors/flink-connector-hive/src/main/java/org/apache/flink/table/catalog/hive/util/HiveReflectionUtils.java x: 4 # contributors y: 11 # changes flink-connectors/flink-connector-hive/src/main/java/org/apache/flink/table/planner/delegation/hive/HiveParser.java x: 7 # contributors y: 29 # changes flink-connectors/flink-connector-hive/src/main/java/org/apache/flink/table/planner/delegation/hive/parse/HiveParserDDLSemanticAnalyzer.java x: 11 # contributors y: 29 # changes flink-table/flink-table-planner/src/main/scala/org/apache/flink/table/planner/codegen/CodeGenUtils.scala x: 8 # contributors y: 21 # changes flink-table/flink-table-planner/src/main/java/org/apache/calcite/sql2rel/SqlToRelConverter.java x: 3 # contributors y: 9 # changes flink-table/flink-sql-gateway/src/main/java/org/apache/flink/table/gateway/service/operation/OperationExecutor.java x: 9 # contributors y: 23 # changes flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/catalog/FunctionCatalogOperatorTable.java x: 2 # contributors y: 6 # changes flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/operations/converters/SqlNodeConverters.java x: 4 # contributors y: 9 # changes flink-table/flink-sql-jdbc-driver/src/main/java/org/apache/flink/table/jdbc/FlinkConnection.java x: 1 # contributors y: 8 # changes flink-table/flink-sql-jdbc-driver/src/main/java/org/apache/flink/table/jdbc/FlinkStatement.java x: 1 # contributors y: 6 # changes flink-formats/flink-json/src/main/java/org/apache/flink/formats/json/JsonRowDataDeserializationSchema.java x: 15 # contributors y: 14 # changes flink-formats/flink-json/src/main/java/org/apache/flink/formats/json/JsonRowDataSerializationSchema.java x: 13 # contributors y: 13 # changes flink-runtime/src/main/java/org/apache/flink/runtime/metrics/MetricNames.java x: 19 # contributors y: 37 # changes flink-runtime/src/main/java/org/apache/flink/runtime/metrics/groups/TaskIOMetricGroup.java x: 14 # contributors y: 24 # changes flink-table/flink-table-api-java/src/main/java/org/apache/flink/table/api/config/TableConfigOptions.java x: 16 # contributors y: 25 # changes flink-streaming-java/src/main/java/org/apache/flink/streaming/runtime/operators/windowing/WindowOperator.java x: 25 # contributors y: 73 # changes flink-core/src/main/java/org/apache/flink/configuration/RestOptions.java x: 15 # contributors y: 26 # changes flink-runtime/src/main/java/org/apache/flink/runtime/jobmaster/JobMaster.java x: 51 # contributors y: 195 # changes flink-runtime/src/main/java/org/apache/flink/runtime/jobmaster/JobMasterGateway.java x: 26 # contributors y: 69 # changes flink-runtime/src/main/java/org/apache/flink/runtime/rest/handler/job/checkpoints/CheckpointingStatisticsHandler.java x: 10 # contributors y: 16 # changes flink-runtime/src/main/java/org/apache/flink/runtime/scheduler/SchedulerBase.java x: 31 # contributors y: 107 # changes flink-streaming-java/src/main/java/org/apache/flink/streaming/api/environment/StreamExecutionEnvironment.java x: 66 # contributors y: 150 # changes flink-runtime/src/main/java/org/apache/flink/runtime/io/network/partition/hybrid/HybridShuffleConfiguration.java x: 2 # contributors y: 7 # changes flink-table/flink-table-api-java/src/main/java/org/apache/flink/table/api/config/ExecutionConfigOptions.java x: 20 # contributors y: 40 # changes flink-runtime/src/main/java/org/apache/flink/runtime/io/network/partition/BufferReaderWriterUtil.java x: 8 # contributors y: 13 # changes flink-runtime/src/main/java/org/apache/flink/runtime/io/network/partition/consumer/SingleInputGate.java x: 30 # contributors y: 117 # changes flink-connectors/flink-connector-hive/src/main/java/org/apache/flink/connectors/hive/HiveOptions.java x: 12 # contributors y: 18 # changes flink-connectors/flink-connector-hive/src/main/java/org/apache/flink/connectors/hive/HiveTableSource.java x: 25 # contributors y: 50 # changes flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/delegation/PlannerContext.java x: 8 # contributors y: 17 # changes flink-table/flink-table-planner/src/main/scala/org/apache/flink/table/planner/delegation/PlannerBase.scala x: 16 # contributors y: 36 # changes flink-table/flink-table-common/src/main/java/org/apache/flink/table/catalog/CatalogPropertiesUtil.java x: 4 # contributors y: 6 # changes flink-runtime/src/main/java/org/apache/flink/runtime/checkpoint/channel/RecoveredChannelStateHandler.java x: 7 # contributors y: 12 # changes flink-runtime/src/main/java/org/apache/flink/runtime/io/network/partition/PipelinedSubpartition.java x: 21 # contributors y: 72 # changes flink-runtime/src/main/java/org/apache/flink/runtime/io/network/partition/ResultSubpartition.java x: 12 # contributors y: 37 # changes flink-table/flink-table-common/src/main/java/org/apache/flink/table/types/extraction/DataTypeExtractor.java x: 4 # contributors y: 16 # changes flink-runtime/src/main/java/org/apache/flink/runtime/zookeeper/ZooKeeperStateHandleStore.java x: 15 # contributors y: 34 # changes flink-table/flink-table-planner/src/main/scala/org/apache/flink/table/planner/codegen/CodeGeneratorContext.scala x: 9 # contributors y: 18 # changes flink-table/flink-table-planner/src/main/scala/org/apache/flink/table/planner/codegen/LongHashJoinGenerator.scala x: 5 # contributors y: 11 # changes flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/plan/nodes/exec/ExecNodeBase.java x: 8 # contributors y: 16 # changes flink-table/flink-table-planner/src/main/scala/org/apache/flink/table/planner/codegen/ExprCodeGenerator.scala x: 10 # contributors y: 21 # changes flink-runtime/src/main/java/org/apache/flink/runtime/source/coordinator/SourceCoordinator.java x: 12 # contributors y: 34 # changes flink-runtime/src/main/java/org/apache/flink/runtime/io/network/buffer/Buffer.java x: 14 # contributors y: 26 # changes flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/functions/sql/FlinkSqlOperatorTable.java x: 11 # contributors y: 24 # changes flink-runtime-web/web-dashboard/src/app/pages/job/overview/backpressure/job-overview-drawer-backpressure.component.html x: 10 # contributors y: 15 # changes flink-kubernetes/src/main/java/org/apache/flink/kubernetes/utils/KubernetesUtils.java x: 19 # contributors y: 40 # changes flink-runtime/src/main/java/org/apache/flink/runtime/highavailability/nonha/embedded/EmbeddedLeaderService.java x: 4 # contributors y: 18 # changes flink-runtime/src/main/java/org/apache/flink/runtime/leaderelection/DefaultLeaderElectionService.java x: 6 # contributors y: 30 # changes flink-runtime/src/main/java/org/apache/flink/runtime/leaderelection/LeaderElectionService.java x: 4 # contributors y: 12 # changes flink-streaming-java/src/main/java/org/apache/flink/streaming/api/datastream/DataStream.java x: 32 # contributors y: 68 # changes flink-runtime/src/main/java/org/apache/flink/runtime/highavailability/AbstractHaServices.java x: 8 # contributors y: 18 # changes flink-python/pyflink/table/expression.py x: 12 # contributors y: 39 # changes flink-table/flink-table-api-java/src/main/java/org/apache/flink/table/api/internal/BaseExpressions.java x: 13 # contributors y: 32 # changes flink-table/flink-table-common/src/main/java/org/apache/flink/table/functions/BuiltInFunctionDefinitions.java x: 20 # contributors y: 74 # changes flink-streaming-java/src/main/java/org/apache/flink/streaming/api/operators/SourceOperator.java x: 18 # contributors y: 52 # changes flink-core/src/main/java/org/apache/flink/configuration/ConfigConstants.java x: 61 # contributors y: 182 # changes flink-runtime/src/main/java/org/apache/flink/runtime/highavailability/HighAvailabilityServicesUtils.java x: 12 # contributors y: 32 # changes flink-python/pyflink/datastream/stream_execution_environment.py x: 18 # contributors y: 46 # changes flink-streaming-java/src/main/java/org/apache/flink/streaming/api/graph/StreamGraph.java x: 41 # contributors y: 86 # changes flink-streaming-java/src/main/java/org/apache/flink/streaming/api/graph/StreamGraphGenerator.java x: 43 # contributors y: 97 # changes flink-runtime/src/main/java/org/apache/flink/runtime/util/ZooKeeperUtils.java x: 22 # contributors y: 57 # changes flink-runtime/src/main/java/org/apache/flink/runtime/source/coordinator/SourceCoordinatorContext.java x: 18 # contributors y: 31 # changes flink-connectors/flink-connector-hive/src/main/java/org/apache/flink/connectors/hive/HiveTableSink.java x: 29 # contributors y: 48 # changes flink-libraries/flink-state-processing-api/src/main/java/org/apache/flink/state/api/runtime/SavepointEnvironment.java x: 23 # contributors y: 29 # changes flink-runtime/src/main/java/org/apache/flink/runtime/taskmanager/RuntimeEnvironment.java x: 21 # contributors y: 46 # changes flink-runtime/src/main/java/org/apache/flink/runtime/taskmanager/Task.java x: 54 # contributors y: 219 # changes flink-streaming-java/src/main/java/org/apache/flink/streaming/runtime/tasks/SourceStreamTask.java x: 31 # contributors y: 68 # changes flink-python/pyflink/table/catalog.py x: 9 # contributors y: 25 # changes flink-table/flink-sql-parser/src/main/codegen/includes/parserImpls.ftl x: 39 # contributors y: 82 # changes flink-runtime/src/main/java/org/apache/flink/runtime/rest/handler/AbstractHandler.java x: 12 # contributors y: 19 # changes flink-table/flink-table-planner/src/main/scala/org/apache/flink/table/planner/codegen/calls/ScalarOperatorGens.scala x: 13 # contributors y: 39 # changes flink-core/src/main/java/org/apache/flink/api/java/typeutils/runtime/kryo/KryoSerializer.java x: 13 # contributors y: 22 # changes flink-runtime/src/main/java/org/apache/flink/runtime/executiongraph/Execution.java x: 51 # contributors y: 203 # changes flink-connectors/flink-connector-hive/src/main/java/org/apache/flink/table/planner/delegation/hive/HiveParserCalcitePlanner.java x: 9 # contributors y: 24 # changes flink-runtime/src/main/java/org/apache/flink/runtime/checkpoint/PendingCheckpoint.java x: 29 # contributors y: 82 # changes flink-runtime/src/main/java/org/apache/flink/runtime/execution/librarycache/BlobLibraryCacheManager.java x: 17 # contributors y: 38 # changes flink-yarn/src/main/java/org/apache/flink/yarn/YarnClusterDescriptor.java x: 42 # contributors y: 99 # changes flink-connectors/flink-connector-hive/src/main/java/org/apache/flink/table/functions/hive/conversion/HiveInspectors.java x: 10 # contributors y: 29 # changes flink-core/src/main/java/org/apache/flink/api/common/accumulators/AccumulatorHelper.java x: 10 # contributors y: 18 # changes flink-core/src/main/java/org/apache/flink/configuration/Configuration.java x: 21 # contributors y: 38 # changes flink-core/src/main/java/org/apache/flink/util/InstantiationUtil.java x: 26 # contributors y: 47 # changes flink-libraries/flink-cep/src/main/java/org/apache/flink/cep/nfa/NFA.java x: 20 # contributors y: 56 # changes flink-runtime/src/main/java/org/apache/flink/runtime/checkpoint/StateAssignmentOperation.java x: 27 # contributors y: 49 # changes flink-runtime/src/main/java/org/apache/flink/runtime/executiongraph/DefaultExecutionGraph.java x: 23 # contributors y: 49 # changes flink-runtime/src/main/java/org/apache/flink/runtime/resourcemanager/ResourceManager.java x: 41 # contributors y: 152 # changes flink-runtime/src/main/java/org/apache/flink/runtime/resourcemanager/slotmanager/DeclarativeSlotManager.java x: 8 # contributors y: 26 # changes flink-runtime/src/main/java/org/apache/flink/runtime/rest/handler/HandlerRequest.java x: 4 # contributors y: 10 # changes flink-runtime/src/main/java/org/apache/flink/runtime/rest/handler/job/JobDetailsHandler.java x: 11 # contributors y: 18 # changes flink-streaming-java/src/main/java/org/apache/flink/streaming/runtime/tasks/OperatorChain.java x: 39 # contributors y: 93 # changes flink-streaming-java/src/main/java/org/apache/flink/streaming/runtime/tasks/SubtaskCheckpointCoordinatorImpl.java x: 14 # contributors y: 57 # changes flink-runtime/src/main/java/org/apache/flink/runtime/source/coordinator/SourceCoordinatorProvider.java x: 11 # contributors y: 20 # changes flink-table/flink-table-common/src/main/java/org/apache/flink/table/types/inference/InputTypeStrategies.java x: 9 # contributors y: 26 # changes flink-core/src/main/java/org/apache/flink/configuration/CoreOptions.java x: 28 # contributors y: 59 # changes flink-core/src/main/java/org/apache/flink/core/fs/FileSystem.java x: 31 # contributors y: 62 # changes flink-core/src/main/java/org/apache/flink/util/FileUtils.java x: 14 # contributors y: 23 # changes flink-python/src/main/java/org/apache/flink/python/chain/PythonOperatorChainingOptimizer.java x: 5 # contributors y: 15 # changes flink-python/src/main/java/org/apache/flink/python/util/PythonConfigUtil.java x: 11 # contributors y: 38 # changes flink-runtime-web/src/main/java/org/apache/flink/runtime/webmonitor/handlers/JarRunHandler.java x: 16 # contributors y: 40 # changes flink-runtime-web/src/main/java/org/apache/flink/runtime/webmonitor/handlers/utils/JarHandlerUtils.java x: 11 # contributors y: 13 # changes flink-runtime/src/main/java/org/apache/flink/runtime/blob/FileSystemBlobStore.java x: 13 # contributors y: 29 # changes flink-runtime/src/main/java/org/apache/flink/runtime/clusterframework/BootstrapTools.java x: 29 # contributors y: 60 # changes flink-runtime/src/main/java/org/apache/flink/runtime/dispatcher/JobDispatcherFactory.java x: 8 # contributors y: 22 # changes flink-runtime/src/main/java/org/apache/flink/runtime/entrypoint/SessionClusterEntrypoint.java x: 11 # contributors y: 31 # changes flink-runtime/src/main/java/org/apache/flink/runtime/io/network/partition/consumer/RemoteInputChannel.java x: 21 # contributors y: 92 # changes flink-runtime/src/main/java/org/apache/flink/runtime/io/network/partition/consumer/UnionInputGate.java x: 17 # contributors y: 51 # changes flink-streaming-java/src/main/java/org/apache/flink/streaming/runtime/operators/windowing/EvictingWindowOperator.java x: 16 # contributors y: 38 # changes flink-table/flink-sql-client/src/main/java/org/apache/flink/table/client/cli/CliClient.java x: 34 # contributors y: 75 # changes flink-runtime/src/main/java/org/apache/flink/runtime/io/network/netty/NettyConfig.java x: 14 # contributors y: 27 # changes flink-yarn/src/main/java/org/apache/flink/yarn/Utils.java x: 44 # contributors y: 65 # changes flink-runtime/src/main/java/org/apache/flink/runtime/checkpoint/CheckpointCoordinator.java x: 54 # contributors y: 213 # changes azure-pipelines.yml x: 15 # contributors y: 37 # changes tools/azure-pipelines/build-apache-repo.yml x: 15 # contributors y: 48 # changes flink-connectors/flink-connector-hive/src/main/java/org/apache/flink/table/planner/delegation/hive/HiveParserUtils.java x: 5 # contributors y: 18 # changes flink-table/flink-table-planner/src/main/scala/org/apache/flink/table/planner/plan/rules/FlinkBatchRuleSets.scala x: 14 # contributors y: 20 # changes flink-table/flink-table-planner/src/main/scala/org/apache/flink/table/planner/plan/rules/FlinkStreamRuleSets.scala x: 13 # contributors y: 21 # changes flink-runtime/src/main/java/org/apache/flink/runtime/io/network/netty/NettyMessage.java x: 17 # contributors y: 47 # changes flink-runtime/src/main/java/org/apache/flink/runtime/io/network/partition/consumer/InputChannel.java x: 20 # contributors y: 43 # changes flink-runtime/src/main/java/org/apache/flink/runtime/io/network/partition/consumer/LocalInputChannel.java x: 19 # contributors y: 66 # changes flink-python/pyflink/java_gateway.py x: 10 # contributors y: 26 # changes flink-runtime/src/main/java/org/apache/flink/runtime/dispatcher/DispatcherRestEndpoint.java x: 11 # contributors y: 53 # changes flink-runtime/src/main/java/org/apache/flink/runtime/entrypoint/component/DefaultDispatcherResourceManagerComponentFactory.java x: 11 # contributors y: 27 # changes flink-table/flink-sql-jdbc-driver/src/main/java/org/apache/flink/table/jdbc/FlinkResultSet.java x: 1 # contributors y: 5 # changes flink-kubernetes/src/main/java/org/apache/flink/kubernetes/kubeclient/Fabric8FlinkKubeClient.java x: 16 # contributors y: 33 # changes flink-runtime/src/main/java/org/apache/flink/runtime/io/network/api/serialization/EventSerializer.java x: 15 # contributors y: 39 # changes flink-runtime/src/main/java/org/apache/flink/runtime/scheduler/adaptivebatch/AdaptiveBatchScheduler.java x: 6 # contributors y: 19 # changes flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/plan/nodes/exec/common/CommonExecLookupJoin.java x: 10 # contributors y: 24 # changes flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/plan/nodes/exec/common/CommonExecSink.java x: 12 # contributors y: 29 # changes flink-python/pyflink/datastream/state_backend.py x: 14 # contributors y: 15 # changes flink-clients/src/main/java/org/apache/flink/client/program/rest/RestClusterClient.java x: 26 # contributors y: 73 # changes flink-runtime/src/main/java/org/apache/flink/runtime/entrypoint/ClusterEntrypoint.java x: 35 # contributors y: 94 # changes flink-runtime/src/main/java/org/apache/flink/runtime/minicluster/MiniCluster.java x: 43 # contributors y: 134 # changes flink-table/flink-sql-client/src/main/java/org/apache/flink/table/client/gateway/Executor.java x: 17 # contributors y: 35 # changes flink-table/flink-table-api-java-bridge/src/main/java/org/apache/flink/table/api/bridge/java/StreamTableEnvironment.java x: 9 # contributors y: 20 # changes tools/maven/suppressions-core.xml x: 6 # contributors y: 14 # changes flink-runtime/src/main/java/org/apache/flink/runtime/io/network/buffer/LocalBufferPool.java x: 19 # contributors y: 59 # changes flink-runtime/src/main/java/org/apache/flink/runtime/resourcemanager/slotmanager/TaskExecutorManager.java x: 5 # contributors y: 13 # changes flink-runtime/src/main/java/org/apache/flink/runtime/scheduler/DefaultScheduler.java x: 19 # contributors y: 78 # changes flink-runtime/src/main/java/org/apache/flink/runtime/scheduler/adaptivebatch/SpeculativeScheduler.java x: 6 # contributors y: 16 # changes flink-streaming-java/src/main/java/org/apache/flink/streaming/api/datastream/AllWindowedStream.java x: 23 # contributors y: 37 # changes flink-streaming-java/src/main/java/org/apache/flink/streaming/api/datastream/WindowedStream.java x: 25 # contributors y: 46 # changes flink-streaming-java/src/main/java/org/apache/flink/streaming/runtime/io/RecordWriterOutput.java x: 18 # contributors y: 29 # changes flink-runtime/src/main/java/org/apache/flink/runtime/io/network/partition/SortMergeResultPartition.java x: 9 # contributors y: 29 # changes flink-state-backends/flink-statebackend-rocksdb/src/main/java/org/apache/flink/contrib/streaming/state/RocksDBResourceContainer.java x: 15 # contributors y: 18 # changes flink-state-backends/flink-statebackend-rocksdb/src/main/java/org/apache/flink/contrib/streaming/state/RocksDBStateBackend.java x: 19 # contributors y: 41 # changes flink-runtime/src/main/java/org/apache/flink/runtime/io/network/buffer/NetworkBufferPool.java x: 24 # contributors y: 53 # changes flink-runtime/src/main/java/org/apache/flink/runtime/resourcemanager/ResourceManagerRuntimeServices.java x: 8 # contributors y: 20 # changes flink-runtime/src/main/java/org/apache/flink/runtime/resourcemanager/slotmanager/FineGrainedTaskManagerTracker.java x: 3 # contributors y: 10 # changes flink-python/pyflink/fn_execution/beam/beam_coders.py x: 5 # contributors y: 19 # changes flink-python/pyflink/fn_execution/beam/beam_operations.py x: 7 # contributors y: 21 # changes flink-python/pyflink/fn_execution/coders.py x: 9 # contributors y: 58 # changes flink-runtime/src/main/java/org/apache/flink/runtime/state/changelog/inmemory/InMemoryStateChangelogWriter.java x: 2 # contributors y: 11 # changes flink-streaming-java/src/main/java/org/apache/flink/streaming/runtime/tasks/SourceOperatorStreamTask.java x: 13 # contributors y: 34 # changes flink-runtime-web/src/main/java/org/apache/flink/runtime/webmonitor/history/HistoryServer.java x: 19 # contributors y: 38 # changes flink-runtime/src/main/java/org/apache/flink/runtime/taskexecutor/TaskManagerRunner.java x: 41 # contributors y: 115 # changes flink-streaming-java/src/main/java/org/apache/flink/streaming/runtime/tasks/OneInputStreamTask.java x: 28 # contributors y: 65 # changes flink-python/src/main/java/org/apache/flink/python/PythonOptions.java x: 13 # contributors y: 33 # changes flink-runtime/src/main/java/org/apache/flink/runtime/jobgraph/JobVertex.java x: 27 # contributors y: 40 # changes flink-runtime/src/main/java/org/apache/flink/runtime/io/network/partition/hybrid/HsSubpartitionFileReaderImpl.java x: 1 # contributors y: 9 # changes flink-table/flink-table-api-java/src/main/java/org/apache/flink/table/api/internal/TableImpl.java x: 11 # contributors y: 26 # changes flink-connectors/flink-connector-base/src/main/java/org/apache/flink/connector/base/source/reader/fetcher/SplitFetcher.java x: 12 # contributors y: 20 # changes flink-connectors/flink-connector-hive/src/main/java/org/apache/flink/connectors/hive/HiveDynamicTableFactory.java x: 13 # contributors y: 20 # changes flink-connectors/flink-connector-hive/src/main/java/org/apache/flink/table/catalog/hive/HiveCatalog.java x: 23 # contributors y: 86 # changes flink-connectors/flink-connector-hive/src/main/java/org/apache/flink/table/catalog/hive/util/HiveTableUtil.java x: 12 # contributors y: 31 # changes flink-python/src/main/java/org/apache/flink/streaming/api/runners/python/beam/BeamPythonFunctionRunner.java x: 11 # contributors y: 39 # changes flink-yarn/src/main/java/org/apache/flink/yarn/cli/FlinkYarnSessionCli.java x: 43 # contributors y: 108 # changes flink-table/flink-table-api-java/src/main/java/org/apache/flink/table/api/Expressions.java x: 13 # contributors y: 25 # changes flink-runtime/src/main/java/org/apache/flink/runtime/io/network/partition/SortMergeResultPartitionReadScheduler.java x: 5 # contributors y: 16 # changes flink-runtime/src/main/java/org/apache/flink/runtime/io/network/partition/hybrid/HsFileDataManager.java x: 2 # contributors y: 10 # changes flink-runtime/src/main/java/org/apache/flink/runtime/security/modules/HadoopModule.java x: 15 # contributors y: 17 # changes flink-runtime/src/main/java/org/apache/flink/runtime/executiongraph/ExecutionJobVertex.java x: 34 # contributors y: 110 # changes flink-runtime/src/main/java/org/apache/flink/runtime/operators/coordination/OperatorCoordinator.java x: 7 # contributors y: 20 # changes flink-streaming-java/src/main/java/org/apache/flink/streaming/api/graph/StreamNode.java x: 24 # contributors y: 38 # changes flink-table/flink-table-common/src/main/java/org/apache/flink/table/api/DataTypes.java x: 6 # contributors y: 23 # changes flink-libraries/flink-cep/src/main/java/org/apache/flink/cep/nfa/compiler/NFACompiler.java x: 16 # contributors y: 35 # changes flink-python/setup.py x: 20 # contributors y: 75 # changes flink-python/src/main/java/org/apache/flink/client/python/PythonDriver.java x: 7 # contributors y: 18 # changes flink-python/pyflink/table/table_environment.py x: 29 # contributors y: 117 # changes flink-core/src/main/java/org/apache/flink/configuration/TaskManagerOptions.java x: 26 # contributors y: 79 # changes flink-table/flink-sql-client/src/main/java/org/apache/flink/table/client/SqlClient.java x: 11 # contributors y: 19 # changes flink-streaming-java/src/main/java/org/apache/flink/streaming/api/datastream/CoGroupedStreams.java x: 17 # contributors y: 27 # changes flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/plan/nodes/exec/common/CommonExecPythonCalc.java x: 10 # contributors y: 20 # changes flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/plan/nodes/exec/common/CommonExecTableSourceScan.java x: 7 # contributors y: 16 # changes flink-streaming-java/src/main/java/org/apache/flink/streaming/api/operators/async/AsyncWaitOperator.java x: 23 # contributors y: 38 # changes flink-table/flink-sql-client/src/main/java/org/apache/flink/table/client/cli/CliStrings.java x: 22 # contributors y: 36 # changes flink-runtime/src/main/java/org/apache/flink/runtime/executiongraph/ExecutionGraph.java x: 50 # contributors y: 250 # changes flink-runtime/src/main/java/org/apache/flink/runtime/executiongraph/ExecutionVertex.java x: 42 # contributors y: 153 # changes flink-optimizer/src/main/java/org/apache/flink/optimizer/plantranslate/JobGraphGenerator.java x: 30 # contributors y: 48 # changes flink-streaming-java/src/main/java/org/apache/flink/streaming/runtime/io/StreamTaskNetworkInput.java x: 14 # contributors y: 33 # changes flink-streaming-java/src/main/java/org/apache/flink/streaming/runtime/tasks/MultipleInputStreamTask.java x: 13 # contributors y: 46 # changes flink-streaming-java/src/main/java/org/apache/flink/streaming/runtime/tasks/TwoInputStreamTask.java x: 24 # contributors y: 57 # changes flink-runtime/src/main/java/org/apache/flink/runtime/checkpoint/channel/ChannelStateWriteRequest.java x: 5 # contributors y: 12 # changes flink-streaming-java/src/main/java/org/apache/flink/streaming/api/environment/CheckpointConfig.java x: 27 # contributors y: 41 # changes flink-streaming-java/src/main/java/org/apache/flink/streaming/api/graph/StreamConfig.java x: 29 # contributors y: 52 # changes flink-kubernetes/src/main/java/org/apache/flink/kubernetes/configuration/KubernetesConfigOptions.java x: 23 # contributors y: 41 # changes flink-table/flink-table-planner/src/main/scala/org/apache/flink/table/planner/delegation/BatchPlanner.scala x: 9 # contributors y: 19 # changes flink-python/pyflink/table/table.py x: 13 # contributors y: 42 # changes flink-connectors/flink-connector-hive/src/main/java/org/apache/flink/table/endpoint/hive/HiveServer2Endpoint.java x: 6 # contributors y: 20 # changes flink-streaming-java/src/main/java/org/apache/flink/streaming/api/operators/AbstractStreamOperator.java x: 39 # contributors y: 115 # changes flink-python/pyflink/table/types.py x: 8 # contributors y: 39 # changes flink-python/pyflink/proto/flink-fn-execution.proto x: 9 # contributors y: 47 # changes flink-python/pyflink/table/udf.py x: 7 # contributors y: 27 # changes flink-clients/src/main/java/org/apache/flink/client/program/ClusterClient.java x: 29 # contributors y: 77 # changes flink-clients/src/main/java/org/apache/flink/client/program/ContextEnvironment.java x: 21 # contributors y: 50 # changes flink-clients/src/main/java/org/apache/flink/client/program/MiniClusterClient.java x: 14 # contributors y: 30 # changes flink-runtime/src/main/java/org/apache/flink/runtime/io/network/partition/consumer/UnknownInputChannel.java x: 17 # contributors y: 31 # changes flink-clients/src/main/java/org/apache/flink/client/cli/CliFrontend.java x: 42 # contributors y: 96 # changes flink-table/flink-sql-parser/src/main/java/org/apache/flink/sql/parser/ddl/SqlCreateTable.java x: 21 # contributors y: 28 # changes flink-runtime/src/main/java/org/apache/flink/runtime/resourcemanager/slotmanager/SlotManager.java x: 18 # contributors y: 56 # changes flink-core/src/main/java/org/apache/flink/configuration/GlobalConfiguration.java x: 18 # contributors y: 25 # changes flink-runtime/src/main/java/org/apache/flink/runtime/io/network/partition/ResultPartition.java x: 27 # contributors y: 75 # changes flink-runtime/src/main/java/org/apache/flink/runtime/state/changelog/StateChangelogWriter.java x: 2 # contributors y: 9 # changes flink-runtime/src/main/java/org/apache/flink/runtime/resourcemanager/StandaloneResourceManager.java x: 18 # contributors y: 36 # changes flink-state-backends/flink-statebackend-rocksdb/src/main/java/org/apache/flink/contrib/streaming/state/RocksDBOptions.java x: 17 # contributors y: 26 # changes flink-dist/src/main/assemblies/opt.xml x: 30 # contributors y: 56 # changes flink-runtime-web/web-dashboard/src/app/interfaces/job-checkpoint.ts x: 14 # contributors y: 17 # changes flink-runtime-web/web-dashboard/src/app/pages/job/checkpoints/job-checkpoints.component.html x: 18 # contributors y: 24 # changes flink-core/src/main/java/org/apache/flink/configuration/ConfigurationUtils.java x: 17 # contributors y: 32 # changes flink-streaming-java/src/main/java/org/apache/flink/streaming/api/operators/AbstractUdfStreamOperator.java x: 15 # contributors y: 31 # changes flink-runtime/src/main/java/org/apache/flink/runtime/taskexecutor/TaskExecutorGateway.java x: 25 # contributors y: 48 # changes flink-python/pyflink/datastream/data_stream.py x: 14 # contributors y: 66 # changes flink-python/pyflink/fn_execution/coder_impl_fast.pxd x: 5 # contributors y: 27 # changes flink-core/src/main/java/org/apache/flink/api/java/typeutils/TypeExtractor.java x: 20 # contributors y: 41 # changes flink-state-backends/flink-statebackend-rocksdb/src/main/java/org/apache/flink/contrib/streaming/state/RocksDBKeyedStateBackend.java x: 23 # contributors y: 94 # changes flink-runtime/src/main/java/org/apache/flink/runtime/state/memory/MemoryStateBackend.java x: 17 # contributors y: 40 # changes flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/plan/nodes/exec/serde/JsonSerdeUtil.java x: 4 # contributors y: 15 # changes flink-python/pyflink/datastream/__init__.py x: 11 # contributors y: 28 # changes flink-runtime/src/main/java/org/apache/flink/runtime/rest/messages/checkpoints/CheckpointConfigInfo.java x: 12 # contributors y: 13 # changes flink-connectors/flink-connector-hive/src/main/java/org/apache/flink/table/catalog/hive/client/HiveShim.java x: 7 # contributors y: 24 # changes flink-formats/flink-csv/src/main/java/org/apache/flink/formats/csv/CsvRowDataDeserializationSchema.java x: 11 # contributors y: 12 # changes flink-runtime/src/main/java/org/apache/flink/runtime/state/heap/HeapKeyedStateBackend.java x: 25 # contributors y: 93 # changes flink-state-backends/flink-statebackend-rocksdb/src/main/java/org/apache/flink/contrib/streaming/state/RocksDBMapState.java x: 15 # contributors y: 35 # changes flink-streaming-java/src/main/java/org/apache/flink/streaming/api/datastream/SingleOutputStreamOperator.java x: 24 # contributors y: 35 # changes flink-runtime/src/main/java/org/apache/flink/runtime/webmonitor/WebMonitorUtils.java x: 14 # contributors y: 36 # changes flink-runtime/src/main/java/org/apache/flink/runtime/checkpoint/CompletedCheckpoint.java x: 14 # contributors y: 40 # changes flink-python/pyflink/fn_execution/datastream/operations.py x: 4 # contributors y: 13 # changes flink-streaming-java/src/main/java/org/apache/flink/streaming/api/functions/sink/filesystem/StreamingFileSink.java x: 20 # contributors y: 31 # changes flink-runtime/src/main/java/org/apache/flink/runtime/resourcemanager/ResourceManagerGateway.java x: 18 # contributors y: 48 # changes flink-python/pyflink/datastream/functions.py x: 8 # contributors y: 28 # changes flink-runtime/src/main/java/org/apache/flink/runtime/taskexecutor/TaskManagerServicesConfiguration.java x: 20 # contributors y: 50 # changes flink-runtime/src/main/java/org/apache/flink/runtime/checkpoint/StandaloneCompletedCheckpointStore.java x: 17 # contributors y: 28 # changes flink-runtime/src/main/java/org/apache/flink/runtime/io/network/api/writer/RecordWriter.java x: 20 # contributors y: 66 # changes flink-runtime/src/main/java/org/apache/flink/runtime/io/network/api/writer/ResultPartitionWriter.java x: 18 # contributors y: 43 # changes flink-libraries/flink-cep/src/main/java/org/apache/flink/cep/pattern/Pattern.java x: 15 # contributors y: 30 # changes flink-table/flink-table-api-java/src/main/java/org/apache/flink/table/expressions/resolver/ExpressionResolver.java x: 6 # contributors y: 18 # changes flink-runtime/src/main/java/org/apache/flink/runtime/dispatcher/MiniDispatcher.java x: 10 # contributors y: 32 # changes flink-runtime/src/main/java/org/apache/flink/runtime/taskexecutor/TaskManagerConfiguration.java x: 16 # contributors y: 32 # changes flink-runtime/src/main/java/org/apache/flink/runtime/state/AbstractKeyedStateBackend.java x: 24 # contributors y: 59 # changes flink-core/src/main/java/org/apache/flink/util/ExceptionUtils.java x: 15 # contributors y: 41 # changes flink-table/flink-table-common/src/main/java/org/apache/flink/table/types/inference/TypeStrategies.java x: 5 # contributors y: 21 # changes flink-yarn/src/main/java/org/apache/flink/yarn/entrypoint/YarnEntrypointUtils.java x: 19 # contributors y: 27 # changes flink-runtime/src/main/java/org/apache/flink/runtime/clusterframework/types/ResourceProfile.java x: 17 # contributors y: 39 # changes flink-runtime/src/main/java/org/apache/flink/runtime/util/EnvironmentInformation.java x: 16 # contributors y: 31 # changes flink-table/flink-table-common/src/main/java/org/apache/flink/table/functions/BuiltInFunctionDefinition.java x: 3 # contributors y: 13 # changes flink-table/flink-table-api-java/src/main/java/org/apache/flink/table/expressions/ApiExpressionUtils.java x: 3 # contributors y: 24 # changes flink-runtime/src/main/java/org/apache/flink/runtime/dispatcher/SessionDispatcherFactory.java x: 5 # contributors y: 17 # changes flink-streaming-java/src/main/java/org/apache/flink/streaming/runtime/io/StreamMultipleInputProcessor.java x: 8 # contributors y: 24 # changes flink-runtime/src/main/java/org/apache/flink/runtime/dispatcher/StandaloneDispatcher.java x: 8 # contributors y: 30 # changes flink-runtime/src/main/java/org/apache/flink/runtime/blob/BlobUtils.java x: 18 # contributors y: 41 # changes flink-clients/src/main/java/org/apache/flink/client/deployment/application/ApplicationClusterEntryPoint.java x: 9 # contributors y: 8 # changes flink-streaming-java/src/main/java/org/apache/flink/streaming/runtime/operators/GenericWriteAheadSink.java x: 12 # contributors y: 25 # changes flink-table/flink-table-common/src/main/java/org/apache/flink/table/types/utils/DataTypeUtils.java x: 8 # contributors y: 27 # changes flink-runtime-web/web-dashboard/src/app/interfaces/job-exception.ts x: 5 # contributors y: 4 # changes flink-streaming-java/src/main/java/org/apache/flink/streaming/api/operators/StreamSource.java x: 22 # contributors y: 41 # changes flink-runtime/src/main/java/org/apache/flink/runtime/operators/BatchTask.java x: 19 # contributors y: 32 # changes flink-runtime/src/main/java/org/apache/flink/runtime/operators/DataSourceTask.java x: 21 # contributors y: 40 # changes flink-python/pyflink/table/__init__.py x: 12 # contributors y: 33 # changes flink-streaming-java/src/main/java/org/apache/flink/streaming/api/functions/async/RichAsyncFunction.java x: 16 # contributors y: 18 # changes flink-streaming-java/src/main/java/org/apache/flink/streaming/api/operators/Output.java x: 12 # contributors y: 12 # changes flink-streaming-java/src/main/java/org/apache/flink/streaming/runtime/tasks/StreamIterationTail.java x: 17 # contributors y: 18 # changes flink-core/src/main/java/org/apache/flink/api/common/functions/RuntimeContext.java x: 26 # contributors y: 56 # changes flink-core/src/main/java/org/apache/flink/api/common/functions/util/AbstractRuntimeUDFContext.java x: 17 # contributors y: 34 # changes flink-python/pyflink/fn_execution/beam/beam_coder_impl_slow.py x: 4 # contributors y: 23 # changes flink-streaming-java/src/main/java/org/apache/flink/streaming/runtime/io/StreamOneInputProcessor.java x: 8 # contributors y: 19 # changes flink-streaming-java/src/main/java/org/apache/flink/streaming/api/environment/RemoteStreamEnvironment.java x: 18 # contributors y: 39 # changes flink-streaming-java/src/main/java/org/apache/flink/streaming/runtime/io/StreamInputProcessor.java x: 17 # contributors y: 45 # changes flink-core/src/main/java/org/apache/flink/api/common/operators/ResourceSpec.java x: 9 # contributors y: 27 # changes flink-clients/src/main/java/org/apache/flink/client/program/PackagedProgram.java x: 27 # contributors y: 47 # changes flink-runtime/src/main/java/org/apache/flink/runtime/jobmaster/JobManagerRunner.java x: 10 # contributors y: 51 # changes flink-runtime/src/main/java/org/apache/flink/runtime/state/AbstractStateBackend.java x: 10 # contributors y: 31 # changes flink-core/src/main/java/org/apache/flink/api/common/io/FileInputFormat.java x: 25 # contributors y: 39 # changes flink-runtime/src/main/java/org/apache/flink/runtime/io/network/api/reader/AbstractRecordReader.java x: 12 # contributors y: 27 # changes flink-clients/src/main/java/org/apache/flink/client/cli/DefaultCLI.java x: 12 # contributors y: 21 # changes flink-core/src/main/java/org/apache/flink/api/java/typeutils/ListTypeInfo.java x: 3 # contributors y: 2 # changes flink-runtime/src/main/java/org/apache/flink/runtime/entrypoint/StandaloneSessionClusterEntrypoint.java x: 6 # contributors y: 17 # changes flink-runtime/src/main/java/org/apache/flink/runtime/security/SecurityUtils.java x: 15 # contributors y: 21 # changes flink-streaming-java/src/main/java/org/apache/flink/streaming/api/datastream/JoinedStreams.java x: 13 # contributors y: 15 # changes
294.0
# changes
  min: 1.0
  average: 6.29
  25th percentile: 2.0
  median: 3.0
  75th percentile: 7.0
  max: 294.0
0 69.0
# contributors
min: 1.0 | average: 4.03 | 25th percentile: 2.0 | median: 3.0 | 75th percentile: 5.0 | max: 69.0

Number of Contributors vs. File Size: 9197 points

flink-contrib/flink-connector-wikiedits/src/main/java/org/apache/flink/streaming/connectors/wikiedits/WikipediaEditsSource.java x: 4 # contributors y: 43 lines of code flink-python/src/main/java/org/apache/flink/table/runtime/arrow/sources/ArrowSourceFunction.java x: 3 # contributors y: 170 lines of code flink-streaming-java/src/main/java/org/apache/flink/streaming/api/checkpoint/ExternallyInducedSource.java x: 4 # contributors y: 13 lines of code flink-streaming-java/src/main/java/org/apache/flink/streaming/api/functions/source/ContinuousFileMonitoringFunction.java x: 17 # contributors y: 274 lines of code flink-streaming-java/src/main/java/org/apache/flink/streaming/api/functions/source/FileMonitoringFunction.java x: 8 # contributors y: 94 lines of code flink-streaming-java/src/main/java/org/apache/flink/streaming/api/functions/source/FromElementsFunction.java x: 10 # contributors y: 199 lines of code flink-streaming-java/src/main/java/org/apache/flink/streaming/api/functions/source/FromIteratorFunction.java x: 6 # contributors y: 23 lines of code flink-streaming-java/src/main/java/org/apache/flink/streaming/api/functions/source/InputFormatSourceFunction.java x: 7 # contributors y: 133 lines of code flink-streaming-java/src/main/java/org/apache/flink/streaming/api/functions/source/MessageAcknowledgingSourceBase.java x: 17 # contributors y: 122 lines of code flink-streaming-java/src/main/java/org/apache/flink/streaming/api/functions/source/MultipleIdsMessageAcknowledgingSourceBase.java x: 9 # contributors y: 62 lines of code flink-streaming-java/src/main/java/org/apache/flink/streaming/api/functions/source/ParallelSourceFunction.java x: 5 # contributors y: 5 lines of code flink-streaming-java/src/main/java/org/apache/flink/streaming/api/functions/source/RichParallelSourceFunction.java x: 6 # contributors y: 9 lines of code flink-streaming-java/src/main/java/org/apache/flink/streaming/api/functions/source/SocketTextStreamFunction.java x: 11 # contributors y: 101 lines of code flink-streaming-java/src/main/java/org/apache/flink/streaming/api/functions/source/StatefulSequenceSource.java x: 8 # contributors y: 82 lines of code flink-walkthroughs/flink-walkthrough-common/src/main/java/org/apache/flink/walkthrough/common/source/TransactionSource.java x: 3 # contributors y: 33 lines of code flink-rpc/flink-rpc-akka-loader/src/main/java/org/apache/flink/runtime/rpc/pekko/PekkoRpcSystemLoader.java x: 2 # contributors y: 59 lines of code flink-connectors/flink-connector-files/src/main/java/org/apache/flink/connector/file/table/FileSystemTableFactory.java x: 7 # contributors y: 181 lines of code flink-table/flink-table-api-java/src/main/java/org/apache/flink/table/api/TableConfig.java x: 15 # contributors y: 141 lines of code flink-table/flink-table-api-java/src/main/java/org/apache/flink/table/api/internal/TableConfigValidation.java x: 1 # contributors y: 25 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/io/network/partition/hybrid/tiered/file/SegmentPartitionFileWriter.java x: 2 # contributors y: 170 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/io/network/partition/hybrid/tiered/tier/remote/RemoteStorageScanner.java x: 1 # contributors y: 196 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/state/SharedStateRegistry.java x: 10 # contributors y: 28 lines of code flink-core/src/main/java/org/apache/flink/api/common/ExecutionConfig.java x: 40 # contributors y: 653 lines of code flink-core/src/main/java/org/apache/flink/configuration/PipelineOptions.java x: 15 # contributors y: 264 lines of code flink-dist/src/main/assemblies/bin.xml x: 36 # contributors y: 227 lines of code flink-java/src/main/java/org/apache/flink/api/java/CollectionEnvironment.java x: 12 # contributors y: 20 lines of code flink-java/src/main/java/org/apache/flink/api/java/DataSet.java x: 39 # contributors y: 568 lines of code flink-java/src/main/java/org/apache/flink/api/java/ExecutionEnvironment.java x: 38 # contributors y: 577 lines of code flink-java/src/main/java/org/apache/flink/api/java/LocalEnvironment.java x: 15 # contributors y: 36 lines of code flink-java/src/main/java/org/apache/flink/api/java/RemoteEnvironment.java x: 17 # contributors y: 80 lines of code flink-java/src/main/java/org/apache/flink/api/java/functions/FlatMapIterator.java x: 9 # contributors y: 17 lines of code flink-java/src/main/java/org/apache/flink/api/java/functions/FunctionAnnotation.java x: 13 # contributors y: 134 lines of code flink-java/src/main/java/org/apache/flink/api/java/io/CsvOutputFormat.java x: 9 # contributors y: 127 lines of code flink-java/src/main/java/org/apache/flink/api/java/io/CsvReader.java x: 19 # contributors y: 2043 lines of code flink-java/src/main/java/org/apache/flink/api/java/io/RowCsvInputFormat.java x: 7 # contributors y: 200 lines of code flink-java/src/main/java/org/apache/flink/api/java/io/SplitDataProperties.java x: 6 # contributors y: 213 lines of code flink-java/src/main/java/org/apache/flink/api/java/io/TextInputFormat.java x: 7 # contributors y: 55 lines of code flink-java/src/main/java/org/apache/flink/api/java/io/TextValueInputFormat.java x: 9 # contributors y: 94 lines of code flink-java/src/main/java/org/apache/flink/api/java/io/TypeSerializerInputFormat.java x: 8 # contributors y: 29 lines of code flink-java/src/main/java/org/apache/flink/api/java/io/TypeSerializerOutputFormat.java x: 7 # contributors y: 32 lines of code flink-java/src/main/java/org/apache/flink/api/java/operators/AggregateOperator.java x: 15 # contributors y: 210 lines of code flink-java/src/main/java/org/apache/flink/api/java/operators/CoGroupOperator.java x: 16 # contributors y: 506 lines of code flink-java/src/main/java/org/apache/flink/api/java/operators/CrossOperator.java x: 19 # contributors y: 1859 lines of code flink-java/src/main/java/org/apache/flink/api/java/operators/DataSink.java x: 15 # contributors y: 185 lines of code flink-java/src/main/java/org/apache/flink/api/java/operators/DataSource.java x: 9 # contributors y: 78 lines of code flink-java/src/main/java/org/apache/flink/api/java/operators/DeltaIteration.java x: 16 # contributors y: 153 lines of code flink-java/src/main/java/org/apache/flink/api/java/operators/DistinctOperator.java x: 15 # contributors y: 105 lines of code flink-java/src/main/java/org/apache/flink/api/java/operators/FilterOperator.java x: 12 # contributors y: 36 lines of code flink-java/src/main/java/org/apache/flink/api/java/operators/FlatMapOperator.java x: 14 # contributors y: 45 lines of code flink-java/src/main/java/org/apache/flink/api/java/operators/GroupCombineOperator.java x: 10 # contributors y: 178 lines of code flink-java/src/main/java/org/apache/flink/api/java/operators/GroupReduceOperator.java x: 18 # contributors y: 283 lines of code flink-java/src/main/java/org/apache/flink/api/java/operators/JoinOperator.java x: 22 # contributors y: 2535 lines of code flink-java/src/main/java/org/apache/flink/api/java/operators/MapPartitionOperator.java x: 10 # contributors y: 45 lines of code flink-java/src/main/java/org/apache/flink/api/java/operators/Operator.java x: 12 # contributors y: 63 lines of code flink-java/src/main/java/org/apache/flink/api/java/operators/PartitionOperator.java x: 15 # contributors y: 226 lines of code flink-java/src/main/java/org/apache/flink/api/java/operators/ProjectOperator.java x: 15 # contributors y: 1466 lines of code flink-java/src/main/java/org/apache/flink/api/java/operators/SingleInputUdfOperator.java x: 12 # contributors y: 164 lines of code flink-java/src/main/java/org/apache/flink/api/java/operators/SortPartitionOperator.java x: 7 # contributors y: 157 lines of code flink-java/src/main/java/org/apache/flink/api/java/operators/SortedGrouping.java x: 19 # contributors y: 154 lines of code flink-java/src/main/java/org/apache/flink/api/java/operators/TwoInputUdfOperator.java x: 12 # contributors y: 228 lines of code flink-java/src/main/java/org/apache/flink/api/java/operators/UnsortedGrouping.java x: 21 # contributors y: 144 lines of code flink-java/src/main/java/org/apache/flink/api/java/operators/join/JoinOperatorSetsBase.java x: 7 # contributors y: 109 lines of code flink-java/src/main/java/org/apache/flink/api/java/summarize/NumericColumnSummary.java x: 4 # contributors y: 108 lines of code flink-java/src/main/java/org/apache/flink/api/java/summarize/StringColumnSummary.java x: 4 # contributors y: 65 lines of code flink-java/src/main/java/org/apache/flink/api/java/utils/DataSetUtils.java x: 16 # contributors y: 266 lines of code flink-java/src/main/java/org/apache/flink/api/java/utils/MultipleParameterTool.java x: 4 # contributors y: 155 lines of code flink-java/src/main/java/org/apache/flink/api/java/utils/ParameterTool.java x: 22 # contributors y: 177 lines of code flink-connectors/flink-connector-hive/src/main/java/org/apache/flink/table/catalog/hive/HiveCatalogLock.java x: 2 # contributors y: 123 lines of code flink-table/flink-table-api-java/src/main/java/org/apache/flink/table/api/TableDescriptor.java x: 5 # contributors y: 189 lines of code flink-table/flink-table-api-java/src/main/java/org/apache/flink/table/catalog/ManagedTableListener.java x: 5 # contributors y: 124 lines of code flink-table/flink-table-common/src/main/java/org/apache/flink/table/catalog/CatalogLock.java x: 2 # contributors y: 14 lines of code flink-table/flink-table-common/src/main/java/org/apache/flink/table/factories/ManagedTableFactory.java x: 3 # contributors y: 20 lines of code flink-formats/flink-parquet/src/main/java/org/apache/flink/formats/parquet/ParquetVectorizedInputFormat.java x: 9 # contributors y: 385 lines of code flink-core/src/main/java/org/apache/flink/configuration/JobManagerOptions.java x: 33 # contributors y: 549 lines of code flink-core/src/main/java/org/apache/flink/api/common/state/ListState.java x: 8 # contributors y: 8 lines of code flink-python/pyflink/datastream/state.py x: 7 # contributors y: 459 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/execution/Environment.java x: 23 # contributors y: 84 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/io/network/api/TaskEventHandler.java x: 7 # contributors y: 21 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/iterative/task/IterationHeadTask.java x: 11 # contributors y: 356 lines of code flink-state-backends/flink-statebackend-rocksdb/src/main/java/org/apache/flink/contrib/streaming/state/snapshot/RocksDBFullSnapshotResources.java x: 3 # contributors y: 213 lines of code flink-streaming-java/src/main/java/org/apache/flink/streaming/api/functions/source/ContinuousFileReaderOperator.java x: 22 # contributors y: 432 lines of code flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/plan/nodes/exec/batch/BatchExecSink.java x: 8 # contributors y: 113 lines of code flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/plan/nodes/exec/common/CommonExecLegacySink.java x: 8 # contributors y: 187 lines of code flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/plan/nodes/exec/stream/StreamExecLegacySink.java x: 4 # contributors y: 78 lines of code flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/plan/nodes/exec/stream/StreamExecSink.java x: 9 # contributors y: 238 lines of code flink-table/flink-table-planner/src/main/scala/org/apache/flink/table/planner/plan/nodes/physical/batch/BatchPhysicalSink.scala x: 6 # contributors y: 51 lines of code flink-table/flink-table-planner/src/main/scala/org/apache/flink/table/planner/plan/nodes/physical/stream/StreamPhysicalSink.scala x: 6 # contributors y: 81 lines of code flink-table/flink-table-planner/src/main/scala/org/apache/flink/table/planner/plan/utils/RelShuttles.scala x: 3 # contributors y: 135 lines of code flink-streaming-java/src/main/java/org/apache/flink/streaming/runtime/tasks/StreamTask.java x: 61 # contributors y: 1254 lines of code flink-state-backends/flink-statebackend-changelog/src/main/java/org/apache/flink/state/changelog/ChangelogKeyedStateBackend.java x: 10 # contributors y: 861 lines of code flink-state-backends/flink-statebackend-common/src/main/java/org/apache/flink/state/common/PeriodicMaterializationManager.java x: 2 # contributors y: 298 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/state/SharedStateRegistryImpl.java x: 3 # contributors y: 284 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/checkpoint/metadata/MetadataV2V3SerializerBase.java x: 12 # contributors y: 668 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/state/IncrementalLocalKeyedStateHandle.java x: 6 # contributors y: 105 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/state/IncrementalRemoteKeyedStateHandle.java x: 6 # contributors y: 302 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/state/PlaceholderStreamStateHandle.java x: 5 # contributors y: 34 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/state/changelog/ChangelogStateBackendHandle.java x: 7 # contributors y: 325 lines of code flink-state-backends/flink-statebackend-rocksdb/src/main/java/org/apache/flink/contrib/streaming/state/RocksDBKeyedStateBackendBuilder.java x: 17 # contributors y: 522 lines of code flink-state-backends/flink-statebackend-rocksdb/src/main/java/org/apache/flink/contrib/streaming/state/restore/RocksDBIncrementalRestoreOperation.java x: 16 # contributors y: 443 lines of code flink-state-backends/flink-statebackend-rocksdb/src/main/java/org/apache/flink/contrib/streaming/state/snapshot/RocksDBSnapshotStrategyBase.java x: 10 # contributors y: 317 lines of code flink-state-backends/flink-statebackend-rocksdb/src/main/java/org/apache/flink/contrib/streaming/state/snapshot/RocksIncrementalSnapshotStrategy.java x: 17 # contributors y: 308 lines of code flink-state-backends/flink-statebackend-rocksdb/src/main/java/org/apache/flink/contrib/streaming/state/snapshot/RocksNativeFullSnapshotStrategy.java x: 3 # contributors y: 182 lines of code flink-libraries/flink-cep-scala/src/main/scala/org/apache/flink/cep/scala/pattern/Pattern.scala x: 10 # contributors y: 160 lines of code flink-scala/src/main/java/org/apache/flink/api/scala/operators/ScalaAggregateOperator.java x: 13 # contributors y: 218 lines of code flink-scala/src/main/java/org/apache/flink/api/scala/operators/ScalaCsvOutputFormat.java x: 10 # contributors y: 128 lines of code flink-scala/src/main/scala/org/apache/flink/api/scala/CoGroupDataSet.scala x: 8 # contributors y: 158 lines of code flink-scala/src/main/scala/org/apache/flink/api/scala/DataSet.scala x: 25 # contributors y: 804 lines of code flink-scala/src/main/scala/org/apache/flink/api/scala/ExecutionEnvironment.scala x: 36 # contributors y: 299 lines of code flink-scala/src/main/scala/org/apache/flink/api/scala/GroupedDataSet.scala x: 13 # contributors y: 278 lines of code flink-scala/src/main/scala/org/apache/flink/api/scala/joinDataSet.scala x: 12 # contributors y: 209 lines of code flink-scala/src/main/scala/org/apache/flink/api/scala/package.scala x: 16 # contributors y: 89 lines of code flink-scala/src/main/scala/org/apache/flink/api/scala/typeutils/EitherTypeInfo.scala x: 8 # contributors y: 60 lines of code flink-scala/src/main/scala/org/apache/flink/api/scala/typeutils/Types.scala x: 5 # contributors y: 86 lines of code flink-scala/src/main/scala/org/apache/flink/api/scala/utils/package.scala x: 10 # contributors y: 102 lines of code flink-streaming-scala/src/main/java/org/apache/flink/streaming/util/typeutils/DefaultScalaProductFieldAccessorFactory.java x: 2 # contributors y: 107 lines of code flink-streaming-scala/src/main/scala/org/apache/flink/streaming/api/scala/AllWindowedStream.scala x: 19 # contributors y: 234 lines of code flink-streaming-scala/src/main/scala/org/apache/flink/streaming/api/scala/AsyncDataStream.scala x: 7 # contributors y: 295 lines of code flink-streaming-scala/src/main/scala/org/apache/flink/streaming/api/scala/ConnectedStreams.scala x: 13 # contributors y: 125 lines of code flink-streaming-scala/src/main/scala/org/apache/flink/streaming/api/scala/DataStream.scala x: 34 # contributors y: 461 lines of code flink-streaming-scala/src/main/scala/org/apache/flink/streaming/api/scala/KeyedStream.scala x: 21 # contributors y: 244 lines of code flink-streaming-scala/src/main/scala/org/apache/flink/streaming/api/scala/StreamExecutionEnvironment.scala x: 35 # contributors y: 349 lines of code flink-streaming-scala/src/main/scala/org/apache/flink/streaming/api/scala/async/AsyncRetryStrategies.scala x: 2 # contributors y: 71 lines of code flink-table/flink-table-api-scala-bridge/src/main/scala/org/apache/flink/table/api/bridge/scala/TableConversions.scala x: 5 # contributors y: 96 lines of code flink-table/flink-table-api-scala/src/main/scala/org/apache/flink/table/api/ImplicitExpressionConversions.scala x: 13 # contributors y: 341 lines of code flink-table/flink-table-api-scala/src/main/scala/org/apache/flink/table/api/ImplicitExpressionOperations.scala x: 3 # contributors y: 46 lines of code flink-core/src/main/java/org/apache/flink/api/common/state/StateDescriptor.java x: 14 # contributors y: 226 lines of code flink-core/src/main/java/org/apache/flink/configuration/QueryableStateOptions.java x: 7 # contributors y: 68 lines of code flink-queryable-state/flink-queryable-state-client-java/src/main/java/org/apache/flink/queryablestate/client/QueryableStateClient.java x: 11 # contributors y: 207 lines of code flink-streaming-java/src/main/java/org/apache/flink/streaming/api/datastream/KeyedStream.java x: 30 # contributors y: 526 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/jobgraph/JobGraph.java x: 30 # contributors y: 336 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/scheduler/adaptive/StateWithExecutionGraph.java x: 13 # contributors y: 325 lines of code flink-streaming-java/src/main/java/org/apache/flink/streaming/api/graph/StreamingJobGraphGenerator.java x: 67 # contributors y: 1738 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/security/token/hadoop/HadoopFSDelegationTokenProvider.java x: 4 # contributors y: 257 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/io/network/partition/hybrid/tiered/common/TieredStorageIdMappingUtils.java x: 2 # contributors y: 24 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/shuffle/NettyShuffleMaster.java x: 6 # contributors y: 116 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/dispatcher/Dispatcher.java x: 39 # contributors y: 1296 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/rest/RestClient.java x: 18 # contributors y: 707 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/rest/RestServerEndpoint.java x: 17 # contributors y: 560 lines of code flink-table/flink-table-api-java/src/main/java/org/apache/flink/table/catalog/FunctionCatalog.java x: 19 # contributors y: 579 lines of code flink-core/src/main/java/org/apache/flink/configuration/AkkaOptions.java x: 11 # contributors y: 285 lines of code flink-core/src/main/java/org/apache/flink/configuration/MetricOptions.java x: 10 # contributors y: 366 lines of code flink-core/src/main/java/org/apache/flink/configuration/SecurityOptions.java x: 19 # contributors y: 470 lines of code flink-core/src/main/java/org/apache/flink/util/NetUtils.java x: 16 # contributors y: 304 lines of code flink-rpc/flink-rpc-akka/src/main/java/org/apache/flink/runtime/concurrent/pekko/ActorSystemScheduledExecutorAdapter.java x: 1 # contributors y: 150 lines of code flink-rpc/flink-rpc-akka/src/main/java/org/apache/flink/runtime/rpc/pekko/ActorSystemBootstrapTools.java x: 1 # contributors y: 161 lines of code flink-rpc/flink-rpc-akka/src/main/java/org/apache/flink/runtime/rpc/pekko/ControlMessages.java x: 1 # contributors y: 6 lines of code flink-rpc/flink-rpc-akka/src/main/java/org/apache/flink/runtime/rpc/pekko/FencedPekkoInvocationHandler.java x: 1 # contributors y: 84 lines of code flink-rpc/flink-rpc-akka/src/main/java/org/apache/flink/runtime/rpc/pekko/FencedPekkoRpcActor.java x: 1 # contributors y: 93 lines of code flink-rpc/flink-rpc-akka/src/main/java/org/apache/flink/runtime/rpc/pekko/PekkoInvocationHandler.java x: 1 # contributors y: 282 lines of code flink-rpc/flink-rpc-akka/src/main/java/org/apache/flink/runtime/rpc/pekko/PekkoRpcActor.java x: 1 # contributors y: 508 lines of code flink-rpc/flink-rpc-akka/src/main/java/org/apache/flink/runtime/rpc/pekko/PekkoRpcService.java x: 1 # contributors y: 443 lines of code flink-rpc/flink-rpc-akka/src/main/java/org/apache/flink/runtime/rpc/pekko/PekkoRpcServiceConfiguration.java x: 1 # contributors y: 59 lines of code flink-rpc/flink-rpc-akka/src/main/java/org/apache/flink/runtime/rpc/pekko/PekkoRpcServiceUtils.java x: 1 # contributors y: 254 lines of code flink-rpc/flink-rpc-akka/src/main/java/org/apache/flink/runtime/rpc/pekko/PekkoUtils.java x: 1 # contributors y: 400 lines of code flink-rpc/flink-rpc-akka/src/main/java/org/apache/flink/runtime/rpc/pekko/SupervisorActor.java x: 1 # contributors y: 302 lines of code flink-rpc/flink-rpc-core/src/main/java/org/apache/flink/runtime/rpc/messages/RemoteRpcInvocation.java x: 4 # contributors y: 208 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/minicluster/MiniClusterConfiguration.java x: 17 # contributors y: 174 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/net/ConnectionUtils.java x: 12 # contributors y: 361 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/webmonitor/WebMonitorEndpoint.java x: 31 # contributors y: 997 lines of code flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/plan/nodes/exec/batch/BatchExecDynamicFilteringDataCollector.java x: 3 # contributors y: 76 lines of code flink-yarn/src/main/java/org/apache/flink/yarn/YarnResourceManagerDriver.java x: 13 # contributors y: 641 lines of code flink-yarn/src/main/java/org/apache/flink/yarn/YarnTaskExecutorRunner.java x: 22 # contributors y: 81 lines of code flink-yarn/src/main/java/org/apache/flink/yarn/configuration/YarnConfigOptions.java x: 33 # contributors y: 321 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/resourcemanager/slotmanager/FineGrainedSlotManager.java x: 8 # contributors y: 675 lines of code flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/plan/nodes/exec/stream/StreamExecDeduplicate.java x: 9 # contributors y: 355 lines of code flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/plan/nodes/exec/stream/StreamExecGlobalGroupAggregate.java x: 10 # contributors y: 261 lines of code flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/plan/nodes/exec/stream/StreamExecGroupAggregate.java x: 8 # contributors y: 215 lines of code flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/plan/nodes/exec/stream/StreamExecIncrementalGroupAggregate.java x: 8 # contributors y: 224 lines of code flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/plan/nodes/exec/stream/StreamExecJoin.java x: 11 # contributors y: 195 lines of code flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/plan/nodes/exec/stream/StreamExecLookupJoin.java x: 6 # contributors y: 249 lines of code flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/plan/nodes/exec/stream/StreamExecRank.java x: 9 # contributors y: 319 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/taskexecutor/TaskExecutor.java x: 69 # contributors y: 2090 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/taskexecutor/slot/TaskSlotTableImpl.java x: 8 # contributors y: 586 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/io/network/partition/hybrid/HsResultPartition.java x: 3 # contributors y: 244 lines of code flink-table/flink-table-api-java/src/main/java/org/apache/flink/table/api/TableEnvironment.java x: 25 # contributors y: 113 lines of code flink-table/flink-table-api-java/src/main/java/org/apache/flink/table/api/internal/TableEnvironmentImpl.java x: 41 # contributors y: 1165 lines of code flink-table/flink-table-api-java/src/main/java/org/apache/flink/table/factories/TableFactoryUtil.java x: 13 # contributors y: 167 lines of code flink-table/flink-table-api-java/src/main/java/org/apache/flink/table/operations/ddl/CreateCatalogOperation.java x: 5 # contributors y: 48 lines of code flink-table/flink-table-api-scala-bridge/src/main/scala/org/apache/flink/table/api/bridge/scala/internal/StreamTableEnvironmentImpl.scala x: 10 # contributors y: 291 lines of code flink-table/flink-table-api-java/src/main/java/org/apache/flink/table/catalog/CatalogManager.java x: 22 # contributors y: 928 lines of code flink-table/flink-table-common/src/main/java/org/apache/flink/table/factories/FactoryUtil.java x: 20 # contributors y: 1085 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/shuffle/NettyShuffleUtils.java x: 6 # contributors y: 135 lines of code flink-core/src/main/java/org/apache/flink/configuration/NettyShuffleEnvironmentOptions.java x: 20 # contributors y: 429 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/io/network/NettyShuffleServiceFactory.java x: 19 # contributors y: 219 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/io/network/partition/hybrid/tiered/common/TieredStorageConfiguration.java x: 2 # contributors y: 260 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/taskmanager/NettyShuffleEnvironmentConfiguration.java x: 18 # contributors y: 486 lines of code flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/plan/optimize/program/FlinkRuntimeFilterProgram.java x: 1 # contributors y: 478 lines of code flink-table/flink-table-planner/src/main/scala/org/apache/flink/table/planner/plan/optimize/program/FlinkBatchProgram.scala x: 8 # contributors y: 244 lines of code flink-table/flink-table-planner/src/main/scala/org/apache/flink/table/planner/plan/rules/physical/batch/BatchPhysicalJoinRuleBase.scala x: 7 # contributors y: 245 lines of code flink-table/flink-table-api-java/src/main/java/org/apache/flink/table/api/config/OptimizerConfigOptions.java x: 13 # contributors y: 220 lines of code flink-table/flink-table-planner/src/main/scala/org/apache/flink/table/planner/plan/fusion/spec/HashJoinFusionCodegenSpec.scala x: 1 # contributors y: 536 lines of code flink-table/flink-table-runtime/src/main/java/org/apache/flink/table/runtime/hashtable/LongHybridHashTable.java x: 2 # contributors y: 562 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/jobmaster/slotpool/DeclarativeSlotPoolBridge.java x: 9 # contributors y: 428 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/jobmaster/slotpool/DeclarativeSlotPoolService.java x: 5 # contributors y: 232 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/jobmaster/slotpool/DefaultDeclarativeSlotPool.java x: 7 # contributors y: 434 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/jobmaster/slotpool/SlotPool.java x: 13 # contributors y: 63 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/scheduler/SlotSharingExecutionSlotAllocator.java x: 5 # contributors y: 274 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/deployment/InputGateDeploymentDescriptor.java x: 11 # contributors y: 174 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/deployment/TaskDeploymentDescriptor.java x: 24 # contributors y: 161 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/taskexecutor/TaskManagerServices.java x: 29 # contributors y: 389 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/deployment/TaskDeploymentDescriptorFactory.java x: 14 # contributors y: 393 lines of code flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/connectors/DynamicSourceUtils.java x: 12 # contributors y: 447 lines of code flink-table/flink-table-planner/src/main/scala/org/apache/flink/table/planner/plan/reuse/SubplanReuser.scala x: 4 # contributors y: 126 lines of code flink-table/flink-table-planner/src/main/scala/org/apache/flink/table/planner/plan/schema/TableSourceTable.scala x: 7 # contributors y: 124 lines of code flink-connectors/flink-connector-hive/src/main/java/org/apache/flink/table/planner/delegation/hive/parse/HiveParserDDLSemanticAnalyzer.java x: 11 # contributors y: 1999 lines of code flink-table/flink-table-planner/src/main/scala/org/apache/flink/table/planner/codegen/agg/batch/AggCodeGenHelper.scala x: 5 # contributors y: 652 lines of code flink-table/flink-table-planner/src/main/scala/org/apache/flink/table/planner/codegen/agg/batch/HashAggCodeGenHelper.scala x: 5 # contributors y: 809 lines of code flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/plan/nodes/exec/processor/MultipleInputNodeCreationProcessor.java x: 4 # contributors y: 517 lines of code flink-table/flink-table-planner/src/main/scala/org/apache/flink/table/planner/codegen/CodeGenUtils.scala x: 8 # contributors y: 822 lines of code flink-table/flink-table-planner/src/main/scala/org/apache/flink/table/planner/codegen/agg/batch/HashAggCodeGenerator.scala x: 5 # contributors y: 343 lines of code flink-table/flink-table-planner/src/main/scala/org/apache/flink/table/planner/codegen/agg/batch/WindowCodeGenerator.scala x: 7 # contributors y: 655 lines of code flink-table/flink-table-planner/src/main/scala/org/apache/flink/table/planner/plan/fusion/FusionCodegenUtil.scala x: 1 # contributors y: 211 lines of code flink-table/flink-table-planner/src/main/scala/org/apache/flink/table/planner/plan/fusion/spec/HashAggFusionCodegenSpec.scala x: 1 # contributors y: 591 lines of code flink-table/flink-table-planner/src/main/java/org/apache/calcite/sql2rel/SqlToRelConverter.java x: 3 # contributors y: 4938 lines of code flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/catalog/DatabaseCalciteSchema.java x: 3 # contributors y: 129 lines of code flink-table/flink-sql-gateway/src/main/java/org/apache/flink/table/gateway/service/operation/OperationExecutor.java x: 9 # contributors y: 648 lines of code flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/catalog/FunctionCatalogOperatorTable.java x: 2 # contributors y: 202 lines of code flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/functions/bridging/BridgingUtils.java x: 2 # contributors y: 153 lines of code flink-table/flink-sql-jdbc-driver/src/main/java/org/apache/flink/table/jdbc/FlinkStatement.java x: 1 # contributors y: 119 lines of code flink-table/flink-sql-jdbc-driver/src/main/java/org/apache/flink/table/jdbc/BaseDatabaseMetaData.java x: 1 # contributors y: 311 lines of code flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/plan/rules/logical/WrapJsonAggFunctionArgumentsRule.java x: 4 # contributors y: 133 lines of code flink-formats/flink-json/src/main/java/org/apache/flink/formats/json/JsonRowDataDeserializationSchema.java x: 15 # contributors y: 48 lines of code flink-formats/flink-json/src/main/java/org/apache/flink/formats/json/JsonRowDataSerializationSchema.java x: 13 # contributors y: 82 lines of code flink-formats/flink-json/src/main/java/org/apache/flink/formats/json/JsonToRowDataConverters.java x: 8 # contributors y: 320 lines of code flink-runtime-web/web-dashboard/src/app/pages/task-manager/metrics/task-manager-metrics.component.html x: 4 # contributors y: 400 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/metrics/MetricNames.java x: 19 # contributors y: 82 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/metrics/groups/TaskIOMetricGroup.java x: 14 # contributors y: 274 lines of code flink-table/flink-table-api-java/src/main/java/org/apache/flink/table/api/config/TableConfigOptions.java x: 16 # contributors y: 240 lines of code flink-streaming-java/src/main/java/org/apache/flink/streaming/runtime/operators/windowing/WindowOperator.java x: 25 # contributors y: 678 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/jobmaster/JobMaster.java x: 51 # contributors y: 1241 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/jobmaster/JobMasterGateway.java x: 26 # contributors y: 102 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/rest/handler/job/checkpoints/CheckpointingStatisticsHandler.java x: 10 # contributors y: 153 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/scheduler/SchedulerBase.java x: 31 # contributors y: 811 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/scheduler/SchedulerNG.java x: 15 # contributors y: 111 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/webmonitor/RestfulGateway.java x: 18 # contributors y: 110 lines of code flink-streaming-java/src/main/java/org/apache/flink/streaming/api/environment/StreamExecutionEnvironment.java x: 66 # contributors y: 1159 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/io/network/partition/hybrid/HybridShuffleConfiguration.java x: 2 # contributors y: 181 lines of code flink-table/flink-table-api-java/src/main/java/org/apache/flink/table/api/config/ExecutionConfigOptions.java x: 20 # contributors y: 589 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/io/network/partition/consumer/SingleInputGate.java x: 30 # contributors y: 894 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/io/network/partition/hybrid/tiered/tier/disk/DiskIOScheduler.java x: 1 # contributors y: 336 lines of code flink-connectors/flink-connector-hive/src/main/java/org/apache/flink/connectors/hive/HiveTableSource.java x: 25 # contributors y: 431 lines of code flink-formats/flink-parquet/src/main/java/org/apache/flink/formats/parquet/utils/ParquetFormatStatisticsReportUtil.java x: 3 # contributors y: 331 lines of code flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/delegation/PlannerContext.java x: 8 # contributors y: 269 lines of code flink-table/flink-table-planner/src/main/scala/org/apache/flink/table/planner/delegation/PlannerBase.scala x: 16 # contributors y: 409 lines of code flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/plan/rules/logical/PushWatermarkIntoTableSourceScanRuleBase.java x: 5 # contributors y: 163 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/io/network/partition/BufferWritingResultPartition.java x: 11 # contributors y: 337 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/io/network/partition/PipelinedSubpartition.java x: 21 # contributors y: 585 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/io/network/partition/ResultSubpartition.java x: 12 # contributors y: 84 lines of code flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/plan/optimize/StreamNonDeterministicUpdatePlanVisitor.java x: 3 # contributors y: 730 lines of code flink-table/flink-table-common/src/main/java/org/apache/flink/table/types/extraction/DataTypeExtractor.java x: 4 # contributors y: 488 lines of code flink-table/flink-table-common/src/main/java/org/apache/flink/table/types/extraction/TypeInferenceExtractor.java x: 3 # contributors y: 225 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/checkpoint/channel/ChannelStateWriteRequestExecutorImpl.java x: 4 # contributors y: 343 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/zookeeper/ZooKeeperStateHandleStore.java x: 15 # contributors y: 353 lines of code flink-table/flink-table-runtime/src/main/java/org/apache/flink/table/runtime/hashtable/BaseHybridHashTable.java x: 2 # contributors y: 345 lines of code flink-table/flink-table-runtime/src/main/java/org/apache/flink/table/runtime/hashtable/BinaryHashTable.java x: 2 # contributors y: 542 lines of code flink-table/flink-table-planner/src/main/scala/org/apache/flink/table/planner/codegen/CodeGeneratorContext.scala x: 9 # contributors y: 802 lines of code flink-table/flink-table-planner/src/main/scala/org/apache/flink/table/planner/codegen/LongHashJoinGenerator.scala x: 5 # contributors y: 405 lines of code flink-table/flink-table-planner/src/main/scala/org/apache/flink/table/planner/codegen/ExprCodeGenerator.scala x: 10 # contributors y: 612 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/source/coordinator/SourceCoordinator.java x: 12 # contributors y: 535 lines of code flink-state-backends/flink-statebackend-rocksdb/src/main/java/org/apache/flink/contrib/streaming/state/RocksDBCachingPriorityQueueSet.java x: 8 # contributors y: 332 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/io/network/buffer/Buffer.java x: 14 # contributors y: 119 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/io/network/buffer/NetworkBuffer.java x: 7 # contributors y: 468 lines of code flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/delegation/DefaultExecutor.java x: 3 # contributors y: 91 lines of code flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/functions/sql/FlinkSqlOperatorTable.java x: 11 # contributors y: 1079 lines of code flink-table/flink-table-planner/src/main/java/org/apache/calcite/sql/validate/SqlValidatorImpl.java x: 7 # contributors y: 5565 lines of code flink-kubernetes/src/main/java/org/apache/flink/kubernetes/utils/KubernetesUtils.java x: 19 # contributors y: 416 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/leaderelection/DefaultLeaderElectionService.java x: 6 # contributors y: 485 lines of code flink-streaming-java/src/main/java/org/apache/flink/streaming/api/datastream/DataStream.java x: 32 # contributors y: 573 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/highavailability/HighAvailabilityServices.java x: 11 # contributors y: 63 lines of code flink-python/pyflink/table/expression.py x: 12 # contributors y: 793 lines of code flink-table/flink-table-api-java/src/main/java/org/apache/flink/table/api/internal/BaseExpressions.java x: 13 # contributors y: 958 lines of code flink-table/flink-table-common/src/main/java/org/apache/flink/table/functions/BuiltInFunctionDefinitions.java x: 20 # contributors y: 1992 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/net/SSLUtils.java x: 12 # contributors y: 382 lines of code flink-streaming-java/src/main/java/org/apache/flink/streaming/api/operators/SourceOperator.java x: 18 # contributors y: 546 lines of code flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/utils/OperationConverterUtils.java x: 10 # contributors y: 72 lines of code flink-core/src/main/java/org/apache/flink/configuration/ConfigConstants.java x: 61 # contributors y: 477 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/highavailability/HighAvailabilityServicesUtils.java x: 12 # contributors y: 243 lines of code flink-python/pyflink/datastream/stream_execution_environment.py x: 18 # contributors y: 359 lines of code flink-streaming-java/src/main/java/org/apache/flink/streaming/api/graph/StreamGraph.java x: 41 # contributors y: 855 lines of code flink-streaming-java/src/main/java/org/apache/flink/streaming/api/graph/StreamGraphGenerator.java x: 43 # contributors y: 693 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/util/ZooKeeperUtils.java x: 22 # contributors y: 492 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/scheduler/adaptive/allocator/SlotSharingSlotAllocator.java x: 4 # contributors y: 278 lines of code flink-connectors/flink-connector-files/src/main/java/org/apache/flink/connector/file/table/FileSystemTableSink.java x: 7 # contributors y: 566 lines of code flink-connectors/flink-connector-hive/src/main/java/org/apache/flink/connectors/hive/HiveTableSink.java x: 29 # contributors y: 804 lines of code flink-connectors/flink-connector-files/src/main/java/org/apache/flink/connector/file/src/impl/StreamFormatAdapter.java x: 4 # contributors y: 227 lines of code flink-python/pyflink/datastream/connectors/kafka.py x: 2 # contributors y: 366 lines of code flink-libraries/flink-state-processing-api/src/main/java/org/apache/flink/state/api/runtime/SavepointEnvironment.java x: 23 # contributors y: 307 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/taskmanager/RuntimeEnvironment.java x: 21 # contributors y: 302 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/taskmanager/Task.java x: 54 # contributors y: 1194 lines of code flink-streaming-java/src/main/java/org/apache/flink/streaming/runtime/tasks/SourceStreamTask.java x: 31 # contributors y: 267 lines of code flink-python/pyflink/table/catalog.py x: 9 # contributors y: 461 lines of code flink-table/flink-sql-parser/src/main/codegen/includes/parserImpls.ftl x: 39 # contributors y: 2566 lines of code flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/operations/SqlNodeToOperationConversion.java x: 5 # contributors y: 1181 lines of code flink-table/flink-table-planner/src/main/scala/org/apache/flink/table/planner/codegen/calls/ScalarOperatorGens.scala x: 13 # contributors y: 1548 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/executiongraph/DefaultExecutionGraphBuilder.java x: 12 # contributors y: 280 lines of code flink-connectors/flink-connector-hive/src/main/java/org/apache/flink/table/planner/delegation/hive/copy/HiveParserBaseSemanticAnalyzer.java x: 8 # contributors y: 2261 lines of code flink-core/src/main/java/org/apache/flink/api/java/typeutils/runtime/PojoSerializer.java x: 14 # contributors y: 596 lines of code flink-core/src/main/java/org/apache/flink/api/java/typeutils/runtime/PojoSerializerSnapshot.java x: 4 # contributors y: 386 lines of code flink-core/src/main/java/org/apache/flink/api/java/typeutils/runtime/PojoSerializerSnapshotData.java x: 5 # contributors y: 203 lines of code flink-core/src/main/java/org/apache/flink/api/java/typeutils/runtime/ValueSerializer.java x: 9 # contributors y: 141 lines of code flink-core/src/main/java/org/apache/flink/api/java/typeutils/runtime/kryo/KryoSerializer.java x: 13 # contributors y: 443 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/executiongraph/Execution.java x: 51 # contributors y: 1044 lines of code flink-connectors/flink-connector-hive/src/main/java/org/apache/flink/table/planner/delegation/hive/HiveParserCalcitePlanner.java x: 9 # contributors y: 2509 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/checkpoint/PendingCheckpoint.java x: 29 # contributors y: 452 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-runtime/src/main/java/org/apache/flink/runtime/memory/MemoryManager.java x: 20 # contributors y: 352 lines of code flink-yarn/src/main/java/org/apache/flink/yarn/YarnClusterDescriptor.java x: 42 # contributors y: 1541 lines of code flink-connectors/flink-connector-hive/src/main/java/org/apache/flink/connectors/hive/util/HivePartitionUtils.java x: 11 # contributors y: 257 lines of code flink-connectors/flink-connector-hive/src/main/java/org/apache/flink/table/functions/hive/conversion/HiveInspectors.java x: 10 # contributors y: 523 lines of code flink-core/src/main/java/org/apache/flink/configuration/Configuration.java x: 21 # contributors y: 541 lines of code flink-core/src/main/java/org/apache/flink/util/CollectionUtil.java x: 12 # contributors y: 118 lines of code flink-core/src/main/java/org/apache/flink/util/InstantiationUtil.java x: 26 # contributors y: 460 lines of code flink-libraries/flink-cep/src/main/java/org/apache/flink/cep/nfa/NFA.java x: 20 # contributors y: 764 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/checkpoint/CheckpointStatsHistory.java x: 6 # contributors y: 193 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/checkpoint/RoundRobinOperatorStateRepartitioner.java x: 8 # contributors y: 361 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/checkpoint/StateAssignmentOperation.java x: 27 # contributors y: 550 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/checkpoint/TaskStateAssignment.java x: 7 # contributors y: 388 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/executiongraph/DefaultExecutionGraph.java x: 23 # contributors y: 1253 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/metrics/ReporterSetup.java x: 7 # contributors y: 330 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/resourcemanager/ResourceManager.java x: 41 # contributors y: 1159 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/resourcemanager/slotmanager/DeclarativeSlotManager.java x: 8 # contributors y: 615 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/rest/handler/job/JobVertexTaskManagersHandler.java x: 11 # contributors y: 228 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/rest/handler/legacy/metrics/MetricStore.java x: 11 # contributors y: 425 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/rest/messages/checkpoints/CheckpointStatistics.java x: 13 # contributors y: 552 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/taskexecutor/slot/TaskSlot.java x: 9 # contributors y: 188 lines of code flink-streaming-java/src/main/java/org/apache/flink/streaming/api/functions/source/datagen/RandomGenerator.java x: 5 # contributors y: 141 lines of code flink-streaming-java/src/main/java/org/apache/flink/streaming/api/operators/co/CoBroadcastWithKeyedOperator.java x: 5 # contributors y: 299 lines of code flink-streaming-java/src/main/java/org/apache/flink/streaming/api/operators/co/CoBroadcastWithNonKeyedOperator.java x: 4 # contributors y: 186 lines of code flink-streaming-java/src/main/java/org/apache/flink/streaming/runtime/tasks/OperatorChain.java x: 39 # contributors y: 702 lines of code flink-streaming-java/src/main/java/org/apache/flink/streaming/runtime/tasks/SubtaskCheckpointCoordinatorImpl.java x: 14 # contributors y: 643 lines of code flink-table/flink-table-code-splitter/src/main/java/org/apache/flink/table/codesplit/BlockStatementGrouper.java x: 2 # contributors y: 234 lines of code flink-table/flink-table-runtime/src/main/java/org/apache/flink/table/runtime/functions/SqlFunctionUtils.java x: 6 # contributors y: 958 lines of code flink-table/flink-table-common/src/main/java/org/apache/flink/table/types/inference/InputTypeStrategies.java x: 9 # contributors y: 158 lines of code flink-table/flink-table-planner/src/main/java/org/apache/calcite/sql2rel/RelDecorrelator.java x: 6 # contributors y: 1998 lines of code flink-table/flink-table-planner/src/main/java/org/apache/calcite/tools/RelBuilder.java x: 1 # contributors y: 3245 lines of code flink-core/src/main/java/org/apache/flink/configuration/CoreOptions.java x: 28 # contributors y: 313 lines of code flink-core/src/main/java/org/apache/flink/core/fs/FileSystem.java x: 31 # contributors y: 526 lines of code flink-core/src/main/java/org/apache/flink/util/FileUtils.java x: 14 # contributors y: 412 lines of code flink-kubernetes/src/main/java/org/apache/flink/kubernetes/kubeclient/decorators/FlinkConfMountDecorator.java x: 8 # contributors y: 153 lines of code flink-kubernetes/src/main/java/org/apache/flink/kubernetes/kubeclient/decorators/KerberosMountDecorator.java x: 6 # contributors y: 165 lines of code flink-optimizer/src/main/java/org/apache/flink/optimizer/dag/SingleInputNode.java x: 6 # contributors y: 391 lines of code flink-python/src/main/java/org/apache/flink/client/python/PythonEnvUtils.java x: 11 # contributors y: 398 lines of code flink-python/src/main/java/org/apache/flink/python/chain/PythonOperatorChainingOptimizer.java x: 5 # contributors y: 455 lines of code flink-python/src/main/java/org/apache/flink/python/env/AbstractPythonEnvironmentManager.java x: 3 # contributors y: 373 lines of code flink-python/src/main/java/org/apache/flink/python/util/PythonConfigUtil.java x: 11 # contributors y: 310 lines of code flink-python/src/main/java/org/apache/flink/streaming/api/utils/PythonTypeUtils.java x: 9 # contributors y: 1679 lines of code flink-python/src/main/java/org/apache/flink/table/runtime/arrow/ArrowUtils.java x: 10 # contributors y: 749 lines of code flink-queryable-state/flink-queryable-state-client-java/src/main/java/org/apache/flink/queryablestate/network/AbstractServerBase.java x: 6 # contributors y: 241 lines of code flink-runtime-web/src/main/java/org/apache/flink/runtime/webmonitor/handlers/JarRunHandler.java x: 16 # contributors y: 128 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/clusterframework/BootstrapTools.java x: 29 # contributors y: 228 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/io/network/netty/NettyServer.java x: 11 # contributors y: 146 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/io/network/partition/consumer/UnionInputGate.java x: 17 # contributors y: 290 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/state/StateUtil.java x: 12 # contributors y: 88 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/webmonitor/threadinfo/VertexThreadInfoTracker.java x: 2 # contributors y: 425 lines of code flink-streaming-java/src/main/java/org/apache/flink/streaming/api/transformations/OneInputTransformation.java x: 13 # contributors y: 103 lines of code flink-streaming-java/src/main/java/org/apache/flink/streaming/api/transformations/PartitionTransformation.java x: 11 # contributors y: 43 lines of code flink-streaming-java/src/main/java/org/apache/flink/streaming/api/transformations/UnionTransformation.java x: 9 # contributors y: 32 lines of code flink-streaming-java/src/main/java/org/apache/flink/streaming/runtime/operators/windowing/EvictingWindowOperator.java x: 16 # contributors y: 353 lines of code flink-table/flink-sql-gateway/src/main/java/org/apache/flink/table/gateway/service/operation/OperationManager.java x: 5 # contributors y: 379 lines of code flink-table/flink-table-api-java/src/main/java/org/apache/flink/table/resource/ResourceManager.java x: 5 # contributors y: 307 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-connectors/flink-connector-files/src/main/java/org/apache/flink/connector/file/table/FileSystemTableSource.java x: 5 # contributors y: 473 lines of code flink-table/flink-sql-client/src/main/java/org/apache/flink/table/client/cli/CliClient.java x: 34 # contributors y: 225 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/io/network/netty/NettyConfig.java x: 14 # contributors y: 144 lines of code flink-yarn/src/main/java/org/apache/flink/yarn/Utils.java x: 44 # contributors y: 477 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/checkpoint/CheckpointCoordinator.java x: 54 # contributors y: 1599 lines of code flink-connectors/flink-connector-hive/src/main/java/org/apache/flink/table/planner/delegation/hive/HiveParserUtils.java x: 5 # contributors y: 1415 lines of code flink-connectors/flink-connector-hive/src/main/java/org/apache/flink/table/planner/delegation/hive/HiveParserDMLHelper.java x: 7 # contributors y: 833 lines of code flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/plan/QueryOperationConverter.java x: 5 # contributors y: 737 lines of code flink-table/flink-table-planner/src/main/scala/org/apache/flink/table/planner/plan/rules/FlinkStreamRuleSets.scala x: 13 # contributors y: 293 lines of code flink-table/flink-table-planner/src/main/scala/org/apache/flink/table/planner/plan/utils/FlinkRexUtil.scala x: 13 # contributors y: 503 lines of code flink-state-backends/flink-statebackend-rocksdb/src/main/java/org/apache/flink/contrib/streaming/state/RocksDBIncrementalCheckpointUtils.java x: 11 # contributors y: 113 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/io/network/netty/NettyMessage.java x: 17 # contributors y: 670 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/io/network/netty/PartitionRequestQueue.java x: 15 # contributors y: 258 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/io/network/partition/consumer/InputChannel.java x: 20 # contributors y: 175 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/io/network/partition/consumer/LocalInputChannel.java x: 19 # contributors y: 269 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/jobmaster/JobMasterServiceLeadershipRunner.java x: 8 # contributors y: 427 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/io/network/partition/ResultSubpartitionView.java x: 14 # contributors y: 37 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/io/network/api/serialization/EventSerializer.java x: 15 # contributors y: 309 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/scheduler/adaptivebatch/AdaptiveBatchScheduler.java x: 6 # contributors y: 395 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/resourcemanager/slotmanager/SlotManagerConfiguration.java x: 14 # contributors y: 195 lines of code flink-core/src/main/java/org/apache/flink/core/memory/MemorySegment.java x: 18 # contributors y: 651 lines of code flink-python/pyflink/datastream/state_backend.py x: 14 # contributors y: 291 lines of code flink-table/flink-table-api-java-bridge/src/main/java/org/apache/flink/connector/datagen/table/RandomGeneratorVisitor.java x: 4 # contributors y: 438 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/rest/messages/JobExceptionsInfoWithHistory.java x: 4 # contributors y: 301 lines of code flink-kubernetes/src/main/java/org/apache/flink/kubernetes/KubernetesResourceManagerDriver.java x: 13 # contributors y: 380 lines of code flink-connectors/flink-sql-connector-hive-3.1.3/src/main/java/org/apache/hadoop/hive/conf/HiveConf.java x: 2 # contributors y: 4726 lines of code flink-clients/src/main/java/org/apache/flink/client/program/rest/RestClusterClient.java x: 26 # contributors y: 918 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/entrypoint/ClusterEntrypoint.java x: 35 # contributors y: 581 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/minicluster/MiniCluster.java x: 43 # contributors y: 1123 lines of code flink-table/flink-sql-client/src/main/java/org/apache/flink/table/client/gateway/Executor.java x: 17 # contributors y: 31 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/io/network/buffer/LocalBufferPool.java x: 19 # contributors y: 542 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/resourcemanager/slotmanager/TaskExecutorManager.java x: 5 # contributors y: 418 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/jobmaster/DefaultSlotPoolServiceSchedulerFactory.java x: 9 # contributors y: 260 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/scheduler/DefaultScheduler.java x: 19 # contributors y: 440 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/scheduler/adaptivebatch/SpeculativeScheduler.java x: 6 # contributors y: 350 lines of code flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/connectors/DynamicSinkUtils.java x: 7 # contributors y: 994 lines of code flink-optimizer/src/main/java/org/apache/flink/optimizer/dag/OptimizerNode.java x: 7 # contributors y: 699 lines of code flink-streaming-java/src/main/java/org/apache/flink/streaming/api/datastream/AllWindowedStream.java x: 23 # contributors y: 852 lines of code flink-streaming-java/src/main/java/org/apache/flink/streaming/api/datastream/WindowedStream.java x: 25 # contributors y: 384 lines of code flink-table/flink-sql-client/src/main/java/org/apache/flink/table/client/cli/CliOptionsParser.java x: 12 # contributors y: 329 lines of code flink-state-backends/flink-statebackend-rocksdb/src/main/java/org/apache/flink/contrib/streaming/state/EmbeddedRocksDBStateBackend.java x: 10 # contributors y: 629 lines of code flink-streaming-java/src/main/java/org/apache/flink/streaming/runtime/io/RecordWriterOutput.java x: 18 # contributors y: 154 lines of code flink-core/src/main/java/org/apache/flink/util/concurrent/FutureUtils.java x: 7 # contributors y: 679 lines of code flink-core/src/main/java/org/apache/flink/configuration/ClusterOptions.java x: 18 # contributors y: 207 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/io/network/buffer/NetworkBufferPool.java x: 24 # contributors y: 476 lines of code flink-core/src/main/java/org/apache/flink/configuration/ResourceManagerOptions.java x: 18 # contributors y: 184 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/resourcemanager/slotmanager/FineGrainedTaskManagerTracker.java x: 3 # contributors y: 317 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/state/filesystem/FsCheckpointStreamFactory.java x: 12 # contributors y: 299 lines of code flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/plan/nodes/exec/serde/RexNodeJsonSerializer.java x: 4 # contributors y: 454 lines of code flink-streaming-java/src/main/java/org/apache/flink/streaming/api/datastream/DataStreamSink.java x: 17 # contributors y: 134 lines of code flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/plan/utils/ExecNodeMetadataUtil.java x: 4 # contributors y: 308 lines of code flink-python/pyflink/fn_execution/coders.py x: 9 # contributors y: 504 lines of code flink-connectors/flink-connector-hive/src/main/java/org/apache/flink/table/planner/delegation/hive/copy/HiveParserSemanticAnalyzer.java x: 6 # contributors y: 1953 lines of code flink-streaming-java/src/main/java/org/apache/flink/streaming/runtime/tasks/SourceOperatorStreamTask.java x: 13 # contributors y: 246 lines of code flink-core/src/main/java/org/apache/flink/types/Record.java x: 9 # contributors y: 1252 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: 547 lines of code flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/typeutils/SymbolUtil.java x: 2 # contributors y: 570 lines of code flink-connectors/flink-connector-hive/src/main/java/org/apache/flink/table/planner/delegation/hive/HiveParserRexNodeConverter.java x: 3 # contributors y: 772 lines of code flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/plan/rules/logical/FlinkAggregateExpandDistinctAggregatesRule.java x: 2 # contributors y: 687 lines of code flink-table/flink-table-planner/src/main/scala/org/apache/flink/table/planner/plan/rules/logical/LogicalWindowAggregateRuleBase.scala x: 5 # contributors y: 262 lines of code flink-table/flink-table-planner/src/main/scala/org/apache/flink/table/planner/plan/rules/physical/batch/BatchPhysicalWindowAggregateRule.scala x: 6 # contributors y: 328 lines of code flink-runtime-web/src/main/java/org/apache/flink/runtime/webmonitor/history/HistoryServer.java x: 19 # contributors y: 298 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/taskexecutor/TaskManagerRunner.java x: 41 # contributors y: 640 lines of code flink-kubernetes/src/main/java/org/apache/flink/kubernetes/highavailability/KubernetesStateHandleStore.java x: 6 # contributors y: 457 lines of code flink-table/flink-table-api-java/src/main/java/org/apache/flink/table/api/internal/AnalyzeTableUtil.java x: 2 # contributors y: 405 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/executiongraph/ArchivedExecutionGraph.java x: 15 # contributors y: 345 lines of code flink-streaming-java/src/main/java/org/apache/flink/streaming/runtime/tasks/OneInputStreamTask.java x: 28 # contributors y: 183 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/jobgraph/JobVertex.java x: 27 # contributors y: 306 lines of code flink-table/flink-sql-jdbc-driver/src/main/java/org/apache/flink/table/jdbc/ColumnInfo.java x: 1 # contributors y: 233 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/io/network/partition/hybrid/HsSubpartitionFileReaderImpl.java x: 1 # contributors y: 388 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-api-java/src/main/java/org/apache/flink/table/api/internal/TableImpl.java x: 11 # contributors y: 639 lines of code flink-table/flink-table-runtime/src/main/java/org/apache/flink/table/runtime/operators/join/interval/TimeIntervalJoin.java x: 2 # contributors y: 314 lines of code flink-table/flink-table-planner/src/main/scala/org/apache/flink/table/planner/plan/metadata/FlinkRelMdWindowProperties.scala x: 4 # contributors y: 352 lines of code flink-connectors/flink-connector-base/src/main/java/org/apache/flink/connector/base/source/reader/SourceReaderBase.java x: 10 # contributors y: 277 lines of code flink-connectors/flink-connector-hive/src/main/java/org/apache/flink/table/catalog/hive/HiveCatalog.java x: 23 # contributors y: 1730 lines of code flink-connectors/flink-connector-hive/src/main/java/org/apache/flink/table/catalog/hive/util/HiveTableUtil.java x: 12 # contributors y: 558 lines of code flink-python/src/main/java/org/apache/flink/streaming/api/runners/python/beam/BeamPythonFunctionRunner.java x: 11 # contributors y: 532 lines of code flink-yarn/src/main/java/org/apache/flink/yarn/cli/FlinkYarnSessionCli.java x: 43 # contributors y: 790 lines of code flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/operations/MergeTableLikeUtil.java x: 3 # contributors y: 451 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/io/network/partition/SortMergeResultPartitionReadScheduler.java x: 5 # contributors y: 364 lines of code flink-streaming-java/src/main/java/org/apache/flink/streaming/api/operators/InternalTimerServiceImpl.java x: 8 # contributors y: 298 lines of code flink-streaming-java/src/main/java/org/apache/flink/streaming/api/operators/StreamTaskStateInitializerImpl.java x: 18 # contributors y: 510 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-formats/flink-parquet/src/main/java/org/apache/flink/formats/parquet/vector/ParquetSplitReaderUtil.java x: 7 # contributors y: 543 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/blob/BlobServerConnection.java x: 9 # contributors y: 270 lines of code flink-formats/flink-orc/src/main/java/org/apache/flink/orc/OrcFilters.java x: 5 # contributors y: 574 lines of code flink-libraries/flink-cep/src/main/java/org/apache/flink/cep/operator/CepOperator.java x: 8 # contributors y: 375 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/executiongraph/ExecutionJobVertex.java x: 34 # contributors y: 449 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/operators/coordination/OperatorCoordinatorHolder.java x: 12 # contributors y: 438 lines of code flink-streaming-java/src/main/java/org/apache/flink/streaming/api/graph/StreamNode.java x: 24 # contributors y: 329 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/io/network/partition/ResultPartitionType.java x: 11 # contributors y: 75 lines of code flink-table/flink-table-common/src/main/java/org/apache/flink/table/api/DataTypes.java x: 6 # contributors y: 590 lines of code flink-libraries/flink-cep/src/main/java/org/apache/flink/cep/nfa/compiler/NFACompiler.java x: 16 # contributors y: 716 lines of code flink-python/setup.py x: 20 # contributors y: 294 lines of code flink-python/pyflink/table/table_environment.py x: 29 # contributors y: 562 lines of code flink-core/src/main/java/org/apache/flink/configuration/TaskManagerOptions.java x: 26 # contributors y: 497 lines of code flink-python/pyflink/version.py x: 10 # contributors y: 1 lines of code flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/operations/AlterSchemaConverter.java x: 5 # contributors y: 824 lines of code flink-table/flink-sql-client/src/main/java/org/apache/flink/table/client/SqlClient.java x: 11 # contributors y: 266 lines of code flink-connectors/flink-connector-files/src/main/java/org/apache/flink/connector/file/sink/FileSink.java x: 8 # contributors y: 492 lines of code flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/plan/nodes/exec/batch/BatchExecOverAggregate.java x: 7 # contributors y: 404 lines of code flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/plan/nodes/exec/stream/StreamExecPythonGroupWindowAggregate.java x: 8 # contributors y: 645 lines of code flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/plan/nodes/exec/stream/StreamExecPythonOverAggregate.java x: 9 # contributors y: 338 lines of code flink-streaming-java/src/main/java/org/apache/flink/streaming/api/datastream/DataStreamSource.java x: 15 # contributors y: 82 lines of code flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/plan/rules/logical/FlinkBushyJoinReorderRule.java x: 2 # contributors y: 487 lines of code flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/plan/rules/physical/stream/WatermarkAssignerChangelogNormalizeTransposeRule.java x: 3 # contributors y: 365 lines of code flink-table/flink-table-planner/src/main/scala/org/apache/flink/table/planner/plan/utils/AggregateUtil.scala x: 10 # contributors y: 935 lines of code flink-streaming-java/src/main/java/org/apache/flink/streaming/api/operators/async/AsyncWaitOperator.java x: 23 # contributors y: 406 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/operators/DataSinkTask.java x: 22 # contributors y: 316 lines of code flink-table/flink-sql-client/src/main/java/org/apache/flink/table/client/cli/CliStrings.java x: 22 # contributors y: 257 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/executiongraph/ExecutionGraph.java x: 50 # contributors y: 100 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/executiongraph/ExecutionVertex.java x: 42 # contributors y: 374 lines of code flink-optimizer/src/main/java/org/apache/flink/optimizer/plantranslate/JobGraphGenerator.java x: 30 # contributors y: 1424 lines of code flink-streaming-java/src/main/java/org/apache/flink/streaming/runtime/io/StreamTaskNetworkInput.java x: 14 # contributors y: 82 lines of code flink-streaming-java/src/main/java/org/apache/flink/streaming/runtime/tasks/TwoInputStreamTask.java x: 24 # contributors y: 77 lines of code flink-table/flink-table-common/src/main/java/org/apache/flink/table/factories/TableFactoryService.java x: 9 # contributors y: 287 lines of code flink-streaming-java/src/main/java/org/apache/flink/streaming/api/environment/CheckpointConfig.java x: 27 # contributors y: 353 lines of code flink-streaming-java/src/main/java/org/apache/flink/streaming/api/graph/StreamConfig.java x: 29 # contributors y: 664 lines of code flink-kubernetes/src/main/java/org/apache/flink/kubernetes/configuration/KubernetesConfigOptions.java x: 23 # contributors y: 519 lines of code flink-python/pyflink/fn_execution/state_impl.py x: 6 # contributors y: 1052 lines of code flink-python/pyflink/table/table_config.py x: 18 # contributors y: 77 lines of code flink-python/src/main/java/org/apache/flink/python/util/ProtoUtils.java x: 2 # contributors y: 461 lines of code flink-connectors/flink-connector-hive/src/main/java/org/apache/flink/table/endpoint/hive/HiveServer2Endpoint.java x: 6 # contributors y: 825 lines of code flink-libraries/flink-state-processing-api/src/main/java/org/apache/flink/state/api/output/BoundedStreamTask.java x: 14 # contributors y: 104 lines of code flink-streaming-java/src/main/java/org/apache/flink/streaming/api/operators/AbstractStreamOperator.java x: 39 # contributors y: 388 lines of code flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/plan/nodes/exec/utils/CommonPythonUtil.java x: 6 # contributors y: 519 lines of code flink-python/src/main/java/org/apache/flink/streaming/api/operators/python/AbstractPythonFunctionOperator.java x: 14 # contributors y: 202 lines of code flink-python/pyflink/table/types.py x: 8 # contributors y: 1532 lines of code flink-connectors/flink-connector-hive/src/main/java/org/apache/flink/table/endpoint/hive/util/OperationExecutorFactory.java x: 4 # contributors y: 587 lines of code flink-python/pyflink/proto/flink-fn-execution.proto x: 9 # contributors y: 447 lines of code flink-python/src/main/java/org/apache/flink/table/runtime/operators/python/aggregate/arrow/batch/BatchArrowPythonOverWindowAggregateFunctionOperator.java x: 6 # contributors y: 268 lines of code flink-table/flink-table-planner/src/main/scala/org/apache/flink/table/planner/codegen/GenerateUtils.scala x: 7 # contributors y: 620 lines of code flink-clients/src/main/java/org/apache/flink/client/ClientUtils.java x: 12 # contributors y: 137 lines of code flink-clients/src/main/java/org/apache/flink/client/program/ClusterClient.java x: 29 # contributors y: 59 lines of code flink-clients/src/main/java/org/apache/flink/client/program/MiniClusterClient.java x: 14 # contributors y: 158 lines of code flink-streaming-java/src/main/java/org/apache/flink/streaming/api/operators/AbstractStreamOperatorV2.java x: 10 # contributors y: 329 lines of code flink-streaming-java/src/main/java/org/apache/flink/streaming/runtime/tasks/mailbox/MailboxProcessor.java x: 15 # contributors y: 304 lines of code flink-table/flink-table-planner/src/main/scala/org/apache/flink/table/planner/codegen/agg/AggsHandlerCodeGenerator.scala x: 7 # contributors y: 1011 lines of code flink-table/flink-table-planner/src/main/scala/org/apache/flink/table/planner/plan/utils/AggFunctionFactory.scala x: 9 # contributors y: 527 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-clients/src/main/java/org/apache/flink/client/cli/CliFrontend.java x: 42 # contributors y: 940 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-table/flink-sql-parser/src/main/java/org/apache/flink/sql/parser/ddl/SqlCreateTable.java x: 21 # contributors y: 213 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/resourcemanager/slotmanager/SlotManager.java x: 18 # contributors y: 49 lines of code flink-core/src/main/java/org/apache/flink/configuration/GlobalConfiguration.java x: 18 # contributors y: 134 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/io/network/partition/ResultPartition.java x: 27 # contributors y: 199 lines of code flink-table/flink-table-common/src/main/java/org/apache/flink/table/api/TableSchema.java x: 12 # contributors y: 485 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/table/aggregate_fast.pyx x: 3 # contributors y: 464 lines of code flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/calcite/RelTimeIndicatorConverter.java x: 4 # contributors y: 654 lines of code flink-table/flink-table-planner/src/main/scala/org/apache/flink/table/planner/codegen/MatchCodeGenerator.scala x: 7 # contributors y: 584 lines of code flink-table/flink-table-planner/src/main/scala/org/apache/flink/table/planner/plan/metadata/SelectivityEstimator.scala x: 4 # contributors y: 821 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/resourcemanager/StandaloneResourceManager.java x: 18 # contributors y: 91 lines of code flink-dist/src/main/assemblies/opt.xml x: 30 # contributors y: 102 lines of code flink-runtime-web/web-dashboard/src/app/pages/job/checkpoints/job-checkpoints.component.html x: 18 # contributors y: 566 lines of code flink-core/src/main/java/org/apache/flink/configuration/ConfigurationUtils.java x: 17 # contributors y: 391 lines of code flink-core/src/main/java/org/apache/flink/api/java/typeutils/runtime/RowSerializer.java x: 12 # contributors y: 407 lines of code flink-streaming-java/src/main/java/org/apache/flink/streaming/api/functions/sink/TwoPhaseCommitSinkFunction.java x: 15 # contributors y: 623 lines of code flink-streaming-java/src/main/java/org/apache/flink/streaming/api/operators/co/IntervalJoinOperator.java x: 10 # contributors y: 373 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/checkpoint/CompletedCheckpointStore.java x: 18 # contributors y: 42 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/taskexecutor/TaskExecutorGateway.java x: 25 # contributors y: 92 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: 1055 lines of code flink-connectors/flink-sql-connector-hive-3.1.3/src/main/java/org/apache/hadoop/hive/metastore/HiveMetaStoreClient.java x: 1 # contributors y: 2702 lines of code flink-python/pyflink/datastream/data_stream.py x: 14 # contributors y: 1432 lines of code flink-python/pyflink/common/typeinfo.py x: 6 # contributors y: 739 lines of code flink-core/src/main/java/org/apache/flink/api/java/typeutils/TypeExtractor.java x: 20 # contributors y: 1772 lines of code flink-table/flink-table-common/src/main/java/org/apache/flink/table/types/extraction/ExtractionUtils.java x: 5 # contributors y: 674 lines of code flink-connectors/flink-connector-hive/src/main/java/org/apache/flink/table/planner/delegation/hive/HiveParserTypeCheckProcFactory.java x: 3 # contributors y: 1422 lines of code flink-state-backends/flink-statebackend-rocksdb/src/main/java/org/apache/flink/contrib/streaming/state/RocksDBKeyedStateBackend.java x: 23 # contributors y: 719 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/state/filesystem/FsStateBackend.java x: 20 # contributors y: 246 lines of code flink-connectors/flink-connector-hive/src/main/java/org/apache/flink/table/endpoint/hive/util/ThriftObjectConversions.java x: 3 # contributors y: 524 lines of code flink-table/flink-table-runtime/src/main/java/org/apache/flink/table/runtime/functions/SqlJsonUtils.java x: 3 # contributors y: 498 lines of code flink-connectors/flink-connector-hive/src/main/java/org/apache/flink/table/catalog/hive/util/HiveStatsUtil.java x: 8 # contributors y: 598 lines of code flink-table/flink-table-common/src/main/java/org/apache/flink/table/plan/stats/ColumnStats.java x: 7 # contributors y: 222 lines of code flink-table/flink-table-planner/src/main/scala/org/apache/flink/table/planner/plan/nodes/physical/common/CommonPhysicalLookupJoin.scala x: 7 # contributors y: 351 lines of code flink-table/flink-table-planner/src/main/scala/org/apache/flink/table/planner/codegen/LookupJoinCodeGenerator.scala x: 8 # contributors y: 409 lines of code flink-python/pyflink/fn_execution/table/window_aggregate_slow.py x: 6 # contributors y: 351 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-state-backends/flink-statebackend-rocksdb/src/main/java/org/apache/flink/contrib/streaming/state/RocksDBListState.java x: 14 # contributors y: 251 lines of code flink-state-backends/flink-statebackend-rocksdb/src/main/java/org/apache/flink/contrib/streaming/state/RocksDBMapState.java x: 15 # contributors y: 562 lines of code flink-streaming-java/src/main/java/org/apache/flink/streaming/api/graph/StreamEdge.java x: 15 # contributors y: 169 lines of code flink-table/flink-table-planner/src/main/scala/org/apache/flink/table/planner/plan/metadata/FlinkRelMdUniqueKeys.scala x: 5 # contributors y: 542 lines of code flink-connectors/flink-connector-hive/src/main/java/org/apache/flink/table/planner/delegation/hive/copy/HiveParserRowResolver.java x: 2 # contributors y: 390 lines of code flink-connectors/flink-connector-hive/src/main/java/org/apache/hive/service/rpc/thrift/TSetClientInfoReq.java x: 1 # contributors y: 489 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/state/heap/CopyOnWriteStateMap.java x: 3 # contributors y: 615 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-table/flink-table-planner/src/main/scala/org/apache/flink/table/planner/codegen/agg/DistinctAggCodeGen.scala x: 3 # contributors y: 758 lines of code flink-streaming-java/src/main/java/org/apache/flink/streaming/api/functions/sink/filesystem/StreamingFileSink.java x: 20 # contributors y: 319 lines of code flink-table/flink-table-runtime/src/main/java/org/apache/flink/table/runtime/functions/aggregate/hyperloglog/HyperLogLogPlusPlus.java x: 1 # contributors y: 4814 lines of code flink-python/pyflink/datastream/functions.py x: 8 # contributors y: 548 lines of code flink-table/flink-table-planner/src/main/scala/org/apache/flink/table/planner/codegen/calls/StringCallGen.scala x: 6 # contributors y: 657 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/taskexecutor/TaskManagerServicesConfiguration.java x: 20 # contributors y: 227 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/taskmanager/TaskManagerLocation.java x: 10 # contributors y: 224 lines of code flink-table/flink-table-planner/src/main/scala/org/apache/flink/table/planner/codegen/calls/BridgingFunctionGenUtil.scala x: 6 # contributors y: 475 lines of code flink-table/flink-table-api-java/src/main/java/org/apache/flink/table/operations/utils/OperationTreeBuilder.java x: 8 # contributors y: 739 lines of code flink-table/flink-table-common/src/main/java/org/apache/flink/table/types/logical/utils/LogicalTypeParser.java x: 6 # contributors y: 783 lines of code flink-python/pyflink/datastream/window.py x: 5 # contributors y: 945 lines of code flink-table/flink-table-common/src/main/java/org/apache/flink/table/utils/DateTimeUtils.java x: 2 # contributors y: 1385 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/taskexecutor/TaskManagerConfiguration.java x: 16 # contributors y: 186 lines of code flink-table/flink-table-api-java-bridge/src/main/java/org/apache/flink/table/descriptors/SchemaValidator.java x: 9 # contributors y: 201 lines of code flink-scala/src/main/scala/org/apache/flink/api/scala/ClosureCleaner.scala x: 10 # contributors y: 400 lines of code flink-table/flink-table-planner/src/main/scala/org/apache/flink/table/planner/codegen/agg/batch/HashWindowCodeGenerator.scala x: 4 # contributors y: 784 lines of code flink-table/flink-table-planner/src/main/scala/org/apache/flink/table/planner/functions/utils/UserDefinedFunctionUtils.scala x: 2 # contributors y: 625 lines of code flink-connectors/flink-connector-hive/src/main/java/org/apache/flink/table/planner/delegation/hive/parse/HiveASTParser.g x: 2 # contributors y: 2621 lines of code flink-yarn/src/main/java/org/apache/flink/yarn/entrypoint/YarnEntrypointUtils.java x: 19 # contributors y: 90 lines of code flink-streaming-java/src/main/java/org/apache/flink/streaming/runtime/tasks/mailbox/TaskMailboxImpl.java x: 7 # contributors y: 271 lines of code flink-streaming-java/src/main/java/org/apache/flink/streaming/api/functions/sink/filesystem/Bucket.java x: 12 # contributors y: 323 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/clusterframework/types/ResourceProfile.java x: 17 # contributors y: 411 lines of code flink-streaming-java/src/main/java/org/apache/flink/streaming/api/transformations/SinkV1Adapter.java x: 1 # contributors y: 368 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/util/EnvironmentInformation.java x: 16 # contributors y: 321 lines of code flink-table/flink-table-runtime/src/main/java/org/apache/flink/table/data/binary/BinaryStringDataUtil.java x: 3 # contributors y: 867 lines of code flink-connectors/flink-file-sink-common/src/main/java/org/apache/flink/streaming/api/functions/sink/filesystem/OutputStreamBasedPartFileWriter.java x: 3 # contributors y: 434 lines of code flink-streaming-java/src/main/java/org/apache/flink/streaming/api/environment/LocalStreamEnvironment.java x: 19 # contributors y: 33 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/entrypoint/JobClusterEntrypoint.java x: 11 # contributors y: 16 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/blob/BlobServer.java x: 20 # contributors y: 641 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/taskexecutor/DefaultJobLeaderService.java x: 3 # contributors y: 411 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/blob/BlobUtils.java x: 18 # contributors y: 411 lines of code flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/typeutils/LogicalRelDataTypeConverter.java x: 1 # contributors y: 564 lines of code flink-streaming-java/src/main/java/org/apache/flink/streaming/api/operators/StreamSourceContexts.java x: 9 # contributors y: 402 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-runtime/src/main/java/org/apache/flink/runtime/io/network/partition/consumer/InputGate.java x: 16 # contributors y: 79 lines of code flink-table/flink-table-runtime/src/main/java/org/apache/flink/table/data/util/DataFormatConverters.java x: 2 # contributors y: 1222 lines of code flink-table/flink-table-runtime/src/main/java/org/apache/flink/table/data/writer/AbstractBinaryWriter.java x: 2 # contributors y: 268 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-api-java/src/main/java/org/apache/flink/table/operations/utils/AggregateOperationFactory.java x: 5 # contributors y: 488 lines of code flink-streaming-java/src/main/java/org/apache/flink/streaming/api/operators/StreamSource.java x: 22 # contributors y: 97 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/operators/BatchTask.java x: 19 # contributors y: 1087 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/operators/DataSourceTask.java x: 21 # contributors y: 275 lines of code flink-streaming-java/src/main/java/org/apache/flink/streaming/api/functions/async/RichAsyncFunction.java x: 16 # contributors y: 211 lines of code flink-streaming-java/src/main/java/org/apache/flink/streaming/runtime/tasks/StreamIterationTail.java x: 17 # contributors y: 98 lines of code flink-core/src/main/java/org/apache/flink/api/common/functions/RuntimeContext.java x: 26 # contributors y: 73 lines of code flink-core/src/main/java/org/apache/flink/api/common/functions/util/AbstractRuntimeUDFContext.java x: 17 # contributors y: 183 lines of code flink-core/src/main/java/org/apache/flink/api/common/operators/CollectionExecutor.java x: 15 # contributors y: 490 lines of code flink-streaming-java/src/main/java/org/apache/flink/streaming/api/operators/StreamingRuntimeContext.java x: 22 # contributors y: 167 lines of code flink-streaming-java/src/main/java/org/apache/flink/streaming/runtime/io/StreamInputProcessor.java x: 17 # contributors y: 14 lines of code flink-core/src/main/java/org/apache/flink/types/RowUtils.java x: 3 # contributors y: 291 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-clients/src/main/java/org/apache/flink/client/program/PackagedProgram.java x: 27 # contributors y: 518 lines of code flink-connectors/flink-connector-hive/src/main/java/org/apache/flink/table/planner/delegation/hive/parse/IdentifiersASTParser.g x: 1 # contributors y: 704 lines of code flink-core/src/main/java/org/apache/flink/api/common/io/FileInputFormat.java x: 25 # contributors y: 683 lines of code flink-table/flink-table-common/src/main/java/org/apache/flink/table/descriptors/DescriptorProperties.java x: 9 # contributors y: 1152 lines of code flink-core/src/main/java/org/apache/flink/api/java/tuple/Tuple22.java x: 6 # contributors y: 531 lines of code flink-core/src/main/java/org/apache/flink/api/java/tuple/Tuple23.java x: 6 # contributors y: 552 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/state/DefaultOperatorStateBackend.java x: 17 # contributors y: 224 lines of code flink-core/src/main/java/org/apache/flink/api/common/io/DelimitedInputFormat.java x: 19 # contributors y: 508 lines of code flink-core/src/main/java/org/apache/flink/api/common/io/GenericCsvInputFormat.java x: 16 # contributors y: 429 lines of code flink-core/src/main/java/org/apache/flink/core/fs/LimitedConnectionsFileSystem.java x: 3 # contributors y: 675 lines of code flink-core/src/main/java/org/apache/flink/types/StringValue.java x: 14 # contributors y: 531 lines of code flink-filesystems/flink-s3-fs-base/src/main/java/com/amazonaws/services/s3/model/transform/XmlResponsesSaxParser.java x: 3 # contributors y: 2457 lines of code flink-java/src/main/java/org/apache/flink/api/java/Utils.java x: 18 # contributors y: 240 lines of code flink-java/src/main/java/org/apache/flink/api/java/functions/SemanticPropUtil.java x: 10 # contributors y: 719 lines of code flink-runtime/src/main/java/org/apache/flink/runtime/operators/GroupReduceCombineDriver.java x: 13 # contributors y: 181 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/util/TaskConfig.java x: 11 # contributors y: 977 lines of code flink-streaming-java/src/main/java/org/apache/flink/streaming/api/datastream/StreamProjection.java x: 5 # contributors y: 1471 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 flink-connectors/flink-sql-connector-hbase-1.4/src/main/resources/hbase-default.xml x: 1 # contributors y: 1477 lines of code flink-connectors/flink-sql-connector-hbase-2.2/src/main/resources/hbase-default.xml x: 1 # contributors y: 1734 lines of code
5565.0
lines of code
  min: 1.0
  average: 99.65
  25th percentile: 20.0
  median: 49.0
  75th percentile: 107.0
  max: 5565.0
0 69.0
# contributors
min: 1.0 | average: 4.03 | 25th percentile: 2.0 | median: 3.0 | 75th percentile: 5.0 | max: 69.0