apache / griffin
File Size

The distribution of size of files (measured in lines of code).

Intro
Learn more...
File Size Overall
3% | 10% | 22% | 29% | 34%
Legend:
1001+
501-1000
201-500
101-200
1-100


explore: grouped by folders | grouped by size | sunburst | 3D view
File Size per Extension
1001+
501-1000
201-500
101-200
1-100
html27% | 14% | 10% | 22% | 24%
css0% | 33% | 23% | 18% | 24%
ts0% | 15% | 32% | 28% | 23%
java0% | 7% | 24% | 27% | 39%
scala0% | 0% | 15% | 34% | 49%
py0% | 0% | 100% | 0% | 0%
sql0% | 0% | 26% | 73% | 0%
xml0% | 0% | 0% | 84% | 15%
js0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
ui9% | 19% | 22% | 23% | 24%
service0% | 6% | 24% | 33% | 35%
measure0% | 0% | 15% | 34% | 49%
ROOT0% | 0% | 77% | 22% | 0%
Longest Files (Top 50)
File# lines# units
rule.component.html
in ui/angular/src/app/measure/create-measure/pr/rule
1066 -
styles.css
in ui/angular/src
959 -
ac.component.ts
in ui/angular/src/app/measure/create-measure/ac
652 34
JobServiceImpl.java
in service/src/main/java/org/apache/griffin/core/job
571 41
ac.component.html
in ui/angular/src/app/measure/create-measure/ac
568 -
395 15
pub.component.css
in ui/angular/src/app/measure/create-measure/pub
373 -
pr.component.ts
in ui/angular/src/app/measure/create-measure/pr
372 18
DistinctnessExpr2DQSteps.scala
in measure/src/main/scala/org/apache/griffin/measure/step/builder/dsl/transform
337 -
BatchJobOperatorImpl.java
in service/src/main/java/org/apache/griffin/core/job
333 22
JobInstance.java
in service/src/main/java/org/apache/griffin/core/job
312 16
batch.component.ts
in ui/angular/src/app/job/create-job/batch
305 19
measure.component.css
in ui/angular/src/app/measure
301 -
LivyTaskSubmitHelper.java
in service/src/main/java/org/apache/griffin/core/job
250 13
chart.service.ts
in ui/angular/src/app/service
243 15
step1.component.ts
in ui/angular/src/app/measure/create-measure/pr/step1
236 10
HiveMetaStoreServiceJdbcImpl.java
in service/src/main/java/org/apache/griffin/core/metastore/hive
232 16
BasicParser.scala
in measure/src/main/scala/org/apache/griffin/measure/step/builder/dsl/parser
229 15
StreamingJobOperatorImpl.java
in service/src/main/java/org/apache/griffin/core/job
218 16
DQConfig.scala
in measure/src/main/scala/org/apache/griffin/measure/configuration/dqdefinition
213 10
health.component.ts
in ui/angular/src/app/health
212 9
Init_quartz_h2.sql
in service/src/main/resources
212 -
AccuracyExpr2DQSteps.scala
in measure/src/main/scala/org/apache/griffin/measure/step/builder/dsl/transform
210 -
ClauseExpression.scala
in measure/src/main/scala/org/apache/griffin/measure/step/builder/dsl/expr
209 13
SparkSubmitJob.java
in service/src/main/java/org/apache/griffin/core/job
208 14
AbstractJob.java
in service/src/main/java/org/apache/griffin/core/job/entity
206 26
pub.component.html
in ui/angular/src/app/measure/create-measure/pub
204 -
create-measure.component.html
in ui/angular/src/app/measure/create-measure
203 -
ParamUtil.scala
in measure/src/main/scala/org/apache/griffin/measure/utils
200 26
TimelinessExpr2DQSteps.scala
in measure/src/main/scala/org/apache/griffin/measure/step/builder/dsl/transform
197 1
streaming.component.ts
in ui/angular/src/app/job/create-job/streaming
196 15
measure-detail.component.html
in ui/angular/src/app/measure/measure-detail
194 -
job.component.ts
in ui/angular/src/app/job
191 9
DataConnector.java
in service/src/main/java/org/apache/griffin/core/measure/entity
189 28
MetricStoreImpl.java
in service/src/main/java/org/apache/griffin/core/metric
189 10
UniquenessExpr2DQSteps.scala
in measure/src/main/scala/org/apache/griffin/measure/step/builder/dsl/transform
186 -
app.module.ts
in ui/angular/src/app
181 -
raw.component.css
in ui/angular/src/app/measure/create-measure/raw
181 -
pub.component.ts
in ui/angular/src/app/measure/create-measure/pub
181 11
181 -
FSUtil.java
in service/src/main/java/org/apache/griffin/core/util
179 12
CompletenessExpr2DQSteps.scala
in measure/src/main/scala/org/apache/griffin/measure/step/builder/dsl/transform
178 2
batch.component.html
in ui/angular/src/app/job/create-job/batch
174 -
job.component.html
in ui/angular/src/app/job
173 -
JobInstanceBean.java
in service/src/main/java/org/apache/griffin/core/job/entity
171 33
OffsetCheckpointInZK.scala
in measure/src/main/scala/org/apache/griffin/measure/context/streaming/checkpoint/offset
170 17
LogicalExpr.scala
in measure/src/main/scala/org/apache/griffin/measure/step/builder/dsl/expr
166 12
StreamingDQApp.scala
in measure/src/main/scala/org/apache/griffin/measure/launch/streaming
165 7
Init_quartz_postgres.sql
in service/src/main/resources
165 -
HiveMetaStoreServiceImpl.java
in service/src/main/java/org/apache/griffin/core/metastore/hive
163 10
Files With Most Units (Top 50)
File# lines# units
JobServiceImpl.java
in service/src/main/java/org/apache/griffin/core/job
571 41
ac.component.ts
in ui/angular/src/app/measure/create-measure/ac
652 34
JobInstanceBean.java
in service/src/main/java/org/apache/griffin/core/job/entity
171 33
DataConnector.java
in service/src/main/java/org/apache/griffin/core/measure/entity
189 28
ParamUtil.scala
in measure/src/main/scala/org/apache/griffin/measure/utils
200 26
AbstractJob.java
in service/src/main/java/org/apache/griffin/core/job/entity
206 26
LivyConf.java
in service/src/main/java/org/apache/griffin/core/job/entity
90 24
Rule.java
in service/src/main/java/org/apache/griffin/core/measure/entity
161 24
BatchJobOperatorImpl.java
in service/src/main/java/org/apache/griffin/core/job
333 22
Measure.java
in service/src/main/java/org/apache/griffin/core/measure/entity
124 20
batch.component.ts
in ui/angular/src/app/job/create-job/batch
305 19
pr.component.ts
in ui/angular/src/app/measure/create-measure/pr
372 18
GriffinMeasure.java
in service/src/main/java/org/apache/griffin/core/measure/entity
146 18
OffsetCheckpointInZK.scala
in measure/src/main/scala/org/apache/griffin/measure/context/streaming/checkpoint/offset
170 17
StreamingJobOperatorImpl.java
in service/src/main/java/org/apache/griffin/core/job
218 16
JobInstance.java
in service/src/main/java/org/apache/griffin/core/job
312 16
HiveMetaStoreServiceJdbcImpl.java
in service/src/main/java/org/apache/griffin/core/metastore/hive
232 16
streaming.component.ts
in ui/angular/src/app/job/create-job/streaming
196 15
chart.service.ts
in ui/angular/src/app/service
243 15
BasicParser.scala
in measure/src/main/scala/org/apache/griffin/measure/step/builder/dsl/parser
229 15
DataSource.java
in service/src/main/java/org/apache/griffin/core/measure/entity
88 15
395 15
SparkSubmitJob.java
in service/src/main/java/org/apache/griffin/core/job
208 14
StreamingPreProcess.java
in service/src/main/java/org/apache/griffin/core/measure/entity
85 14
MetricValue.java
in service/src/main/java/org/apache/griffin/core/metric/model
68 14
HdfsUtil.scala
in measure/src/main/scala/org/apache/griffin/measure/utils
104 13
ClauseExpression.scala
in measure/src/main/scala/org/apache/griffin/measure/step/builder/dsl/expr
209 13
LivyTaskSubmitHelper.java
in service/src/main/java/org/apache/griffin/core/job
250 13
LogicalExpr.scala
in measure/src/main/scala/org/apache/griffin/measure/step/builder/dsl/expr
166 12
HdfsSink.scala
in measure/src/main/scala/org/apache/griffin/measure/sink
126 12
JobController.java
in service/src/main/java/org/apache/griffin/core/job
99 12
FSUtil.java
in service/src/main/java/org/apache/griffin/core/util
179 12
pub.component.ts
in ui/angular/src/app/measure/create-measure/pub
181 11
raw.component.ts
in ui/angular/src/app/measure/create-measure/raw
116 10
step1.component.ts
in ui/angular/src/app/measure/create-measure/pr/step1
236 10
ThreadUtils.scala
in measure/src/main/scala/org/apache/griffin/measure/utils
120 10
OffsetOps.scala
in measure/src/main/scala/org/apache/griffin/measure/context/streaming/checkpoint/offset
97 10
DQConfig.scala
in measure/src/main/scala/org/apache/griffin/measure/configuration/dqdefinition
213 10
JobState.java
in service/src/main/java/org/apache/griffin/core/job/entity
41 10
SegmentPredicate.java
in service/src/main/java/org/apache/griffin/core/job/entity
65 10
HiveMetaStoreServiceImpl.java
in service/src/main/java/org/apache/griffin/core/metastore/hive
163 10
MetricStoreImpl.java
in service/src/main/java/org/apache/griffin/core/metric
189 10
Metric.java
in service/src/main/java/org/apache/griffin/core/metric/model
42 10
job.component.ts
in ui/angular/src/app/job
191 9
health.component.ts
in ui/angular/src/app/health
212 9
JobDataSegment.java
in service/src/main/java/org/apache/griffin/core/job/entity
63 9
SelfSignedSocketFactory.java
in service/src/main/java/org/apache/griffin/core/login/ldap
57 9
step2.component.ts
in ui/angular/src/app/measure/create-measure/pr/step2
50 8
MongoSink.scala
in measure/src/main/scala/org/apache/griffin/measure/sink
79 8
ElasticSearchGriffinDataConnector.scala
in measure/src/main/scala/org/apache/griffin/measure/datasource/connector/batch
154 8
Files With Long Lines (Top 23)

