apache / griffin
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 354 files with 27,288 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 0 files changed 51-100 times (0 lines of code)
    • 14 files changed 21-50 times (3,007 lines of code)
    • 166 files changed 6-20 times (15,670 lines of code)
    • 174 files changed 1-5 times (8,611 lines of code)
0% | 0% | 11% | 57% | 31%
Legend:
101+
51-100
21-50
6-20
1-5

explore: grouped by folders | grouped by update frequency | data
Contributors Count Frequency Overall
  • There are 354 files with 27,288 lines of code.
    • 0 files changed by more than 25 contributors (0 lines of code)
    • 10 files changed by 11-25 contributors (1,576 lines of code)
    • 102 files changed by 6-10 contributors (12,180 lines of code)
    • 210 files changed by 2-5 contributors (12,001 lines of code)
    • 32 files changed by 1 contributor (1,531 lines of code)
0% | 5% | 44% | 43% | 5%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
scala, java, ts, json, md, html, css, xml, properties, sql, js, sh, yaml, txt, gitignore, py, editorconfig, orc
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
java0% | 0% | 26% | 58% | 14%
ts0% | 0% | 20% | 54% | 25%
scala0% | 0% | 3% | 73% | 23%
html0% | 0% | 0% | 43% | 56%
css0% | 0% | 0% | 53% | 46%
py0% | 0% | 0% | 100% | 0%
sql0% | 0% | 0% | 0% | 100%
xml0% | 0% | 0% | 0% | 100%
js0% | 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
service0% | 0% | 23% | 51% | 25%
ui0% | 0% | 7% | 49% | 42%
measure0% | 0% | 3% | 73% | 23%
ROOT0% | 0% | 0% | 77% | 22%
Most Frequently Changed Files (Top 50)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
JobServiceImpl.java
in service/src/main/java/org/apache/griffin/core/job
571 41 2017-08-28 2019-10-14 43 17 guoiii@icloud.com nveljkovic@plume.com
SparkSubmitJob.java
in service/src/main/java/org/apache/griffin/core/job
208 14 2017-08-28 2019-10-14 31 14 guoiii@icloud.com nveljkovic@plume.com
JobController.java
in service/src/main/java/org/apache/griffin/core/job
99 12 2017-08-28 2019-08-27 27 13 guoiii@icloud.com agorshkov@griddynamics.com
BatchDQApp.scala
in measure/src/main/scala/org/apache/griffin/measure/launch/batch
72 - 2018-05-29 2021-10-04 25 9 grant.xuexu@gmail.com chitralverma@gmail.com
MeasureServiceImpl.java
in service/src/main/java/org/apache/griffin/core/measure
116 8 2017-05-24 2019-08-27 25 11 guoiii@icloud.com agorshkov@griddynamics.com
HiveMetaStoreServiceImpl.java
in service/src/main/java/org/apache/griffin/core/metastore/hive
163 10 2017-10-09 2021-04-21 25 13 bhlx3lyx7@163.com chitralverma@gmail.com
MetricController.java
in service/src/main/java/org/apache/griffin/core/metric
52 4 2017-05-11 2019-08-27 23 12 xiangrchen@lm-shc-16501061.... agorshkov@griddynamics.com
Rule.java
in service/src/main/java/org/apache/griffin/core/measure/entity
161 24 2017-10-09 2019-08-27 23 10 bhlx3lyx7@163.com agorshkov@griddynamics.com
MeasureController.java
in service/src/main/java/org/apache/griffin/core/measure
56 7 2017-05-04 2019-08-27 22 10 guoiii@icloud.com agorshkov@griddynamics.com
DataConnector.java
in service/src/main/java/org/apache/griffin/core/measure/entity
189 28 2017-08-28 2019-08-27 22 11 guoiii@icloud.com agorshkov@griddynamics.com
JobInstance.java
in service/src/main/java/org/apache/griffin/core/job
312 16 2018-01-09 2021-04-21 22 9 ahutsunshine@gmail.com chitralverma@gmail.com
ac.component.ts
in ui/angular/src/app/measure/create-measure/ac
652 34 2017-10-11 2021-04-21 22 7 guoiii@icloud.com chitralverma@gmail.com
StreamingDQApp.scala
in measure/src/main/scala/org/apache/griffin/measure/launch/streaming
165 7 2018-05-29 2021-07-05 21 9 grant.xuexu@gmail.com guoyp@apache.org
job.component.ts
in ui/angular/src/app/job
191 9 2017-10-11 2019-08-27 21 7 guoiii@icloud.com agorshkov@griddynamics.com
MeasureRepo.java
in service/src/main/java/org/apache/griffin/core/measure/repo
17 - 2017-05-04 2019-09-02 20 11 guoiii@icloud.com joohnnie.z@gmail.com
JobService.java
in service/src/main/java/org/apache/griffin/core/job
20 - 2017-08-28 2019-08-27 20 10 guoiii@icloud.com agorshkov@griddynamics.com
Measure.java
in service/src/main/java/org/apache/griffin/core/measure/entity
124 20 2017-08-28 2019-08-27 20 10 guoiii@icloud.com agorshkov@griddynamics.com
MetricServiceImpl.java
in service/src/main/java/org/apache/griffin/core/metric
139 5 2017-05-24 2019-08-27 20 11 guoiii@icloud.com agorshkov@griddynamics.com
pr.component.ts
in ui/angular/src/app/measure/create-measure/pr
372 18 2017-10-11 2021-04-21 20 8 guoiii@icloud.com chitralverma@gmail.com
GriffinWebApplication.java
in service/src/main/java/org/apache/griffin/core
22 2 2017-02-23 2019-08-27 19 12 yueguo@ebay.com agorshkov@griddynamics.com
JobInstanceRepo.java
in service/src/main/java/org/apache/griffin/core/job/repo
26 - 2017-08-28 2019-09-02 19 10 guoiii@icloud.com joohnnie.z@gmail.com
service.service.ts
in ui/angular/src/app/service
59 1 2017-10-11 2019-08-27 19 9 guoiii@icloud.com agorshkov@griddynamics.com
Application.scala
in measure/src/main/scala/org/apache/griffin/measure
91 4 2017-08-11 2021-07-05 19 9 guoiii@icloud.com guoyp@apache.org
MetricStoreImpl.java
in service/src/main/java/org/apache/griffin/core/metric
189 10 2018-01-09 2019-08-27 19 10 ahutsunshine@gmail.com agorshkov@griddynamics.com
DQConfig.scala
in measure/src/main/scala/org/apache/griffin/measure/configuration/dqdefinition
213 10 2018-06-15 2021-10-04 19 8 grant.xuexu@gmail.com chitralverma@gmail.com
health.component.ts
in ui/angular/src/app/health
212 9 2017-10-11 2018-08-20 18 5 guoiii@icloud.com guoyp@apache.org
measure-detail.component.ts
in ui/angular/src/app/measure/measure-detail
103 3 2017-10-11 2021-04-21 17 8 guoiii@icloud.com chitralverma@gmail.com
sidebar.component.ts
in ui/angular/src/app/sidebar
118 7 2017-10-11 2018-08-20 17 5 guoiii@icloud.com guoyp@apache.org
metric.component.ts
in ui/angular/src/app/metric
122 6 2017-10-11 2018-08-20 17 5 guoiii@icloud.com guoyp@apache.org
job.component.html
in ui/angular/src/app/job
173 - 2017-10-11 2019-08-27 17 7 guoiii@icloud.com agorshkov@griddynamics.com
app.component.html
in ui/angular/src/app
72 - 2017-10-11 2018-12-07 16 5 guoiii@icloud.com guoyp@apache.org
DQContext.scala
in measure/src/main/scala/org/apache/griffin/measure/context
65 6 2018-05-29 2021-07-05 15 8 bhlx3lyx7@163.com guoyp@apache.org
detail-metric.component.ts
in ui/angular/src/app/metric/detail-metric
79 - 2017-10-11 2018-08-24 15 5 guoiii@icloud.com sunshinejuanl@gmail.com
DataSource.java
in service/src/main/java/org/apache/griffin/core/measure/entity
88 15 2017-10-09 2021-04-21 15 9 bhlx3lyx7@163.com chitralverma@gmail.com
measure.component.ts
in ui/angular/src/app/measure
98 5 2017-10-11 2021-04-21 15 6 guoiii@icloud.com chitralverma@gmail.com
GriffinMeasure.java
in service/src/main/java/org/apache/griffin/core/measure/entity
146 18 2018-01-09 2019-08-27 15 7 ahutsunshine@gmail.com agorshkov@griddynamics.com
CompletenessExpr2DQSteps.scala
in measure/src/main/scala/org/apache/griffin/measure/step/builder/dsl/transform
178 2 2018-05-29 2019-12-25 15 8 grant.xuexu@gmail.com chitralverma@gmail.com
MetricService.java
in service/src/main/java/org/apache/griffin/core/metric
14 - 2017-05-24 2019-08-27 14 9 guoiii@icloud.com agorshkov@griddynamics.com
DQApp.scala
in measure/src/main/scala/org/apache/griffin/measure/launch
33 - 2018-05-29 2020-08-10 14 7 grant.xuexu@gmail.com chitralverma@gmail.com
MeasureOrgServiceImpl.java
in service/src/main/java/org/apache/griffin/core/measure
69 2 2017-10-31 2019-08-27 14 10 guoiii@icloud.com agorshkov@griddynamics.com
DataConnectorFactory.scala
in measure/src/main/scala/org/apache/griffin/measure/datasource/connector
125 4 2018-06-14 2021-04-21 14 7 bhlx3lyx7@163.com chitralverma@gmail.com
measure-detail.component.html
in ui/angular/src/app/measure/measure-detail
194 - 2017-10-11 2018-10-29 14 7 guoiii@icloud.com agavlyukovskiy@gmail.com
ParamUtil.scala
in measure/src/main/scala/org/apache/griffin/measure/utils
200 26 2017-09-30 2021-07-05 14 7 bhlx3lyx7@163.com guoyp@apache.org
AccuracyExpr2DQSteps.scala
in measure/src/main/scala/org/apache/griffin/measure/step/builder/dsl/transform
210 - 2018-05-29 2019-12-25 14 8 grant.xuexu@gmail.com chitralverma@gmail.com
BatchJobOperatorImpl.java
in service/src/main/java/org/apache/griffin/core/job
333 22 2018-05-31 2021-04-21 14 8 ahutsunshine@gmail.com chitralverma@gmail.com
EvaluateRule.java
in service/src/main/java/org/apache/griffin/core/measure/entity
29 4 2017-08-28 2019-08-27 13 8 guoiii@icloud.com agorshkov@griddynamics.com
MetricFlushStep.scala
in measure/src/main/scala/org/apache/griffin/measure/step/write
32 1 2018-05-29 2021-07-05 13 7 bhlx3lyx7@163.com guoyp@apache.org
ElasticSearchSink.scala
in measure/src/main/scala/org/apache/griffin/measure/sink
45 4 2018-08-10 2021-07-05 13 8 bhlx3lyx7@163.com guoyp@apache.org
pr.component.html
in ui/angular/src/app/measure/create-measure/pr
59 - 2017-10-11 2018-08-20 13 6 guoiii@icloud.com guoyp@apache.org
JobDataSegment.java
in service/src/main/java/org/apache/griffin/core/job/entity
63 9 2018-01-09 2019-08-27 13 6 ahutsunshine@gmail.com agorshkov@griddynamics.com
Files With Most Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
JobServiceImpl.java
in service/src/main/java/org/apache/griffin/core/job
571 41 2017-08-28 2019-10-14 43 17 guoiii@icloud.com nveljkovic@plume.com
SparkSubmitJob.java
in service/src/main/java/org/apache/griffin/core/job
208 14 2017-08-28 2019-10-14 31 14 guoiii@icloud.com nveljkovic@plume.com
JobController.java
in service/src/main/java/org/apache/griffin/core/job
99 12 2017-08-28 2019-08-27 27 13 guoiii@icloud.com agorshkov@griddynamics.com
HiveMetaStoreServiceImpl.java
in service/src/main/java/org/apache/griffin/core/metastore/hive
163 10 2017-10-09 2021-04-21 25 13 bhlx3lyx7@163.com chitralverma@gmail.com
MetricController.java
in service/src/main/java/org/apache/griffin/core/metric
52 4 2017-05-11 2019-08-27 23 12 xiangrchen@lm-shc-16501061.... agorshkov@griddynamics.com
GriffinWebApplication.java
in service/src/main/java/org/apache/griffin/core
22 2 2017-02-23 2019-08-27 19 12 yueguo@ebay.com agorshkov@griddynamics.com
MeasureServiceImpl.java
in service/src/main/java/org/apache/griffin/core/measure
116 8 2017-05-24 2019-08-27 25 11 guoiii@icloud.com agorshkov@griddynamics.com
DataConnector.java
in service/src/main/java/org/apache/griffin/core/measure/entity
189 28 2017-08-28 2019-08-27 22 11 guoiii@icloud.com agorshkov@griddynamics.com
MeasureRepo.java
in service/src/main/java/org/apache/griffin/core/measure/repo
17 - 2017-05-04 2019-09-02 20 11 guoiii@icloud.com joohnnie.z@gmail.com
MetricServiceImpl.java
in service/src/main/java/org/apache/griffin/core/metric
139 5 2017-05-24 2019-08-27 20 11 guoiii@icloud.com agorshkov@griddynamics.com
Rule.java
in service/src/main/java/org/apache/griffin/core/measure/entity
161 24 2017-10-09 2019-08-27 23 10 bhlx3lyx7@163.com agorshkov@griddynamics.com
MeasureController.java
in service/src/main/java/org/apache/griffin/core/measure
56 7 2017-05-04 2019-08-27 22 10 guoiii@icloud.com agorshkov@griddynamics.com
JobService.java
in service/src/main/java/org/apache/griffin/core/job
20 - 2017-08-28 2019-08-27 20 10 guoiii@icloud.com agorshkov@griddynamics.com
Measure.java
in service/src/main/java/org/apache/griffin/core/measure/entity
124 20 2017-08-28 2019-08-27 20 10 guoiii@icloud.com agorshkov@griddynamics.com
JobInstanceRepo.java
in service/src/main/java/org/apache/griffin/core/job/repo
26 - 2017-08-28 2019-09-02 19 10 guoiii@icloud.com joohnnie.z@gmail.com
MetricStoreImpl.java
in service/src/main/java/org/apache/griffin/core/metric
189 10 2018-01-09 2019-08-27 19 10 ahutsunshine@gmail.com agorshkov@griddynamics.com
MeasureOrgServiceImpl.java
in service/src/main/java/org/apache/griffin/core/measure
69 2 2017-10-31 2019-08-27 14 10 guoiii@icloud.com agorshkov@griddynamics.com
GriffinExceptionMessage.java
in service/src/main/java/org/apache/griffin/core/exception
67 4 2018-01-30 2019-08-27 11 10 wanghechn@qq.com agorshkov@griddynamics.com
BatchDQApp.scala
in measure/src/main/scala/org/apache/griffin/measure/launch/batch
72 - 2018-05-29 2021-10-04 25 9 grant.xuexu@gmail.com chitralverma@gmail.com
JobInstance.java
in service/src/main/java/org/apache/griffin/core/job
312 16 2018-01-09 2021-04-21 22 9 ahutsunshine@gmail.com chitralverma@gmail.com
StreamingDQApp.scala
in measure/src/main/scala/org/apache/griffin/measure/launch/streaming
165 7 2018-05-29 2021-07-05 21 9 grant.xuexu@gmail.com guoyp@apache.org
service.service.ts
in ui/angular/src/app/service
59 1 2017-10-11 2019-08-27 19 9 guoiii@icloud.com agorshkov@griddynamics.com
Application.scala
in measure/src/main/scala/org/apache/griffin/measure
91 4 2017-08-11 2021-07-05 19 9 guoiii@icloud.com guoyp@apache.org
DataSource.java
in service/src/main/java/org/apache/griffin/core/measure/entity
88 15 2017-10-09 2021-04-21 15 9 bhlx3lyx7@163.com chitralverma@gmail.com
MetricService.java
in service/src/main/java/org/apache/griffin/core/metric
14 - 2017-05-24 2019-08-27 14 9 guoiii@icloud.com agorshkov@griddynamics.com
HdfsUtil.scala
in measure/src/main/scala/org/apache/griffin/measure/utils
104 13 2017-08-11 2019-12-25 12 9 guoiii@icloud.com chitralverma@gmail.com
MetricWriteStep.scala
in measure/src/main/scala/org/apache/griffin/measure/step/write
71 3 2018-05-29 2021-07-05 12 9 bhlx3lyx7@163.com guoyp@apache.org
SinkFactory.scala
in measure/src/main/scala/org/apache/griffin/measure/sink
53 3 2018-06-15 2020-08-10 11 9 grant.xuexu@gmail.com chitralverma@gmail.com
FSUtil.java
in service/src/main/java/org/apache/griffin/core/util
179 12 2018-01-09 2019-08-27 11 9 ahutsunshine@gmail.com agorshkov@griddynamics.com
pr.component.ts
in ui/angular/src/app/measure/create-measure/pr
372 18 2017-10-11 2021-04-21 20 8 guoiii@icloud.com chitralverma@gmail.com
DQConfig.scala
in measure/src/main/scala/org/apache/griffin/measure/configuration/dqdefinition
213 10 2018-06-15 2021-10-04 19 8 grant.xuexu@gmail.com chitralverma@gmail.com
measure-detail.component.ts
in ui/angular/src/app/measure/measure-detail
103 3 2017-10-11 2021-04-21 17 8 guoiii@icloud.com chitralverma@gmail.com
DQContext.scala
in measure/src/main/scala/org/apache/griffin/measure/context
65 6 2018-05-29 2021-07-05 15 8 bhlx3lyx7@163.com guoyp@apache.org
CompletenessExpr2DQSteps.scala
in measure/src/main/scala/org/apache/griffin/measure/step/builder/dsl/transform
178 2 2018-05-29 2019-12-25 15 8 grant.xuexu@gmail.com chitralverma@gmail.com
AccuracyExpr2DQSteps.scala
in measure/src/main/scala/org/apache/griffin/measure/step/builder/dsl/transform
210 - 2018-05-29 2019-12-25 14 8 grant.xuexu@gmail.com chitralverma@gmail.com
BatchJobOperatorImpl.java
in service/src/main/java/org/apache/griffin/core/job
333 22 2018-05-31 2021-04-21 14 8 ahutsunshine@gmail.com chitralverma@gmail.com
ElasticSearchSink.scala
in measure/src/main/scala/org/apache/griffin/measure/sink
45 4 2018-08-10 2021-07-05 13 8 bhlx3lyx7@163.com guoyp@apache.org
EvaluateRule.java
in service/src/main/java/org/apache/griffin/core/measure/entity
29 4 2017-08-28 2019-08-27 13 8 guoiii@icloud.com agorshkov@griddynamics.com
ProfilingExpr2DQSteps.scala
in measure/src/main/scala/org/apache/griffin/measure/step/builder/dsl/transform
83 - 2018-05-29 2019-12-25 12 8 grant.xuexu@gmail.com chitralverma@gmail.com
HiveMetaStoreController.java
in service/src/main/java/org/apache/griffin/core/metastore/hive
42 4 2017-10-09 2019-08-27 12 8 bhlx3lyx7@163.com agorshkov@griddynamics.com
395 15 2017-03-03 2021-07-07 12 8 guoiii@icloud.com guoyp@apache.org
DataFrameOpsTransformStep.scala
in measure/src/main/scala/org/apache/griffin/measure/step/transform
30 1 2018-05-29 2020-03-11 11 8 grant.xuexu@gmail.com yu.liu003@gmail.com
HiveMetaStoreProxy.java
in service/src/main/java/org/apache/griffin/core/metastore/hive
44 2 2017-10-09 2019-08-27 11 8 bhlx3lyx7@163.com agorshkov@griddynamics.com
LoginController.java
in service/src/main/java/org/apache/griffin/core/login
19 - 2017-09-30 2019-08-27 11 8 hwang19@ebay.com agorshkov@griddynamics.com
AvroBatchDataConnector.scala
in measure/src/main/scala/org/apache/griffin/measure/datasource/connector/batch
39 3 2018-06-14 2020-01-06 10 8 bhlx3lyx7@163.com chitralverma@gmail.com
MetricWrapper.scala
in measure/src/main/scala/org/apache/griffin/measure/context
41 2 2018-05-29 2021-07-05 9 8 bhlx3lyx7@163.com guoyp@apache.org
HttpUtil.scala
in measure/src/main/scala/org/apache/griffin/measure/utils
44 2 2017-08-11 2021-04-21 8 8 guoiii@icloud.com chitralverma@gmail.com
ac.component.ts
in ui/angular/src/app/measure/create-measure/ac
652 34 2017-10-11 2021-04-21 22 7 guoiii@icloud.com chitralverma@gmail.com
job.component.ts
in ui/angular/src/app/job
191 9 2017-10-11 2019-08-27 21 7 guoiii@icloud.com agorshkov@griddynamics.com
job.component.html
in ui/angular/src/app/job
173 - 2017-10-11 2019-08-27 17 7 guoiii@icloud.com agorshkov@griddynamics.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
Init_quartz_h2.sql
in service/src/main/resources
212 - 2018-06-16 2018-06-16 1 1 ahutsunshine@gmail.com ahutsunshine@gmail.com
raw.component.css
in ui/angular/src/app/measure/create-measure/raw
181 - 2018-10-29 2018-10-29 1 1 agavlyukovskiy@gmail.com agavlyukovskiy@gmail.com
181 - 2018-05-10 2018-05-10 1 1 ahutsunshine@gmail.com ahutsunshine@gmail.com
Init_quartz_mysql_innodb.sql
in service/src/main/resources
156 - 2018-04-24 2018-04-24 1 1 dmy@outlook.com dmy@outlook.com
init_quartz_mysql.sql
in service/src/main/resources
145 - 2018-04-24 2018-04-24 1 1 dmy@outlook.com dmy@outlook.com
raw.component.ts
in ui/angular/src/app/measure/create-measure/raw
116 10 2018-10-29 2018-10-29 1 1 agavlyukovskiy@gmail.com agavlyukovskiy@gmail.com
116 - 2018-09-29 2018-09-29 1 1 guoyp@apache.org guoyp@apache.org
LivyConf.java
in service/src/main/java/org/apache/griffin/core/job/entity
90 24 2018-01-09 2018-01-09 1 1 ahutsunshine@gmail.com ahutsunshine@gmail.com
raw.component.html
in ui/angular/src/app/measure/create-measure/raw
84 - 2018-10-29 2018-10-29 1 1 agavlyukovskiy@gmail.com agavlyukovskiy@gmail.com
ElasticSearchDataConnector.scala
in measure/src/main/scala/org/apache/griffin/measure/datasource/connector/batch
54 1 2020-06-04 2020-06-04 1 1 chitralverma@gmail.com chitralverma@gmail.com
measure-format.service.ts
in ui/angular/src/app/service
39 4 2018-10-29 2018-10-29 1 1 agavlyukovskiy@gmail.com agavlyukovskiy@gmail.com
GriffinAbstractEvent.java
in service/src/main/java/org/apache/griffin/core/event
32 5 2018-11-09 2018-11-09 1 1 liujin@apache.org liujin@apache.org
CommonUtils.scala
in measure/src/main/scala/org/apache/griffin/measure/utils
17 2 2020-08-10 2021-10-04 2 1 chitralverma@gmail.com chitralverma@gmail.com
shared.module.ts
in ui/angular/src/app/shared
11 - 2018-10-15 2018-10-15 1 1 chemikadze@gmail.com chemikadze@gmail.com
BaseJpaRepository.java
in service/src/main/java/org/apache/griffin/core/job/repo
9 1 2019-09-02 2019-09-02 1 1 joohnnie.z@gmail.com joohnnie.z@gmail.com
DqType.java
in service/src/main/java/org/apache/griffin/core/measure/entity
9 - 2018-05-31 2018-05-31 1 1 ahutsunshine@gmail.com ahutsunshine@gmail.com
JobEventHook.java
in service/src/main/java/org/apache/griffin/core/event
9 1 2018-11-09 2018-11-09 1 1 liujin@apache.org liujin@apache.org
MeasureOperator.java
in service/src/main/java/org/apache/griffin/core/measure
8 - 2018-05-31 2018-05-31 1 1 ahutsunshine@gmail.com ahutsunshine@gmail.com
GriffinEvent.java
in service/src/main/java/org/apache/griffin/core/event
7 - 2018-11-09 2018-11-09 1 1 liujin@apache.org liujin@apache.org
EventPointcutType.java
in service/src/main/java/org/apache/griffin/core/event
6 - 2018-11-09 2018-11-09 1 1 liujin@apache.org liujin@apache.org
EventType.java
in service/src/main/java/org/apache/griffin/core/event
6 - 2018-11-09 2018-11-09 1 1 liujin@apache.org liujin@apache.org
confirmModal.component.css
in ui/angular/src/app/measure/create-measure/pr/confirmModal
5 - 2018-08-03 2018-08-03 1 1 spencer.hivert@creditkarma.com spencer.hivert@creditkarma.com
JobDataSegmentRepo.java
in service/src/main/java/org/apache/griffin/core/job/repo
5 - 2018-01-09 2018-01-09 1 1 ahutsunshine@gmail.com ahutsunshine@gmail.com
EventSourceType.java
in service/src/main/java/org/apache/griffin/core/event
5 - 2018-11-09 2018-11-09 1 1 liujin@apache.org liujin@apache.org
GriffinHook.java
in service/src/main/java/org/apache/griffin/core/event
5 - 2018-11-09 2018-11-09 1 1 liujin@apache.org liujin@apache.org
VirtualJobRepo.java
in service/src/main/java/org/apache/griffin/core/job/repo
4 - 2018-01-09 2018-01-09 1 1 ahutsunshine@gmail.com ahutsunshine@gmail.com
BatchJobRepo.java
in service/src/main/java/org/apache/griffin/core/job/repo
4 - 2018-05-31 2018-05-31 1 1 ahutsunshine@gmail.com ahutsunshine@gmail.com
ExternalMeasureRepo.java
in service/src/main/java/org/apache/griffin/core/measure/repo
4 - 2018-01-09 2018-01-09 1 1 ahutsunshine@gmail.com ahutsunshine@gmail.com
GriffinMeasureRepo.java
in service/src/main/java/org/apache/griffin/core/measure/repo
4 - 2018-01-09 2018-01-09 1 1 ahutsunshine@gmail.com ahutsunshine@gmail.com
loader.component.html
in ui/angular/src/app/loader
3 - 2018-04-09 2018-04-09 1 1 sunshinejuanl@gmail.com sunshinejuanl@gmail.com
time-utils.ts
in ui/angular/src/app/shared
3 - 2018-10-15 2018-10-15 1 1 chemikadze@gmail.com chemikadze@gmail.com
job-detail.component.css
in ui/angular/src/app/job/job-detail
1 - 2018-06-08 2018-06-08 1 1 1254288433@qq.com 1254288433@qq.com
MeasureExecutor.scala
in measure/src/main/scala/org/apache/griffin/measure/execution
154 6 2021-03-24 2021-10-04 13 2 chitralverma@gmail.com chitralverma@gmail.com
ProfilingMeasure.scala
in measure/src/main/scala/org/apache/griffin/measure/execution/impl
127 5 2021-03-28 2021-10-04 9 2 chitralverma@gmail.com chitralverma@gmail.com
Init_quartz_derby.sql
in service/src/main/resources
122 - 2018-01-09 2018-03-28 2 2 ahutsunshine@gmail.com bhlx3lyx7@163.com
AccuracyMeasure.scala
in measure/src/main/scala/org/apache/griffin/measure/execution/impl
115 5 2021-04-03 2021-10-04 9 2 chitralverma@gmail.com chitralverma@gmail.com
confirmModal.component.html
in ui/angular/src/app/measure/create-measure/pr/confirmModal
110 - 2018-08-03 2018-08-24 2 2 spencer.hivert@creditkarma.com sunshinejuanl@gmail.com
streaming.component.html
in ui/angular/src/app/job/create-job/streaming
106 - 2018-06-08 2018-08-20 2 2 1254288433@qq.com guoyp@apache.org
step4.component.html
in ui/angular/src/app/measure/create-measure/pr/step4
86 - 2018-08-03 2018-08-20 2 2 spencer.hivert@creditkarma.com guoyp@apache.org
job-detail.component.html
in ui/angular/src/app/job/job-detail
83 - 2018-06-08 2018-08-20 2 2 1254288433@qq.com guoyp@apache.org
DuplicationMeasure.scala
in measure/src/main/scala/org/apache/griffin/measure/execution/impl
80 4 2021-03-29 2021-10-04 9 2 chitralverma@gmail.com chitralverma@gmail.com
batch.component.css
in ui/angular/src/app/job/create-job/batch
65 - 2018-06-08 2018-08-20 2 2 1254288433@qq.com guoyp@apache.org
streaming.component.css
in ui/angular/src/app/job/create-job/streaming
65 - 2018-06-08 2018-08-20 2 2 1254288433@qq.com guoyp@apache.org
step2.component.html
in ui/angular/src/app/measure/create-measure/pr/step2
65 - 2018-08-03 2018-08-20 2 2 spencer.hivert@creditkarma.com guoyp@apache.org
Measure.scala
in measure/src/main/scala/org/apache/griffin/measure/execution
59 6 2021-03-24 2021-10-04 11 2 chitralverma@gmail.com chitralverma@gmail.com
SchemaConformanceMeasure.scala
in measure/src/main/scala/org/apache/griffin/measure/execution/impl
59 3 2021-06-11 2021-10-04 3 2 chitralverma@gmail.com chitralverma@gmail.com
GriffinExceptionResponse.java
in service/src/main/java/org/apache/griffin/core/exception
51 7 2018-01-30 2018-08-16 3 2 wanghechn@qq.com toyboxman0001@163.com
step2.component.ts
in ui/angular/src/app/measure/create-measure/pr/step2
50 8 2018-08-03 2018-08-20 2 2 spencer.hivert@creditkarma.com guoyp@apache.org
SparkSQLMeasure.scala
in measure/src/main/scala/org/apache/griffin/measure/execution/impl
43 2 2021-03-28 2021-10-04 9 2 chitralverma@gmail.com chitralverma@gmail.com
JobState.java
in service/src/main/java/org/apache/griffin/core/job/entity
41 10 2018-05-31 2018-08-16 3 2 ahutsunshine@gmail.com toyboxman0001@163.com
Correlations

