apache / kylin
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 1,792 files with 163,018 lines of code.
    • 10 files changed more than 100 times (9,161 lines of code)
    • 29 files changed 51-100 times (13,548 lines of code)
    • 143 files changed 21-50 times (29,950 lines of code)
    • 433 files changed 6-20 times (53,398 lines of code)
    • 1,177 files changed 1-5 times (56,961 lines of code)
5% | 8% | 18% | 32% | 34%
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 1,792 files with 163,018 lines of code.
    • 19 files changed by more than 25 contributors (14,546 lines of code)
    • 154 files changed by 11-25 contributors (35,254 lines of code)
    • 263 files changed by 6-10 contributors (37,374 lines of code)
    • 773 files changed by 2-5 contributors (58,910 lines of code)
    • 583 files changed by 1 contributor (16,934 lines of code)
8% | 21% | 22% | 36% | 10%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
java, json, sql, scala, xml, js, html, sh, prefs, cpp, properties, py, yml, gitignore, h, txt, md, less, spec, ftl, vcxproj, svg, filters, css, cfg, editorconfig, jshintrc, props, gitconfig
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
java6% | 7% | 18% | 36% | 31%
js14% | 17% | 33% | 17% | 17%
html4% | 17% | 29% | 18% | 29%
less0% | 43% | 42% | 13% | 1%
xml0% | 20% | 6% | 11% | 61%
scala0% | 0% | 8% | 33% | 57%
css0% | 0% | 0% | 97% | 2%
cpp0% | 0% | 0% | 17% | 82%
py0% | 0% | 0% | 16% | 83%
sql0% | 0% | 0% | 0% | 100%
ftl0% | 0% | 0% | 0% | 100%
h0% | 0% | 0% | 0% | 100%
vcxproj0% | 0% | 0% | 0% | 100%
yml0% | 0% | 0% | 0% | 100%
filters0% | 0% | 0% | 0% | 100%
props0% | 0% | 0% | 0% | 100%
cfg0% | 0% | 0% | 0% | 100%
File Change Frequency per Logical Decomposition
primary
primary (file change frequency)
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
core-common15% | 3% | 16% | 32% | 31%
webapp8% | 16% | 28% | 28% | 17%
core-cube12% | 9% | 23% | 36% | 18%
server-base11% | 9% | 15% | 31% | 30%
core-job0% | 23% | 17% | 25% | 33%
query0% | 16% | 28% | 32% | 23%
core-metadata0% | 4% | 20% | 46% | 28%
server0% | 36% | 20% | 7% | 34%
core-storage0% | 16% | 40% | 34% | 8%
source-hive0% | 3% | 6% | 62% | 27%
kylin-spark-project0% | 0% | 9% | 34% | 56%
tool0% | 0% | 19% | 41% | 39%
jdbc0% | 0% | 26% | 55% | 17%
core-metrics0% | 0% | 0% | 37% | 62%
build0% | 0% | 0% | 14% | 85%
build-engine0% | 0% | 0% | 10% | 89%
odbc0% | 0% | 0% | 10% | 89%
metrics-reporter-hive0% | 0% | 0% | 70% | 29%
docker0% | 0% | 0% | 0% | 100%
metastore-hbase0% | 0% | 0% | 0% | 100%
dev-support0% | 0% | 0% | 0% | 100%
metrics-reporter-kafka0% | 0% | 0% | 0% | 100%
ROOT0% | 0% | 0% | 0% | 100%
assembly0% | 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
KylinConfigBase.java
in core-common/src/main/java/org/apache/kylin/common
1965 444 2015-12-25 2022-11-02 419 86 liyang@apache.org xxyu@apache.org
CubeDesc.java
in core-cube/src/main/java/org/apache/kylin/cube/model
1291 125 2015-07-22 2021-08-16 151 37 liyang@apache.org 598593183@qq.com
CubeManager.java
in core-cube/src/main/java/org/apache/kylin/cube
859 64 2015-07-22 2022-06-16 146 46 liyang@apache.org 34978943+mukvin@users.norep...
QueryService.java
in server-base/src/main/java/org/apache/kylin/rest/service
1226 56 2016-03-23 2022-05-14 133 42 shaofengshi@apache.org 1041247643@qq.com
cubeEdit.js
in webapp/app/js/controllers
631 25 2014-10-09 2018-07-30 125 23 xduo@ebay.com worfandsheep@qq.com
cubes.js
in webapp/app/js/controllers
1008 77 2014-10-09 2020-09-01 112 29 xduo@ebay.com 441586683@qq.com
cubeSchema.js
in webapp/app/js/controllers
438 18 2014-10-09 2021-04-07 110 29 xduo@ebay.com yangjiang@ebay.com
advanced_settings.html
in webapp/app/partials/cubeDesigner
356 - 2014-10-24 2020-08-18 103 30 liyang@apache.org hit_lacus@126.com
KylinConfig.java
in core-common/src/main/java/org/apache/kylin/common
469 40 2015-07-22 2023-04-03 103 37 liyang@apache.org shaofengshi@apache.org
CubeService.java
in server-base/src/main/java/org/apache/kylin/rest/service
918 46 2016-03-23 2022-02-08 101 38 shaofengshi@apache.org 598593183@qq.com
sourceMeta.js
in webapp/app/js/controllers
1404 111 2014-10-09 2022-05-05 98 31 xduo@ebay.com 34978943+mukvin@users.norep...
JobService.java
in server-base/src/main/java/org/apache/kylin/rest/service
904 45 2016-06-26 2023-03-17 94 40 liyang@apache.org shaofengshi@apache.org
HiveMRInput.java
in source-hive/src/main/java/org/apache/kylin/source/hive
79 9 2015-07-23 2018-12-10 93 23 liyang@apache.org wayne.l@qq.com
cubes.html
in webapp/app/partials/cubes
140 - 2014-10-09 2022-06-16 93 31 xduo@ebay.com 34978943+mukvin@users.norep...
CubeController.java
in server-base/src/main/java/org/apache/kylin/rest/controller
865 50 2016-06-26 2022-05-05 92 36 liyang@apache.org 34978943+mukvin@users.norep...
CubeInstance.java
in core-cube/src/main/java/org/apache/kylin/cube
612 86 2015-07-22 2021-12-02 79 28 liyang@apache.org boyboys520@163.com
index.html
in webapp/app
243 - 2014-10-09 2019-12-18 78 22 xduo@ebay.com xiacongling@xiaomi.com
job.js
in webapp/app/js/controllers
371 17 2014-10-09 2022-05-05 76 26 xduo@ebay.com 34978943+mukvin@users.norep...
GTCubeStorageQueryBase.java
in core-storage/src/main/java/org/apache/kylin/storage/gtrecord
455 21 2016-06-23 2021-08-02 74 23 mahongbin@apache.org xxyu@apache.org
DataModelDesc.java
in core-metadata/src/main/java/org/apache/kylin/metadata/model
676 72 2015-07-22 2020-09-25 73 21 liyang@apache.org 598593183@qq.com
page.js
in webapp/app/js/controllers
223 14 2014-10-09 2019-10-16 72 23 xduo@ebay.com wu.kehua@zte.com.cn
JoinedFlatTable.java
in core-job/src/main/java/org/apache/kylin/job
252 18 2015-07-23 2021-07-06 70 29 liyang@apache.org xxyu@apache.org
OLAPAggregateRel.java
in query/src/main/java/org/apache/kylin/query/relnode
562 33 2015-02-03 2021-06-16 70 20 zhongjian@apache.org 598593183@qq.com
CubeSegment.java
in core-cube/src/main/java/org/apache/kylin/cube
593 101 2015-07-22 2022-06-16 68 19 liyang@apache.org 34978943+mukvin@users.norep...
kylinSecurity.xml
in server/src/main/resources
498 - 2014-10-02 2020-11-25 66 23 luke.hq@gmail.com 598593183@qq.com
app.less
in webapp/app/less
1002 - 2014-10-09 2020-06-26 64 18 xduo@ebay.com liapan@ebay.com
measures.html
in webapp/app/partials/cubeDesigner
359 - 2014-10-09 2020-05-11 63 22 xduo@ebay.com gxcheng@apache.org
AbstractExecutable.java
in core-job/src/main/java/org/apache/kylin/job/execution
569 86 2015-07-23 2022-05-05 63 27 liyang@apache.org 34978943+mukvin@users.norep...
FunctionDesc.java
in core-metadata/src/main/java/org/apache/kylin/metadata/model
282 34 2015-07-22 2021-06-16 62 23 liyang@apache.org 598593183@qq.com
source_table_tree.html
in webapp/app/partials/tables
51 - 2014-10-09 2022-05-05 61 25 xduo@ebay.com 34978943+mukvin@users.norep...
ExecutableManager.java
in core-job/src/main/java/org/apache/kylin/job/execution
802 51 2016-09-05 2022-05-05 57 22 kangkaisen@live.com 34978943+mukvin@users.norep...
ResourceStore.java
in core-common/src/main/java/org/apache/kylin/common/persistence
561 65 2015-07-22 2022-11-18 56 24 liyang@apache.org jonathan.leitschuh@gmail.com
OLAPTableScan.java
in query/src/main/java/org/apache/kylin/query/relnode
371 29 2015-02-03 2021-02-19 55 19 zhongjian@apache.org shengjun_zheng@sina.com
cubeAdvanceSetting.js
in webapp/app/js/controllers
487 42 2015-01-30 2020-06-26 55 20 zhongjian@apache.org liapan@ebay.com
query.html
in webapp/app/partials/query
209 - 2014-10-09 2020-05-27 54 19 xduo@ebay.com gxcheng@apache.org
OLAPContext.java
in query/src/main/java/org/apache/kylin/query/relnode
272 21 2015-02-03 2021-06-16 53 21 zhongjian@apache.org 598593183@qq.com
jobs.html
in webapp/app/partials/jobs
25 - 2014-10-09 2019-06-12 52 17 xduo@ebay.com liushaohui@xiaomi.com
InMemCubeBuilder.java
in core-cube/src/main/java/org/apache/kylin/cube/inmemcubing
418 27 2015-07-23 2020-09-25 52 15 liyang@apache.org 598593183@qq.com
cube_detail.html
in webapp/app/partials/cubes
263 - 2014-10-09 2020-12-02 51 24 xduo@ebay.com xxyu@apache.org
TopNMeasureType.java
in core-metadata/src/main/java/org/apache/kylin/measure/topn
446 24 2015-11-26 2020-09-25 50 11 liyang@apache.org 598593183@qq.com
cubeConfig.js
in webapp/app/js/model
172 1 2015-01-28 2021-06-17 49 23 liyang@apache.org 598593183@qq.com
dimensions.html
in webapp/app/partials/cubeDesigner
259 - 2014-10-09 2017-02-21 49 16 xduo@ebay.com 346839943@qq.com
filter.js
in webapp/app/js/filters
215 - 2014-10-09 2020-09-01 48 17 xduo@ebay.com 441586683@qq.com
query.js
in webapp/app/js/controllers
509 40 2014-10-09 2020-05-27 48 26 xduo@ebay.com gxcheng@apache.org
ProjectManager.java
in core-metadata/src/main/java/org/apache/kylin/metadata/project
393 44 2015-07-22 2020-09-25 47 23 liyang@apache.org 598593183@qq.com
GTAggregateScanner.java
in core-cube/src/main/java/org/apache/kylin/gridtable
701 53 2015-07-23 2022-11-18 46 13 liyang@apache.org jonathan.leitschuh@gmail.com
admin.js
in webapp/app/js/controllers
294 22 2014-10-09 2020-09-20 45 23 xduo@ebay.com 441586683@qq.com
TableService.java
in server-base/src/main/java/org/apache/kylin/rest/service
390 17 2016-12-29 2022-05-05 45 27 billyliu@apache.org 34978943+mukvin@users.norep...
OLAPToEnumerableConverter.java
in query/src/main/java/org/apache/kylin/query/relnode
126 6 2015-02-03 2021-11-01 44 19 zhongjian@apache.org 598593183@qq.com
OLAPFilterRel.java
in query/src/main/java/org/apache/kylin/query/relnode
148 14 2015-02-03 2021-07-06 44 16 zhongjian@apache.org xxyu@apache.org
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
KylinConfigBase.java
in core-common/src/main/java/org/apache/kylin/common
1965 444 2015-12-25 2022-11-02 419 86 liyang@apache.org xxyu@apache.org
CubeManager.java
in core-cube/src/main/java/org/apache/kylin/cube
859 64 2015-07-22 2022-06-16 146 46 liyang@apache.org 34978943+mukvin@users.norep...
QueryService.java
in server-base/src/main/java/org/apache/kylin/rest/service
1226 56 2016-03-23 2022-05-14 133 42 shaofengshi@apache.org 1041247643@qq.com
JobService.java
in server-base/src/main/java/org/apache/kylin/rest/service
904 45 2016-06-26 2023-03-17 94 40 liyang@apache.org shaofengshi@apache.org
CubeService.java
in server-base/src/main/java/org/apache/kylin/rest/service
918 46 2016-03-23 2022-02-08 101 38 shaofengshi@apache.org 598593183@qq.com
CubeDesc.java
in core-cube/src/main/java/org/apache/kylin/cube/model
1291 125 2015-07-22 2021-08-16 151 37 liyang@apache.org 598593183@qq.com
KylinConfig.java
in core-common/src/main/java/org/apache/kylin/common
469 40 2015-07-22 2023-04-03 103 37 liyang@apache.org shaofengshi@apache.org
CubeController.java
in server-base/src/main/java/org/apache/kylin/rest/controller
865 50 2016-06-26 2022-05-05 92 36 liyang@apache.org 34978943+mukvin@users.norep...
sourceMeta.js
in webapp/app/js/controllers
1404 111 2014-10-09 2022-05-05 98 31 xduo@ebay.com 34978943+mukvin@users.norep...
cubes.html
in webapp/app/partials/cubes
140 - 2014-10-09 2022-06-16 93 31 xduo@ebay.com 34978943+mukvin@users.norep...
advanced_settings.html
in webapp/app/partials/cubeDesigner
356 - 2014-10-24 2020-08-18 103 30 liyang@apache.org hit_lacus@126.com
cubes.js
in webapp/app/js/controllers
1008 77 2014-10-09 2020-09-01 112 29 xduo@ebay.com 441586683@qq.com
cubeSchema.js
in webapp/app/js/controllers
438 18 2014-10-09 2021-04-07 110 29 xduo@ebay.com yangjiang@ebay.com
JoinedFlatTable.java
in core-job/src/main/java/org/apache/kylin/job
252 18 2015-07-23 2021-07-06 70 29 liyang@apache.org xxyu@apache.org
CubeInstance.java
in core-cube/src/main/java/org/apache/kylin/cube
612 86 2015-07-22 2021-12-02 79 28 liyang@apache.org boyboys520@163.com
AbstractExecutable.java
in core-job/src/main/java/org/apache/kylin/job/execution
569 86 2015-07-23 2022-05-05 63 27 liyang@apache.org 34978943+mukvin@users.norep...
TableService.java
in server-base/src/main/java/org/apache/kylin/rest/service
390 17 2016-12-29 2022-05-05 45 27 billyliu@apache.org 34978943+mukvin@users.norep...
job.js
in webapp/app/js/controllers
371 17 2014-10-09 2022-05-05 76 26 xduo@ebay.com 34978943+mukvin@users.norep...
query.js
in webapp/app/js/controllers
509 40 2014-10-09 2020-05-27 48 26 xduo@ebay.com gxcheng@apache.org
source_table_tree.html
in webapp/app/partials/tables
51 - 2014-10-09 2022-05-05 61 25 xduo@ebay.com 34978943+mukvin@users.norep...
ResourceStore.java
in core-common/src/main/java/org/apache/kylin/common/persistence
561 65 2015-07-22 2022-11-18 56 24 liyang@apache.org jonathan.leitschuh@gmail.com
cube_detail.html
in webapp/app/partials/cubes
263 - 2014-10-09 2020-12-02 51 24 xduo@ebay.com xxyu@apache.org
cubeEdit.js
in webapp/app/js/controllers
631 25 2014-10-09 2018-07-30 125 23 xduo@ebay.com worfandsheep@qq.com
HiveMRInput.java
in source-hive/src/main/java/org/apache/kylin/source/hive
79 9 2015-07-23 2018-12-10 93 23 liyang@apache.org wayne.l@qq.com
GTCubeStorageQueryBase.java
in core-storage/src/main/java/org/apache/kylin/storage/gtrecord
455 21 2016-06-23 2021-08-02 74 23 mahongbin@apache.org xxyu@apache.org
page.js
in webapp/app/js/controllers
223 14 2014-10-09 2019-10-16 72 23 xduo@ebay.com wu.kehua@zte.com.cn
kylinSecurity.xml
in server/src/main/resources
498 - 2014-10-02 2020-11-25 66 23 luke.hq@gmail.com 598593183@qq.com
FunctionDesc.java
in core-metadata/src/main/java/org/apache/kylin/metadata/model
282 34 2015-07-22 2021-06-16 62 23 liyang@apache.org 598593183@qq.com
cubeConfig.js
in webapp/app/js/model
172 1 2015-01-28 2021-06-17 49 23 liyang@apache.org 598593183@qq.com
ProjectManager.java
in core-metadata/src/main/java/org/apache/kylin/metadata/project
393 44 2015-07-22 2020-09-25 47 23 liyang@apache.org 598593183@qq.com
admin.js
in webapp/app/js/controllers
294 22 2014-10-09 2020-09-20 45 23 xduo@ebay.com 441586683@qq.com
TableDesc.java
in core-metadata/src/main/java/org/apache/kylin/metadata/model
334 43 2015-07-22 2021-03-23 40 23 liyang@apache.org 598593183@qq.com
index.html
in webapp/app
243 - 2014-10-09 2019-12-18 78 22 xduo@ebay.com xiacongling@xiaomi.com
measures.html
in webapp/app/partials/cubeDesigner
359 - 2014-10-09 2020-05-11 63 22 xduo@ebay.com gxcheng@apache.org
ExecutableManager.java
in core-job/src/main/java/org/apache/kylin/job/execution
802 51 2016-09-05 2022-05-05 57 22 kangkaisen@live.com 34978943+mukvin@users.norep...
ExecutableConstants.java
in core-job/src/main/java/org/apache/kylin/job/constant
69 1 2015-07-23 2022-05-05 41 22 liyang@apache.org 34978943+mukvin@users.norep...
TableController.java
in server-base/src/main/java/org/apache/kylin/rest/controller
204 11 2016-06-26 2022-05-05 36 22 liyang@apache.org 34978943+mukvin@users.norep...
StorageCleanupJob.java
in server-base/src/main/java/org/apache/kylin/rest/job
293 10 2017-04-17 2022-04-27 32 22 958034172@qq.com boyboys520@163.com
DataModelDesc.java
in core-metadata/src/main/java/org/apache/kylin/metadata/model
676 72 2015-07-22 2020-09-25 73 21 liyang@apache.org 598593183@qq.com
OLAPContext.java
in query/src/main/java/org/apache/kylin/query/relnode
272 21 2015-02-03 2021-06-16 53 21 zhongjian@apache.org 598593183@qq.com
OLAPAggregateRel.java
in query/src/main/java/org/apache/kylin/query/relnode
562 33 2015-02-03 2021-06-16 70 20 zhongjian@apache.org 598593183@qq.com
cubeAdvanceSetting.js
in webapp/app/js/controllers
487 42 2015-01-30 2020-06-26 55 20 zhongjian@apache.org liapan@ebay.com
ModelService.java
in server-base/src/main/java/org/apache/kylin/rest/service
361 19 2016-06-26 2021-04-14 43 20 liyang@apache.org sunbiaobiaooo@gmail.com
ResourceTool.java
in core-common/src/main/java/org/apache/kylin/common/persistence
270 17 2015-07-22 2022-11-02 35 20 liyang@apache.org 34978943+mukvin@users.norep...
KylinClient.java
in jdbc/src/main/java/org/apache/kylin/jdbc
413 27 2015-06-16 2022-05-14 32 20 liyang@apache.org 1041247643@qq.com
QueryUtil.java
in query/src/main/java/org/apache/kylin/query/util
164 10 2017-04-11 2021-03-10 32 20 lidong@apache.org 598593183@qq.com
RestClient.java
in core-common/src/main/java/org/apache/kylin/common/restclient
401 36 2015-07-22 2020-11-30 29 20 liyang@apache.org 598593183@qq.com
admin.html
in webapp/app/partials/admin
18 - 2014-10-09 2020-09-03 29 20 xduo@ebay.com hit_lacus@126.com
CubeSegment.java
in core-cube/src/main/java/org/apache/kylin/cube
593 101 2015-07-22 2022-06-16 68 19 liyang@apache.org 34978943+mukvin@users.norep...
OLAPTableScan.java
in query/src/main/java/org/apache/kylin/query/relnode
371 29 2015-02-03 2021-02-19 55 19 zhongjian@apache.org shengjun_zheng@sina.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
kylin.py
in build/CI/kylin-system-testing/kylin_utils
511 76 2020-10-28 2020-12-08 2 1 598593183@qq.com 598593183@qq.com
HBaseConnection.java
in metastore-hbase/src/main/java/org/apache/kylin/storage/hbase
314 20 2020-07-27 2020-07-27 1 1 hit_lacus@126.com hit_lacus@126.com
HadoopMetrics2Reporter.java
in core-common/src/main/java/org/apache/kylin/common/metrics/metrics2
298 33 2018-09-30 2018-09-30 1 1 shaofengshi@apache.org shaofengshi@apache.org
datetimepicker.js
in webapp/app/js/directives
286 8 2016-04-14 2016-07-19 2 1 jiatuer@163.com jiatuer@163.com
ResourceParallelCopier.java
in core-common/src/main/java/org/apache/kylin/common/persistence
267 27 2018-11-28 2018-11-28 1 1 641507577@qq.com 641507577@qq.com
kylin-security-saml-noldap-plugin.xml
in server/src/main/resources
255 - 2019-12-25 2019-12-25 1 1 xiacongling@xiaomi.com xiacongling@xiaomi.com
ModelSchemaUpdateChecker.java
in server-base/src/main/java/org/apache/kylin/rest/service
192 8 2020-04-09 2020-04-09 1 1 nju_yaho@apache.org nju_yaho@apache.org
DFSFileTableReader.java
in build-engine/src/main/java/org/apache/kylin/engine/mr
182 12 2020-07-27 2020-07-27 1 1 hit_lacus@126.com hit_lacus@126.com
liquidFillGauge.js
in webapp/app/js/utils
181 4 2018-12-10 2018-12-10 1 1 liapan@ebay.com liapan@ebay.com
TopN.scala
in kylin-spark-project/kylin-spark-common/src/main/scala/org/apache/spark/sql/udaf
177 8 2020-09-16 2020-09-16 1 1 wangrupeng@live.cn wangrupeng@live.cn
OLAPNonEquiJoinRel.java
in query/src/main/java/org/apache/kylin/query/relnode
163 15 2020-04-29 2020-04-29 1 1 li.xian@kyligence.io li.xian@kyligence.io
streamingReceiver.html
in webapp/app/partials/admin
157 - 2018-12-10 2019-01-31 2 1 liapan@ebay.com liapan@ebay.com
JobBuilderSupport.java
in build-engine/src/main/java/org/apache/kylin/engine/mr
157 29 2020-07-27 2020-07-27 1 1 hit_lacus@126.com hit_lacus@126.com
TypeConvertion.h
in odbc/Driver
147 1 2015-07-15 2015-09-22 2 1 honma@ebay.com honma@ebay.com
hybrid_edit.html
in webapp/app/partials/cubes
144 - 2018-07-26 2018-09-17 2 1 worfandsheep@qq.com worfandsheep@qq.com
YarnLogExtractor.java
in tool/src/main/java/org/apache/kylin/tool/extractor
144 7 2020-03-12 2020-03-12 1 1 hit_lacus@126.com hit_lacus@126.com
TableSchemaUpdater.java
in server-base/src/main/java/org/apache/kylin/rest/service/update
138 7 2020-04-10 2020-04-10 1 1 nju_yaho@apache.org nju_yaho@apache.org
JobBuilderSupport.java
in core-job/src/main/java/org/apache/kylin/job
129 20 2020-07-27 2020-07-27 1 1 hit_lacus@126.com hit_lacus@126.com
AceImpl.java
in server-base/src/main/java/org/apache/kylin/rest/security/springacl
128 15 2018-01-27 2018-01-27 1 1 liyang@apache.org liyang@apache.org
NullSafeValueSerializer.scala
in kylin-spark-project/kylin-spark-common/src/main/scala/org/apache/spark/sql/udaf
126 21 2020-09-16 2020-09-16 1 1 wangrupeng@live.cn wangrupeng@live.cn
MeasureUDAF.scala
in kylin-spark-project/kylin-spark-engine/src/main/scala/org/apache/kylin/engine/spark/job
125 4 2020-03-03 2020-03-03 1 1 wangrupeng@live.cn wangrupeng@live.cn
TableAnalyzerJob.java
in kylin-spark-project/kylin-spark-engine/src/main/scala/org/apache/kylin/engine/spark/job
125 4 2022-05-05 2022-05-05 1 1 34978943+mukvin@users.norep... 34978943+mukvin@users.norep...
HadoopCmdOutput.java
in build-engine/src/main/java/org/apache/kylin/engine/mr/common
119 8 2020-07-27 2020-07-27 1 1 hit_lacus@126.com hit_lacus@126.com
InternalThreadLocalMap.java
in core-common/src/main/java/org/apache/kylin/common/threadlocal
118 14 2019-01-19 2019-01-19 1 1 programgeek@163.com programgeek@163.com
InternalThreadLocal.java
in core-common/src/main/java/org/apache/kylin/common/threadlocal
117 13 2019-01-19 2019-01-19 1 1 programgeek@163.com programgeek@163.com
kylin-security-cas-plugin.xml
in server/src/main/resources
116 - 2019-12-25 2019-12-25 1 1 xiacongling@xiaomi.com xiacongling@xiaomi.com
ByteArrayWritable.java
in build-engine/src/main/java/org/apache/kylin/engine/mr
116 19 2020-07-27 2020-07-27 1 1 hit_lacus@126.com hit_lacus@126.com
table_access.html
in webapp/app/partials/tables
112 - 2018-01-04 2019-08-27 2 1 550175214@qq.com 550175214@qq.com
CubingExecutableUtil.java
in build-engine/src/main/java/org/apache/kylin/engine/mr/steps
112 17 2020-07-27 2020-07-27 1 1 hit_lacus@126.com hit_lacus@126.com
capacity-scheduler.xml
in docker/dockerfile/standalone/conf/hadoop
107 - 2021-02-24 2021-02-24 1 1 441586683@qq.com 441586683@qq.com
capacity-scheduler.xml
in docker/conf/hadoop
107 - 2020-09-15 2020-09-15 1 1 441586683@qq.com 441586683@qq.com
SchedulerInfoCmdHelper.scala
in kylin-spark-project/kylin-spark-engine/src/main/scala/org/apache/kylin/cluster
105 2 2020-03-03 2020-03-03 1 1 wangrupeng@live.cn wangrupeng@live.cn
SoftAffinityManager.scala
in kylin-spark-project/kylin-soft-affinity-cache/src/main/scala/org/apache/kylin/softaffinity
105 4 2021-09-16 2021-09-16 1 1 zhangzc@apache.org zhangzc@apache.org
SparkHiveClient.java
in source-hive/src/main/java/org/apache/kylin/source/hive
99 8 2021-10-14 2021-11-19 3 1 598593183@qq.com 598593183@qq.com
messenger-theme-ice.css
in webapp/app/css
99 - 2016-08-30 2016-08-30 1 1 jiatuer@163.com jiatuer@163.com
SortedColumnDFSFileReader.java
in build-engine/src/main/java/org/apache/kylin/engine/mr
97 7 2020-07-27 2020-07-27 1 1 hit_lacus@126.com hit_lacus@126.com
SparkJobTraceV2.scala
in kylin-spark-project/kylin-spark-query/src/main/scala/org/apache/kylin/query/util
96 3 2022-04-20 2022-04-20 1 1 xxyu@apache.org xxyu@apache.org
StorageResponse.java
in server-base/src/main/java/org/apache/kylin/rest/response
91 25 2020-09-01 2020-09-01 1 1 441586683@qq.com 441586683@qq.com
KylinMapper.java
in build-engine/src/main/java/org/apache/kylin/engine/mr
91 7 2020-07-27 2020-07-27 1 1 hit_lacus@126.com hit_lacus@126.com
KylinReducer.java
in build-engine/src/main/java/org/apache/kylin/engine/mr
90 7 2020-07-27 2020-07-27 1 1 hit_lacus@126.com hit_lacus@126.com
user.html
in webapp/app/partials/admin
88 - 2019-08-07 2019-08-07 1 1 550175214@qq.com 550175214@qq.com
ModelUtil.java
in core-metadata/src/main/java/org/apache/kylin/metadata/util
87 6 2021-04-11 2021-04-14 2 1 sunbiaobiaooo@gmail.com sunbiaobiaooo@gmail.com
Query.java
in server-base/src/main/java/org/apache/kylin/rest/model
86 13 2016-06-26 2016-06-26 1 1 liyang@apache.org liyang@apache.org
IReadableTable.java
in core-metadata/src/main/java/org/apache/kylin/source
85 11 2017-05-23 2017-05-23 1 1 liyang@apache.org liyang@apache.org
generic_test_step.py
in build/CI/kylin-system-testing/features/step_impl
83 13 2020-10-28 2020-11-20 3 1 598593183@qq.com 598593183@qq.com
ResourceDetectBeforeOptimizingJob.java
in kylin-spark-project/kylin-spark-engine/src/main/java/org/apache/kylin/engine/spark/job
81 3 2021-03-23 2021-03-23 1 1 598593183@qq.com 598593183@qq.com
TableAnalysisJob.scala
in kylin-spark-project/kylin-spark-engine/src/main/scala/org/apache/kylin/engine/spark/job
81 4 2022-05-05 2022-05-05 1 1 34978943+mukvin@users.norep... 34978943+mukvin@users.norep...
MutableAclRecord.java
in server-base/src/main/java/org/apache/kylin/rest/security/springacl
80 16 2018-01-27 2018-01-27 1 1 liyang@apache.org liyang@apache.org
ExpressionUtils.scala
in kylin-spark-project/kylin-spark-common/src/main/spark31/org/apache/spark/sql/catalyst/expressions
78 3 2021-06-26 2021-06-26 1 1 xiacongling@xiaomi.com xiacongling@xiaomi.com
BatchConstants.java
in build-engine/src/main/java/org/apache/kylin/engine/mr/common
76 - 2020-07-27 2020-07-27 1 1 hit_lacus@126.com hit_lacus@126.com
Correlations