There are 23 files with lines longer than 120 characters. In total, there are 55 long lines.

File# lines# units# long lines
ac.component.html
in ui/angular/src/app/measure/create-measure/ac
568 - 8
pub.component.html
in ui/angular/src/app/measure/create-measure/pub
204 - 6
raw.component.html
in ui/angular/src/app/measure/create-measure/raw
84 - 4
measure-detail.component.html
in ui/angular/src/app/measure/measure-detail
194 - 4
app.component.html
in ui/angular/src/app
72 - 3
app.component.js
in ui/angular/src/app
25 1 3
detail-metric.component.html
in ui/angular/src/app/metric/detail-metric
91 - 3
116 - 3
CompletenessExpr2DQSteps.scala
in measure/src/main/scala/org/apache/griffin/measure/step/builder/dsl/transform
178 2 3
batch.component.html
in ui/angular/src/app/job/create-job/batch
174 - 2
step4.component.html
in ui/angular/src/app/measure/create-measure/pr/step4
86 - 2
app.module.js
in ui/angular/src/app
49 1 2
log4j2-spring.xml
in service/src/main/resources
44 - 2
streaming.component.html
in ui/angular/src/app/job/create-job/streaming
106 - 1
step1.component.html
in ui/angular/src/app/measure/create-measure/pr/step1
63 - 1
step2.component.html
in ui/angular/src/app/measure/create-measure/pr/step2
65 - 1
styles.css
in ui/angular/src
959 - 1
AccuracyExpr2DQSteps.scala
in measure/src/main/scala/org/apache/griffin/measure/step/builder/dsl/transform
210 - 1
JobController.java
in service/src/main/java/org/apache/griffin/core/job
99 12 1
SelfSignedSocketFactory.java
in service/src/main/java/org/apache/griffin/core/login/ldap
57 9 1
LoginServiceLdapImpl.java
in service/src/main/java/org/apache/griffin/core/login
150 7 1
Init_quartz_mysql_innodb.sql
in service/src/main/resources
156 - 1
Init_quartz_postgres.sql
in service/src/main/resources
165 - 1
Correlations

File Size vs. Commits (all time): 360 points

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

File Size vs. Contributors (all time): 360 points

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

File Size vs. Commits (30 days): 0 points

No data for "commits (30d)" vs. "lines of code".

File Size vs. Contributors (30 days): 0 points

No data for "contributors (30d)" vs. "lines of code".


File Size vs. Commits (90 days): 0 points

No data for "commits (90d)" vs. "lines of code".

File Size vs. Contributors (90 days): 0 points

No data for "contributors (90d)" vs. "lines of code".