File Size vs. Number of Changes: 360 points

measure/src/main/scala/org/apache/griffin/measure/datasource/connector/batch/JDBCBasedDataConnector.scala x: 86 lines of code y: 5 # changes measure/src/main/scala/org/apache/griffin/measure/datasource/connector/batch/FileBasedDataConnector.scala x: 121 lines of code y: 8 # changes measure/src/main/scala/org/apache/griffin/measure/configuration/dqdefinition/DQConfig.scala x: 213 lines of code y: 19 # changes measure/src/main/scala/org/apache/griffin/measure/datasource/connector/batch/ElasticSearchGriffinDataConnector.scala x: 154 lines of code y: 12 # changes measure/src/main/scala/org/apache/griffin/measure/execution/Measure.scala x: 59 lines of code y: 11 # changes measure/src/main/scala/org/apache/griffin/measure/execution/MeasureExecutor.scala x: 154 lines of code y: 13 # changes measure/src/main/scala/org/apache/griffin/measure/execution/impl/AccuracyMeasure.scala x: 115 lines of code y: 9 # changes measure/src/main/scala/org/apache/griffin/measure/execution/impl/CompletenessMeasure.scala x: 38 lines of code y: 10 # changes measure/src/main/scala/org/apache/griffin/measure/execution/impl/DuplicationMeasure.scala x: 80 lines of code y: 9 # changes measure/src/main/scala/org/apache/griffin/measure/execution/impl/ProfilingMeasure.scala x: 127 lines of code y: 9 # changes measure/src/main/scala/org/apache/griffin/measure/execution/impl/SchemaConformanceMeasure.scala x: 59 lines of code y: 3 # changes measure/src/main/scala/org/apache/griffin/measure/execution/impl/SparkSQLMeasure.scala x: 43 lines of code y: 9 # changes measure/src/main/scala/org/apache/griffin/measure/launch/batch/BatchDQApp.scala x: 72 lines of code y: 25 # changes measure/src/main/scala/org/apache/griffin/measure/utils/CommonUtils.scala x: 17 lines of code y: 2 # changes merge_pr.py x: 395 lines of code y: 12 # changes measure/src/main/scala/org/apache/griffin/measure/Application.scala x: 91 lines of code y: 19 # changes measure/src/main/scala/org/apache/griffin/measure/Loggable.scala x: 31 lines of code y: 9 # changes measure/src/main/scala/org/apache/griffin/measure/configuration/enums/DslType.scala x: 13 lines of code y: 9 # changes measure/src/main/scala/org/apache/griffin/measure/configuration/enums/MeasureTypes.scala x: 8 lines of code y: 6 # changes measure/src/main/scala/org/apache/griffin/measure/context/DQContext.scala x: 65 lines of code y: 15 # changes measure/src/main/scala/org/apache/griffin/measure/context/MetricWrapper.scala x: 41 lines of code y: 9 # changes measure/src/main/scala/org/apache/griffin/measure/context/streaming/checkpoint/offset/OffsetCheckpointInZK.scala x: 170 lines of code y: 6 # changes measure/src/main/scala/org/apache/griffin/measure/datasource/DataSourceFactory.scala x: 52 lines of code y: 11 # changes measure/src/main/scala/org/apache/griffin/measure/datasource/connector/DataConnector.scala x: 67 lines of code y: 11 # changes measure/src/main/scala/org/apache/griffin/measure/launch/streaming/StreamingDQApp.scala x: 165 lines of code y: 21 # changes measure/src/main/scala/org/apache/griffin/measure/sink/ConsoleSink.scala x: 34 lines of code y: 12 # changes measure/src/main/scala/org/apache/griffin/measure/sink/ElasticSearchSink.scala x: 45 lines of code y: 13 # changes measure/src/main/scala/org/apache/griffin/measure/step/builder/DQStepBuilder.scala x: 53 lines of code y: 9 # changes measure/src/main/scala/org/apache/griffin/measure/step/builder/GriffinDslDQStepBuilder.scala x: 33 lines of code y: 9 # changes measure/src/main/scala/org/apache/griffin/measure/step/builder/dsl/transform/Expr2DQSteps.scala x: 28 lines of code y: 10 # changes measure/src/main/scala/org/apache/griffin/measure/step/read/ReadStep.scala x: 21 lines of code y: 7 # changes measure/src/main/scala/org/apache/griffin/measure/step/transform/TransformStep.scala x: 81 lines of code y: 9 # changes measure/src/main/scala/org/apache/griffin/measure/step/write/DataSourceUpdateWriteStep.scala x: 32 lines of code y: 10 # changes measure/src/main/scala/org/apache/griffin/measure/step/write/MetricFlushStep.scala x: 32 lines of code y: 13 # changes measure/src/main/scala/org/apache/griffin/measure/step/write/MetricWriteStep.scala x: 71 lines of code y: 12 # changes measure/src/main/scala/org/apache/griffin/measure/utils/JsonUtil.scala x: 27 lines of code y: 8 # changes measure/src/main/scala/org/apache/griffin/measure/utils/ParamUtil.scala x: 200 lines of code y: 14 # changes measure/src/main/scala/org/apache/griffin/measure/configuration/dqdefinition/reader/ParamReaderFactory.scala x: 24 lines of code y: 5 # changes measure/src/main/scala/org/apache/griffin/measure/datasource/connector/DataConnectorFactory.scala x: 125 lines of code y: 14 # changes measure/src/main/scala/org/apache/griffin/measure/datasource/connector/batch/CassandraDataConnector.scala x: 61 lines of code y: 6 # changes measure/src/main/scala/org/apache/griffin/measure/datasource/connector/batch/MySqlDataConnector.scala x: 60 lines of code y: 8 # changes measure/src/main/scala/org/apache/griffin/measure/datasource/connector/streaming/KafkaStreamingDataConnector.scala x: 45 lines of code y: 6 # changes measure/src/main/scala/org/apache/griffin/measure/step/builder/dsl/transform/analyzer/BasicAnalyzer.scala x: 34 lines of code y: 5 # changes measure/src/main/scala/org/apache/griffin/measure/utils/FSUtil.scala x: 53 lines of code y: 7 # changes measure/src/main/scala/org/apache/griffin/measure/utils/HttpUtil.scala x: 44 lines of code y: 8 # changes measure/src/main/scala/org/apache/griffin/measure/utils/ThreadUtils.scala x: 120 lines of code y: 6 # changes service/src/main/java/org/apache/griffin/core/job/BatchJobOperatorImpl.java x: 333 lines of code y: 14 # changes service/src/main/java/org/apache/griffin/core/job/JobInstance.java x: 312 lines of code y: 22 # changes service/src/main/java/org/apache/griffin/core/measure/entity/DataSource.java x: 88 lines of code y: 15 # changes service/src/main/java/org/apache/griffin/core/metastore/hive/HiveMetaStoreServiceImpl.java x: 163 lines of code y: 25 # changes service/src/main/java/org/apache/griffin/core/util/MeasureUtil.java x: 72 lines of code y: 10 # changes service/src/main/resources/log4j2-spring.xml x: 44 lines of code y: 4 # changes ui/angular/src/app/job/create-job/batch/batch.component.ts x: 305 lines of code y: 7 # changes ui/angular/src/app/job/create-job/streaming/streaming.component.ts x: 196 lines of code y: 6 # changes ui/angular/src/app/job/job-detail/job-detail.component.ts x: 68 lines of code y: 4 # changes ui/angular/src/app/measure/create-measure/ac/ac.component.ts x: 652 lines of code y: 22 # changes ui/angular/src/app/measure/create-measure/pr/pr.component.ts x: 372 lines of code y: 20 # changes ui/angular/src/app/measure/measure-detail/measure-detail.component.ts x: 103 lines of code y: 17 # changes ui/angular/src/app/measure/measure.component.ts x: 98 lines of code y: 15 # changes measure/src/main/scala/org/apache/griffin/measure/configuration/dqdefinition/EnvConfig.scala x: 75 lines of code y: 9 # changes measure/src/main/scala/org/apache/griffin/measure/configuration/enums/SinkType.scala x: 22 lines of code y: 9 # changes measure/src/main/scala/org/apache/griffin/measure/launch/DQApp.scala x: 33 lines of code y: 14 # changes measure/src/main/scala/org/apache/griffin/measure/sink/HdfsSink.scala x: 126 lines of code y: 10 # changes measure/src/main/scala/org/apache/griffin/measure/sink/Sink.scala x: 17 lines of code y: 6 # changes measure/src/main/scala/org/apache/griffin/measure/step/write/RecordWriteStep.scala x: 126 lines of code y: 9 # changes measure/src/main/scala/org/apache/griffin/measure/datasource/connector/batch/ElasticSearchDataConnector.scala x: 54 lines of code y: 1 # changes measure/src/main/scala/org/apache/griffin/measure/job/DQJob.scala x: 16 lines of code y: 5 # changes measure/src/main/scala/org/apache/griffin/measure/step/DQStep.scala x: 15 lines of code y: 7 # changes measure/src/main/scala/org/apache/griffin/measure/step/SeqDQStep.scala x: 23 lines of code y: 5 # changes measure/src/main/scala/org/apache/griffin/measure/step/transform/DataFrameOpsTransformStep.scala x: 30 lines of code y: 11 # changes measure/src/main/scala/org/apache/griffin/measure/step/transform/SparkSqlTransformStep.scala x: 23 lines of code y: 10 # changes measure/src/main/scala/org/apache/griffin/measure/datasource/DataSource.scala x: 68 lines of code y: 9 # changes measure/src/main/scala/org/apache/griffin/measure/step/builder/DataSourceParamStepBuilder.scala x: 19 lines of code y: 6 # changes ui/angular/src/app/measure/create-measure/configuration/configuration.component.html x: 55 lines of code y: 7 # changes measure/src/main/scala/org/apache/griffin/measure/datasource/connector/batch/AvroBatchDataConnector.scala x: 39 lines of code y: 10 # changes measure/src/main/scala/org/apache/griffin/measure/datasource/connector/batch/TextDirBatchDataConnector.scala x: 69 lines of code y: 10 # changes measure/src/main/scala/org/apache/griffin/measure/configuration/dqdefinition/GriffinConfig.scala x: 17 lines of code y: 4 # changes measure/src/main/scala/org/apache/griffin/measure/configuration/dqdefinition/Param.scala x: 4 lines of code y: 3 # changes measure/src/main/scala/org/apache/griffin/measure/configuration/dqdefinition/reader/ParamFileReader.scala x: 15 lines of code y: 5 # changes measure/src/main/scala/org/apache/griffin/measure/configuration/dqdefinition/reader/ParamJsonReader.scala x: 13 lines of code y: 5 # changes measure/src/main/scala/org/apache/griffin/measure/configuration/enums/DqType.scala x: 13 lines of code y: 7 # changes measure/src/main/scala/org/apache/griffin/measure/configuration/enums/GriffinEnum.scala x: 9 lines of code y: 2 # changes measure/src/main/scala/org/apache/griffin/measure/configuration/enums/ProcessType.scala x: 7 lines of code y: 7 # changes measure/src/main/scala/org/apache/griffin/measure/context/ContextId.scala x: 6 lines of code y: 3 # changes measure/src/main/scala/org/apache/griffin/measure/context/DataFrameCache.scala x: 40 lines of code y: 6 # changes measure/src/main/scala/org/apache/griffin/measure/context/TableRegister.scala x: 40 lines of code y: 5 # changes measure/src/main/scala/org/apache/griffin/measure/context/TimeRange.scala x: 28 lines of code y: 3 # changes measure/src/main/scala/org/apache/griffin/measure/context/streaming/checkpoint/lock/CheckpointLockInZK.scala x: 26 lines of code y: 4 # changes measure/src/main/scala/org/apache/griffin/measure/context/streaming/checkpoint/lock/CheckpointLockSeq.scala x: 10 lines of code y: 3 # changes measure/src/main/scala/org/apache/griffin/measure/context/streaming/checkpoint/offset/OffsetCheckpointClient.scala x: 31 lines of code y: 4 # changes measure/src/main/scala/org/apache/griffin/measure/context/streaming/checkpoint/offset/OffsetCheckpointFactory.scala x: 18 lines of code y: 4 # changes measure/src/main/scala/org/apache/griffin/measure/context/streaming/checkpoint/offset/OffsetOps.scala x: 97 lines of code y: 3 # changes measure/src/main/scala/org/apache/griffin/measure/context/streaming/metric/CacheResults.scala x: 40 lines of code y: 4 # changes measure/src/main/scala/org/apache/griffin/measure/context/streaming/metric/Metric.scala x: 9 lines of code y: 3 # changes measure/src/main/scala/org/apache/griffin/measure/datasource/TimestampStorage.scala x: 15 lines of code y: 4 # changes measure/src/main/scala/org/apache/griffin/measure/datasource/connector/batch/HiveBatchDataConnector.scala x: 42 lines of code y: 8 # changes measure/src/main/scala/org/apache/griffin/measure/datasource/connector/streaming/KafkaStreamingStringDataConnector.scala x: 42 lines of code y: 6 # changes measure/src/main/scala/org/apache/griffin/measure/job/builder/DQJobBuilder.scala x: 22 lines of code y: 6 # changes measure/src/main/scala/org/apache/griffin/measure/sink/SinkTaskRunner.scala x: 69 lines of code y: 6 # changes measure/src/main/scala/org/apache/griffin/measure/step/builder/BatchDataSourceStepBuilder.scala x: 9 lines of code y: 5 # changes measure/src/main/scala/org/apache/griffin/measure/step/builder/ConstantColumns.scala x: 13 lines of code y: 3 # changes measure/src/main/scala/org/apache/griffin/measure/step/builder/RuleParamStepBuilder.scala x: 42 lines of code y: 10 # changes measure/src/main/scala/org/apache/griffin/measure/step/builder/SparkSqlDQStepBuilder.scala x: 17 lines of code y: 7 # changes measure/src/main/scala/org/apache/griffin/measure/step/builder/dsl/expr/ClauseExpression.scala x: 209 lines of code y: 4 # changes measure/src/main/scala/org/apache/griffin/measure/step/builder/dsl/expr/FunctionExpr.scala x: 29 lines of code y: 3 # changes measure/src/main/scala/org/apache/griffin/measure/step/builder/dsl/expr/LiteralExpr.scala x: 46 lines of code y: 3 # changes measure/src/main/scala/org/apache/griffin/measure/step/builder/dsl/expr/LogicalExpr.scala x: 166 lines of code y: 5 # changes measure/src/main/scala/org/apache/griffin/measure/step/builder/dsl/expr/MathExpr.scala x: 63 lines of code y: 3 # changes measure/src/main/scala/org/apache/griffin/measure/step/builder/dsl/expr/SelectExpr.scala x: 88 lines of code y: 5 # changes measure/src/main/scala/org/apache/griffin/measure/step/builder/dsl/expr/TreeNode.scala x: 31 lines of code y: 5 # changes measure/src/main/scala/org/apache/griffin/measure/step/builder/dsl/parser/BasicParser.scala x: 229 lines of code y: 6 # changes measure/src/main/scala/org/apache/griffin/measure/step/builder/dsl/transform/AccuracyExpr2DQSteps.scala x: 210 lines of code y: 14 # changes measure/src/main/scala/org/apache/griffin/measure/step/builder/dsl/transform/CompletenessExpr2DQSteps.scala x: 178 lines of code y: 15 # changes measure/src/main/scala/org/apache/griffin/measure/step/builder/dsl/transform/DistinctnessExpr2DQSteps.scala x: 337 lines of code y: 12 # changes measure/src/main/scala/org/apache/griffin/measure/step/builder/dsl/transform/ProfilingExpr2DQSteps.scala x: 83 lines of code y: 12 # changes measure/src/main/scala/org/apache/griffin/measure/step/builder/dsl/transform/TimelinessExpr2DQSteps.scala x: 197 lines of code y: 13 # changes measure/src/main/scala/org/apache/griffin/measure/step/builder/dsl/transform/UniquenessExpr2DQSteps.scala x: 186 lines of code y: 11 # changes measure/src/main/scala/org/apache/griffin/measure/step/builder/dsl/transform/analyzer/TimelinessAnalyzer.scala x: 10 lines of code y: 4 # changes measure/src/main/scala/org/apache/griffin/measure/step/builder/udf/GriffinUDFs.scala x: 27 lines of code y: 4 # changes measure/src/main/scala/org/apache/griffin/measure/step/transform/DataFrameOps.scala x: 101 lines of code y: 7 # changes measure/src/main/scala/org/apache/griffin/measure/step/write/SparkRowFormatter.scala x: 38 lines of code y: 4 # changes measure/src/main/scala/org/apache/griffin/measure/utils/HdfsUtil.scala x: 104 lines of code y: 12 # changes measure/src/main/scala/org/apache/griffin/measure/utils/TimeUtil.scala x: 78 lines of code y: 10 # changes measure/src/main/scala/org/apache/griffin/measure/context/streaming/checkpoint/offset/OffsetCheckpoint.scala x: 14 lines of code y: 2 # changes measure/src/main/scala/org/apache/griffin/measure/datasource/connector/batch/BatchDataConnector.scala x: 5 lines of code y: 2 # changes service/src/main/java/org/apache/griffin/core/job/JobServiceImpl.java x: 571 lines of code y: 43 # changes service/src/main/java/org/apache/griffin/core/job/LivyTaskSubmitHelper.java x: 250 lines of code y: 7 # changes service/src/main/java/org/apache/griffin/core/job/SparkSubmitJob.java x: 208 lines of code y: 31 # changes ui/angular/src/app/job/create-job/batch/batch.component.html x: 174 lines of code y: 4 # changes service/src/main/java/org/apache/griffin/core/job/StreamingJobOperatorImpl.java x: 218 lines of code y: 12 # changes service/src/main/java/org/apache/griffin/core/job/repo/BaseJpaRepository.java x: 9 lines of code y: 1 # changes service/src/main/java/org/apache/griffin/core/job/repo/JobInstanceRepo.java x: 26 lines of code y: 19 # changes service/src/main/java/org/apache/griffin/core/job/repo/JobRepo.java x: 13 lines of code y: 6 # changes service/src/main/java/org/apache/griffin/core/measure/MeasureOrgService.java x: 10 lines of code y: 9 # changes service/src/main/java/org/apache/griffin/core/measure/repo/MeasureRepo.java x: 17 lines of code y: 20 # changes service/src/main/java/org/apache/griffin/core/GriffinWebApplication.java x: 22 lines of code y: 19 # changes service/src/main/java/org/apache/griffin/core/config/EclipseLinkJpaConfig.java x: 36 lines of code y: 7 # changes service/src/main/java/org/apache/griffin/core/config/EnvConfig.java x: 81 lines of code y: 7 # changes service/src/main/java/org/apache/griffin/core/config/LoginConfig.java x: 38 lines of code y: 5 # changes service/src/main/java/org/apache/griffin/core/config/PropertiesConfig.java x: 81 lines of code y: 11 # changes service/src/main/java/org/apache/griffin/core/config/SchedulerConfig.java x: 36 lines of code y: 6 # changes service/src/main/java/org/apache/griffin/core/event/GriffinEventManager.java x: 33 lines of code y: 4 # changes service/src/main/java/org/apache/griffin/core/event/JobEvent.java x: 34 lines of code y: 3 # changes service/src/main/java/org/apache/griffin/core/exception/GriffinExceptionHandler.java x: 37 lines of code y: 7 # changes service/src/main/java/org/apache/griffin/core/job/FileExistPredicator.java x: 46 lines of code y: 10 # changes service/src/main/java/org/apache/griffin/core/job/JobController.java x: 99 lines of code y: 27 # changes service/src/main/java/org/apache/griffin/core/job/JobService.java x: 20 lines of code y: 20 # changes service/src/main/java/org/apache/griffin/core/job/entity/AbstractJob.java x: 206 lines of code y: 10 # changes service/src/main/java/org/apache/griffin/core/job/entity/JobDataSegment.java x: 63 lines of code y: 13 # changes service/src/main/java/org/apache/griffin/core/job/entity/JobInstanceBean.java x: 171 lines of code y: 10 # changes service/src/main/java/org/apache/griffin/core/job/entity/LivySessionStates.java x: 126 lines of code y: 12 # changes service/src/main/java/org/apache/griffin/core/job/entity/SegmentPredicate.java x: 65 lines of code y: 12 # changes service/src/main/java/org/apache/griffin/core/job/entity/SegmentRange.java x: 29 lines of code y: 8 # changes service/src/main/java/org/apache/griffin/core/job/factory/AutowiringSpringBeanJobFactory.java x: 29 lines of code y: 5 # changes service/src/main/java/org/apache/griffin/core/job/factory/PredicatorFactory.java x: 51 lines of code y: 8 # changes service/src/main/java/org/apache/griffin/core/login/LoginController.java x: 19 lines of code y: 11 # changes service/src/main/java/org/apache/griffin/core/login/LoginServiceDefaultImpl.java x: 20 lines of code y: 5 # changes service/src/main/java/org/apache/griffin/core/login/LoginServiceLdapImpl.java x: 150 lines of code y: 6 # changes service/src/main/java/org/apache/griffin/core/login/ldap/SelfSignedSocketFactory.java x: 57 lines of code y: 4 # changes service/src/main/java/org/apache/griffin/core/measure/MeasureController.java x: 56 lines of code y: 22 # changes service/src/main/java/org/apache/griffin/core/measure/MeasureOrgServiceImpl.java x: 69 lines of code y: 14 # changes service/src/main/java/org/apache/griffin/core/measure/MeasureServiceImpl.java x: 116 lines of code y: 25 # changes service/src/main/java/org/apache/griffin/core/measure/entity/AbstractAuditableEntity.java x: 62 lines of code y: 12 # changes service/src/main/java/org/apache/griffin/core/measure/entity/DataConnector.java x: 189 lines of code y: 22 # changes service/src/main/java/org/apache/griffin/core/measure/entity/EvaluateRule.java x: 29 lines of code y: 13 # changes service/src/main/java/org/apache/griffin/core/measure/entity/GriffinMeasure.java x: 146 lines of code y: 15 # changes service/src/main/java/org/apache/griffin/core/measure/entity/Measure.java x: 124 lines of code y: 20 # changes service/src/main/java/org/apache/griffin/core/measure/entity/Rule.java x: 161 lines of code y: 23 # changes service/src/main/java/org/apache/griffin/core/measure/entity/StreamingPreProcess.java x: 85 lines of code y: 9 # changes service/src/main/java/org/apache/griffin/core/metastore/hive/HiveMetaStoreController.java x: 42 lines of code y: 12 # changes service/src/main/java/org/apache/griffin/core/metastore/hive/HiveMetaStoreProxy.java x: 44 lines of code y: 11 # changes service/src/main/java/org/apache/griffin/core/metastore/hive/HiveMetaStoreServiceJdbcImpl.java x: 232 lines of code y: 4 # changes service/src/main/java/org/apache/griffin/core/metastore/kafka/KafkaSchemaController.java x: 42 lines of code y: 11 # changes service/src/main/java/org/apache/griffin/core/metastore/kafka/KafkaSchemaServiceImpl.java x: 84 lines of code y: 10 # changes service/src/main/java/org/apache/griffin/core/metric/MetricController.java x: 52 lines of code y: 23 # changes service/src/main/java/org/apache/griffin/core/metric/MetricService.java x: 14 lines of code y: 14 # changes service/src/main/java/org/apache/griffin/core/metric/MetricServiceImpl.java x: 139 lines of code y: 20 # changes service/src/main/java/org/apache/griffin/core/metric/MetricStoreImpl.java x: 189 lines of code y: 19 # changes service/src/main/java/org/apache/griffin/core/util/FSUtil.java x: 179 lines of code y: 11 # changes service/src/main/java/org/apache/griffin/core/util/JsonUtil.java x: 71 lines of code y: 9 # changes service/src/main/java/org/apache/griffin/core/util/TimeUtil.java x: 125 lines of code y: 10 # changes service/src/main/java/org/apache/griffin/core/util/YarnNetUtil.java x: 61 lines of code y: 9 # changes service/src/main/resources/Init_quartz_postgres.sql x: 165 lines of code y: 3 # changes ui/angular/src/app/job/job.component.html x: 173 lines of code y: 17 # changes ui/angular/src/app/job/job.component.ts x: 191 lines of code y: 21 # changes ui/angular/src/app/service/service.service.ts x: 59 lines of code y: 19 # changes ui/angular/src/app/app.component.html x: 72 lines of code y: 16 # changes service/src/main/java/org/apache/griffin/core/event/EventPointcutType.java x: 6 lines of code y: 1 # changes service/src/main/java/org/apache/griffin/core/event/EventSourceType.java x: 5 lines of code y: 1 # changes service/src/main/java/org/apache/griffin/core/event/GriffinAbstractEvent.java x: 32 lines of code y: 1 # changes service/src/main/java/org/apache/griffin/core/exception/GriffinException.java x: 40 lines of code y: 3 # changes ui/angular/src/app/app.module.ts x: 181 lines of code y: 13 # changes ui/angular/src/app/measure/create-measure/create-measure.component.html x: 203 lines of code y: 9 # changes ui/angular/src/app/measure/create-measure/raw/raw.component.css x: 181 lines of code y: 1 # changes ui/angular/src/app/measure/create-measure/raw/raw.component.html x: 84 lines of code y: 1 # changes ui/angular/src/app/measure/create-measure/raw/raw.component.ts x: 116 lines of code y: 1 # changes ui/angular/src/app/measure/measure-detail/measure-detail.component.css x: 14 lines of code y: 3 # changes ui/angular/src/app/measure/measure-detail/measure-detail.component.html x: 194 lines of code y: 14 # changes ui/angular/src/app/service/measure-format.service.ts x: 39 lines of code y: 1 # changes ui/angular/src/app/measure/create-measure/pr/step1/step1.component.ts x: 236 lines of code y: 4 # changes ui/angular/src/app/measure/create-measure/configuration/configuration.component.ts x: 98 lines of code y: 5 # changes ui/angular/src/app/shared/shared.module.ts x: 11 lines of code y: 1 # changes ui/angular/src/app/shared/time-utils.ts x: 3 lines of code y: 1 # changes ui/angular/src/styles.css x: 959 lines of code y: 12 # changes ui/angular/src/app/measure/create-measure/ac/ac.component.css x: 96 lines of code y: 6 # changes ui/angular/src/app/measure/create-measure/ac/ac.component.html x: 568 lines of code y: 12 # changes ui/angular/src/app/measure/create-measure/pr/step1/step1.component.css x: 105 lines of code y: 3 # changes ui/angular/src/app/sidebar/sidebar.component.css x: 130 lines of code y: 5 # changes ui/angular/src/app/sidebar/sidebar.component.html x: 55 lines of code y: 12 # changes ui/angular/src/app/metric/detail-metric/detail-metric.component.html x: 91 lines of code y: 12 # changes service/src/main/java/org/apache/griffin/core/job/entity/JobType.java x: 13 lines of code y: 2 # changes ui/angular/src/app/measure/create-measure/create-measure.component.css x: 95 lines of code y: 4 # changes ui/angular/src/app/measure/create-measure/pr/confirmModal/confirmModal.component.html x: 110 lines of code y: 2 # changes ui/angular/src/app/metric/detail-metric/detail-metric.component.css x: 70 lines of code y: 6 # changes ui/angular/src/app/metric/detail-metric/detail-metric.component.ts x: 79 lines of code y: 15 # changes ui/angular/src/app/app.component.js x: 25 lines of code y: 2 # changes ui/angular/src/app/app.component.ts x: 58 lines of code y: 7 # changes ui/angular/src/app/app.module.js x: 49 lines of code y: 2 # changes ui/angular/src/app/dataasset/dataasset.component.css x: 25 lines of code y: 7 # changes ui/angular/src/app/dataasset/dataasset.component.html x: 71 lines of code y: 8 # changes ui/angular/src/app/dataasset/dataasset.component.ts x: 42 lines of code y: 7 # changes ui/angular/src/app/health/health.component.ts x: 212 lines of code y: 18 # changes ui/angular/src/app/job/create-job/batch/batch.component.css x: 65 lines of code y: 2 # changes ui/angular/src/app/job/create-job/streaming/streaming.component.html x: 106 lines of code y: 2 # changes ui/angular/src/app/job/job-detail/job-detail.component.html x: 83 lines of code y: 2 # changes ui/angular/src/app/loader/loader.component.css x: 6 lines of code y: 2 # changes ui/angular/src/app/loader/loader.component.ts x: 26 lines of code y: 2 # changes ui/angular/src/app/loader/loader.state.ts x: 3 lines of code y: 2 # changes ui/angular/src/app/login/login.component.css x: 55 lines of code y: 3 # changes ui/angular/src/app/login/login.component.html x: 66 lines of code y: 4 # changes ui/angular/src/app/login/login.component.ts x: 84 lines of code y: 7 # changes ui/angular/src/app/measure/create-measure/create-measure.component.ts x: 35 lines of code y: 5 # changes ui/angular/src/app/measure/create-measure/pr/confirmModal/confirmModal.component.ts x: 23 lines of code y: 2 # changes ui/angular/src/app/measure/create-measure/pr/pr.component.html x: 59 lines of code y: 13 # changes ui/angular/src/app/measure/create-measure/pr/rule/rule.component.html x: 1066 lines of code y: 4 # changes ui/angular/src/app/measure/create-measure/pr/step2/step2.component.css x: 29 lines of code y: 2 # changes ui/angular/src/app/measure/create-measure/pr/step3/step3.component.html x: 28 lines of code y: 2 # changes ui/angular/src/app/measure/create-measure/pr/step3/step3.component.ts x: 35 lines of code y: 2 # changes ui/angular/src/app/measure/create-measure/pr/step4/step4.component.css x: 18 lines of code y: 2 # changes ui/angular/src/app/measure/create-measure/pr/step4/step4.component.html x: 86 lines of code y: 2 # changes ui/angular/src/app/measure/create-measure/pub/pub.component.css x: 373 lines of code y: 4 # changes ui/angular/src/app/measure/create-measure/pub/pub.component.html x: 204 lines of code y: 4 # changes ui/angular/src/app/measure/create-measure/pub/pub.component.ts x: 181 lines of code y: 4 # changes ui/angular/src/app/measure/measure.component.css x: 301 lines of code y: 11 # changes ui/angular/src/app/measure/measure.component.html x: 117 lines of code y: 13 # changes ui/angular/src/app/metric/metric.component.html x: 25 lines of code y: 8 # changes ui/angular/src/app/metric/metric.component.ts x: 122 lines of code y: 17 # changes ui/angular/src/app/service/chart.service.ts x: 243 lines of code y: 12 # changes ui/angular/src/app/sidebar/sidebar.component.ts x: 118 lines of code y: 17 # changes ui/angular/src/index.html x: 16 lines of code y: 3 # changes ui/angular/src/main.ts x: 12 lines of code y: 4 # changes ui/angular/src/vendor.ts x: 10 lines of code y: 2 # changes service/src/main/java/org/apache/griffin/core/exception/GriffinExceptionResponse.java x: 51 lines of code y: 3 # changes service/src/main/java/org/apache/griffin/core/job/entity/BatchJob.java x: 31 lines of code y: 6 # changes service/src/main/java/org/apache/griffin/core/job/entity/JobState.java x: 41 lines of code y: 3 # changes service/src/main/java/org/apache/griffin/core/job/entity/StreamingJob.java x: 19 lines of code y: 5 # changes service/src/main/java/org/apache/griffin/core/measure/MeasureOrgController.java x: 26 lines of code y: 7 # changes ui/angular/src/app/measure/create-measure/configuration/configuration.component.css x: 3 lines of code y: 4 # changes service/src/main/java/org/apache/griffin/core/measure/MeasureService.java x: 13 lines of code y: 11 # changes service/src/main/java/org/apache/griffin/core/measure/repo/DataConnectorRepo.java x: 9 lines of code y: 10 # changes service/src/main/resources/Init_quartz_h2.sql x: 212 lines of code y: 1 # changes ui/angular/src/app/job/job-detail/job-detail.component.css x: 1 lines of code y: 1 # changes service/src/main/resources/Init_quartz_mysql_innodb.sql x: 156 lines of code y: 1 # changes service/src/main/resources/init_quartz_mysql.sql x: 145 lines of code y: 1 # changes service/src/main/resources/init_quartz_postgres.sql x: 165 lines of code y: 2 # changes service/src/main/resources/Init_quartz_derby.sql x: 122 lines of code y: 2 # changes ui/angular/src/app/metric/metric.component.css x: 37 lines of code y: 3 # changes service/src/main/java/org/apache/griffin/core/config/CacheConfig.java x: 21 lines of code y: 3 # changes service/src/main/java/org/apache/griffin/core/job/entity/LivyConf.java x: 90 lines of code y: 1 # changes service/src/main/java/org/apache/griffin/core/measure/repo/EvaluateRuleRepo.java x: 5 lines of code y: 7 # changes service/src/main/java/org/apache/griffin/core/metastore/hive/HiveMetastoreController.java x: 42 lines of code y: 2 # changes service/src/main/java/org/apache/griffin/core/metastore/hive/HiveMetastoreServiceImpl.java x: 163 lines of code y: 2 # changes service/src/main/java/org/apache/griffin/core/metastore/hive/HiveMetastoreProxy.java x: 44 lines of code y: 1 # changes service/src/main/java/org/apache/griffin/core/metastore/kafka/KafkaSchemaService.java x: 12 lines of code y: 1 # changes
43.0
# changes
  min: 1.0
  average: 7.28
  25th percentile: 3.0
  median: 5.5
  75th percentile: 10.0
  max: 43.0