File Size vs. Number of Changes: 1793 points

build-engine/src/main/java/org/apache/kylin/engine/mr/IMROutput.java x: 15 lines of code y: 2 # changes build-engine/src/main/java/org/apache/kylin/engine/mr/common/AbstractHadoopJob.java x: 600 lines of code y: 3 # changes core-common/src/main/java/org/apache/kylin/common/KylinConfig.java x: 469 lines of code y: 103 # changes server-base/src/main/java/org/apache/kylin/rest/service/JobService.java x: 904 lines of code y: 94 # changes build-engine/src/main/java/org/apache/kylin/engine/mr/common/CubeStatsReader.java x: 455 lines of code y: 8 # changes core-common/src/main/java/org/apache/kylin/common/persistence/AutoDeleteDirectory.java x: 33 lines of code y: 2 # changes core-common/src/main/java/org/apache/kylin/common/persistence/FileResourceStore.java x: 177 lines of code y: 25 # changes core-common/src/main/java/org/apache/kylin/common/persistence/ResourceStore.java x: 561 lines of code y: 56 # changes core-cube/src/main/java/org/apache/kylin/gridtable/GTAggregateScanner.java x: 701 lines of code y: 46 # changes kylin-spark-project/kylin-spark-engine/src/main/java/org/apache/kylin/engine/spark/job/NSparkMergeStatisticsStep.java x: 129 lines of code y: 2 # changes query/src/main/java/org/apache/kylin/query/schema/OLAPSchemaFactory.java x: 117 lines of code y: 21 # changes tool/src/main/java/org/apache/kylin/tool/extractor/AbstractInfoExtractor.java x: 177 lines of code y: 2 # changes core-common/src/main/java/org/apache/kylin/common/KylinConfigBase.java x: 1965 lines of code y: 419 # changes kylin-spark-project/kylin-spark-engine/src/main/java/org/apache/kylin/engine/spark/job/NSparkExecutable.java x: 404 lines of code y: 38 # changes server-base/src/main/java/org/apache/kylin/rest/controller/DiagnosisController.java x: 64 lines of code y: 11 # changes core-common/src/main/java/org/apache/kylin/common/util/CliCommandExecutor.java x: 136 lines of code y: 18 # changes core-common/src/main/java/org/apache/kylin/common/util/RingBuffer.java x: 34 lines of code y: 1 # changes kylin-spark-project/kylin-spark-common/src/main/spark31/org/apache/spark/sql/execution/KylinFileSourceScanExec.scala x: 212 lines of code y: 4 # changes kylin-spark-project/kylin-spark-engine/src/main/scala/org/apache/spark/application/JobWorkSpace.scala x: 79 lines of code y: 7 # changes core-common/src/main/java/org/apache/kylin/common/persistence/JDBCResourceStore.java x: 566 lines of code y: 13 # changes core-common/src/main/java/org/apache/kylin/common/persistence/ResourceTool.java x: 270 lines of code y: 35 # changes server-base/src/main/java/org/apache/kylin/rest/job/MetadataCleanupJob.java x: 127 lines of code y: 12 # changes server-base/src/main/java/org/apache/kylin/rest/signature/FactTableRealizationSetCalculator.java x: 79 lines of code y: 3 # changes tool/src/main/java/org/apache/kylin/tool/ExtendCubeToHybridCLI.java x: 196 lines of code y: 12 # changes kylin-spark-project/kylin-spark-query/src/main/java/org/apache/kylin/query/pushdown/SparkSubmitter.java x: 19 lines of code y: 4 # changes kylin-spark-project/kylin-spark-query/src/main/scala/org/apache/kylin/query/runtime/SparkEngine.java x: 52 lines of code y: 8 # changes kylin-spark-project/kylin-spark-query/src/main/scala/org/apache/kylin/query/runtime/plans/ResultPlan.scala x: 171 lines of code y: 15 # changes kylin-spark-project/kylin-spark-query/src/main/scala/org/apache/spark/sql/SparderContext.scala x: 251 lines of code y: 27 # changes core-cube/src/main/java/org/apache/kylin/cube/cuboid/CuboidCLI.java x: 118 lines of code y: 14 # changes core-cube/src/main/java/org/apache/kylin/cube/RawQueryLastHacker.java x: 53 lines of code y: 9 # changes core-cube/src/main/java/org/apache/kylin/cube/model/RowKeyColDesc.java x: 142 lines of code y: 31 # changes kylin-spark-project/kylin-soft-affinity-cache/src/main/java/org/apache/kylin/softaffinity/SoftAffinityConstants.java x: 14 lines of code y: 1 # changes kylin-spark-project/kylin-soft-affinity-cache/src/main/scala/org/apache/kylin/softaffinity/SoftAffinityManager.scala x: 105 lines of code y: 1 # changes kylin-spark-project/kylin-soft-affinity-cache/src/main/scala/org/apache/kylin/softaffinity/scheduler/SoftAffinityListener.scala x: 15 lines of code y: 1 # changes kylin-spark-project/kylin-soft-affinity-cache/src/main/scala/org/apache/kylin/softaffinity/strategy/SoftAffinityStrategy.scala x: 28 lines of code y: 1 # changes kylin-spark-project/kylin-soft-affinity-cache/src/main/spark31/org/apache/spark/sql/execution/datasources/CacheFilePartition.scala x: 37 lines of code y: 1 # changes kylin-spark-project/kylin-soft-affinity-cache/src/main/spark31/org/apache/spark/sql/execution/datasources/CacheFileScanRDD.scala x: 49 lines of code y: 1 # changes kylin-spark-project/kylin-spark-common/src/main/java/org/apache/kylin/engine/spark/common/logging/AbstractHdfsLogAppender.java x: 280 lines of code y: 4 # changes kylin-spark-project/kylin-spark-common/src/main/java/org/apache/kylin/engine/spark/common/logging/SparkDriverHdfsLogAppender.java x: 76 lines of code y: 2 # changes kylin-spark-project/kylin-spark-common/src/main/java/org/apache/kylin/engine/spark/common/logging/SparkExecutorHdfsAppender.java x: 223 lines of code y: 7 # changes kylin-spark-project/kylin-spark-common/src/main/scala/org/apache/spark/sql/execution/datasource/FilePruner.scala x: 475 lines of code y: 27 # changes server-base/src/main/java/org/apache/kylin/rest/util/ControllerSplitter.java x: 49 lines of code y: 3 # changes source-hive/src/main/java/org/apache/kylin/source/hive/cardinality/HiveColumnCardinalityUpdateJob.java x: 126 lines of code y: 17 # changes build-engine/src/main/java/org/apache/kylin/engine/mr/CubingJob.java x: 329 lines of code y: 2 # changes build-engine/src/main/java/org/apache/kylin/engine/mr/common/CuboidRecommenderUtil.java x: 105 lines of code y: 4 # changes build-engine/src/main/java/org/apache/kylin/engine/mr/common/StatisticsDecisionUtil.java x: 100 lines of code y: 3 # changes core-cube/src/main/java/org/apache/kylin/cube/CubeManager.java x: 859 lines of code y: 146 # changes core-cube/src/main/java/org/apache/kylin/cube/CubeSegment.java x: 593 lines of code y: 68 # changes core-cube/src/main/java/org/apache/kylin/cube/cuboid/DefaultCuboidScheduler.java x: 305 lines of code y: 10 # changes core-cube/src/main/java/org/apache/kylin/cube/kv/CubeDimEncMap.java x: 61 lines of code y: 12 # changes core-job/src/main/java/org/apache/kylin/job/impl/curator/CuratorLeaderSelector.java x: 88 lines of code y: 3 # changes core-metadata/src/main/java/org/apache/kylin/metadata/model/Segments.java x: 378 lines of code y: 19 # changes kylin-spark-project/kylin-spark-engine/src/main/java/org/apache/kylin/engine/spark/job/OptimizeBuildJob.java x: 363 lines of code y: 5 # changes kylin-spark-project/kylin-spark-engine/src/main/java/org/apache/kylin/engine/spark/utils/UpdateMetadataUtil.java x: 189 lines of code y: 7 # changes kylin-spark-project/kylin-spark-engine/src/main/scala/org/apache/kylin/engine/spark/builder/CubeMergeAssist.java x: 63 lines of code y: 2 # changes kylin-spark-project/kylin-spark-engine/src/main/scala/org/apache/kylin/engine/spark/job/CubeBuildJob.java x: 411 lines of code y: 36 # changes kylin-spark-project/kylin-spark-engine/src/main/scala/org/apache/kylin/engine/spark/job/CubeMergeJob.java x: 196 lines of code y: 16 # changes kylin-spark-project/kylin-spark-classloader/src/main/java/org/apache/kylin/spark/classloader/TomcatClassLoader.java x: 97 lines of code y: 6 # changes kylin-spark-project/kylin-spark-engine/src/main/java/org/apache/kylin/engine/spark/job/NSparkCubingJob.java x: 120 lines of code y: 10 # changes kylin-spark-project/kylin-spark-engine/src/main/java/org/apache/kylin/engine/spark/job/NSparkMergingJob.java x: 79 lines of code y: 9 # changes webapp/app/js/config.js x: 107 lines of code y: 21 # changes webapp/app/js/controllers/auth.js x: 70 lines of code y: 27 # changes webapp/app/partials/cubes/cubes.html x: 140 lines of code y: 93 # changes server-base/src/main/java/org/apache/kylin/rest/controller/UserController.java x: 283 lines of code y: 14 # changes core-common/src/main/java/org/apache/kylin/common/QueryContext.java x: 598 lines of code y: 35 # changes core-common/src/main/java/org/apache/kylin/common/debug/BackdoorToggles.java x: 166 lines of code y: 27 # changes jdbc/src/main/java/org/apache/kylin/jdbc/IRemoteClient.java x: 29 lines of code y: 9 # changes jdbc/src/main/java/org/apache/kylin/jdbc/KylinClient.java x: 413 lines of code y: 32 # changes jdbc/src/main/java/org/apache/kylin/jdbc/KylinResultSet.java x: 83 lines of code y: 20 # changes jdbc/src/main/java/org/apache/kylin/jdbc/json/SQLResponseStub.java x: 235 lines of code y: 11 # changes server-base/src/main/java/org/apache/kylin/rest/response/SQLResponse.java x: 226 lines of code y: 18 # changes server-base/src/main/java/org/apache/kylin/rest/service/QueryService.java x: 1226 lines of code y: 133 # changes kylin-spark-project/kylin-spark-engine/src/main/scala/org/apache/kylin/engine/spark/builder/CubeSnapshotBuilder.scala x: 198 lines of code y: 7 # changes core-common/src/main/java/org/apache/kylin/common/KylinConfigExt.java x: 64 lines of code y: 22 # changes core-common/src/main/java/org/apache/kylin/common/QueryTrace.java x: 95 lines of code y: 2 # changes kylin-spark-project/kylin-spark-query/src/main/scala/org/apache/kylin/query/util/SparkJobTraceV2.scala x: 96 lines of code y: 1 # changes kylin-spark-project/kylin-spark-query/src/main/scala/org/apache/spark/sql/metrics/AppStatus.scala x: 117 lines of code y: 2 # changes build-engine/src/main/java/org/apache/kylin/engine/mr/common/JobInfoConverter.java x: 204 lines of code y: 4 # changes core-job/src/main/java/org/apache/kylin/engine/EngineFactory.java x: 54 lines of code y: 13 # changes core-job/src/main/java/org/apache/kylin/engine/IBatchCubingEngine.java x: 18 lines of code y: 8 # changes core-job/src/main/java/org/apache/kylin/job/JobInstance.java x: 353 lines of code y: 18 # changes core-job/src/main/java/org/apache/kylin/job/constant/ExecutableConstants.java x: 69 lines of code y: 41 # changes core-job/src/main/java/org/apache/kylin/job/execution/AbstractExecutable.java x: 569 lines of code y: 63 # changes core-job/src/main/java/org/apache/kylin/job/execution/ExecutableManager.java x: 802 lines of code y: 57 # changes core-metadata/src/main/java/org/apache/kylin/metadata/MetadataConstants.java x: 30 lines of code y: 17 # changes core-metadata/src/main/java/org/apache/kylin/metadata/TableMetadataManager.java x: 354 lines of code y: 19 # changes core-metadata/src/main/java/org/apache/kylin/metadata/model/ColumnDesc.java x: 207 lines of code y: 33 # changes core-metadata/src/main/java/org/apache/kylin/metadata/model/TableExtDesc.java x: 279 lines of code y: 21 # changes core-metadata/src/main/java/org/apache/kylin/metadata/project/ProjectL2Cache.java x: 263 lines of code y: 22 # changes kylin-spark-project/kylin-spark-common/src/main/scala/org/apache/spark/sql/hive/utils/ResourceDetectUtils.scala x: 145 lines of code y: 8 # changes kylin-spark-project/kylin-spark-engine/src/main/java/org/apache/kylin/engine/spark/SparkBatchCubingEngineParquet.java x: 47 lines of code y: 6 # changes kylin-spark-project/kylin-spark-engine/src/main/java/org/apache/kylin/engine/spark/application/SparkApplication.java x: 296 lines of code y: 20 # changes kylin-spark-project/kylin-spark-engine/src/main/java/org/apache/kylin/engine/spark/job/JobStepType.java x: 71 lines of code y: 5 # changes kylin-spark-project/kylin-spark-engine/src/main/java/org/apache/kylin/engine/spark/job/NTableSamplingJob.java x: 74 lines of code y: 1 # changes kylin-spark-project/kylin-spark-engine/src/main/java/org/apache/kylin/engine/spark/job/NTableSamplingStep.java x: 56 lines of code y: 1 # changes kylin-spark-project/kylin-spark-engine/src/main/scala/org/apache/kylin/engine/spark/job/TableAnalysisJob.scala x: 81 lines of code y: 1 # changes kylin-spark-project/kylin-spark-engine/src/main/scala/org/apache/kylin/engine/spark/job/TableAnalyzerJob.java x: 125 lines of code y: 1 # changes kylin-spark-project/kylin-spark-engine/src/main/scala/org/apache/spark/utils/ResourceUtils.scala x: 95 lines of code y: 7 # changes server-base/src/main/java/org/apache/kylin/rest/controller/CubeController.java x: 865 lines of code y: 92 # changes server-base/src/main/java/org/apache/kylin/rest/controller/JobController.java x: 233 lines of code y: 28 # changes server-base/src/main/java/org/apache/kylin/rest/controller/TableController.java x: 204 lines of code y: 36 # changes server-base/src/main/java/org/apache/kylin/rest/response/TableDescResponse.java x: 38 lines of code y: 5 # changes server-base/src/main/java/org/apache/kylin/rest/service/TableService.java x: 390 lines of code y: 45 # changes server-base/src/main/java/org/apache/kylin/rest/util/AclPermissionUtil.java x: 37 lines of code y: 7 # changes tool/src/main/java/org/apache/kylin/tool/extractor/JobInstanceExtractor.java x: 188 lines of code y: 3 # changes tool/src/main/java/org/apache/kylin/tool/job/CubeBuildingCLI.java x: 101 lines of code y: 5 # changes webapp/app/js/controllers/job.js x: 371 lines of code y: 76 # changes webapp/app/js/controllers/sourceMeta.js x: 1404 lines of code y: 98 # changes webapp/app/js/model/jobConfig.js x: 44 lines of code y: 16 # changes webapp/app/partials/jobs/jobList.html x: 146 lines of code y: 16 # changes webapp/app/partials/tables/source_table_tree.html x: 51 lines of code y: 61 # changes webapp/app/partials/tables/table_detail.html x: 331 lines of code y: 24 # changes webapp/app/partials/tables/table_load.html x: 159 lines of code y: 15 # changes core-common/src/main/java/org/apache/kylin/common/util/AbstractApplication.java x: 25 lines of code y: 5 # changes core-common/src/main/java/org/apache/kylin/common/util/OptionsHelper.java x: 50 lines of code y: 2 # changes server-base/src/main/java/org/apache/kylin/rest/job/StorageCleanupJob.java x: 293 lines of code y: 32 # changes build/deploy/server.xml x: 37 lines of code y: 10 # changes server/src/main/java/org/apache/kylin/rest/DebugTomcat.java x: 121 lines of code y: 42 # changes query/src/main/java/org/apache/kylin/query/routing/Candidate.java x: 83 lines of code y: 10 # changes query/src/main/java/org/apache/kylin/query/routing/QueryRouter.java x: 99 lines of code y: 24 # changes server-base/src/main/java/org/apache/kylin/rest/controller/CubeDescController.java x: 65 lines of code y: 8 # changes server-base/src/main/java/org/apache/kylin/rest/controller/ModelController.java x: 267 lines of code y: 19 # changes server-base/src/main/java/org/apache/kylin/rest/controller/ProjectController.java x: 221 lines of code y: 24 # changes server-base/src/main/java/org/apache/kylin/rest/controller/QueryController.java x: 176 lines of code y: 35 # changes server-base/src/main/java/org/apache/kylin/rest/service/ProjectService.java x: 162 lines of code y: 22 # changes server-base/src/main/java/org/apache/kylin/rest/service/CubeService.java x: 918 lines of code y: 101 # changes kylin-spark-project/kylin-spark-engine/src/main/scala/org/apache/kylin/engine/spark/utils/QueryExecutionInterceptListener.scala x: 22 lines of code y: 2 # changes kylin-spark-project/kylin-spark-query/src/main/scala/org/apache/kylin/query/runtime/SparderRexVisitor.scala x: 250 lines of code y: 6 # changes core-common/src/main/java/org/apache/kylin/common/util/EncryptUtil.java x: 60 lines of code y: 8 # changes server-base/src/main/java/org/apache/kylin/rest/service/DiagnosisService.java x: 129 lines of code y: 16 # changes server/src/main/webapp/WEB-INF/web.xml x: 81 lines of code y: 30 # changes core-cube/src/main/java/org/apache/kylin/cube/CubeInstance.java x: 612 lines of code y: 79 # changes kylin-spark-project/kylin-spark-engine/src/main/scala/org/apache/spark/application/JobMonitor.scala x: 53 lines of code y: 4 # changes kylin-spark-project/kylin-spark-metadata/src/main/scala/org/apache/kylin/engine/spark/metadata/MetadataConverter.scala x: 219 lines of code y: 25 # changes kylin-spark-project/kylin-spark-query/src/main/scala/org/apache/kylin/query/SchemaProcessor.scala x: 155 lines of code y: 6 # changes query/src/main/java/org/apache/kylin/query/relnode/OLAPToEnumerableConverter.java x: 126 lines of code y: 44 # changes source-hive/src/main/java/org/apache/kylin/source/hive/HiveClientFactory.java x: 11 lines of code y: 5 # changes source-hive/src/main/java/org/apache/kylin/source/hive/HiveTableMeta.java x: 50 lines of code y: 6 # changes kylin-spark-project/kylin-spark-engine/src/main/scala/org/apache/kylin/engine/spark/builder/CreateFlatTable.scala x: 201 lines of code y: 12 # changes core-metadata/src/main/java/org/apache/kylin/measure/percentile/PercentileCounter.java x: 98 lines of code y: 9 # changes kylin-spark-project/kylin-spark-common/src/main/scala/org/apache/spark/sql/KylinFunctions.scala x: 127 lines of code y: 9 # changes kylin-spark-project/kylin-spark-common/src/main/scala/org/apache/spark/sql/catalyst/expressions/KylinExpresssions.scala x: 429 lines of code y: 7 # changes core-cube/src/main/java/org/apache/kylin/cube/CubeCapabilityChecker.java x: 240 lines of code y: 42 # changes core-cube/src/main/java/org/apache/kylin/cube/model/CubeDesc.java x: 1291 lines of code y: 151 # changes core-common/src/main/java/org/apache/kylin/common/annotation/ConfigTag.java x: 23 lines of code y: 4 # changes kylin-spark-project/kylin-spark-engine/src/main/scala/org/apache/kylin/engine/spark/job/BuildLayoutWithUpdate.java x: 140 lines of code y: 4 # changes kylin-spark-project/kylin-spark-engine/src/main/scala/org/apache/spark/conf/rule/SparkConfRule.scala x: 145 lines of code y: 6 # changes kylin-spark-project/kylin-spark-query/src/main/scala/org/apache/spark/sql/KylinSession.scala x: 168 lines of code y: 8 # changes build-engine/src/main/java/org/apache/kylin/engine/mr/SortedColumnDFSFile.java x: 61 lines of code y: 4 # changes core-cube/src/main/java/org/apache/kylin/cube/cli/DictionaryGeneratorCLI.java x: 7 lines of code y: 34 # changes core-cube/src/main/java/org/apache/kylin/cube/cli/DumpDictionaryCLI.java x: 5 lines of code y: 4 # changes core-cube/src/main/java/org/apache/kylin/cube/model/SnapshotTableDesc.java x: 57 lines of code y: 6 # changes core-cube/src/main/java/org/apache/kylin/cube/model/validation/rule/DictionaryRule.java x: 12 lines of code y: 17 # changes core-cube/src/main/java/org/apache/kylin/cube/util/CubingUtils.java x: 65 lines of code y: 32 # changes core-storage/src/main/java/org/apache/kylin/storage/gtrecord/CubeSegmentScanner.java x: 49 lines of code y: 27 # changes core-storage/src/main/java/org/apache/kylin/storage/gtrecord/CubeTupleConverter.java x: 217 lines of code y: 26 # changes core-storage/src/main/java/org/apache/kylin/storage/gtrecord/GTCubeStorageQueryBase.java x: 455 lines of code y: 74 # changes core-storage/src/main/java/org/apache/kylin/storage/gtrecord/SegmentCubeTupleIterator.java x: 163 lines of code y: 13 # changes core-storage/src/main/java/org/apache/kylin/storage/gtrecord/SequentialCubeTupleIterator.java x: 137 lines of code y: 25 # changes core-storage/src/main/java/org/apache/kylin/storage/translate/DerivedFilterTranslator.java x: 167 lines of code y: 15 # changes query/src/main/java/org/apache/kylin/query/pushdown/PushdownRunnerSDKImpl.java x: 5 lines of code y: 2 # changes kylin-spark-project/kylin-spark-engine/src/main/java/org/apache/kylin/engine/spark/utils/MetaDumpUtil.java x: 92 lines of code y: 4 # changes kylin-spark-project/kylin-spark-engine/src/main/java/org/apache/kylin/engine/spark/utils/RestService.java x: 62 lines of code y: 1 # changes build-engine/src/main/java/org/apache/kylin/engine/mr/common/MapReduceExecutable.java x: 449 lines of code y: 4 # changes core-job/src/main/java/org/apache/kylin/job/JoinedFlatTable.java x: 252 lines of code y: 70 # changes core-metadata/src/main/java/org/apache/kylin/dimension/DimensionEncodingFactory.java x: 109 lines of code y: 19 # changes core-storage/src/main/java/org/apache/kylin/storage/gtrecord/CubeScanRangePlanner.java x: 278 lines of code y: 25 # changes query/src/main/java/org/apache/kylin/query/enumerator/OLAPQuery.java x: 67 lines of code y: 19 # changes query/src/main/java/org/apache/kylin/query/relnode/OLAPFilterRel.java x: 148 lines of code y: 44 # changes query/src/main/java/org/apache/kylin/query/relnode/visitor/TupleFilterVisitor.java x: 304 lines of code y: 8 # changes source-hive/src/main/java/org/apache/kylin/source/hive/HiveInputBase.java x: 362 lines of code y: 18 # changes webapp/app/js/model/cubeConfig.js x: 172 lines of code y: 49 # changes core-cube/src/main/java/org/apache/kylin/cube/CubeDescManager.java x: 234 lines of code y: 40 # changes core-cube/src/main/java/org/apache/kylin/gridtable/GTFunctionScanner.java x: 83 lines of code y: 4 # changes core-cube/src/main/java/org/apache/kylin/gridtable/GTRecord.java x: 227 lines of code y: 29 # changes core-cube/src/main/java/org/apache/kylin/gridtable/GTUtil.java x: 298 lines of code y: 23 # changes core-metadata/src/main/java/org/apache/kylin/metadata/expression/BinaryTupleExpression.java x: 110 lines of code y: 5 # changes core-metadata/src/main/java/org/apache/kylin/metadata/expression/ExpressionVisitor.java x: 10 lines of code y: 4 # changes core-metadata/src/main/java/org/apache/kylin/metadata/expression/TupleExpressionSerializer.java x: 184 lines of code y: 4 # changes core-metadata/src/main/java/org/apache/kylin/metadata/model/FunctionDesc.java x: 282 lines of code y: 62 # changes query/src/main/java/org/apache/kylin/query/relnode/OLAPAggregateRel.java x: 562 lines of code y: 70 # changes query/src/main/java/org/apache/kylin/query/relnode/OLAPContext.java x: 272 lines of code y: 53 # changes query/src/main/java/org/apache/kylin/query/relnode/OLAPProjectRel.java x: 369 lines of code y: 38 # changes query/src/main/java/org/apache/kylin/query/relnode/OLAPUnionRel.java x: 121 lines of code y: 13 # changes query/src/main/java/org/apache/kylin/query/relnode/visitor/TupleExpressionVisitor.java x: 171 lines of code y: 7 # changes server-base/src/main/java/org/apache/kylin/rest/controller/AdminController.java x: 113 lines of code y: 11 # changes core-job/src/main/java/org/apache/kylin/job/execution/DefaultChainedExecutable.java x: 189 lines of code y: 42 # changes core-metadata/src/main/java/org/apache/kylin/metadata/model/tool/CalciteParser.java x: 181 lines of code y: 13 # changes core-metadata/src/main/java/org/apache/kylin/source/adhocquery/HivePushDownConverter.java x: 186 lines of code y: 13 # changes webapp/app/js/controllers/cubeSchema.js x: 438 lines of code y: 110 # changes server-base/src/main/java/org/apache/kylin/rest/msg/Message.java x: 312 lines of code y: 21 # changes server-base/src/main/java/org/apache/kylin/rest/service/CacheService.java x: 119 lines of code y: 27 # changes webapp/app/js/controllers/userGroup.js x: 218 lines of code y: 2 # changes core-common/src/main/java/org/apache/kylin/common/restclient/RestClient.java x: 401 lines of code y: 29 # changes server/src/main/resources/kylinSecurity.xml x: 498 lines of code y: 66 # changes server-base/src/main/java/org/apache/kylin/rest/service/AclService.java x: 277 lines of code y: 23 # changes webapp/app/js/model/projectConfig.js x: 9 lines of code y: 8 # changes webapp/app/partials/projects/projects.html x: 62 lines of code y: 22 # changes webapp/app/js/model/jobListModel.js x: 72 lines of code y: 27 # changes core-job/src/main/java/org/apache/kylin/job/execution/CheckpointExecutable.java x: 73 lines of code y: 8 # changes core-job/src/main/java/org/apache/kylin/job/impl/threadpool/DefaultFetcherRunner.java x: 92 lines of code y: 11 # changes core-common/src/main/java/org/apache/kylin/common/util/Bytes.java x: 1024 lines of code y: 10 # changes core-cube/src/main/java/org/apache/kylin/cube/inmemcubing/AbstractInMemCubeBuilder.java x: 75 lines of code y: 20 # changes core-cube/src/main/java/org/apache/kylin/cube/inmemcubing/InMemCubeBuilder.java x: 418 lines of code y: 52 # changes webapp/app/js/controllers/cubes.js x: 1008 lines of code y: 112 # changes webapp/app/less/app.less x: 1002 lines of code y: 64 # changes webapp/app/js/controllers/cubeAdvanceSetting.js x: 487 lines of code y: 55 # changes webapp/app/partials/cubeDesigner/advanced_settings.html x: 356 lines of code y: 103 # changes core-common/src/main/java/org/apache/kylin/common/util/MailService.java x: 84 lines of code y: 12 # changes query/src/main/java/org/apache/kylin/query/util/QueryUtil.java x: 164 lines of code y: 32 # changes query/src/main/java/org/apache/kylin/query/routing/RealizationChooser.java x: 204 lines of code y: 14 # changes webapp/app/partials/admin/change_pwd.html x: 69 lines of code y: 4 # changes webapp/app/js/controllers/query.js x: 509 lines of code y: 48 # changes webapp/app/partials/query/query.html x: 209 lines of code y: 54 # changes core-metadata/src/main/java/org/apache/kylin/metadata/project/ProjectManager.java x: 393 lines of code y: 47 # changes webapp/app/js/controllers/cube.js x: 294 lines of code y: 42 # changes webapp/app/js/controllers/projects.js x: 89 lines of code y: 36 # changes webapp/app/partials/cubes/cube_detail.html x: 263 lines of code y: 51 # changes webapp/app/partials/projects/project_detail.html x: 91 lines of code y: 18 # changes server-base/src/main/java/org/apache/kylin/rest/msg/CnMessage.java x: 300 lines of code y: 11 # changes server-base/src/main/java/org/apache/kylin/rest/util/AclEvaluate.java x: 126 lines of code y: 4 # changes core-common/src/main/java/org/apache/kylin/common/util/StringUtil.java x: 169 lines of code y: 20 # changes tool/src/main/java/org/apache/kylin/tool/metrics/systemcube/CubeDescCreator.java x: 616 lines of code y: 10 # changes core-common/src/main/java/org/apache/kylin/common/zookeeper/KylinServerDiscovery.java x: 154 lines of code y: 2 # changes core-cube/src/main/java/org/apache/kylin/cube/gridtable/CubeCodeSystem.java x: 155 lines of code y: 26 # changes core-cube/src/main/java/org/apache/kylin/cube/model/RowKeyDesc.java x: 93 lines of code y: 17 # changes core-metadata/src/main/java/org/apache/kylin/metadata/tuple/Tuple.java x: 173 lines of code y: 18 # changes core-metadata/src/main/java/org/apache/kylin/metadata/tuple/TupleInfo.java x: 74 lines of code y: 4 # changes server-base/src/main/java/org/apache/kylin/rest/service/TableSchemaUpdateChecker.java x: 239 lines of code y: 10 # changes core-cube/src/main/java/org/apache/kylin/cube/model/AggregationGroup.java x: 424 lines of code y: 28 # changes core-cube/src/main/java/org/apache/kylin/cube/model/DictionaryDesc.java x: 87 lines of code y: 10 # changes core-metadata/src/main/java/org/apache/kylin/metadata/model/DataModelDesc.java x: 676 lines of code y: 73 # changes core-metadata/src/main/java/org/apache/kylin/metadata/model/ModelDimensionDesc.java x: 77 lines of code y: 10 # changes core-metadata/src/main/java/org/apache/kylin/metadata/model/ParameterDesc.java x: 216 lines of code y: 21 # changes core-metadata/src/main/java/org/apache/kylin/metadata/model/TableDesc.java x: 334 lines of code y: 40 # changes server-base/src/main/java/org/apache/kylin/rest/service/update/TableSchemaUpdater.java x: 138 lines of code y: 1 # changes core-metadata/src/main/java/org/apache/kylin/metadata/model/PartitionDesc.java x: 366 lines of code y: 36 # changes server-base/src/main/java/org/apache/kylin/rest/service/ModelSchemaUpdateChecker.java x: 192 lines of code y: 1 # changes server-base/src/main/java/org/apache/kylin/rest/service/ModelService.java x: 361 lines of code y: 43 # changes webapp/app/js/controllers/models.js x: 243 lines of code y: 27 # changes server-base/src/main/java/org/apache/kylin/rest/service/AdminService.java x: 75 lines of code y: 23 # changes query/src/main/java/org/apache/kylin/query/optrule/OLAPJoinRule.java x: 61 lines of code y: 15 # changes query/src/main/java/org/apache/kylin/query/relnode/OLAPNonEquiJoinRel.java x: 163 lines of code y: 1 # changes core-common/src/main/java/org/apache/kylin/common/util/JsonUtil.java x: 107 lines of code y: 13 # changes server-base/src/main/java/org/apache/kylin/rest/service/KylinUserService.java x: 186 lines of code y: 10 # changes server-base/src/main/java/org/apache/kylin/rest/service/UserService.java x: 12 lines of code y: 22 # changes server/src/main/resources/ehcache-test.xml x: 23 lines of code y: 10 # changes core-metrics/src/main/java/org/apache/kylin/metrics/lib/impl/RecordEvent.java x: 204 lines of code y: 8 # changes core-metrics/src/main/java/org/apache/kylin/metrics/lib/impl/TimePropertyEnum.java x: 31 lines of code y: 6 # changes webapp/app/partials/modelDesigner/conditions_settings.html x: 216 lines of code y: 30 # changes webapp/app/partials/cubeDesigner/measures.html x: 359 lines of code y: 63 # changes server-base/src/main/java/org/apache/kylin/rest/security/SAMLUserDetailsService.java x: 39 lines of code y: 2 # changes core-common/src/main/java/org/apache/kylin/common/util/Array.java x: 49 lines of code y: 4 # changes core-cube/src/main/java/org/apache/kylin/cube/common/SegmentPruner.java x: 124 lines of code y: 5 # changes kylin-spark-project/kylin-spark-engine/src/main/scala/org/apache/kylin/cluster/ClusterInfoFetcherFactory.scala x: 8 lines of code y: 2 # changes kylin-spark-project/kylin-spark-engine/src/main/scala/org/apache/kylin/engine/spark/job/CuboidAggregator.scala x: 189 lines of code y: 5 # changes kylin-spark-project/kylin-spark-engine/src/main/scala/org/apache/kylin/query/runtime/ExpressionConverter.scala x: 307 lines of code y: 4 # changes kylin-spark-project/kylin-spark-metadata/src/main/scala/org/apache/spark/sql/utils/SparkTypeUtil.scala x: 417 lines of code y: 6 # changes kylin-spark-project/kylin-spark-query/src/main/scala/org/apache/kylin/query/runtime/ExpressionConverter.scala x: 320 lines of code y: 6 # changes kylin-spark-project/kylin-spark-engine/src/main/java/org/apache/kylin/engine/spark/job/FilterRecommendCuboidJob.java x: 69 lines of code y: 1 # changes kylin-spark-project/kylin-spark-engine/src/main/scala/org/apache/kylin/engine/spark/job/BuildJobInfos.scala x: 137 lines of code y: 2 # changes kylin-spark-project/kylin-spark-engine/src/main/scala/org/apache/kylin/engine/spark/job/CuboidStatisticsJob.scala x: 115 lines of code y: 5 # changes kylin-spark-project/kylin-spark-engine/src/main/scala/org/apache/kylin/engine/spark/job/ResourceDetectBeforeCubingJob.java x: 83 lines of code y: 6 # changes kylin-spark-project/kylin-spark-metadata/src/main/scala/org/apache/kylin/engine/spark/metadata/MetaData.scala x: 107 lines of code y: 18 # changes tool/src/main/java/org/apache/kylin/tool/CubeMigrationCLI.java x: 567 lines of code y: 28 # changes kylin-spark-project/kylin-spark-query/src/main/scala/org/apache/kylin/query/runtime/plans/TableScanPlan.scala x: 223 lines of code y: 9 # changes build/CI/kylin-system-testing/features/step_impl/auto_config/auto_config.py x: 142 lines of code y: 2 # changes query/src/main/java/org/apache/kylin/query/relnode/OLAPTableScan.java x: 371 lines of code y: 55 # changes docker/dockerfile/standalone/conf/hadoop/capacity-scheduler.xml x: 107 lines of code y: 1 # changes docker/dockerfile/standalone/conf/zk/zoo.cfg x: 5 lines of code y: 1 # changes core-job/src/main/java/org/apache/kylin/job/impl/threadpool/DefaultScheduler.java x: 155 lines of code y: 43 # changes core-job/src/main/java/org/apache/kylin/job/impl/threadpool/DistributedScheduler.java x: 232 lines of code y: 35 # changes server-base/src/main/java/org/apache/kylin/rest/service/AclTableMigrationTool.java x: 242 lines of code y: 18 # changes build/CI/kylin-system-testing/kylin_utils/equals.py x: 180 lines of code y: 6 # changes build/CI/kylin-system-testing/kylin_utils/shell.py x: 70 lines of code y: 2 # changes metrics-reporter-hive/src/main/java/org/apache/kylin/metrics/lib/impl/hive/HiveProducer.java x: 277 lines of code y: 14 # changes core-metrics/src/main/java/org/apache/kylin/metrics/QuerySparkMetrics.java x: 616 lines of code y: 2 # changes core-metrics/src/main/java/org/apache/kylin/metrics/lib/impl/BlockingReservoir.java x: 150 lines of code y: 9 # changes server/src/main/resources/kylinMetrics.xml x: 47 lines of code y: 8 # changes server-base/src/main/java/org/apache/kylin/rest/init/InitialTaskManager.java x: 38 lines of code y: 13 # changes server-base/src/main/java/org/apache/kylin/rest/service/DashboardService.java x: 310 lines of code y: 9 # changes tool/src/main/java/org/apache/kylin/tool/metrics/systemcube/HiveTableCreator.java x: 247 lines of code y: 7 # changes tool/src/main/java/org/apache/kylin/tool/metrics/systemcube/ModelCreator.java x: 232 lines of code y: 6 # changes tool/src/main/java/org/apache/kylin/tool/metrics/systemcube/SCCreator.java x: 217 lines of code y: 8 # changes metastore-hbase/src/main/java/org/apache/kylin/storage/hbase/HBaseResourceStore.java x: 411 lines of code y: 2 # changes core-metadata/src/main/java/org/apache/kylin/measure/hllc/HLLCounter.java x: 360 lines of code y: 11 # changes core-cube/src/main/java/org/apache/kylin/cube/cuboid/algorithm/CuboidRecommender.java x: 134 lines of code y: 12 # changes core-cube/src/main/java/org/apache/kylin/cube/cuboid/algorithm/greedy/GreedyAlgorithm.java x: 109 lines of code y: 10 # changes build/CI/kylin-system-testing/kylin_utils/kylin.py x: 511 lines of code y: 2 # changes webapp/app/partials/jobs/job_steps.html x: 147 lines of code y: 25 # changes docker/docker-compose/read/docker-compose-hadoop.yml x: 120 lines of code y: 3 # changes core-common/src/main/java/org/apache/kylin/common/util/SourceConfigurationUtil.java x: 88 lines of code y: 5 # changes core-metadata/src/main/java/org/apache/kylin/metadata/model/DataModelManager.java x: 221 lines of code y: 12 # changes tool/src/main/java/org/apache/kylin/tool/CubeMetaIngester.java x: 177 lines of code y: 17 # changes core-common/src/main/java/org/apache/kylin/common/BackwardCompatibilityConfig.java x: 159 lines of code y: 9 # changes core-common/src/main/java/org/apache/kylin/common/KylinVersion.java x: 139 lines of code y: 43 # changes core-common/src/main/java/org/apache/kylin/common/StorageURL.java x: 132 lines of code y: 5 # changes core-common/src/main/java/org/apache/kylin/common/livy/LivyRestBuilder.java x: 107 lines of code y: 3 # changes core-common/src/main/java/org/apache/kylin/common/metrics/metrics2/CodahaleMetrics.java x: 419 lines of code y: 9 # changes core-common/src/main/java/org/apache/kylin/common/persistence/HDFSResourceStore.java x: 241 lines of code y: 13 # changes core-common/src/main/java/org/apache/kylin/common/util/BytesUtil.java x: 396 lines of code y: 23 # changes core-common/src/main/java/org/apache/kylin/common/util/Dictionary.java x: 113 lines of code y: 16 # changes core-common/src/main/java/org/apache/kylin/common/util/HiveCmdBuilder.java x: 122 lines of code y: 22 # changes core-common/src/main/java/org/apache/kylin/common/util/MemoryBudgetController.java x: 234 lines of code y: 14 # changes core-common/src/main/java/org/apache/kylin/common/util/SortUtil.java x: 18 lines of code y: 6 # changes core-cube/src/main/java/org/apache/kylin/cube/cli/CubeSignatureRefresher.java x: 103 lines of code y: 11 # changes core-cube/src/main/java/org/apache/kylin/cube/common/FuzzyValueCombination.java x: 91 lines of code y: 4 # changes core-cube/src/main/java/org/apache/kylin/cube/cuboid/Cuboid.java x: 200 lines of code y: 31 # changes core-cube/src/main/java/org/apache/kylin/cube/cuboid/CuboidScheduler.java x: 70 lines of code y: 16 # changes core-cube/src/main/java/org/apache/kylin/cube/cuboid/TreeCuboidScheduler.java x: 247 lines of code y: 9 # changes core-cube/src/main/java/org/apache/kylin/cube/cuboid/algorithm/BPUSCalculator.java x: 125 lines of code y: 8 # changes core-cube/src/main/java/org/apache/kylin/cube/cuboid/algorithm/CuboidStats.java x: 223 lines of code y: 6 # changes core-cube/src/main/java/org/apache/kylin/cube/cuboid/algorithm/CuboidStatsUtil.java x: 254 lines of code y: 10 # changes core-cube/src/main/java/org/apache/kylin/cube/gridtable/CuboidToGridTableMapping.java x: 187 lines of code y: 17 # changes core-cube/src/main/java/org/apache/kylin/cube/gridtable/ScanRangePlannerBase.java x: 234 lines of code y: 8 # changes core-cube/src/main/java/org/apache/kylin/cube/gridtable/TrimmedCubeCodeSystem.java x: 90 lines of code y: 16 # changes core-cube/src/main/java/org/apache/kylin/cube/inmemcubing/DoggedCubeBuilder.java x: 286 lines of code y: 28 # changes core-cube/src/main/java/org/apache/kylin/cube/inmemcubing2/DoggedCubeBuilder2.java x: 364 lines of code y: 2 # changes core-cube/src/main/java/org/apache/kylin/cube/inmemcubing2/InMemCubeBuilder2.java x: 311 lines of code y: 3 # changes core-cube/src/main/java/org/apache/kylin/cube/kv/RowKeyEncoder.java x: 134 lines of code y: 16 # changes core-cube/src/main/java/org/apache/kylin/cube/model/CubeDescTiretreeGlobalDomainDictUtil.java x: 118 lines of code y: 4 # changes core-cube/src/main/java/org/apache/kylin/cube/model/CubeJoinedFlatTableDesc.java x: 151 lines of code y: 34 # changes core-cube/src/main/java/org/apache/kylin/cube/model/DimensionDesc.java x: 133 lines of code y: 19 # changes core-cube/src/main/java/org/apache/kylin/cube/model/validation/rule/AggregationGroupRule.java x: 152 lines of code y: 21 # changes core-cube/src/main/java/org/apache/kylin/gridtable/GTScanRequest.java x: 409 lines of code y: 39 # changes core-cube/src/main/java/org/apache/kylin/gridtable/GTScanRequestBuilder.java x: 137 lines of code y: 10 # changes core-cube/src/main/java/org/apache/kylin/gridtable/GTStreamAggregateScanner.java x: 153 lines of code y: 7 # changes core-cube/src/main/java/org/apache/kylin/gridtable/benchmark/GTScannerBenchmark.java x: 164 lines of code y: 6 # changes core-cube/src/main/java/org/apache/kylin/gridtable/benchmark/GTScannerBenchmark2.java x: 182 lines of code y: 8 # changes core-job/src/main/java/org/apache/kylin/job/dao/ExecutableDao.java x: 402 lines of code y: 30 # changes core-job/src/main/java/org/apache/kylin/job/dao/ExecutablePO.java x: 59 lines of code y: 9 # changes core-job/src/main/java/org/apache/kylin/job/lock/zookeeper/ZookeeperDistributedLock.java x: 276 lines of code y: 7 # changes core-metadata/src/main/java/org/apache/kylin/measure/MeasureTypeFactory.java x: 165 lines of code y: 25 # changes core-metadata/src/main/java/org/apache/kylin/measure/bitmap/BitmapMeasureType.java x: 137 lines of code y: 22 # changes core-metadata/src/main/java/org/apache/kylin/measure/extendedcolumn/ExtendedColumnMeasureType.java x: 237 lines of code y: 17 # changes core-metadata/src/main/java/org/apache/kylin/measure/hllc/HLLCMeasureType.java x: 101 lines of code y: 20 # changes core-metadata/src/main/java/org/apache/kylin/measure/hllc/HLLCounterOld.java x: 287 lines of code y: 3 # changes core-metadata/src/main/java/org/apache/kylin/measure/topn/TopNCounter.java x: 201 lines of code y: 11 # changes core-metadata/src/main/java/org/apache/kylin/measure/topn/TopNMeasureType.java x: 446 lines of code y: 50 # changes core-metadata/src/main/java/org/apache/kylin/metadata/cachesync/Broadcaster.java x: 367 lines of code y: 32 # changes core-metadata/src/main/java/org/apache/kylin/metadata/filter/BuiltInFunctionTupleFilter.java x: 159 lines of code y: 13 # changes core-metadata/src/main/java/org/apache/kylin/metadata/filter/CaseTupleFilter.java x: 103 lines of code y: 7 # changes core-metadata/src/main/java/org/apache/kylin/metadata/filter/LogicalTupleFilter.java x: 147 lines of code y: 12 # changes core-metadata/src/main/java/org/apache/kylin/metadata/filter/TsConditionEraser.java x: 41 lines of code y: 4 # changes core-metadata/src/main/java/org/apache/kylin/metadata/filter/UDF/MassInTupleFilter.java x: 149 lines of code y: 10 # changes core-metadata/src/main/java/org/apache/kylin/metadata/model/JoinDesc.java x: 140 lines of code y: 14 # changes core-metadata/src/main/java/org/apache/kylin/metadata/model/JoinsTree.java x: 182 lines of code y: 14 # changes core-metadata/src/main/java/org/apache/kylin/metadata/model/TblColRef.java x: 219 lines of code y: 35 # changes core-metadata/src/main/java/org/apache/kylin/metadata/project/ProjectInstance.java x: 251 lines of code y: 25 # changes core-metadata/src/main/java/org/apache/kylin/metadata/tuple/CompoundTupleIterator.java x: 35 lines of code y: 4 # changes core-metadata/src/main/java/org/apache/kylin/source/SourceManager.java x: 112 lines of code y: 4 # changes core-metadata/src/main/java/org/apache/kylin/source/adhocquery/IPushDownConverter.java x: 106 lines of code y: 7 # changes core-metadata/src/main/java/org/apache/kylin/source/datagen/ColumnGenerator.java x: 283 lines of code y: 8 # changes core-metadata/src/main/java/org/apache/kylin/source/datagen/ModelDataGenerator.java x: 250 lines of code y: 12 # changes core-metrics/src/main/java/org/apache/kylin/metrics/MetricsManager.java x: 117 lines of code y: 9 # changes core-storage/src/main/java/org/apache/kylin/storage/StorageContext.java x: 185 lines of code y: 35 # changes core-storage/src/main/java/org/apache/kylin/storage/gtrecord/SortedIteratorMergerWithLimit.java x: 87 lines of code y: 8 # changes core-storage/src/main/java/org/apache/kylin/storage/hybrid/HybridInstance.java x: 259 lines of code y: 25 # changes core-storage/src/main/java/org/apache/kylin/storage/hybrid/HybridManager.java x: 133 lines of code y: 18 # changes jdbc/src/main/java/org/apache/kylin/jdbc/Driver.java x: 49 lines of code y: 22 # changes kylin-spark-project/kylin-spark-common/src/main/scala/org/apache/spark/sql/catalyst/expressions/SparderAggFun.scala x: 132 lines of code y: 4 # changes kylin-spark-project/kylin-spark-engine/src/main/java/org/apache/kylin/engine/spark/job/NSparkCubingStep.java x: 62 lines of code y: 10 # changes kylin-spark-project/kylin-spark-engine/src/main/scala/org/apache/kylin/engine/spark/job/ResourceDetectBeforeMergingJob.java x: 69 lines of code y: 9 # changes kylin-spark-project/kylin-spark-metadata/src/main/java/org/apache/kylin/engine/spark/metadata/cube/model/LayoutEntity.java x: 114 lines of code y: 12 # changes metrics-reporter-hive/src/main/java/org/apache/kylin/metrics/lib/impl/hive/HiveProducerRecord.java x: 149 lines of code y: 4 # changes server-base/src/main/java/org/apache/kylin/rest/job/HybridCubeCLI.java x: 172 lines of code y: 13 # changes server-base/src/main/java/org/apache/kylin/rest/request/SQLRequest.java x: 104 lines of code y: 15 # changes server-base/src/main/java/org/apache/kylin/rest/security/ManagedUser.java x: 224 lines of code y: 10 # changes server-base/src/main/java/org/apache/kylin/rest/service/AccessService.java x: 375 lines of code y: 17 # changes server-base/src/main/java/org/apache/kylin/rest/signature/RealizationSetCalculator.java x: 70 lines of code y: 5 # changes source-hive/src/main/java/org/apache/kylin/source/hive/CreateMrHiveDictStep.java x: 266 lines of code y: 8 # changes source-hive/src/main/java/org/apache/kylin/source/hive/GarbageCollectionStep.java x: 89 lines of code y: 9 # changes tool/src/main/java/org/apache/kylin/tool/extractor/CubeMetaExtractor.java x: 369 lines of code y: 3 # changes tool/src/main/java/org/apache/kylin/tool/extractor/MrJobInfoExtractor.java x: 234 lines of code y: 2 # changes core-metadata/src/main/java/org/apache/kylin/metadata/model/ISourceAware.java x: 15 lines of code y: 11 # changes webapp/app/js/controllers/admin.js x: 294 lines of code y: 45 # changes kylin-spark-project/kylin-spark-common/src/main/scala/org/apache/spark/sql/udaf/TopN.scala x: 177 lines of code y: 1 # changes webapp/app/partials/admin/admin.html x: 18 lines of code y: 29 # changes server-base/src/main/java/org/apache/kylin/rest/response/StorageResponse.java x: 91 lines of code y: 1 # changes server-base/src/main/java/org/apache/kylin/rest/service/HBaseInfoUtil.java x: 3 lines of code y: 5 # changes webapp/app/js/filters/filter.js x: 215 lines of code y: 48 # changes server/src/main/resources/applicationContext.xml x: 82 lines of code y: 39 # changes kylin-spark-project/kylin-spark-engine/src/main/java/org/apache/kylin/engine/spark/source/CsvSource.java x: 98 lines of code y: 12 # changes build/deploy/context.xml x: 5 lines of code y: 8 # changes core-job/src/main/java/org/apache/kylin/job/JobBuilderSupport.java x: 129 lines of code y: 1 # changes server-base/src/main/java/org/apache/kylin/rest/controller/StreamingController.java x: 7 lines of code y: 16 # changes server-base/src/main/java/org/apache/kylin/rest/service/BasicService.java x: 59 lines of code y: 14 # changes server-base/src/main/java/org/apache/kylin/rest/service/KafkaConfigService.java x: 9 lines of code y: 9 # changes source-hive/src/main/java/org/apache/kylin/source/hive/HiveSource.java x: 52 lines of code y: 14 # changes build-engine/src/main/java/org/apache/kylin/engine/mr/ByteArrayWritable.java x: 116 lines of code y: 1 # changes build-engine/src/main/java/org/apache/kylin/engine/mr/JobBuilderSupport.java x: 157 lines of code y: 1 # changes metastore-hbase/src/main/java/org/apache/kylin/storage/hbase/HBaseConnection.java x: 314 lines of code y: 1 # changes source-hive/src/main/java/org/apache/kylin/source/hive/CreateFlatHiveTableStep.java x: 85 lines of code y: 24 # changes webapp/app/js/services/tables.js x: 64 lines of code y: 21 # changes tool/src/main/java/org/apache/kylin/tool/extractor/YarnLogExtractor.java x: 144 lines of code y: 1 # changes webapp/Gruntfile.js x: 340 lines of code y: 15 # changes core-metadata/src/main/java/org/apache/kylin/measure/bitmap/BitmapIntersectDistinctCountAggFunc.java x: 22 lines of code y: 7 # changes webapp/app/partials/models/models_tree.html x: 75 lines of code y: 37 # changes core-metadata/src/main/java/org/apache/kylin/measure/topn/DoubleDeltaSerializer.java x: 135 lines of code y: 7 # changes query/src/main/java/org/apache/kylin/query/adhoc/PushDownRunnerJdbcImpl.java x: 217 lines of code y: 17 # changes query/src/main/java/org/apache/kylin/query/enumerator/OLAPEnumerator.java x: 83 lines of code y: 34 # changes server/src/main/resources/kylin-security-saml-noldap-plugin.xml x: 255 lines of code y: 1 # changes webapp/app/partials/login.html x: 53 lines of code y: 34 # changes webapp/app/index.html x: 243 lines of code y: 78 # changes webapp/app/partials/header.html x: 89 lines of code y: 33 # changes core-common/src/main/java/org/apache/kylin/common/util/DateFormat.java x: 154 lines of code y: 17 # changes webapp/app/js/services/kylinProperties.js x: 160 lines of code y: 33 # changes core-job/src/main/java/org/apache/kylin/job/engine/JobEngineConfig.java x: 116 lines of code y: 22 # changes webapp/app/js/controllers/adminStreaming.js x: 333 lines of code y: 4 # changes webapp/app/js/controllers/page.js x: 223 lines of code y: 72 # changes webapp/app/js/directives/directives.js x: 481 lines of code y: 37 # changes kylin-spark-project/kylin-spark-query/src/main/scala/org/apache/kylin/query/runtime/plans/WindowPlan.scala x: 291 lines of code y: 4 # changes core-metadata/src/main/java/org/apache/kylin/metadata/model/SegmentRange.java x: 170 lines of code y: 4 # changes query/src/main/java/org/apache/kylin/query/relnode/OLAPJoinRel.java x: 319 lines of code y: 39 # changes kylin-spark-project/kylin-spark-common/src/main/scala/org/apache/spark/dict/NGlobalDictHDFSStore.java x: 210 lines of code y: 3 # changes kylin-spark-project/kylin-spark-common/src/main/scala/org/apache/spark/Summary.scala x: 166 lines of code y: 2 # changes webapp/app/less/component.less x: 969 lines of code y: 38 # changes core-metadata/src/main/java/org/apache/kylin/measure/basic/BasicMeasureType.java x: 109 lines of code y: 14 # changes core-metadata/src/main/java/org/apache/kylin/metadata/datatype/DoubleSerializer.java x: 31 lines of code y: 7 # changes webapp/app/js/controllers/dashboard.js x: 225 lines of code y: 4 # changes webapp/app/partials/common/access.html x: 85 lines of code y: 12 # changes webapp/app/js/app.js x: 1 lines of code y: 37 # changes webapp/app/js/services/users.js x: 35 lines of code y: 10 # changes webapp/app/partials/cubes/cube_schema.html x: 44 lines of code y: 26 # changes core-metadata/src/main/java/org/apache/kylin/metadata/badquery/BadQueryEntry.java x: 128 lines of code y: 10 # changes webapp/app/partials/jobs/jobs.html x: 25 lines of code y: 52 # changes webapp/app/js/services/message.js x: 34 lines of code y: 15 # changes jdbc/src/main/java/org/apache/kylin/jdbc/KylinMeta.java x: 321 lines of code y: 20 # changes core-metadata/src/main/java/org/apache/kylin/dimension/IntegerDimEnc.java x: 154 lines of code y: 16 # changes core-common/src/main/java/org/apache/kylin/common/util/ClasspathScanner.java x: 214 lines of code y: 5 # changes core-metadata/src/main/java/org/apache/kylin/metadata/filter/CompareTupleFilter.java x: 271 lines of code y: 24 # changes webapp/app/js/controllers/cubeMeasures.js x: 533 lines of code y: 43 # changes webapp/app/partials/admin/streamingReceiver.html x: 157 lines of code y: 2 # changes webapp/app/js/model/tableModel.js x: 177 lines of code y: 27 # changes core-metadata/src/main/java/org/apache/kylin/metadata/datatype/DataType.java x: 314 lines of code y: 25 # changes query/src/main/java/org/apache/kylin/query/relnode/OLAPLimitRel.java x: 104 lines of code y: 23 # changes query/src/main/java/org/apache/kylin/query/relnode/OLAPRel.java x: 159 lines of code y: 18 # changes source-hive/src/main/java/org/apache/kylin/source/hive/HiveMRInput.java x: 79 lines of code y: 93 # changes core-common/src/main/java/org/apache/kylin/common/persistence/ResourceParallelCopier.java x: 267 lines of code y: 1 # changes source-hive/src/main/java/org/apache/kylin/source/hive/HiveMetadataExplorer.java x: 196 lines of code y: 14 # changes query/src/main/java/org/apache/kylin/query/schema/OLAPTable.java x: 230 lines of code y: 40 # changes core-common/src/main/java/org/apache/kylin/common/util/ClassUtil.java x: 104 lines of code y: 17 # changes core-metadata/src/main/java/org/apache/kylin/measure/raw/RawMeasureType.java x: 213 lines of code y: 13 # changes core-common/src/main/java/org/apache/kylin/common/metrics/metrics2/HadoopMetrics2Reporter.java x: 298 lines of code y: 1 # changes core-common/src/main/java/org/apache/kylin/common/util/CompressionUtils.java x: 44 lines of code y: 10 # changes jdbc/src/main/java/org/apache/kylin/jdbc/KylinJdbcFactory.java x: 72 lines of code y: 9 # changes core-metadata/src/main/java/org/apache/kylin/source/ISource.java x: 13 lines of code y: 10 # changes source-hive/src/main/java/org/apache/kylin/source/hive/cardinality/ColumnCardinalityMapper.java x: 76 lines of code y: 19 # changes webapp/app/js/controllers/hybridInstanceSchema.js x: 254 lines of code y: 4 # changes core-metadata/src/main/java/org/apache/kylin/dimension/DictionaryDimEnc.java x: 121 lines of code y: 14 # changes server-base/src/main/java/org/apache/kylin/rest/security/AuthoritiesPopulator.java x: 44 lines of code y: 9 # changes server-base/src/main/java/org/apache/kylin/rest/security/MockHTable.java x: 517 lines of code y: 5 # changes webapp/app/js/controllers/cubeEdit.js x: 631 lines of code y: 125 # changes core-metadata/src/main/java/org/apache/kylin/measure/bitmap/BitmapSerializer.java x: 77 lines of code y: 14 # changes webapp/app/less/build.less x: 7 lines of code y: 11 # changes core-storage/src/main/java/org/apache/kylin/storage/gtrecord/ScannerWorker.java x: 54 lines of code y: 11 # changes server-base/src/main/java/org/apache/kylin/rest/response/CubeInstanceResponse.java x: 64 lines of code y: 12 # changes core-cube/src/main/java/org/apache/kylin/gridtable/GTInfo.java x: 287 lines of code y: 21 # changes core-cube/src/main/java/org/apache/kylin/cube/model/CubeJoinedFlatTableEnrich.java x: 100 lines of code y: 12 # changes query/src/main/java/org/apache/kylin/query/optrule/OLAPFilterRule.java x: 25 lines of code y: 12 # changes query/src/main/java/org/apache/kylin/query/optrule/OLAPProjectRule.java x: 38 lines of code y: 9 # changes server-base/src/main/java/org/apache/kylin/rest/security/springacl/AclRecord.java x: 201 lines of code y: 2 # changes webapp/app/js/model/cubeDescModel.js x: 93 lines of code y: 32 # changes core-job/src/main/resources/mail_templates/JOB_DISCARD.ftl x: 279 lines of code y: 2 # changes webapp/app/js/directives/kylin_abn_tree_directive.js x: 511 lines of code y: 8 # changes webapp/app/js/controllers/access.js x: 97 lines of code y: 22 # changes webapp/app/js/controllers/modelSchema.js x: 197 lines of code y: 25 # changes webapp/app/js/controllers/streamingConfig.js x: 121 lines of code y: 9 # changes webapp/app/js/services/query.js x: 20 lines of code y: 9 # changes webapp/app/partials/cubeDesigner/refresh_settings.html x: 148 lines of code y: 14 # changes webapp/app/partials/models/model_detail.html x: 31 lines of code y: 13 # changes webapp/app/partials/projects/project_table_tree.html x: 20 lines of code y: 27 # changes webapp/app/partials/models/model_schema.html x: 70 lines of code y: 18 # changes core-metadata/src/main/java/org/apache/kylin/metadata/filter/ColumnTupleFilter.java x: 102 lines of code y: 9 # changes core-cube/src/main/java/org/apache/kylin/cube/inmemcubing/ConcurrentDiskStore.java x: 284 lines of code y: 11 # changes core-cube/src/main/java/org/apache/kylin/cube/inmemcubing/MemDiskStore.java x: 575 lines of code y: 12 # changes core-cube/src/main/java/org/apache/kylin/gridtable/GTRowBlock.java x: 173 lines of code y: 5 # changes core-cube/src/main/java/org/apache/kylin/gridtable/IGTCodeSystem.java x: 18 lines of code y: 12 # changes webapp/app/css/AdminLTE.css x: 3890 lines of code y: 19 # changes webapp/app/js/model/cubeListModel.js x: 37 lines of code y: 18 # changes webapp/app/partials/cubeDesigner/info.html x: 98 lines of code y: 31 # changes webapp/app/partials/cubes/cube_json_edit.html x: 29 lines of code y: 30 # changes odbc/Common/REST.cpp x: 374 lines of code y: 9 # changes core-common/src/main/java/org/apache/kylin/common/util/OrderedProperties.java x: 196 lines of code y: 3 # changes core-metadata/src/main/java/org/apache/kylin/measure/MeasureType.java x: 56 lines of code y: 23 # changes webapp/app/partials/cubeDesigner/dimensions.html x: 259 lines of code y: 49 # changes webapp/app/js/controllers/cubeDimensions.js x: 389 lines of code y: 33 # changes webapp/app/js/services/cache.js x: 6 lines of code y: 9 # changes core-metadata/src/main/java/org/apache/kylin/measure/bitmap/BitmapCounter.java x: 16 lines of code y: 15 # changes webapp/app/js/services/tree.js x: 209 lines of code y: 17 # changes webapp/app/js/controllers/cubeModel.js x: 22 lines of code y: 32 # changes webapp/app/partials/jobs/job_submit.html x: 60 lines of code y: 30 # changes webapp/app/js/model/metaModel.js x: 62 lines of code y: 19 # changes odbc/Common/JsonConverter.cpp x: 146 lines of code y: 4 # changes odbc/Common/MsgTypes.h x: 383 lines of code y: 3 # changes odbc/Common/StringUtils.cpp x: 176 lines of code y: 4 # changes odbc/Driver/KO_Config.cpp x: 633 lines of code y: 3 # changes odbc/TestDLL/CompareQueryTests.cpp x: 496 lines of code y: 4 # changes odbc/Driver/driver.vcxproj x: 378 lines of code y: 5 # changes webapp/app/js/controllers/projectMeta.js x: 107 lines of code y: 28 # changes webapp/app/partials/cubes/cube_edit.html x: 15 lines of code y: 18 # changes
419.0
# changes
  min: 1.0
  average: 8.35
  25th percentile: 1.0
  median: 3.0
  75th percentile: 8.0
  max: 419.0
0 3890.0
lines of code
min: 1.0 | average: 90.97 | 25th percentile: 15.0 | median: 43.0 | 75th percentile: 104.0 | max: 3890.0

Number of Contributors vs. Number of Changes: 1793 points

build-engine/src/main/java/org/apache/kylin/engine/mr/IMROutput.java x: 2 # contributors y: 2 # changes build-engine/src/main/java/org/apache/kylin/engine/mr/common/AbstractHadoopJob.java x: 3 # contributors y: 3 # changes core-common/src/main/java/org/apache/kylin/common/KylinConfig.java x: 37 # contributors y: 103 # changes server-base/src/main/java/org/apache/kylin/rest/service/JobService.java x: 40 # contributors y: 94 # changes build-engine/src/main/java/org/apache/kylin/engine/mr/common/CubeStatsReader.java x: 5 # contributors y: 8 # changes core-common/src/main/java/org/apache/kylin/common/persistence/FileResourceStore.java x: 12 # contributors y: 25 # changes core-common/src/main/java/org/apache/kylin/common/persistence/ResourceStore.java x: 24 # contributors y: 56 # changes core-cube/src/main/java/org/apache/kylin/gridtable/GTAggregateScanner.java x: 13 # contributors y: 46 # changes query/src/main/java/org/apache/kylin/query/schema/OLAPSchemaFactory.java x: 11 # contributors y: 21 # changes core-common/src/main/java/org/apache/kylin/common/KylinConfigBase.java x: 86 # contributors y: 419 # changes kylin-spark-project/kylin-spark-engine/src/main/java/org/apache/kylin/engine/spark/job/NSparkExecutable.java x: 9 # contributors y: 38 # changes server-base/src/main/java/org/apache/kylin/rest/controller/DiagnosisController.java x: 10 # contributors y: 11 # changes core-common/src/main/java/org/apache/kylin/common/util/CliCommandExecutor.java x: 13 # contributors y: 18 # changes core-common/src/main/java/org/apache/kylin/common/util/RingBuffer.java x: 1 # contributors y: 1 # changes kylin-spark-project/kylin-spark-common/src/main/spark31/org/apache/spark/sql/execution/KylinFileSourceScanExec.scala x: 4 # contributors y: 4 # changes kylin-spark-project/kylin-spark-engine/src/main/scala/org/apache/spark/application/JobWorkSpace.scala x: 7 # contributors y: 7 # changes core-common/src/main/java/org/apache/kylin/common/persistence/JDBCResourceStore.java x: 9 # contributors y: 13 # changes core-common/src/main/java/org/apache/kylin/common/persistence/ResourceTool.java x: 20 # contributors y: 35 # changes server-base/src/main/java/org/apache/kylin/rest/job/MetadataCleanupJob.java x: 10 # contributors y: 12 # changes tool/src/main/java/org/apache/kylin/tool/ExtendCubeToHybridCLI.java x: 8 # contributors y: 12 # changes kylin-spark-project/kylin-spark-query/src/main/java/org/apache/kylin/query/pushdown/SparkSubmitter.java x: 3 # contributors y: 4 # changes kylin-spark-project/kylin-spark-query/src/main/scala/org/apache/kylin/query/runtime/plans/ResultPlan.scala x: 6 # contributors y: 15 # changes kylin-spark-project/kylin-spark-query/src/main/scala/org/apache/spark/sql/SparderContext.scala x: 12 # contributors y: 27 # changes core-cube/src/main/java/org/apache/kylin/cube/cuboid/CuboidCLI.java x: 7 # contributors y: 14 # changes core-cube/src/main/java/org/apache/kylin/cube/RawQueryLastHacker.java x: 5 # contributors y: 9 # changes core-cube/src/main/java/org/apache/kylin/cube/model/RowKeyColDesc.java x: 8 # contributors y: 31 # changes kylin-spark-project/kylin-spark-common/src/main/java/org/apache/kylin/engine/spark/common/logging/SparkExecutorHdfsAppender.java x: 4 # contributors y: 7 # changes kylin-spark-project/kylin-spark-common/src/main/scala/org/apache/spark/sql/execution/datasource/FilePruner.scala x: 10 # contributors y: 27 # changes source-hive/src/main/java/org/apache/kylin/source/hive/cardinality/HiveColumnCardinalityUpdateJob.java x: 7 # contributors y: 17 # changes core-cube/src/main/java/org/apache/kylin/cube/CubeManager.java x: 46 # contributors y: 146 # changes core-cube/src/main/java/org/apache/kylin/cube/CubeSegment.java x: 19 # contributors y: 68 # changes core-cube/src/main/java/org/apache/kylin/cube/cuboid/DefaultCuboidScheduler.java x: 6 # contributors y: 10 # changes core-cube/src/main/java/org/apache/kylin/cube/kv/CubeDimEncMap.java x: 7 # contributors y: 12 # changes core-metadata/src/main/java/org/apache/kylin/metadata/model/Segments.java x: 14 # contributors y: 19 # changes kylin-spark-project/kylin-spark-engine/src/main/java/org/apache/kylin/engine/spark/job/OptimizeBuildJob.java x: 4 # contributors y: 5 # changes kylin-spark-project/kylin-spark-engine/src/main/scala/org/apache/kylin/engine/spark/job/CubeBuildJob.java x: 10 # contributors y: 36 # changes kylin-spark-project/kylin-spark-engine/src/main/scala/org/apache/kylin/engine/spark/job/CubeMergeJob.java x: 7 # contributors y: 16 # changes kylin-spark-project/kylin-spark-engine/src/main/scala/org/apache/kylin/engine/spark/job/ParentSourceChooser.scala x: 6 # contributors y: 13 # changes kylin-spark-project/kylin-spark-classloader/src/main/java/org/apache/kylin/spark/classloader/TomcatClassLoader.java x: 5 # contributors y: 6 # changes kylin-spark-project/kylin-spark-engine/src/main/java/org/apache/kylin/engine/spark/job/NSparkCubingJob.java x: 5 # contributors y: 10 # changes kylin-spark-project/kylin-spark-engine/src/main/java/org/apache/kylin/engine/spark/job/NSparkMergingJob.java x: 4 # contributors y: 9 # changes webapp/app/js/config.js x: 15 # contributors y: 21 # changes webapp/app/js/controllers/auth.js x: 13 # contributors y: 27 # changes webapp/app/partials/cubes/cubes.html x: 31 # contributors y: 93 # changes server-base/src/main/java/org/apache/kylin/rest/controller/UserController.java x: 9 # contributors y: 14 # changes core-common/src/main/java/org/apache/kylin/common/QueryContext.java x: 18 # contributors y: 35 # changes jdbc/src/main/java/org/apache/kylin/jdbc/IRemoteClient.java x: 6 # contributors y: 9 # changes jdbc/src/main/java/org/apache/kylin/jdbc/KylinClient.java x: 20 # contributors y: 32 # changes jdbc/src/main/java/org/apache/kylin/jdbc/KylinResultSet.java x: 14 # contributors y: 20 # changes jdbc/src/main/java/org/apache/kylin/jdbc/json/SQLResponseStub.java x: 7 # contributors y: 11 # changes server-base/src/main/java/org/apache/kylin/rest/response/SQLResponse.java x: 12 # contributors y: 18 # changes server-base/src/main/java/org/apache/kylin/rest/service/QueryService.java x: 42 # contributors y: 133 # changes core-common/src/main/java/org/apache/kylin/common/KylinConfigExt.java x: 12 # contributors y: 22 # changes core-job/src/main/java/org/apache/kylin/engine/IBatchCubingEngine.java x: 6 # contributors y: 8 # changes core-job/src/main/java/org/apache/kylin/job/JobInstance.java x: 11 # contributors y: 18 # changes core-job/src/main/java/org/apache/kylin/job/constant/ExecutableConstants.java x: 22 # contributors y: 41 # changes core-job/src/main/java/org/apache/kylin/job/execution/AbstractExecutable.java x: 27 # contributors y: 63 # changes core-job/src/main/java/org/apache/kylin/job/execution/ExecutableManager.java x: 22 # contributors y: 57 # changes core-metadata/src/main/java/org/apache/kylin/metadata/MetadataConstants.java x: 8 # contributors y: 17 # changes core-metadata/src/main/java/org/apache/kylin/metadata/TableMetadataManager.java x: 12 # contributors y: 19 # changes core-metadata/src/main/java/org/apache/kylin/metadata/model/ColumnDesc.java x: 9 # contributors y: 33 # changes core-metadata/src/main/java/org/apache/kylin/metadata/model/TableExtDesc.java x: 10 # contributors y: 21 # changes core-metadata/src/main/java/org/apache/kylin/metadata/project/ProjectL2Cache.java x: 10 # contributors y: 22 # changes kylin-spark-project/kylin-spark-engine/src/main/java/org/apache/kylin/engine/spark/application/SparkApplication.java x: 9 # contributors y: 20 # changes server-base/src/main/java/org/apache/kylin/rest/controller/CubeController.java x: 36 # contributors y: 92 # changes server-base/src/main/java/org/apache/kylin/rest/controller/JobController.java x: 15 # contributors y: 28 # changes server-base/src/main/java/org/apache/kylin/rest/controller/TableController.java x: 22 # contributors y: 36 # changes server-base/src/main/java/org/apache/kylin/rest/service/TableService.java x: 27 # contributors y: 45 # changes webapp/app/js/controllers/job.js x: 26 # contributors y: 76 # changes webapp/app/js/controllers/sourceMeta.js x: 31 # contributors y: 98 # changes webapp/app/js/model/jobConfig.js x: 13 # contributors y: 16 # changes webapp/app/js/model/tableConfig.js x: 8 # contributors y: 11 # changes webapp/app/partials/jobs/jobList.html x: 12 # contributors y: 16 # changes webapp/app/partials/tables/source_table_tree.html x: 25 # contributors y: 61 # changes webapp/app/partials/tables/table_detail.html x: 12 # contributors y: 24 # changes webapp/app/partials/tables/table_load.html x: 11 # contributors y: 15 # changes server-base/src/main/java/org/apache/kylin/rest/job/StorageCleanupJob.java x: 22 # contributors y: 32 # changes server/src/main/java/org/apache/kylin/rest/DebugTomcat.java x: 13 # contributors y: 42 # changes kylin-spark-project/kylin-spark-engine/src/main/scala/org/apache/kylin/engine/spark/utils/JobMetricsUtils.scala x: 6 # contributors y: 6 # changes query/src/main/java/org/apache/kylin/query/routing/QueryRouter.java x: 14 # contributors y: 24 # changes server-base/src/main/java/org/apache/kylin/rest/controller/ModelController.java x: 11 # contributors y: 19 # changes server-base/src/main/java/org/apache/kylin/rest/controller/ProjectController.java x: 16 # contributors y: 24 # changes server-base/src/main/java/org/apache/kylin/rest/service/ProjectService.java x: 15 # contributors y: 22 # changes server-base/src/main/java/org/apache/kylin/rest/service/CubeService.java x: 38 # contributors y: 101 # changes kylin-spark-project/kylin-spark-engine/src/main/scala/org/apache/kylin/engine/spark/utils/QueryExecutionInterceptListener.scala x: 1 # contributors y: 2 # changes server/src/main/webapp/WEB-INF/web.xml x: 10 # contributors y: 30 # changes core-cube/src/main/java/org/apache/kylin/cube/CubeInstance.java x: 28 # contributors y: 79 # changes kylin-spark-project/kylin-spark-metadata/src/main/scala/org/apache/kylin/engine/spark/metadata/MetadataConverter.scala x: 7 # contributors y: 25 # changes query/src/main/java/org/apache/kylin/query/relnode/OLAPToEnumerableConverter.java x: 19 # contributors y: 44 # changes source-hive/src/main/java/org/apache/kylin/source/hive/HiveTableMetaBuilder.java x: 3 # contributors y: 5 # changes core-metadata/src/main/java/org/apache/kylin/measure/percentile/PercentileCounter.java x: 8 # contributors y: 9 # changes kylin-spark-project/kylin-spark-common/src/main/scala/org/apache/spark/sql/KylinFunctions.scala x: 7 # contributors y: 9 # changes core-cube/src/main/java/org/apache/kylin/cube/CubeCapabilityChecker.java x: 15 # contributors y: 42 # changes core-cube/src/main/java/org/apache/kylin/cube/model/CubeDesc.java x: 37 # contributors y: 151 # changes core-common/src/main/java/org/apache/kylin/common/annotation/ConfigTag.java x: 2 # contributors y: 4 # changes core-cube/src/main/java/org/apache/kylin/cube/cli/DictionaryGeneratorCLI.java x: 15 # contributors y: 34 # changes core-cube/src/main/java/org/apache/kylin/cube/model/validation/rule/DictionaryRule.java x: 10 # contributors y: 17 # changes core-cube/src/main/java/org/apache/kylin/cube/util/CubingUtils.java x: 12 # contributors y: 32 # changes core-storage/src/main/java/org/apache/kylin/storage/gtrecord/CubeSegmentScanner.java x: 6 # contributors y: 27 # changes core-storage/src/main/java/org/apache/kylin/storage/gtrecord/CubeTupleConverter.java x: 10 # contributors y: 26 # changes core-storage/src/main/java/org/apache/kylin/storage/gtrecord/GTCubeStorageQueryBase.java x: 23 # contributors y: 74 # changes core-storage/src/main/java/org/apache/kylin/storage/gtrecord/SequentialCubeTupleIterator.java x: 11 # contributors y: 25 # changes core-storage/src/main/java/org/apache/kylin/storage/translate/DerivedFilterTranslator.java x: 9 # contributors y: 15 # changes core-common/src/main/java/org/apache/kylin/common/util/HadoopUtil.java x: 17 # contributors y: 28 # changes core-job/src/main/java/org/apache/kylin/job/JoinedFlatTable.java x: 29 # contributors y: 70 # changes core-metadata/src/main/java/org/apache/kylin/dimension/DimensionEncodingFactory.java x: 8 # contributors y: 19 # changes core-storage/src/main/java/org/apache/kylin/storage/gtrecord/CubeScanRangePlanner.java x: 8 # contributors y: 25 # changes query/src/main/java/org/apache/kylin/query/enumerator/OLAPQuery.java x: 13 # contributors y: 19 # changes query/src/main/java/org/apache/kylin/query/relnode/OLAPFilterRel.java x: 16 # contributors y: 44 # changes query/src/main/java/org/apache/kylin/query/relnode/visitor/TupleFilterVisitor.java x: 3 # contributors y: 8 # changes webapp/app/js/model/cubeConfig.js x: 23 # contributors y: 49 # changes core-cube/src/main/java/org/apache/kylin/cube/CubeDescManager.java x: 16 # contributors y: 40 # changes core-cube/src/main/java/org/apache/kylin/gridtable/GTRecord.java x: 11 # contributors y: 29 # changes core-cube/src/main/java/org/apache/kylin/gridtable/GTUtil.java x: 11 # contributors y: 23 # changes core-metadata/src/main/java/org/apache/kylin/metadata/expression/CaseTupleExpression.java x: 2 # contributors y: 5 # changes core-metadata/src/main/java/org/apache/kylin/metadata/model/FunctionDesc.java x: 23 # contributors y: 62 # changes query/src/main/java/org/apache/kylin/query/relnode/OLAPAggregateRel.java x: 20 # contributors y: 70 # changes query/src/main/java/org/apache/kylin/query/relnode/OLAPContext.java x: 21 # contributors y: 53 # changes query/src/main/java/org/apache/kylin/query/relnode/OLAPProjectRel.java x: 15 # contributors y: 38 # changes core-job/src/main/java/org/apache/kylin/job/execution/DefaultChainedExecutable.java x: 19 # contributors y: 42 # changes server-base/src/main/java/org/apache/kylin/rest/metrics/QueryMetricsFacade.java x: 15 # contributors y: 18 # changes core-metadata/src/main/java/org/apache/kylin/metadata/model/tool/CalciteParser.java x: 5 # contributors y: 13 # changes webapp/app/js/controllers/cubeSchema.js x: 29 # contributors y: 110 # changes server-base/src/main/java/org/apache/kylin/rest/msg/Message.java x: 13 # contributors y: 21 # changes server-base/src/main/java/org/apache/kylin/rest/service/CacheService.java x: 14 # contributors y: 27 # changes core-common/src/main/java/org/apache/kylin/common/restclient/RestClient.java x: 20 # contributors y: 29 # changes server/src/main/resources/kylinSecurity.xml x: 23 # contributors y: 66 # changes webapp/app/partials/projects/projects.html x: 13 # contributors y: 22 # changes core-common/src/main/java/org/apache/kylin/common/util/Bytes.java x: 9 # contributors y: 10 # changes core-cube/src/main/java/org/apache/kylin/cube/inmemcubing/AbstractInMemCubeBuilder.java x: 7 # contributors y: 20 # changes core-cube/src/main/java/org/apache/kylin/cube/inmemcubing/InMemCubeBuilder.java x: 15 # contributors y: 52 # changes webapp/app/js/controllers/cubes.js x: 29 # contributors y: 112 # changes webapp/app/less/app.less x: 18 # contributors y: 64 # changes webapp/app/partials/jobs/job_refresh.html x: 13 # contributors y: 26 # changes webapp/app/js/controllers/cubeAdvanceSetting.js x: 20 # contributors y: 55 # changes webapp/app/partials/cubeDesigner/advanced_settings.html x: 30 # contributors y: 103 # changes query/src/main/java/org/apache/kylin/query/routing/RealizationChooser.java x: 10 # contributors y: 14 # changes webapp/app/js/controllers/query.js x: 26 # contributors y: 48 # changes webapp/app/partials/query/query.html x: 19 # contributors y: 54 # changes core-metadata/src/main/java/org/apache/kylin/metadata/project/ProjectManager.java x: 23 # contributors y: 47 # changes webapp/app/js/controllers/cube.js x: 18 # contributors y: 42 # changes webapp/app/js/controllers/projects.js x: 17 # contributors y: 36 # changes webapp/app/js/services/cubes.js x: 18 # contributors y: 27 # changes webapp/app/js/services/projects.js x: 8 # contributors y: 7 # changes webapp/app/partials/cubes/cube_detail.html x: 24 # contributors y: 51 # changes core-metadata/src/main/java/org/apache/kylin/metadata/model/DataModelDesc.java x: 21 # contributors y: 73 # changes core-metadata/src/main/java/org/apache/kylin/metadata/model/TableDesc.java x: 23 # contributors y: 40 # changes server-base/src/main/java/org/apache/kylin/rest/service/ModelService.java x: 20 # contributors y: 43 # changes webapp/app/js/controllers/models.js x: 11 # contributors y: 27 # changes webapp/app/partials/modelDesigner/conditions_settings.html x: 9 # contributors y: 30 # changes webapp/app/partials/cubeDesigner/measures.html x: 22 # contributors y: 63 # changes query/src/main/java/org/apache/kylin/query/relnode/OLAPTableScan.java x: 19 # contributors y: 55 # changes metrics-reporter-hive/src/main/java/org/apache/kylin/metrics/lib/impl/hive/HiveProducer.java x: 12 # contributors y: 14 # changes kylin-spark-project/kylin-spark-query/src/main/scala/org/apache/kylin/query/pushdown/SparkSqlClient.scala x: 2 # contributors y: 7 # changes build/CI/kylin-system-testing/features/step_impl/query/query.py x: 1 # contributors y: 4 # changes webapp/app/partials/jobs/job_steps.html x: 16 # contributors y: 25 # changes server-base/src/main/java/org/apache/kylin/rest/controller/BasicController.java x: 11 # contributors y: 10 # changes core-common/src/main/java/org/apache/kylin/common/KylinVersion.java x: 13 # contributors y: 43 # changes core-common/src/main/java/org/apache/kylin/common/util/HiveCmdBuilder.java x: 14 # contributors y: 22 # changes core-cube/src/main/java/org/apache/kylin/cube/cuboid/CuboidScheduler.java x: 8 # contributors y: 16 # changes core-cube/src/main/java/org/apache/kylin/cube/model/CubeJoinedFlatTableDesc.java x: 17 # contributors y: 34 # changes core-cube/src/main/java/org/apache/kylin/gridtable/GTScanRequest.java x: 10 # contributors y: 39 # changes core-cube/src/main/java/org/apache/kylin/gridtable/GTScanRequestBuilder.java x: 4 # contributors y: 10 # changes core-job/src/main/java/org/apache/kylin/job/dao/ExecutableDao.java x: 16 # contributors y: 30 # changes core-metadata/src/main/java/org/apache/kylin/measure/topn/TopNMeasureType.java x: 11 # contributors y: 50 # changes core-metadata/src/main/java/org/apache/kylin/metadata/acl/TableACL.java x: 3 # contributors y: 10 # changes core-metadata/src/main/java/org/apache/kylin/metadata/cachesync/Broadcaster.java x: 15 # contributors y: 32 # changes core-metadata/src/main/java/org/apache/kylin/metadata/filter/TupleFilter.java x: 8 # contributors y: 20 # changes core-metadata/src/main/java/org/apache/kylin/metadata/model/TblColRef.java x: 12 # contributors y: 35 # changes core-storage/src/main/java/org/apache/kylin/storage/gtrecord/StorageResponseGTScatter.java x: 3 # contributors y: 13 # changes kylin-spark-project/kylin-spark-engine/src/main/scala/org/apache/kylin/engine/spark/job/ResourceDetectBeforeMergingJob.java x: 3 # contributors y: 9 # changes kylin-spark-project/kylin-spark-metadata/src/main/java/org/apache/kylin/engine/spark/metadata/cube/model/LayoutEntity.java x: 4 # contributors y: 12 # changes tool/src/main/java/org/apache/kylin/tool/DiagnosisInfoCLI.java x: 11 # contributors y: 35 # changes webapp/app/js/controllers/admin.js x: 23 # contributors y: 45 # changes webapp/app/js/services/admin.js x: 10 # contributors y: 8 # changes webapp/app/js/filters/filter.js x: 17 # contributors y: 48 # changes server/src/main/resources/applicationContext.xml x: 17 # contributors y: 39 # changes query/src/main/java/org/apache/kylin/query/routing/RoutingRule.java x: 9 # contributors y: 22 # changes server-base/src/main/java/org/apache/kylin/rest/service/BasicService.java x: 8 # contributors y: 14 # changes webapp/Gruntfile.js x: 14 # contributors y: 15 # changes webapp/app/partials/models/models_tree.html x: 13 # contributors y: 37 # changes core-metadata/src/main/java/org/apache/kylin/metadata/badquery/BadQueryHistoryManager.java x: 6 # contributors y: 14 # changes query/src/main/java/org/apache/kylin/query/enumerator/OLAPEnumerator.java x: 10 # contributors y: 34 # changes webapp/app/partials/login.html x: 16 # contributors y: 34 # changes webapp/app/index.html x: 22 # contributors y: 78 # changes core-common/src/main/java/org/apache/kylin/common/util/DateFormat.java x: 9 # contributors y: 17 # changes webapp/app/js/services/kylinProperties.js x: 19 # contributors y: 33 # changes webapp/app/js/services/jobs.js x: 10 # contributors y: 9 # changes webapp/app/js/controllers/page.js x: 23 # contributors y: 72 # changes webapp/app/js/directives/directives.js x: 14 # contributors y: 37 # changes query/src/main/java/org/apache/kylin/query/relnode/OLAPJoinRel.java x: 14 # contributors y: 39 # changes webapp/app/less/component.less x: 12 # contributors y: 38 # changes core-metadata/src/main/java/org/apache/kylin/measure/basic/BasicMeasureType.java x: 4 # contributors y: 14 # changes webapp/app/js/app.js x: 16 # contributors y: 37 # changes webapp/app/partials/cubes/cube_schema.html x: 9 # contributors y: 26 # changes webapp/app/partials/jobs/jobs.html x: 17 # contributors y: 52 # changes webapp/app/js/services/message.js x: 10 # contributors y: 15 # changes core-metadata/src/main/java/org/apache/kylin/metadata/filter/CompareTupleFilter.java x: 9 # contributors y: 24 # changes webapp/app/js/controllers/cubeMeasures.js x: 17 # contributors y: 43 # changes webapp/app/js/model/tableModel.js x: 9 # contributors y: 27 # changes core-metadata/src/main/java/org/apache/kylin/metadata/datatype/DataType.java x: 15 # contributors y: 25 # changes source-hive/src/main/java/org/apache/kylin/source/hive/HiveMRInput.java x: 23 # contributors y: 93 # changes query/src/main/java/org/apache/kylin/query/schema/OLAPTable.java x: 11 # contributors y: 40 # changes source-hive/src/main/java/org/apache/kylin/source/hive/cardinality/ColumnCardinalityMapper.java x: 10 # contributors y: 19 # changes webapp/app/js/controllers/cubeEdit.js x: 23 # contributors y: 125 # changes webapp/app/partials/directives/pagination.html x: 8 # contributors y: 5 # changes core-cube/src/main/java/org/apache/kylin/cube/gridtable/CubeGridTable.java x: 6 # contributors y: 17 # changes core-cube/src/main/java/org/apache/kylin/gridtable/GTInfo.java x: 6 # contributors y: 21 # changes webapp/app/partials/models/model_clone.html x: 4 # contributors y: 3 # changes webapp/app/partials/projects/project_create.html x: 11 # contributors y: 8 # changes core-metadata/src/main/java/org/apache/kylin/metadata/datatype/StringSerializer.java x: 1 # contributors y: 5 # changes webapp/app/partials/models/model_schema.html x: 4 # contributors y: 18 # changes core-cube/src/main/java/org/apache/kylin/gridtable/GTSampleCodeSystem.java x: 5 # contributors y: 14 # changes webapp/app/partials/cubeDesigner/info.html x: 11 # contributors y: 31 # changes webapp/app/partials/cubes/cube_json_edit.html x: 15 # contributors y: 30 # changes webapp/app/partials/modelDesigner/model_measures.html x: 5 # contributors y: 15 # changes core-metadata/src/main/java/org/apache/kylin/measure/MeasureType.java x: 7 # contributors y: 23 # changes webapp/app/partials/cubeDesigner/dimensions.html x: 16 # contributors y: 49 # changes webapp/app/partials/modelDesigner/model_dimensions.html x: 3 # contributors y: 16 # changes webapp/app/js/controllers/cubeDimensions.js x: 14 # contributors y: 33 # changes webapp/app/js/controllers/cubeModel.js x: 11 # contributors y: 32 # changes core-cube/src/main/java/org/apache/kylin/cube/kv/RowConstants.java x: 2 # contributors y: 9 # changes webapp/app/partials/jobs/job_submit.html x: 13 # contributors y: 30 # changes webapp/app/less/home.less x: 7 # contributors y: 6 # changes webapp/app/partials/footer.html x: 9 # contributors y: 8 # changes server/src/main/resources/dbSqls/schema.sql x: 5 # contributors y: 3 # changes webapp/app/partials/directives/loading.html x: 7 # contributors y: 4 # changes
419.0
# changes
  min: 1.0
  average: 8.35
  25th percentile: 1.0
  median: 3.0
  75th percentile: 8.0
  max: 419.0