0 1066.0
lines of code
min: 1.0 | average: 77.39 | 25th percentile: 17.0 | median: 42.0 | 75th percentile: 96.75 | max: 1066.0

Number of Contributors vs. Number of Changes: 360 points

measure/src/main/scala/org/apache/griffin/measure/datasource/connector/batch/JDBCBasedDataConnector.scala x: 3 # contributors y: 5 # changes measure/src/main/scala/org/apache/griffin/measure/datasource/connector/batch/FileBasedDataConnector.scala x: 3 # contributors y: 8 # changes measure/src/main/scala/org/apache/griffin/measure/configuration/dqdefinition/DQConfig.scala x: 8 # contributors y: 19 # changes measure/src/main/scala/org/apache/griffin/measure/datasource/connector/batch/ElasticSearchGriffinDataConnector.scala x: 6 # contributors y: 12 # changes measure/src/main/scala/org/apache/griffin/measure/execution/Measure.scala x: 2 # contributors y: 11 # changes measure/src/main/scala/org/apache/griffin/measure/execution/MeasureExecutor.scala x: 2 # contributors y: 13 # changes measure/src/main/scala/org/apache/griffin/measure/execution/impl/AccuracyMeasure.scala x: 2 # contributors y: 9 # changes measure/src/main/scala/org/apache/griffin/measure/execution/impl/CompletenessMeasure.scala x: 2 # contributors y: 10 # changes measure/src/main/scala/org/apache/griffin/measure/execution/impl/SchemaConformanceMeasure.scala x: 2 # contributors y: 3 # changes measure/src/main/scala/org/apache/griffin/measure/launch/batch/BatchDQApp.scala x: 9 # contributors y: 25 # changes measure/src/main/scala/org/apache/griffin/measure/utils/CommonUtils.scala x: 1 # contributors y: 2 # changes merge_pr.py x: 8 # contributors y: 12 # changes measure/src/main/scala/org/apache/griffin/measure/Application.scala x: 9 # contributors y: 19 # changes measure/src/main/scala/org/apache/griffin/measure/Loggable.scala x: 7 # contributors y: 9 # changes measure/src/main/scala/org/apache/griffin/measure/configuration/enums/DslType.scala x: 6 # contributors y: 9 # changes measure/src/main/scala/org/apache/griffin/measure/configuration/enums/MeasureTypes.scala x: 2 # contributors y: 6 # changes measure/src/main/scala/org/apache/griffin/measure/context/DQContext.scala x: 8 # contributors y: 15 # changes measure/src/main/scala/org/apache/griffin/measure/context/MetricWrapper.scala x: 8 # contributors y: 9 # changes measure/src/main/scala/org/apache/griffin/measure/context/streaming/checkpoint/offset/OffsetCheckpointInZK.scala x: 4 # contributors y: 6 # changes measure/src/main/scala/org/apache/griffin/measure/datasource/DataSourceFactory.scala x: 5 # contributors y: 11 # changes measure/src/main/scala/org/apache/griffin/measure/datasource/connector/DataConnector.scala x: 7 # contributors y: 11 # changes measure/src/main/scala/org/apache/griffin/measure/launch/streaming/StreamingDQApp.scala x: 9 # contributors y: 21 # changes measure/src/main/scala/org/apache/griffin/measure/sink/ElasticSearchSink.scala x: 8 # contributors y: 13 # changes measure/src/main/scala/org/apache/griffin/measure/step/builder/dsl/transform/Expr2DQSteps.scala x: 6 # contributors y: 10 # changes measure/src/main/scala/org/apache/griffin/measure/step/read/ReadStep.scala x: 5 # contributors y: 7 # changes measure/src/main/scala/org/apache/griffin/measure/step/write/MetricFlushStep.scala x: 7 # contributors y: 13 # changes measure/src/main/scala/org/apache/griffin/measure/step/write/MetricWriteStep.scala x: 9 # contributors y: 12 # changes measure/src/main/scala/org/apache/griffin/measure/utils/JsonUtil.scala x: 7 # contributors y: 8 # changes measure/src/main/scala/org/apache/griffin/measure/utils/ParamUtil.scala x: 7 # contributors y: 14 # changes measure/src/main/scala/org/apache/griffin/measure/configuration/dqdefinition/reader/ParamHttpReader.scala x: 2 # contributors y: 2 # changes measure/src/main/scala/org/apache/griffin/measure/configuration/dqdefinition/reader/ParamReaderFactory.scala x: 4 # contributors y: 5 # changes measure/src/main/scala/org/apache/griffin/measure/datasource/connector/batch/MySqlDataConnector.scala x: 5 # contributors y: 8 # changes measure/src/main/scala/org/apache/griffin/measure/utils/HttpUtil.scala x: 8 # contributors y: 8 # changes measure/src/main/scala/org/apache/griffin/measure/utils/ThreadUtils.scala x: 3 # contributors y: 6 # changes service/src/main/java/org/apache/griffin/core/job/BatchJobOperatorImpl.java x: 8 # contributors y: 14 # changes service/src/main/java/org/apache/griffin/core/job/JobInstance.java x: 9 # contributors y: 22 # changes service/src/main/java/org/apache/griffin/core/measure/entity/DataSource.java x: 9 # contributors y: 15 # changes service/src/main/java/org/apache/griffin/core/metastore/hive/HiveMetaStoreServiceImpl.java x: 13 # contributors y: 25 # changes service/src/main/java/org/apache/griffin/core/util/MeasureUtil.java x: 7 # contributors y: 10 # changes service/src/main/resources/log4j2-spring.xml x: 4 # contributors y: 4 # changes ui/angular/src/app/job/create-job/batch/batch.component.ts x: 6 # contributors y: 7 # changes ui/angular/src/app/job/create-job/streaming/streaming.component.ts x: 5 # contributors y: 6 # changes ui/angular/src/app/job/job-detail/job-detail.component.ts x: 3 # contributors y: 4 # changes ui/angular/src/app/measure/create-measure/ac/ac.component.ts x: 7 # contributors y: 22 # changes ui/angular/src/app/measure/create-measure/pr/pr.component.ts x: 8 # contributors y: 20 # changes ui/angular/src/app/measure/measure-detail/measure-detail.component.ts x: 8 # contributors y: 17 # changes ui/angular/src/app/measure/measure.component.ts x: 6 # contributors y: 15 # changes measure/src/main/scala/org/apache/griffin/measure/sink/SinkFactory.scala x: 9 # contributors y: 11 # changes measure/src/main/scala/org/apache/griffin/measure/datasource/connector/batch/ElasticSearchDataConnector.scala x: 1 # contributors y: 1 # changes measure/src/main/scala/org/apache/griffin/measure/job/DQJob.scala x: 5 # contributors y: 5 # changes measure/src/main/scala/org/apache/griffin/measure/step/transform/DataFrameOpsTransformStep.scala x: 8 # contributors y: 11 # changes measure/src/main/scala/org/apache/griffin/measure/datasource/connector/batch/AvroBatchDataConnector.scala x: 8 # contributors y: 10 # changes measure/src/main/scala/org/apache/griffin/measure/configuration/dqdefinition/Param.scala x: 3 # contributors y: 3 # changes measure/src/main/scala/org/apache/griffin/measure/context/DataFrameCache.scala x: 6 # contributors y: 6 # changes measure/src/main/scala/org/apache/griffin/measure/step/builder/dsl/transform/DistinctnessExpr2DQSteps.scala x: 7 # contributors y: 12 # changes service/src/main/java/org/apache/griffin/core/job/JobServiceImpl.java x: 17 # contributors y: 43 # changes service/src/main/java/org/apache/griffin/core/job/SparkSubmitJob.java x: 14 # contributors y: 31 # changes service/src/main/java/org/apache/griffin/core/job/repo/JobInstanceRepo.java x: 10 # contributors y: 19 # changes service/src/main/java/org/apache/griffin/core/measure/repo/MeasureRepo.java x: 11 # contributors y: 20 # changes service/src/main/java/org/apache/griffin/core/GriffinWebApplication.java x: 12 # contributors y: 19 # changes service/src/main/java/org/apache/griffin/core/event/GriffinEventManager.java x: 2 # contributors y: 4 # changes service/src/main/java/org/apache/griffin/core/exception/GriffinExceptionMessage.java x: 10 # contributors y: 11 # changes service/src/main/java/org/apache/griffin/core/info/GriffinInfoController.java x: 4 # contributors y: 7 # changes service/src/main/java/org/apache/griffin/core/job/FileExistPredicator.java x: 5 # contributors y: 10 # changes service/src/main/java/org/apache/griffin/core/job/JobController.java x: 13 # contributors y: 27 # changes service/src/main/java/org/apache/griffin/core/job/JobService.java x: 10 # contributors y: 20 # changes service/src/main/java/org/apache/griffin/core/job/entity/JobDataSegment.java x: 6 # contributors y: 13 # changes service/src/main/java/org/apache/griffin/core/login/LoginService.java x: 7 # contributors y: 7 # changes service/src/main/java/org/apache/griffin/core/measure/MeasureController.java x: 10 # contributors y: 22 # changes service/src/main/java/org/apache/griffin/core/measure/MeasureOrgServiceImpl.java x: 10 # contributors y: 14 # changes service/src/main/java/org/apache/griffin/core/measure/MeasureServiceImpl.java x: 11 # contributors y: 25 # changes service/src/main/java/org/apache/griffin/core/measure/entity/DataConnector.java x: 11 # contributors y: 22 # changes service/src/main/java/org/apache/griffin/core/measure/entity/GriffinMeasure.java x: 7 # contributors y: 15 # changes service/src/main/java/org/apache/griffin/core/measure/entity/Rule.java x: 10 # contributors y: 23 # changes service/src/main/java/org/apache/griffin/core/metric/MetricController.java x: 12 # contributors y: 23 # changes service/src/main/java/org/apache/griffin/core/metric/MetricService.java x: 9 # contributors y: 14 # changes ui/angular/src/app/job/job.component.html x: 7 # contributors y: 17 # changes ui/angular/src/app/job/job.component.ts x: 7 # contributors y: 21 # changes ui/angular/src/app/app.component.html x: 5 # contributors y: 16 # changes ui/angular/src/app/measure/measure-detail/measure-detail.component.css x: 4 # contributors y: 3 # changes ui/angular/src/environments/environment.prod.ts x: 3 # contributors y: 2 # changes ui/angular/src/app/sidebar/sidebar.component.html x: 5 # contributors y: 12 # changes ui/angular/src/app/metric/detail-metric/detail-metric.component.html x: 4 # contributors y: 12 # changes ui/angular/src/app/metric/detail-metric/detail-metric.component.ts x: 5 # contributors y: 15 # changes ui/angular/src/app/dataasset/dataasset.component.html x: 4 # contributors y: 8 # changes ui/angular/src/app/health/health.component.ts x: 5 # contributors y: 18 # changes ui/angular/src/app/job/job.component.css x: 3 # contributors y: 10 # changes ui/angular/src/app/measure/measure.component.html x: 5 # contributors y: 13 # changes ui/angular/src/app/metric/metric.component.ts x: 5 # contributors y: 17 # changes service/src/main/java/org/apache/griffin/core/measure/entity/ExternalMeasure.java x: 5 # contributors y: 9 # changes service/src/main/java/org/apache/griffin/core/measure/MeasureService.java x: 6 # contributors y: 11 # changes ui/angular/src/app/health/health.component.css x: 2 # contributors y: 1 # changes
43.0
# changes
  min: 1.0
  average: 7.28
  25th percentile: 3.0
  median: 5.5
  75th percentile: 10.0
  max: 43.0