0 86.0
# contributors
min: 1.0 | average: 4.46 | 25th percentile: 1.0 | median: 3.0 | 75th percentile: 5.0 | max: 86.0

Number of Contributors vs. File Size: 1793 points

build-engine/src/main/java/org/apache/kylin/engine/mr/IMROutput.java x: 2 # contributors y: 15 lines of code build-engine/src/main/java/org/apache/kylin/engine/mr/common/AbstractHadoopJob.java x: 3 # contributors y: 600 lines of code core-common/src/main/java/org/apache/kylin/common/KylinConfig.java x: 37 # contributors y: 469 lines of code server-base/src/main/java/org/apache/kylin/rest/service/JobService.java x: 40 # contributors y: 904 lines of code build-engine/src/main/java/org/apache/kylin/engine/mr/common/CubeStatsReader.java x: 5 # contributors y: 455 lines of code core-common/src/main/java/org/apache/kylin/common/persistence/AutoDeleteDirectory.java x: 2 # contributors y: 33 lines of code core-common/src/main/java/org/apache/kylin/common/persistence/FileResourceStore.java x: 12 # contributors y: 177 lines of code core-common/src/main/java/org/apache/kylin/common/persistence/ResourceStore.java x: 24 # contributors y: 561 lines of code core-cube/src/main/java/org/apache/kylin/gridtable/GTAggregateScanner.java x: 13 # contributors y: 701 lines of code kylin-spark-project/kylin-spark-engine/src/main/java/org/apache/kylin/engine/spark/job/NSparkMergeStatisticsStep.java x: 2 # contributors y: 129 lines of code query/src/main/java/org/apache/kylin/query/schema/OLAPSchemaFactory.java x: 11 # contributors y: 117 lines of code tool/src/main/java/org/apache/kylin/tool/extractor/AbstractInfoExtractor.java x: 2 # contributors y: 177 lines of code core-common/src/main/java/org/apache/kylin/common/KylinConfigBase.java x: 86 # contributors y: 1965 lines of code kylin-spark-project/kylin-spark-engine/src/main/java/org/apache/kylin/engine/spark/job/NSparkExecutable.java x: 9 # contributors y: 404 lines of code server-base/src/main/java/org/apache/kylin/rest/controller/DiagnosisController.java x: 10 # contributors y: 64 lines of code core-common/src/main/java/org/apache/kylin/common/util/CliCommandExecutor.java x: 13 # contributors y: 136 lines of code core-common/src/main/java/org/apache/kylin/common/util/RingBuffer.java x: 1 # contributors y: 34 lines of code kylin-spark-project/kylin-spark-common/src/main/spark31/org/apache/spark/sql/execution/KylinFileSourceScanExec.scala x: 4 # contributors y: 212 lines of code kylin-spark-project/kylin-spark-engine/src/main/scala/org/apache/spark/application/JobWorkSpace.scala x: 7 # contributors y: 79 lines of code core-common/src/main/java/org/apache/kylin/common/persistence/JDBCResourceStore.java x: 9 # contributors y: 566 lines of code core-common/src/main/java/org/apache/kylin/common/persistence/ResourceTool.java x: 20 # contributors y: 270 lines of code server-base/src/main/java/org/apache/kylin/rest/job/MetadataCleanupJob.java x: 10 # contributors y: 127 lines of code server-base/src/main/java/org/apache/kylin/rest/signature/FactTableRealizationSetCalculator.java x: 3 # contributors y: 79 lines of code tool/src/main/java/org/apache/kylin/tool/ExtendCubeToHybridCLI.java x: 8 # contributors y: 196 lines of code kylin-spark-project/kylin-spark-engine/src/main/java/org/apache/kylin/engine/spark/application/SparkEntry.java x: 2 # contributors y: 16 lines of code kylin-spark-project/kylin-spark-query/src/main/java/org/apache/kylin/query/pushdown/SparkSubmitter.java x: 3 # contributors y: 19 lines of code kylin-spark-project/kylin-spark-query/src/main/scala/org/apache/kylin/query/runtime/SparkEngine.java x: 7 # contributors y: 52 lines of code kylin-spark-project/kylin-spark-query/src/main/scala/org/apache/kylin/query/runtime/plans/ResultPlan.scala x: 6 # contributors y: 171 lines of code kylin-spark-project/kylin-spark-query/src/main/scala/org/apache/spark/sql/SparderContext.scala x: 12 # contributors y: 251 lines of code core-cube/src/main/java/org/apache/kylin/cube/cuboid/CuboidCLI.java x: 7 # contributors y: 118 lines of code core-cube/src/main/java/org/apache/kylin/cube/RawQueryLastHacker.java x: 5 # contributors y: 53 lines of code core-cube/src/main/java/org/apache/kylin/cube/model/RowKeyColDesc.java x: 8 # contributors y: 142 lines of code kylin-spark-project/kylin-soft-affinity-cache/src/main/java/org/apache/kylin/softaffinity/SoftAffinityConstants.java x: 1 # contributors y: 14 lines of code kylin-spark-project/kylin-soft-affinity-cache/src/main/scala/org/apache/kylin/softaffinity/SoftAffinityManager.scala x: 1 # contributors y: 105 lines of code kylin-spark-project/kylin-soft-affinity-cache/src/main/scala/org/apache/kylin/softaffinity/strategy/SoftAffinityStrategy.scala x: 1 # contributors y: 28 lines of code kylin-spark-project/kylin-soft-affinity-cache/src/main/spark31/org/apache/spark/sql/execution/datasources/CacheFileScanRDD.scala x: 1 # contributors y: 49 lines of code kylin-spark-project/kylin-spark-common/src/main/java/org/apache/kylin/engine/spark/common/logging/AbstractHdfsLogAppender.java x: 3 # contributors y: 280 lines of code kylin-spark-project/kylin-spark-common/src/main/java/org/apache/kylin/engine/spark/common/logging/SparkDriverHdfsLogAppender.java x: 2 # contributors y: 76 lines of code kylin-spark-project/kylin-spark-common/src/main/java/org/apache/kylin/engine/spark/common/logging/SparkExecutorHdfsAppender.java x: 4 # contributors y: 223 lines of code kylin-spark-project/kylin-spark-common/src/main/scala/org/apache/spark/sql/execution/datasource/FilePruner.scala x: 10 # contributors y: 475 lines of code server-base/src/main/java/org/apache/kylin/rest/util/ControllerSplitter.java x: 3 # contributors y: 49 lines of code source-hive/src/main/java/org/apache/kylin/source/hive/cardinality/HiveColumnCardinalityUpdateJob.java x: 7 # contributors y: 126 lines of code build-engine/src/main/java/org/apache/kylin/engine/mr/CubingJob.java x: 2 # contributors y: 329 lines of code build-engine/src/main/java/org/apache/kylin/engine/mr/common/CuboidRecommenderUtil.java x: 3 # contributors y: 105 lines of code core-cube/src/main/java/org/apache/kylin/cube/CubeManager.java x: 46 # contributors y: 859 lines of code core-cube/src/main/java/org/apache/kylin/cube/CubeSegment.java x: 19 # contributors y: 593 lines of code core-cube/src/main/java/org/apache/kylin/cube/cuboid/DefaultCuboidScheduler.java x: 6 # contributors y: 305 lines of code core-metadata/src/main/java/org/apache/kylin/metadata/model/Segments.java x: 14 # contributors y: 378 lines of code kylin-spark-project/kylin-spark-engine/src/main/java/org/apache/kylin/engine/spark/job/OptimizeBuildJob.java x: 4 # contributors y: 363 lines of code kylin-spark-project/kylin-spark-engine/src/main/java/org/apache/kylin/engine/spark/utils/UpdateMetadataUtil.java x: 4 # contributors y: 189 lines of code kylin-spark-project/kylin-spark-engine/src/main/scala/org/apache/kylin/engine/spark/job/CubeBuildJob.java x: 10 # contributors y: 411 lines of code kylin-spark-project/kylin-spark-engine/src/main/scala/org/apache/kylin/engine/spark/job/CubeMergeJob.java x: 7 # contributors y: 196 lines of code kylin-spark-project/kylin-spark-engine/src/main/scala/org/apache/kylin/engine/spark/job/ParentSourceChooser.scala x: 6 # contributors y: 128 lines of code kylin-spark-project/kylin-spark-classloader/src/main/java/org/apache/kylin/spark/classloader/TomcatClassLoader.java x: 5 # contributors y: 97 lines of code kylin-spark-project/kylin-spark-engine/src/main/java/org/apache/kylin/engine/spark/job/NSparkCubingJob.java x: 5 # contributors y: 120 lines of code kylin-spark-project/kylin-spark-engine/src/main/java/org/apache/kylin/engine/spark/job/NSparkMergingJob.java x: 4 # contributors y: 79 lines of code webapp/app/js/config.js x: 15 # contributors y: 107 lines of code webapp/app/js/controllers/auth.js x: 13 # contributors y: 70 lines of code webapp/app/partials/cubes/cubes.html x: 31 # contributors y: 140 lines of code server-base/src/main/java/org/apache/kylin/rest/controller/UserController.java x: 9 # contributors y: 283 lines of code server-base/src/main/java/org/apache/kylin/rest/security/KylinUserManager.java x: 4 # contributors y: 102 lines of code core-common/src/main/java/org/apache/kylin/common/QueryContext.java x: 18 # contributors y: 598 lines of code core-common/src/main/java/org/apache/kylin/common/debug/BackdoorToggles.java x: 13 # contributors y: 166 lines of code jdbc/src/main/java/org/apache/kylin/jdbc/IRemoteClient.java x: 6 # contributors y: 29 lines of code jdbc/src/main/java/org/apache/kylin/jdbc/KylinClient.java x: 20 # contributors y: 413 lines of code jdbc/src/main/java/org/apache/kylin/jdbc/KylinResultSet.java x: 14 # contributors y: 83 lines of code jdbc/src/main/java/org/apache/kylin/jdbc/json/SQLResponseStub.java x: 7 # contributors y: 235 lines of code server-base/src/main/java/org/apache/kylin/rest/response/SQLResponse.java x: 12 # contributors y: 226 lines of code server-base/src/main/java/org/apache/kylin/rest/service/QueryService.java x: 42 # contributors y: 1226 lines of code kylin-spark-project/kylin-spark-engine/src/main/scala/org/apache/kylin/engine/spark/builder/CubeSnapshotBuilder.scala x: 5 # contributors y: 198 lines of code core-common/src/main/java/org/apache/kylin/common/KylinConfigExt.java x: 12 # contributors y: 64 lines of code core-common/src/main/java/org/apache/kylin/common/QueryTrace.java x: 2 # contributors y: 95 lines of code kylin-spark-project/kylin-spark-query/src/main/scala/org/apache/spark/sql/metrics/AppStatus.scala x: 2 # contributors y: 117 lines of code build-engine/src/main/java/org/apache/kylin/engine/mr/common/JobInfoConverter.java x: 3 # contributors y: 204 lines of code core-job/src/main/java/org/apache/kylin/engine/EngineFactory.java x: 9 # contributors y: 54 lines of code core-job/src/main/java/org/apache/kylin/job/JobInstance.java x: 11 # contributors y: 353 lines of code core-job/src/main/java/org/apache/kylin/job/constant/ExecutableConstants.java x: 22 # contributors y: 69 lines of code core-job/src/main/java/org/apache/kylin/job/execution/AbstractExecutable.java x: 27 # contributors y: 569 lines of code core-job/src/main/java/org/apache/kylin/job/execution/ExecutableManager.java x: 22 # contributors y: 802 lines of code core-metadata/src/main/java/org/apache/kylin/metadata/MetadataConstants.java x: 8 # contributors y: 30 lines of code core-metadata/src/main/java/org/apache/kylin/metadata/TableMetadataManager.java x: 12 # contributors y: 354 lines of code core-metadata/src/main/java/org/apache/kylin/metadata/model/ColumnDesc.java x: 9 # contributors y: 207 lines of code core-metadata/src/main/java/org/apache/kylin/metadata/model/TableExtDesc.java x: 10 # contributors y: 279 lines of code core-metadata/src/main/java/org/apache/kylin/metadata/project/ProjectL2Cache.java x: 10 # contributors y: 263 lines of code kylin-spark-project/kylin-spark-common/src/main/scala/org/apache/spark/sql/hive/utils/ResourceDetectUtils.scala x: 5 # contributors y: 145 lines of code kylin-spark-project/kylin-spark-engine/src/main/java/org/apache/kylin/engine/spark/SparkBatchCubingEngineParquet.java x: 4 # contributors y: 47 lines of code kylin-spark-project/kylin-spark-engine/src/main/java/org/apache/kylin/engine/spark/application/SparkApplication.java x: 9 # contributors y: 296 lines of code kylin-spark-project/kylin-spark-engine/src/main/java/org/apache/kylin/engine/spark/job/JobStepType.java x: 4 # contributors y: 71 lines of code kylin-spark-project/kylin-spark-engine/src/main/java/org/apache/kylin/engine/spark/job/NResourceDetectStep.java x: 4 # contributors y: 21 lines of code kylin-spark-project/kylin-spark-engine/src/main/java/org/apache/kylin/engine/spark/job/NTableSamplingJob.java x: 1 # contributors y: 74 lines of code kylin-spark-project/kylin-spark-engine/src/main/scala/org/apache/kylin/engine/spark/job/TableAnalysisJob.scala x: 1 # contributors y: 81 lines of code kylin-spark-project/kylin-spark-engine/src/main/scala/org/apache/kylin/engine/spark/job/TableAnalyzerJob.java x: 1 # contributors y: 125 lines of code server-base/src/main/java/org/apache/kylin/rest/controller/CubeController.java x: 36 # contributors y: 865 lines of code server-base/src/main/java/org/apache/kylin/rest/controller/JobController.java x: 15 # contributors y: 233 lines of code server-base/src/main/java/org/apache/kylin/rest/controller/TableController.java x: 22 # contributors y: 204 lines of code server-base/src/main/java/org/apache/kylin/rest/response/TableDescResponse.java x: 4 # contributors y: 38 lines of code server-base/src/main/java/org/apache/kylin/rest/service/TableService.java x: 27 # contributors y: 390 lines of code server-base/src/main/java/org/apache/kylin/rest/util/AclPermissionUtil.java x: 7 # contributors y: 37 lines of code tool/src/main/java/org/apache/kylin/tool/extractor/JobInstanceExtractor.java x: 3 # contributors y: 188 lines of code webapp/app/js/controllers/job.js x: 26 # contributors y: 371 lines of code webapp/app/js/controllers/sourceMeta.js x: 31 # contributors y: 1404 lines of code webapp/app/js/model/jobConfig.js x: 13 # contributors y: 44 lines of code webapp/app/js/model/tableConfig.js x: 8 # contributors y: 121 lines of code webapp/app/partials/jobs/jobList.html x: 12 # contributors y: 146 lines of code webapp/app/partials/tables/source_table_tree.html x: 25 # contributors y: 51 lines of code webapp/app/partials/tables/table_detail.html x: 12 # contributors y: 331 lines of code webapp/app/partials/tables/table_load.html x: 11 # contributors y: 159 lines of code core-common/src/main/java/org/apache/kylin/common/util/OptionsHelper.java x: 2 # contributors y: 50 lines of code server-base/src/main/java/org/apache/kylin/rest/job/StorageCleanupJob.java x: 22 # contributors y: 293 lines of code build/deploy/server.xml x: 6 # contributors y: 37 lines of code server/src/main/java/org/apache/kylin/rest/DebugTomcat.java x: 13 # contributors y: 121 lines of code kylin-spark-project/kylin-spark-engine/src/main/scala/org/apache/kylin/engine/spark/utils/JobMetricsUtils.scala x: 6 # contributors y: 75 lines of code core-metadata/src/main/java/org/apache/kylin/metadata/realization/CapabilityResult.java x: 5 # contributors y: 80 lines of code query/src/main/java/org/apache/kylin/query/routing/QueryRouter.java x: 14 # contributors y: 99 lines of code server-base/src/main/java/org/apache/kylin/rest/controller/ModelController.java x: 11 # contributors y: 267 lines of code server-base/src/main/java/org/apache/kylin/rest/controller/ProjectController.java x: 16 # contributors y: 221 lines of code server-base/src/main/java/org/apache/kylin/rest/controller/QueryController.java x: 18 # contributors y: 176 lines of code server-base/src/main/java/org/apache/kylin/rest/controller/TableACLController.java x: 2 # contributors y: 89 lines of code server-base/src/main/java/org/apache/kylin/rest/service/ProjectService.java x: 15 # contributors y: 162 lines of code server-base/src/main/java/org/apache/kylin/rest/service/CubeService.java x: 38 # contributors y: 918 lines of code kylin-spark-project/kylin-spark-query/src/main/scala/org/apache/kylin/query/runtime/SparderRexVisitor.scala x: 5 # contributors y: 250 lines of code server-base/src/main/java/org/apache/kylin/rest/service/DiagnosisService.java x: 12 # contributors y: 129 lines of code server/src/main/webapp/WEB-INF/web.xml x: 10 # contributors y: 81 lines of code core-cube/src/main/java/org/apache/kylin/cube/CubeInstance.java x: 28 # contributors y: 612 lines of code kylin-spark-project/kylin-spark-metadata/src/main/scala/org/apache/kylin/engine/spark/metadata/MetadataConverter.scala x: 7 # contributors y: 219 lines of code kylin-spark-project/kylin-spark-query/src/main/scala/org/apache/kylin/query/SchemaProcessor.scala x: 4 # contributors y: 155 lines of code query/src/main/java/org/apache/kylin/query/relnode/OLAPToEnumerableConverter.java x: 19 # contributors y: 126 lines of code kylin-spark-project/kylin-spark-classloader/src/main/java/org/apache/kylin/spark/classloader/ClassLoaderUtils.java x: 3 # contributors y: 35 lines of code source-hive/src/main/java/org/apache/kylin/source/hive/HiveClientFactory.java x: 4 # contributors y: 11 lines of code source-hive/src/main/java/org/apache/kylin/source/hive/HiveTableMetaBuilder.java x: 3 # contributors y: 76 lines of code kylin-spark-project/kylin-spark-engine/src/main/scala/org/apache/kylin/engine/spark/builder/CreateFlatTable.scala x: 8 # contributors y: 201 lines of code core-metadata/src/main/java/org/apache/kylin/measure/percentile/PercentileCounter.java x: 8 # contributors y: 98 lines of code kylin-spark-project/kylin-spark-common/src/main/scala/org/apache/spark/sql/catalyst/expressions/KylinExpresssions.scala x: 5 # contributors y: 429 lines of code core-cube/src/main/java/org/apache/kylin/cube/model/CubeDesc.java x: 37 # contributors y: 1291 lines of code kylin-spark-project/kylin-spark-engine/src/main/scala/org/apache/kylin/engine/spark/builder/CubeTableEncoder.scala x: 6 # contributors y: 102 lines of code kylin-spark-project/kylin-spark-engine/src/main/scala/org/apache/kylin/engine/spark/job/BuildLayoutWithUpdate.java x: 3 # contributors y: 140 lines of code kylin-spark-project/kylin-spark-engine/src/main/scala/org/apache/spark/conf/rule/SparkConfRule.scala x: 6 # contributors y: 145 lines of code kylin-spark-project/kylin-spark-query/src/main/scala/org/apache/spark/sql/KylinSession.scala x: 6 # contributors y: 168 lines of code core-cube/src/main/java/org/apache/kylin/cube/cli/DictionaryGeneratorCLI.java x: 15 # contributors y: 7 lines of code core-cube/src/main/java/org/apache/kylin/cube/cli/DumpDictionaryCLI.java x: 3 # contributors y: 5 lines of code core-cube/src/main/java/org/apache/kylin/cube/model/validation/rule/DictionaryRule.java x: 10 # contributors y: 12 lines of code core-storage/src/main/java/org/apache/kylin/storage/gtrecord/CubeSegmentScanner.java x: 6 # contributors y: 49 lines of code core-storage/src/main/java/org/apache/kylin/storage/gtrecord/CubeTupleConverter.java x: 10 # contributors y: 217 lines of code core-storage/src/main/java/org/apache/kylin/storage/gtrecord/GTCubeStorageQueryBase.java x: 23 # contributors y: 455 lines of code core-storage/src/main/java/org/apache/kylin/storage/gtrecord/SegmentCubeTupleIterator.java x: 9 # contributors y: 163 lines of code core-storage/src/main/java/org/apache/kylin/storage/gtrecord/SequentialCubeTupleIterator.java x: 11 # contributors y: 137 lines of code query/src/main/java/org/apache/kylin/query/enumerator/LookupTableEnumerator.java x: 12 # contributors y: 99 lines of code build-engine/src/main/java/org/apache/kylin/engine/mr/common/MapReduceExecutable.java x: 3 # contributors y: 449 lines of code core-common/src/main/java/org/apache/kylin/common/util/HadoopUtil.java x: 17 # contributors y: 235 lines of code core-job/src/main/java/org/apache/kylin/job/JoinedFlatTable.java x: 29 # contributors y: 252 lines of code core-storage/src/main/java/org/apache/kylin/storage/gtrecord/CubeScanRangePlanner.java x: 8 # contributors y: 278 lines of code query/src/main/java/org/apache/kylin/query/relnode/OLAPFilterRel.java x: 16 # contributors y: 148 lines of code query/src/main/java/org/apache/kylin/query/relnode/visitor/TupleFilterVisitor.java x: 3 # contributors y: 304 lines of code source-hive/src/main/java/org/apache/kylin/source/hive/HiveInputBase.java x: 10 # contributors y: 362 lines of code webapp/app/js/model/cubeConfig.js x: 23 # contributors y: 172 lines of code core-cube/src/main/java/org/apache/kylin/cube/CubeDescManager.java x: 16 # contributors y: 234 lines of code core-cube/src/main/java/org/apache/kylin/gridtable/GTRecord.java x: 11 # contributors y: 227 lines of code core-cube/src/main/java/org/apache/kylin/gridtable/GTUtil.java x: 11 # contributors y: 298 lines of code core-metadata/src/main/java/org/apache/kylin/metadata/expression/BinaryTupleExpression.java x: 3 # contributors y: 110 lines of code core-metadata/src/main/java/org/apache/kylin/metadata/expression/CaseTupleExpression.java x: 2 # contributors y: 141 lines of code core-metadata/src/main/java/org/apache/kylin/metadata/expression/TupleExpressionSerializer.java x: 2 # contributors y: 184 lines of code core-metadata/src/main/java/org/apache/kylin/metadata/model/FunctionDesc.java x: 23 # contributors y: 282 lines of code query/src/main/java/org/apache/kylin/query/relnode/OLAPAggregateRel.java x: 20 # contributors y: 562 lines of code query/src/main/java/org/apache/kylin/query/relnode/OLAPContext.java x: 21 # contributors y: 272 lines of code query/src/main/java/org/apache/kylin/query/relnode/OLAPProjectRel.java x: 15 # contributors y: 369 lines of code query/src/main/java/org/apache/kylin/query/relnode/OLAPUnionRel.java x: 9 # contributors y: 121 lines of code query/src/main/java/org/apache/kylin/query/relnode/visitor/TupleExpressionVisitor.java x: 4 # contributors y: 171 lines of code core-job/src/main/java/org/apache/kylin/job/execution/DefaultChainedExecutable.java x: 19 # contributors y: 189 lines of code server-base/src/main/java/org/apache/kylin/rest/metrics/QueryMetricsFacade.java x: 15 # contributors y: 125 lines of code core-metadata/src/main/java/org/apache/kylin/metadata/model/tool/CalciteParser.java x: 5 # contributors y: 181 lines of code core-metadata/src/main/java/org/apache/kylin/source/adhocquery/HivePushDownConverter.java x: 9 # contributors y: 186 lines of code webapp/app/js/controllers/cubeSchema.js x: 29 # contributors y: 438 lines of code server-base/src/main/java/org/apache/kylin/rest/msg/Message.java x: 13 # contributors y: 312 lines of code server-base/src/main/java/org/apache/kylin/rest/service/CacheService.java x: 14 # contributors y: 119 lines of code webapp/app/js/controllers/userGroup.js x: 2 # contributors y: 218 lines of code server/src/main/resources/kylinSecurity.xml x: 23 # contributors y: 498 lines of code server-base/src/main/java/org/apache/kylin/rest/service/AclService.java x: 11 # contributors y: 277 lines of code webapp/app/js/model/projectConfig.js x: 7 # contributors y: 9 lines of code webapp/app/js/model/jobListModel.js x: 15 # contributors y: 72 lines of code core-job/src/main/java/org/apache/kylin/job/execution/CheckpointExecutable.java x: 7 # contributors y: 73 lines of code core-job/src/main/java/org/apache/kylin/job/impl/threadpool/DefaultFetcherRunner.java x: 10 # contributors y: 92 lines of code core-common/src/main/java/org/apache/kylin/common/util/Bytes.java x: 9 # contributors y: 1024 lines of code core-cube/src/main/java/org/apache/kylin/cube/inmemcubing/InMemCubeBuilder.java x: 15 # contributors y: 418 lines of code webapp/app/js/controllers/cubes.js x: 29 # contributors y: 1008 lines of code webapp/app/less/app.less x: 18 # contributors y: 1002 lines of code webapp/app/js/controllers/cubeAdvanceSetting.js x: 20 # contributors y: 487 lines of code webapp/app/partials/cubeDesigner/advanced_settings.html x: 30 # contributors y: 356 lines of code core-common/src/main/java/org/apache/kylin/common/util/MailService.java x: 8 # contributors y: 84 lines of code query/src/main/java/org/apache/kylin/query/util/QueryUtil.java x: 20 # contributors y: 164 lines of code query/src/main/java/org/apache/kylin/query/routing/RealizationChooser.java x: 10 # contributors y: 204 lines of code webapp/app/js/controllers/query.js x: 26 # contributors y: 509 lines of code webapp/app/partials/query/query.html x: 19 # contributors y: 209 lines of code core-metadata/src/main/java/org/apache/kylin/metadata/project/ProjectManager.java x: 23 # contributors y: 393 lines of code webapp/app/js/controllers/cube.js x: 18 # contributors y: 294 lines of code webapp/app/js/controllers/projects.js x: 17 # contributors y: 89 lines of code webapp/app/js/services/cubes.js x: 18 # contributors y: 71 lines of code webapp/app/js/services/projects.js x: 8 # contributors y: 10 lines of code webapp/app/partials/cubes/cube_detail.html x: 24 # contributors y: 263 lines of code webapp/app/partials/projects/project_detail.html x: 13 # contributors y: 91 lines of code server-base/src/main/java/org/apache/kylin/rest/msg/CnMessage.java x: 8 # contributors y: 300 lines of code server-base/src/main/java/org/apache/kylin/rest/util/AclEvaluate.java x: 4 # contributors y: 126 lines of code core-common/src/main/java/org/apache/kylin/common/util/StringUtil.java x: 11 # contributors y: 169 lines of code tool/src/main/java/org/apache/kylin/tool/metrics/systemcube/CubeDescCreator.java x: 7 # contributors y: 616 lines of code core-common/src/main/java/org/apache/kylin/common/zookeeper/KylinServerDiscovery.java x: 2 # contributors y: 154 lines of code core-cube/src/main/java/org/apache/kylin/cube/gridtable/CubeCodeSystem.java x: 7 # contributors y: 155 lines of code core-cube/src/main/java/org/apache/kylin/cube/model/RowKeyDesc.java x: 7 # contributors y: 93 lines of code core-metadata/src/main/java/org/apache/kylin/metadata/tuple/Tuple.java x: 8 # contributors y: 173 lines of code server-base/src/main/java/org/apache/kylin/rest/service/TableSchemaUpdateChecker.java x: 6 # contributors y: 239 lines of code core-cube/src/main/java/org/apache/kylin/cube/model/AggregationGroup.java x: 12 # contributors y: 424 lines of code core-metadata/src/main/java/org/apache/kylin/metadata/model/DataModelDesc.java x: 21 # contributors y: 676 lines of code core-metadata/src/main/java/org/apache/kylin/metadata/model/ModelDimensionDesc.java x: 6 # contributors y: 77 lines of code core-metadata/src/main/java/org/apache/kylin/metadata/model/TableDesc.java x: 23 # contributors y: 334 lines of code server-base/src/main/java/org/apache/kylin/rest/service/update/TableSchemaUpdater.java x: 1 # contributors y: 138 lines of code core-metadata/src/main/java/org/apache/kylin/metadata/model/PartitionDesc.java x: 18 # contributors y: 366 lines of code server-base/src/main/java/org/apache/kylin/rest/service/ModelSchemaUpdateChecker.java x: 1 # contributors y: 192 lines of code server-base/src/main/java/org/apache/kylin/rest/service/ModelService.java x: 20 # contributors y: 361 lines of code webapp/app/js/controllers/models.js x: 11 # contributors y: 243 lines of code query/src/main/java/org/apache/kylin/query/optrule/OLAPJoinRule.java x: 11 # contributors y: 61 lines of code query/src/main/java/org/apache/kylin/query/relnode/OLAPNonEquiJoinRel.java x: 1 # contributors y: 163 lines of code core-common/src/main/java/org/apache/kylin/common/util/JsonUtil.java x: 9 # contributors y: 107 lines of code server-base/src/main/java/org/apache/kylin/rest/service/UserService.java x: 11 # contributors y: 12 lines of code server/src/main/resources/ehcache.xml x: 7 # contributors y: 23 lines of code core-metrics/src/main/java/org/apache/kylin/metrics/lib/impl/RecordEvent.java x: 6 # contributors y: 204 lines of code core-metrics/src/main/java/org/apache/kylin/metrics/lib/impl/TimePropertyEnum.java x: 5 # contributors y: 31 lines of code webapp/app/partials/modelDesigner/conditions_settings.html x: 9 # contributors y: 216 lines of code webapp/app/partials/cubeDesigner/measures.html x: 22 # contributors y: 359 lines of code kylin-spark-project/kylin-spark-common/src/main/scala/org/apache/spark/dict/NGlobalDictBuilderAssist.scala x: 5 # contributors y: 73 lines of code kylin-spark-project/kylin-spark-engine/src/main/scala/org/apache/kylin/query/runtime/ExpressionConverter.scala x: 3 # contributors y: 307 lines of code kylin-spark-project/kylin-spark-metadata/src/main/scala/org/apache/spark/sql/utils/SparkTypeUtil.scala x: 4 # contributors y: 417 lines of code kylin-spark-project/kylin-spark-query/src/main/scala/org/apache/kylin/query/runtime/ExpressionConverter.scala x: 4 # contributors y: 320 lines of code kylin-spark-project/kylin-spark-metadata/src/main/java/org/apache/kylin/engine/spark/metadata/cube/ManagerHub.java x: 5 # contributors y: 25 lines of code tool/src/main/java/org/apache/kylin/tool/CubeMigrationCLI.java x: 15 # contributors y: 567 lines of code kylin-spark-project/kylin-spark-query/src/main/scala/org/apache/kylin/query/runtime/plans/TableScanPlan.scala x: 5 # contributors y: 223 lines of code query/src/main/java/org/apache/kylin/query/relnode/OLAPTableScan.java x: 19 # contributors y: 371 lines of code core-job/src/main/java/org/apache/kylin/job/impl/threadpool/DefaultScheduler.java x: 19 # contributors y: 155 lines of code core-job/src/main/java/org/apache/kylin/job/impl/threadpool/DistributedScheduler.java x: 18 # contributors y: 232 lines of code server-base/src/main/java/org/apache/kylin/rest/service/AclTableMigrationTool.java x: 10 # contributors y: 242 lines of code metrics-reporter-hive/src/main/java/org/apache/kylin/metrics/lib/impl/hive/HiveProducer.java x: 12 # contributors y: 277 lines of code core-metrics/src/main/java/org/apache/kylin/metrics/QuerySparkMetrics.java x: 2 # contributors y: 616 lines of code core-metrics/src/main/java/org/apache/kylin/metrics/lib/impl/MetricsSystem.java x: 4 # contributors y: 108 lines of code server-base/src/main/java/org/apache/kylin/rest/service/DashboardService.java x: 8 # contributors y: 310 lines of code tool/src/main/java/org/apache/kylin/tool/metrics/systemcube/HiveTableCreator.java x: 6 # contributors y: 247 lines of code tool/src/main/java/org/apache/kylin/tool/metrics/systemcube/ModelCreator.java x: 5 # contributors y: 232 lines of code metastore-hbase/src/main/java/org/apache/kylin/storage/hbase/HBaseResourceStore.java x: 2 # contributors y: 411 lines of code core-metadata/src/main/java/org/apache/kylin/measure/hllc/HLLCounter.java x: 7 # contributors y: 360 lines of code kylin-spark-project/kylin-spark-common/src/main/scala/org/apache/spark/sql/udaf/IntersectCount.scala x: 3 # contributors y: 131 lines of code build/CI/kylin-system-testing/kylin_utils/kylin.py x: 1 # contributors y: 511 lines of code core-common/src/main/java/org/apache/kylin/common/KylinVersion.java x: 13 # contributors y: 139 lines of code core-common/src/main/java/org/apache/kylin/common/metrics/metrics2/CodahaleMetrics.java x: 7 # contributors y: 419 lines of code core-common/src/main/java/org/apache/kylin/common/util/BytesUtil.java x: 13 # contributors y: 396 lines of code core-common/src/main/java/org/apache/kylin/common/util/ZKUtil.java x: 7 # contributors y: 201 lines of code core-cube/src/main/java/org/apache/kylin/cube/cuboid/CuboidScheduler.java x: 8 # contributors y: 70 lines of code core-cube/src/main/java/org/apache/kylin/cube/cuboid/TreeCuboidScheduler.java x: 4 # contributors y: 247 lines of code core-cube/src/main/java/org/apache/kylin/cube/gridtable/ScanRangePlannerBase.java x: 4 # contributors y: 234 lines of code core-cube/src/main/java/org/apache/kylin/cube/inmemcubing2/DoggedCubeBuilder2.java x: 2 # contributors y: 364 lines of code core-cube/src/main/java/org/apache/kylin/cube/model/CubeJoinedFlatTableDesc.java x: 17 # contributors y: 151 lines of code core-cube/src/main/java/org/apache/kylin/cube/model/DimensionDesc.java x: 8 # contributors y: 133 lines of code core-cube/src/main/java/org/apache/kylin/cube/model/validation/rule/AggregationGroupRule.java x: 9 # contributors y: 152 lines of code core-cube/src/main/java/org/apache/kylin/gridtable/GTStreamAggregateScanner.java x: 4 # contributors y: 153 lines of code core-cube/src/main/java/org/apache/kylin/gridtable/benchmark/GTScannerBenchmark.java x: 3 # contributors y: 164 lines of code core-cube/src/main/java/org/apache/kylin/gridtable/benchmark/SortedGTRecordGenerator.java x: 3 # contributors y: 181 lines of code core-job/src/main/java/org/apache/kylin/job/dao/ExecutableDao.java x: 16 # contributors y: 402 lines of code core-job/src/main/java/org/apache/kylin/job/execution/ExecuteResult.java x: 8 # contributors y: 57 lines of code core-job/src/main/java/org/apache/kylin/job/lock/zookeeper/ZookeeperDistributedLock.java x: 5 # contributors y: 276 lines of code core-job/src/main/java/org/apache/kylin/job/util/FlatTableSqlQuoteUtils.java x: 6 # contributors y: 224 lines of code core-metadata/src/main/java/org/apache/kylin/measure/MeasureTypeFactory.java x: 12 # contributors y: 165 lines of code core-metadata/src/main/java/org/apache/kylin/measure/topn/TopNMeasureType.java x: 11 # contributors y: 446 lines of code core-metadata/src/main/java/org/apache/kylin/metadata/cachesync/Broadcaster.java x: 15 # contributors y: 367 lines of code core-metadata/src/main/java/org/apache/kylin/metadata/filter/BuiltInFunctionTupleFilter.java x: 8 # contributors y: 159 lines of code core-metadata/src/main/java/org/apache/kylin/metadata/filter/UDF/MassInTupleFilter.java x: 7 # contributors y: 149 lines of code core-metadata/src/main/java/org/apache/kylin/metadata/model/JoinsTree.java x: 9 # contributors y: 182 lines of code core-metadata/src/main/java/org/apache/kylin/metadata/model/TableRef.java x: 9 # contributors y: 88 lines of code core-metadata/src/main/java/org/apache/kylin/metadata/project/ProjectInstance.java x: 11 # contributors y: 251 lines of code core-metadata/src/main/java/org/apache/kylin/source/datagen/ModelDataGenerator.java x: 7 # contributors y: 250 lines of code core-storage/src/main/java/org/apache/kylin/storage/StorageContext.java x: 10 # contributors y: 185 lines of code core-storage/src/main/java/org/apache/kylin/storage/hybrid/HybridInstance.java x: 10 # contributors y: 259 lines of code jdbc/src/main/java/org/apache/kylin/jdbc/Driver.java x: 12 # contributors y: 49 lines of code jdbc/src/main/java/org/apache/kylin/jdbc/KylinConnection.java x: 11 # contributors y: 100 lines of code server-base/src/main/java/org/apache/kylin/rest/job/HybridCubeCLI.java x: 7 # contributors y: 172 lines of code server-base/src/main/java/org/apache/kylin/rest/service/AccessService.java x: 7 # contributors y: 375 lines of code source-hive/src/main/java/org/apache/kylin/source/hive/CreateMrHiveDictStep.java x: 5 # contributors y: 266 lines of code tool/src/main/java/org/apache/kylin/tool/JobDiagnosisInfoCLI.java x: 10 # contributors y: 166 lines of code tool/src/main/java/org/apache/kylin/tool/extractor/CubeMetaExtractor.java x: 2 # contributors y: 369 lines of code tool/src/main/java/org/apache/kylin/tool/extractor/MrJobInfoExtractor.java x: 2 # contributors y: 234 lines of code core-metadata/src/main/java/org/apache/kylin/metadata/model/ISourceAware.java x: 9 # contributors y: 15 lines of code webapp/app/js/controllers/admin.js x: 23 # contributors y: 294 lines of code kylin-spark-project/kylin-spark-common/src/main/scala/org/apache/spark/sql/udaf/TopN.scala x: 1 # contributors y: 177 lines of code webapp/app/partials/admin/admin.html x: 20 # contributors y: 18 lines of code server-base/src/main/java/org/apache/kylin/rest/service/HBaseInfoUtil.java x: 5 # contributors y: 3 lines of code webapp/app/js/filters/filter.js x: 17 # contributors y: 215 lines of code query/src/main/java/org/apache/kylin/query/routing/RoutingRule.java x: 9 # contributors y: 70 lines of code server-base/src/main/java/org/apache/kylin/rest/service/KafkaConfigService.java x: 6 # contributors y: 9 lines of code build-engine/src/main/java/org/apache/kylin/engine/mr/ByteArrayWritable.java x: 1 # contributors y: 116 lines of code metastore-hbase/src/main/java/org/apache/kylin/storage/hbase/HBaseConnection.java x: 1 # contributors y: 314 lines of code source-hive/src/main/java/org/apache/kylin/source/hive/CreateFlatHiveTableStep.java x: 12 # contributors y: 85 lines of code webapp/Gruntfile.js x: 14 # contributors y: 340 lines of code query/src/main/java/org/apache/kylin/query/adhoc/PushDownRunnerJdbcImpl.java x: 13 # contributors y: 217 lines of code server/src/main/resources/kylin-security-saml-noldap-plugin.xml x: 1 # contributors y: 255 lines of code webapp/app/partials/login.html x: 16 # contributors y: 53 lines of code webapp/app/js/controllers/modelConditionsSettings.js x: 5 # contributors y: 135 lines of code webapp/app/index.html x: 22 # contributors y: 243 lines of code webapp/app/partials/header.html x: 15 # contributors y: 89 lines of code core-job/src/main/java/org/apache/kylin/job/engine/JobEngineConfig.java x: 12 # contributors y: 116 lines of code webapp/app/js/controllers/adminStreaming.js x: 3 # contributors y: 333 lines of code webapp/app/js/controllers/page.js x: 23 # contributors y: 223 lines of code webapp/app/js/directives/directives.js x: 14 # contributors y: 481 lines of code kylin-spark-project/kylin-spark-query/src/main/scala/org/apache/kylin/query/runtime/plans/WindowPlan.scala x: 2 # contributors y: 291 lines of code query/src/main/java/org/apache/kylin/query/relnode/OLAPJoinRel.java x: 14 # contributors y: 319 lines of code webapp/app/partials/query/query_detail.html x: 17 # contributors y: 187 lines of code webapp/app/less/component.less x: 12 # contributors y: 969 lines of code core-cube/src/main/java/org/apache/kylin/cube/model/validation/CubeMetadataValidator.java x: 9 # contributors y: 42 lines of code webapp/app/js/app.js x: 16 # contributors y: 1 lines of code webapp/app/partials/jobs/jobs.html x: 17 # contributors y: 25 lines of code webapp/app/js/services/message.js x: 10 # contributors y: 34 lines of code jdbc/src/main/java/org/apache/kylin/jdbc/KylinMeta.java x: 9 # contributors y: 321 lines of code core-metadata/src/main/java/org/apache/kylin/metadata/filter/CompareTupleFilter.java x: 9 # contributors y: 271 lines of code webapp/app/js/controllers/cubeMeasures.js x: 17 # contributors y: 533 lines of code core-metadata/src/main/java/org/apache/kylin/metadata/datatype/DataType.java x: 15 # contributors y: 314 lines of code query/src/main/java/org/apache/kylin/query/relnode/OLAPSortRel.java x: 10 # contributors y: 114 lines of code source-hive/src/main/java/org/apache/kylin/source/hive/HiveMRInput.java x: 23 # contributors y: 79 lines of code core-common/src/main/java/org/apache/kylin/common/persistence/ResourceParallelCopier.java x: 1 # contributors y: 267 lines of code source-hive/src/main/java/org/apache/kylin/source/hive/cardinality/HiveColumnCardinalityJob.java x: 11 # contributors y: 74 lines of code core-common/src/main/java/org/apache/kylin/common/metrics/metrics2/HadoopMetrics2Reporter.java x: 1 # contributors y: 298 lines of code webapp/app/js/controllers/hybridInstanceSchema.js x: 2 # contributors y: 254 lines of code core-metadata/src/main/java/org/apache/kylin/dimension/DictionaryDimEnc.java x: 6 # contributors y: 121 lines of code server-base/src/main/java/org/apache/kylin/rest/security/MockHTable.java x: 5 # contributors y: 517 lines of code webapp/app/js/controllers/cubeEdit.js x: 23 # contributors y: 631 lines of code core-cube/src/main/java/org/apache/kylin/gridtable/GTInfo.java x: 6 # contributors y: 287 lines of code server-base/src/main/java/org/apache/kylin/rest/security/springacl/AclRecord.java x: 2 # contributors y: 201 lines of code core-job/src/main/resources/mail_templates/JOB_DISCARD.ftl x: 2 # contributors y: 279 lines of code webapp/app/js/directives/kylin_abn_tree_directive.js x: 4 # contributors y: 511 lines of code webapp/app/partials/cubeDesigner/streamingConfig.html x: 9 # contributors y: 239 lines of code webapp/app/partials/modelDesigner/data_model.html x: 8 # contributors y: 217 lines of code webapp/app/partials/projects/project_table_tree.html x: 14 # contributors y: 20 lines of code core-cube/src/main/java/org/apache/kylin/cube/inmemcubing/ConcurrentDiskStore.java x: 4 # contributors y: 284 lines of code core-cube/src/main/java/org/apache/kylin/cube/inmemcubing/MemDiskStore.java x: 5 # contributors y: 575 lines of code webapp/app/css/AdminLTE.css x: 10 # contributors y: 3890 lines of code webapp/app/js/controllers/modelDataModel.js x: 3 # contributors y: 249 lines of code webapp/app/less/layout.less x: 10 # contributors y: 27 lines of code webapp/app/partials/cubes/cube_json_edit.html x: 15 # contributors y: 29 lines of code odbc/Common/REST.cpp x: 3 # contributors y: 374 lines of code webapp/app/partials/cubeDesigner/dimensions.html x: 16 # contributors y: 259 lines of code webapp/app/js/controllers/cubeDimensions.js x: 14 # contributors y: 389 lines of code webapp/app/js/controllers/cubeModel.js x: 11 # contributors y: 22 lines of code webapp/app/partials/jobs/job_submit.html x: 13 # contributors y: 60 lines of code webapp/app/js/directives/datetimepicker.js x: 1 # contributors y: 286 lines of code webapp/app/less/navbar.less x: 10 # contributors y: 177 lines of code odbc/Common/MsgTypes.h x: 2 # contributors y: 383 lines of code odbc/Driver/KO_Config.cpp x: 2 # contributors y: 633 lines of code odbc/TestDLL/CompareQueryTests.cpp x: 2 # contributors y: 496 lines of code
3890.0
lines of code
  min: 1.0
  average: 90.97
  25th percentile: 15.0
  median: 43.0
  75th percentile: 104.0
  max: 3890.0
0 86.0
# contributors
min: 1.0 | average: 4.46 | 25th percentile: 1.0 | median: 3.0 | 75th percentile: 5.0 | max: 86.0