0 17.0
# contributors
min: 1.0 | average: 4.58 | 25th percentile: 2.25 | median: 4.0 | 75th percentile: 6.0 | max: 17.0

Number of Contributors vs. File Size: 360 points

measure/src/main/scala/org/apache/griffin/measure/datasource/connector/batch/JDBCBasedDataConnector.scala x: 3 # contributors y: 86 lines of code measure/src/main/scala/org/apache/griffin/measure/datasource/connector/batch/FileBasedDataConnector.scala x: 3 # contributors y: 121 lines of code measure/src/main/scala/org/apache/griffin/measure/configuration/dqdefinition/DQConfig.scala x: 8 # contributors y: 213 lines of code measure/src/main/scala/org/apache/griffin/measure/datasource/connector/batch/ElasticSearchGriffinDataConnector.scala x: 6 # contributors y: 154 lines of code measure/src/main/scala/org/apache/griffin/measure/execution/Measure.scala x: 2 # contributors y: 59 lines of code measure/src/main/scala/org/apache/griffin/measure/execution/MeasureExecutor.scala x: 2 # contributors y: 154 lines of code measure/src/main/scala/org/apache/griffin/measure/execution/impl/AccuracyMeasure.scala x: 2 # contributors y: 115 lines of code measure/src/main/scala/org/apache/griffin/measure/execution/impl/CompletenessMeasure.scala x: 2 # contributors y: 38 lines of code measure/src/main/scala/org/apache/griffin/measure/execution/impl/DuplicationMeasure.scala x: 2 # contributors y: 80 lines of code measure/src/main/scala/org/apache/griffin/measure/execution/impl/ProfilingMeasure.scala x: 2 # contributors y: 127 lines of code measure/src/main/scala/org/apache/griffin/measure/execution/impl/SparkSQLMeasure.scala x: 2 # contributors y: 43 lines of code measure/src/main/scala/org/apache/griffin/measure/launch/batch/BatchDQApp.scala x: 9 # contributors y: 72 lines of code measure/src/main/scala/org/apache/griffin/measure/utils/CommonUtils.scala x: 1 # contributors y: 17 lines of code merge_pr.py x: 8 # contributors y: 395 lines of code measure/src/main/scala/org/apache/griffin/measure/Application.scala x: 9 # contributors y: 91 lines of code measure/src/main/scala/org/apache/griffin/measure/Loggable.scala x: 7 # contributors y: 31 lines of code measure/src/main/scala/org/apache/griffin/measure/configuration/enums/DslType.scala x: 6 # contributors y: 13 lines of code measure/src/main/scala/org/apache/griffin/measure/configuration/enums/MeasureTypes.scala x: 2 # contributors y: 8 lines of code measure/src/main/scala/org/apache/griffin/measure/context/DQContext.scala x: 8 # contributors y: 65 lines of code measure/src/main/scala/org/apache/griffin/measure/context/MetricWrapper.scala x: 8 # contributors y: 41 lines of code measure/src/main/scala/org/apache/griffin/measure/context/streaming/checkpoint/offset/OffsetCheckpointInZK.scala x: 4 # contributors y: 170 lines of code measure/src/main/scala/org/apache/griffin/measure/datasource/DataSourceFactory.scala x: 5 # contributors y: 52 lines of code measure/src/main/scala/org/apache/griffin/measure/datasource/connector/DataConnector.scala x: 7 # contributors y: 67 lines of code measure/src/main/scala/org/apache/griffin/measure/launch/streaming/StreamingDQApp.scala x: 9 # contributors y: 165 lines of code measure/src/main/scala/org/apache/griffin/measure/sink/ConsoleSink.scala x: 6 # contributors y: 34 lines of code measure/src/main/scala/org/apache/griffin/measure/sink/ElasticSearchSink.scala x: 8 # contributors y: 45 lines of code measure/src/main/scala/org/apache/griffin/measure/step/builder/DQStepBuilder.scala x: 6 # contributors y: 53 lines of code measure/src/main/scala/org/apache/griffin/measure/step/builder/GriffinDslDQStepBuilder.scala x: 6 # contributors y: 33 lines of code measure/src/main/scala/org/apache/griffin/measure/step/builder/dsl/transform/Expr2DQSteps.scala x: 6 # contributors y: 28 lines of code measure/src/main/scala/org/apache/griffin/measure/step/read/ReadStep.scala x: 5 # contributors y: 21 lines of code measure/src/main/scala/org/apache/griffin/measure/step/transform/TransformStep.scala x: 6 # contributors y: 81 lines of code measure/src/main/scala/org/apache/griffin/measure/step/write/MetricWriteStep.scala x: 9 # contributors y: 71 lines of code measure/src/main/scala/org/apache/griffin/measure/utils/JsonUtil.scala x: 7 # contributors y: 27 lines of code measure/src/main/scala/org/apache/griffin/measure/utils/ParamUtil.scala x: 7 # contributors y: 200 lines of code measure/src/main/scala/org/apache/griffin/measure/configuration/dqdefinition/reader/ParamHttpReader.scala x: 2 # contributors y: 16 lines of code measure/src/main/scala/org/apache/griffin/measure/configuration/dqdefinition/reader/ParamReaderFactory.scala x: 4 # contributors y: 24 lines of code measure/src/main/scala/org/apache/griffin/measure/datasource/connector/DataConnectorFactory.scala x: 7 # contributors y: 125 lines of code measure/src/main/scala/org/apache/griffin/measure/datasource/connector/batch/CassandraDataConnector.scala x: 4 # contributors y: 61 lines of code measure/src/main/scala/org/apache/griffin/measure/datasource/connector/batch/MySqlDataConnector.scala x: 5 # contributors y: 60 lines of code measure/src/main/scala/org/apache/griffin/measure/datasource/connector/streaming/KafkaStreamingDataConnector.scala x: 4 # contributors y: 45 lines of code measure/src/main/scala/org/apache/griffin/measure/step/builder/dsl/transform/analyzer/BasicAnalyzer.scala x: 3 # contributors y: 34 lines of code service/src/main/java/org/apache/griffin/core/job/BatchJobOperatorImpl.java x: 8 # contributors y: 333 lines of code service/src/main/java/org/apache/griffin/core/job/JobInstance.java x: 9 # contributors y: 312 lines of code service/src/main/java/org/apache/griffin/core/measure/entity/DataSource.java x: 9 # contributors y: 88 lines of code service/src/main/java/org/apache/griffin/core/metastore/hive/HiveMetaStoreServiceImpl.java x: 13 # contributors y: 163 lines of code service/src/main/java/org/apache/griffin/core/util/MeasureUtil.java x: 7 # contributors y: 72 lines of code ui/angular/src/app/job/create-job/batch/batch.component.ts x: 6 # contributors y: 305 lines of code ui/angular/src/app/job/create-job/streaming/streaming.component.ts x: 5 # contributors y: 196 lines of code ui/angular/src/app/job/job-detail/job-detail.component.ts x: 3 # contributors y: 68 lines of code ui/angular/src/app/measure/create-measure/ac/ac.component.ts x: 7 # contributors y: 652 lines of code ui/angular/src/app/measure/create-measure/pr/pr.component.ts x: 8 # contributors y: 372 lines of code ui/angular/src/app/measure/measure-detail/measure-detail.component.ts x: 8 # contributors y: 103 lines of code ui/angular/src/app/measure/measure.component.ts x: 6 # contributors y: 98 lines of code measure/src/main/scala/org/apache/griffin/measure/configuration/dqdefinition/EnvConfig.scala x: 6 # contributors y: 75 lines of code measure/src/main/scala/org/apache/griffin/measure/configuration/enums/SinkType.scala x: 7 # contributors y: 22 lines of code measure/src/main/scala/org/apache/griffin/measure/sink/HdfsSink.scala x: 7 # contributors y: 126 lines of code measure/src/main/scala/org/apache/griffin/measure/sink/MongoSink.scala x: 7 # contributors y: 79 lines of code measure/src/main/scala/org/apache/griffin/measure/sink/Sink.scala x: 4 # contributors y: 17 lines of code measure/src/main/scala/org/apache/griffin/measure/sink/SinkFactory.scala x: 9 # contributors y: 53 lines of code measure/src/main/scala/org/apache/griffin/measure/datasource/connector/batch/ElasticSearchDataConnector.scala x: 1 # contributors y: 54 lines of code measure/src/main/scala/org/apache/griffin/measure/job/DQJob.scala x: 5 # contributors y: 16 lines of code measure/src/main/scala/org/apache/griffin/measure/step/transform/DataFrameOpsTransformStep.scala x: 8 # contributors y: 30 lines of code measure/src/main/scala/org/apache/griffin/measure/datasource/DataSource.scala x: 6 # contributors y: 68 lines of code ui/angular/src/app/measure/create-measure/configuration/configuration.component.html x: 6 # contributors y: 55 lines of code measure/src/main/scala/org/apache/griffin/measure/datasource/connector/batch/TextDirBatchDataConnector.scala x: 7 # contributors y: 69 lines of code measure/src/main/scala/org/apache/griffin/measure/configuration/dqdefinition/GriffinConfig.scala x: 3 # contributors y: 17 lines of code measure/src/main/scala/org/apache/griffin/measure/configuration/dqdefinition/Param.scala x: 3 # contributors y: 4 lines of code measure/src/main/scala/org/apache/griffin/measure/configuration/dqdefinition/reader/ParamFileReader.scala x: 4 # contributors y: 15 lines of code measure/src/main/scala/org/apache/griffin/measure/configuration/dqdefinition/reader/ParamReader.scala x: 4 # contributors y: 12 lines of code measure/src/main/scala/org/apache/griffin/measure/configuration/enums/GriffinEnum.scala x: 2 # contributors y: 9 lines of code measure/src/main/scala/org/apache/griffin/measure/configuration/enums/ProcessType.scala x: 5 # contributors y: 7 lines of code measure/src/main/scala/org/apache/griffin/measure/configuration/enums/WriteMode.scala x: 5 # contributors y: 12 lines of code measure/src/main/scala/org/apache/griffin/measure/context/ContextId.scala x: 3 # contributors y: 6 lines of code measure/src/main/scala/org/apache/griffin/measure/context/DataFrameCache.scala x: 6 # contributors y: 40 lines of code measure/src/main/scala/org/apache/griffin/measure/context/TableRegister.scala x: 4 # contributors y: 40 lines of code measure/src/main/scala/org/apache/griffin/measure/context/TimeRange.scala x: 3 # contributors y: 28 lines of code measure/src/main/scala/org/apache/griffin/measure/context/streaming/checkpoint/lock/CheckpointLockInZK.scala x: 4 # contributors y: 26 lines of code measure/src/main/scala/org/apache/griffin/measure/context/streaming/checkpoint/lock/CheckpointLockSeq.scala x: 3 # contributors y: 10 lines of code measure/src/main/scala/org/apache/griffin/measure/context/streaming/checkpoint/offset/OffsetCheckpointClient.scala x: 4 # contributors y: 31 lines of code measure/src/main/scala/org/apache/griffin/measure/context/streaming/checkpoint/offset/OffsetOps.scala x: 3 # contributors y: 97 lines of code measure/src/main/scala/org/apache/griffin/measure/datasource/connector/batch/HiveBatchDataConnector.scala x: 7 # contributors y: 42 lines of code measure/src/main/scala/org/apache/griffin/measure/datasource/connector/streaming/KafkaStreamingStringDataConnector.scala x: 6 # contributors y: 42 lines of code measure/src/main/scala/org/apache/griffin/measure/sink/SinkTaskRunner.scala x: 5 # contributors y: 69 lines of code measure/src/main/scala/org/apache/griffin/measure/step/builder/ConstantColumns.scala x: 3 # contributors y: 13 lines of code measure/src/main/scala/org/apache/griffin/measure/step/builder/SparkSqlDQStepBuilder.scala x: 5 # contributors y: 17 lines of code measure/src/main/scala/org/apache/griffin/measure/step/builder/dsl/expr/ClauseExpression.scala x: 4 # contributors y: 209 lines of code measure/src/main/scala/org/apache/griffin/measure/step/builder/dsl/expr/LiteralExpr.scala x: 3 # contributors y: 46 lines of code measure/src/main/scala/org/apache/griffin/measure/step/builder/dsl/expr/LogicalExpr.scala x: 5 # contributors y: 166 lines of code measure/src/main/scala/org/apache/griffin/measure/step/builder/dsl/expr/MathExpr.scala x: 3 # contributors y: 63 lines of code measure/src/main/scala/org/apache/griffin/measure/step/builder/dsl/expr/SelectExpr.scala x: 5 # contributors y: 88 lines of code measure/src/main/scala/org/apache/griffin/measure/step/builder/dsl/parser/BasicParser.scala x: 6 # contributors y: 229 lines of code measure/src/main/scala/org/apache/griffin/measure/step/builder/dsl/parser/GriffinDslParser.scala x: 5 # contributors y: 39 lines of code measure/src/main/scala/org/apache/griffin/measure/step/builder/dsl/transform/CompletenessExpr2DQSteps.scala x: 8 # contributors y: 178 lines of code measure/src/main/scala/org/apache/griffin/measure/step/builder/dsl/transform/DistinctnessExpr2DQSteps.scala x: 7 # contributors y: 337 lines of code measure/src/main/scala/org/apache/griffin/measure/step/builder/dsl/transform/ProfilingExpr2DQSteps.scala x: 8 # contributors y: 83 lines of code measure/src/main/scala/org/apache/griffin/measure/step/builder/dsl/transform/TimelinessExpr2DQSteps.scala x: 7 # contributors y: 197 lines of code measure/src/main/scala/org/apache/griffin/measure/step/builder/dsl/transform/UniquenessExpr2DQSteps.scala x: 7 # contributors y: 186 lines of code measure/src/main/scala/org/apache/griffin/measure/step/transform/DataFrameOps.scala x: 5 # contributors y: 101 lines of code measure/src/main/scala/org/apache/griffin/measure/utils/HdfsUtil.scala x: 9 # contributors y: 104 lines of code measure/src/main/scala/org/apache/griffin/measure/utils/TimeUtil.scala x: 6 # contributors y: 78 lines of code measure/src/main/scala/org/apache/griffin/measure/step/builder/dsl/expr/AliasableExpr.scala x: 2 # contributors y: 4 lines of code service/src/main/java/org/apache/griffin/core/job/JobServiceImpl.java x: 17 # contributors y: 571 lines of code service/src/main/java/org/apache/griffin/core/job/LivyTaskSubmitHelper.java x: 6 # contributors y: 250 lines of code service/src/main/java/org/apache/griffin/core/job/SparkSubmitJob.java x: 14 # contributors y: 208 lines of code ui/angular/src/app/job/create-job/batch/batch.component.html x: 4 # contributors y: 174 lines of code service/src/main/java/org/apache/griffin/core/job/StreamingJobOperatorImpl.java x: 7 # contributors y: 218 lines of code service/src/main/java/org/apache/griffin/core/job/repo/BaseJpaRepository.java x: 1 # contributors y: 9 lines of code service/src/main/java/org/apache/griffin/core/job/repo/JobInstanceRepo.java x: 10 # contributors y: 26 lines of code service/src/main/java/org/apache/griffin/core/measure/MeasureOrgService.java x: 7 # contributors y: 10 lines of code service/src/main/java/org/apache/griffin/core/measure/repo/MeasureRepo.java x: 11 # contributors y: 17 lines of code service/src/main/java/org/apache/griffin/core/GriffinWebApplication.java x: 12 # contributors y: 22 lines of code service/src/main/java/org/apache/griffin/core/config/EclipseLinkJpaConfig.java x: 5 # contributors y: 36 lines of code service/src/main/java/org/apache/griffin/core/config/EnvConfig.java x: 5 # contributors y: 81 lines of code service/src/main/java/org/apache/griffin/core/config/SchedulerConfig.java x: 4 # contributors y: 36 lines of code service/src/main/java/org/apache/griffin/core/event/GriffinEventManager.java x: 2 # contributors y: 33 lines of code service/src/main/java/org/apache/griffin/core/event/JobEvent.java x: 2 # contributors y: 34 lines of code service/src/main/java/org/apache/griffin/core/exception/GriffinExceptionMessage.java x: 10 # contributors y: 67 lines of code service/src/main/java/org/apache/griffin/core/job/FileExistPredicator.java x: 5 # contributors y: 46 lines of code service/src/main/java/org/apache/griffin/core/job/JobController.java x: 13 # contributors y: 99 lines of code service/src/main/java/org/apache/griffin/core/job/JobService.java x: 10 # contributors y: 20 lines of code service/src/main/java/org/apache/griffin/core/job/entity/AbstractJob.java x: 5 # contributors y: 206 lines of code service/src/main/java/org/apache/griffin/core/job/entity/JobDataSegment.java x: 6 # contributors y: 63 lines of code service/src/main/java/org/apache/griffin/core/job/entity/JobInstanceBean.java x: 7 # contributors y: 171 lines of code service/src/main/java/org/apache/griffin/core/job/entity/SegmentRange.java x: 5 # contributors y: 29 lines of code service/src/main/java/org/apache/griffin/core/login/LoginController.java x: 8 # contributors y: 19 lines of code service/src/main/java/org/apache/griffin/core/login/LoginService.java x: 7 # contributors y: 6 lines of code service/src/main/java/org/apache/griffin/core/login/LoginServiceLdapImpl.java x: 5 # contributors y: 150 lines of code service/src/main/java/org/apache/griffin/core/login/ldap/SelfSignedSocketFactory.java x: 3 # contributors y: 57 lines of code service/src/main/java/org/apache/griffin/core/measure/MeasureController.java x: 10 # contributors y: 56 lines of code service/src/main/java/org/apache/griffin/core/measure/MeasureOrgServiceImpl.java x: 10 # contributors y: 69 lines of code service/src/main/java/org/apache/griffin/core/measure/MeasureServiceImpl.java x: 11 # contributors y: 116 lines of code service/src/main/java/org/apache/griffin/core/measure/entity/AbstractAuditableEntity.java x: 7 # contributors y: 62 lines of code service/src/main/java/org/apache/griffin/core/measure/entity/DataConnector.java x: 11 # contributors y: 189 lines of code service/src/main/java/org/apache/griffin/core/measure/entity/EvaluateRule.java x: 8 # contributors y: 29 lines of code service/src/main/java/org/apache/griffin/core/measure/entity/GriffinMeasure.java x: 7 # contributors y: 146 lines of code service/src/main/java/org/apache/griffin/core/measure/entity/Measure.java x: 10 # contributors y: 124 lines of code service/src/main/java/org/apache/griffin/core/measure/entity/Rule.java x: 10 # contributors y: 161 lines of code service/src/main/java/org/apache/griffin/core/measure/entity/StreamingPreProcess.java x: 6 # contributors y: 85 lines of code service/src/main/java/org/apache/griffin/core/metastore/hive/HiveMetaStoreServiceJdbcImpl.java x: 3 # contributors y: 232 lines of code service/src/main/java/org/apache/griffin/core/metastore/kafka/KafkaSchemaServiceImpl.java x: 7 # contributors y: 84 lines of code service/src/main/java/org/apache/griffin/core/metric/MetricController.java x: 12 # contributors y: 52 lines of code service/src/main/java/org/apache/griffin/core/metric/MetricService.java x: 9 # contributors y: 14 lines of code service/src/main/java/org/apache/griffin/core/metric/MetricServiceImpl.java x: 11 # contributors y: 139 lines of code service/src/main/java/org/apache/griffin/core/metric/MetricStore.java x: 7 # contributors y: 13 lines of code service/src/main/java/org/apache/griffin/core/metric/MetricStoreImpl.java x: 10 # contributors y: 189 lines of code service/src/main/java/org/apache/griffin/core/metric/model/MetricValue.java x: 4 # contributors y: 68 lines of code service/src/main/java/org/apache/griffin/core/util/FSUtil.java x: 9 # contributors y: 179 lines of code service/src/main/java/org/apache/griffin/core/util/TimeUtil.java x: 5 # contributors y: 125 lines of code service/src/main/java/org/apache/griffin/core/util/YarnNetUtil.java x: 6 # contributors y: 61 lines of code service/src/main/resources/Init_quartz_postgres.sql x: 3 # contributors y: 165 lines of code ui/angular/src/app/job/job.component.html x: 7 # contributors y: 173 lines of code ui/angular/src/app/job/job.component.ts x: 7 # contributors y: 191 lines of code ui/angular/src/app/service/service.service.ts x: 9 # contributors y: 59 lines of code ui/angular/src/app/app.component.html x: 5 # contributors y: 72 lines of code service/src/main/java/org/apache/griffin/core/event/EventPointcutType.java x: 1 # contributors y: 6 lines of code service/src/main/java/org/apache/griffin/core/event/GriffinAbstractEvent.java x: 1 # contributors y: 32 lines of code service/src/main/java/org/apache/griffin/core/exception/GriffinException.java x: 3 # contributors y: 40 lines of code ui/angular/src/app/app.module.ts x: 7 # contributors y: 181 lines of code ui/angular/src/app/measure/create-measure/create-measure.component.html x: 6 # contributors y: 203 lines of code ui/angular/src/app/measure/create-measure/raw/raw.component.css x: 1 # contributors y: 181 lines of code ui/angular/src/app/measure/create-measure/raw/raw.component.html x: 1 # contributors y: 84 lines of code ui/angular/src/app/measure/create-measure/raw/raw.component.ts x: 1 # contributors y: 116 lines of code ui/angular/src/app/service/measure-format.service.ts x: 1 # contributors y: 39 lines of code ui/angular/src/app/measure/create-measure/pr/step1/step1.component.ts x: 3 # contributors y: 236 lines of code ui/angular/src/app/measure/create-measure/configuration/configuration.component.ts x: 4 # contributors y: 98 lines of code ui/angular/src/app/shared/time-utils.ts x: 1 # contributors y: 3 lines of code ui/angular/src/styles.css x: 6 # contributors y: 959 lines of code ui/angular/src/app/measure/create-measure/ac/ac.component.css x: 5 # contributors y: 96 lines of code ui/angular/src/app/measure/create-measure/ac/ac.component.html x: 6 # contributors y: 568 lines of code ui/angular/src/app/measure/create-measure/pr/step1/step1.component.css x: 3 # contributors y: 105 lines of code ui/angular/src/app/sidebar/sidebar.component.css x: 4 # contributors y: 130 lines of code ui/angular/src/app/sidebar/sidebar.component.html x: 5 # contributors y: 55 lines of code ui/angular/src/app/metric/detail-metric/detail-metric.component.html x: 4 # contributors y: 91 lines of code ui/angular/src/app/measure/create-measure/create-measure.component.css x: 4 # contributors y: 95 lines of code ui/angular/src/app/measure/create-measure/pr/confirmModal/confirmModal.component.html x: 2 # contributors y: 110 lines of code ui/angular/src/app/metric/detail-metric/detail-metric.component.ts x: 5 # contributors y: 79 lines of code ui/angular/src/app/app.component.js x: 3 # contributors y: 25 lines of code ui/angular/src/app/app.component.ts x: 4 # contributors y: 58 lines of code ui/angular/src/app/app.module.js x: 3 # contributors y: 49 lines of code ui/angular/src/app/health/health.component.ts x: 5 # contributors y: 212 lines of code ui/angular/src/app/job/create-job/batch/batch.component.css x: 2 # contributors y: 65 lines of code ui/angular/src/app/job/create-job/streaming/streaming.component.html x: 2 # contributors y: 106 lines of code ui/angular/src/app/loader/loader.component.ts x: 2 # contributors y: 26 lines of code ui/angular/src/app/login/login.component.ts x: 4 # contributors y: 84 lines of code ui/angular/src/app/measure/create-measure/pr/confirmModal/confirmModal.component.ts x: 2 # contributors y: 23 lines of code ui/angular/src/app/measure/create-measure/pr/rule/rule.component.html x: 3 # contributors y: 1066 lines of code ui/angular/src/app/measure/create-measure/pr/step2/step2.component.ts x: 2 # contributors y: 50 lines of code ui/angular/src/app/measure/create-measure/pr/step4/step4.component.css x: 2 # contributors y: 18 lines of code ui/angular/src/app/measure/create-measure/pr/step4/step4.component.html x: 2 # contributors y: 86 lines of code ui/angular/src/app/measure/create-measure/pub/pub.component.css x: 4 # contributors y: 373 lines of code ui/angular/src/app/measure/create-measure/pub/pub.component.html x: 3 # contributors y: 204 lines of code ui/angular/src/app/measure/create-measure/pub/pub.component.ts x: 3 # contributors y: 181 lines of code ui/angular/src/app/measure/measure.component.css x: 5 # contributors y: 301 lines of code ui/angular/src/app/measure/measure.component.html x: 5 # contributors y: 117 lines of code ui/angular/src/app/service/chart.service.ts x: 5 # contributors y: 243 lines of code ui/angular/src/app/sidebar/sidebar.component.ts x: 5 # contributors y: 118 lines of code service/src/main/java/org/apache/griffin/core/exception/GriffinExceptionResponse.java x: 2 # contributors y: 51 lines of code service/src/main/java/org/apache/griffin/core/job/entity/BatchJob.java x: 3 # contributors y: 31 lines of code service/src/main/java/org/apache/griffin/core/measure/repo/DataConnectorRepo.java x: 6 # contributors y: 9 lines of code service/src/main/resources/Init_quartz_h2.sql x: 1 # contributors y: 212 lines of code service/src/main/resources/Init_quartz_mysql_innodb.sql x: 1 # contributors y: 156 lines of code service/src/main/resources/init_quartz_mysql.sql x: 1 # contributors y: 145 lines of code service/src/main/resources/init_quartz_postgres.sql x: 1 # contributors y: 165 lines of code service/src/main/resources/Init_quartz_derby.sql x: 2 # contributors y: 122 lines of code service/src/main/java/org/apache/griffin/core/job/entity/LivyConf.java x: 1 # contributors y: 90 lines of code service/src/main/java/org/apache/griffin/core/metastore/hive/HiveMetastoreServiceImpl.java x: 2 # contributors y: 163 lines of code
1066.0
lines of code
  min: 1.0
  average: 77.39
  25th percentile: 17.0
  median: 42.0
  75th percentile: 96.75
  max: 1066.0
0 17.0
# contributors
min: 1.0 | average: 4.58 | 25th percentile: 2.25 | median: 4.0 | 75th percentile: 6.0 | max: 17.0