GoogleCloudPlatform / spanner-data-validator
File Size

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

Intro
Learn more...
File Size Overall
0% | 13% | 26% | 30% | 29%
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
java0% | 13% | 27% | 31% | 27%
avsc0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
spanner-data-validator-java0% | 13% | 26% | 30% | 29%
Longest Files (Top 50)
File# lines# units
JDBCToSpannerDVTWithHash.java
in spanner-data-validator-java/src/main/java/com/google/migration
754 12
HashResult.java
in spanner-data-validator-java/src/main/java/com/google/migration/dto
382 7
Helpers.java
in spanner-data-validator-java/src/main/java/com/google/migration
359 17
TableSpecList.java
in spanner-data-validator-java/src/main/java/com/google/migration
347 12
TableSpec.java
in spanner-data-validator-java/src/main/java/com/google/migration/dto
212 39
Schema.java
in spanner-data-validator-java/src/main/java/com/google/migration/dto/session
205 26
CustomTransformationDoFn.java
in spanner-data-validator-java/src/main/java/com/google/migration/dofns
171 8
Shard.java
in spanner-data-validator-java/src/main/java/com/google/migration/dto
157 24
ShardSpecJsonDef.java
in spanner-data-validator-java/src/main/java/com/google/migration/dto
149 26
ShardFileReader.java
in spanner-data-validator-java/src/main/java/com/google/migration/common
146 3
DVTOptionsCore.java
in spanner-data-validator-java/src/main/java/com/google/migration/common
143 -
MapWithRangeFn.java
in spanner-data-validator-java/src/main/java/com/google/migration/dofns
135 6
DataTransforms.java
in spanner-data-validator-java/src/main/java/com/google/migration
130 11
SourceRecordMapper.java
in spanner-data-validator-java/src/main/java/com/google/migration
125 1
SpannerTable.java
in spanner-data-validator-java/src/main/java/com/google/migration/dto/session
121 10
UUIDPartitionRangeListFetcher.java
in spanner-data-validator-java/src/main/java/com/google/migration/partitioning
114 4
SourceTable.java
in spanner-data-validator-java/src/main/java/com/google/migration/dto/session
109 9
LongPartitionRangeListFetcher.java
in spanner-data-validator-java/src/main/java/com/google/migration/partitioning
102 4
IntegerPartitionRangeListFetcher.java
in spanner-data-validator-java/src/main/java/com/google/migration/partitioning
101 4
data_product_record_basic.avsc
in spanner-data-validator-java/src/main/resources/avro
98 -
TimestampPartitionRangeListFetcher.java
in spanner-data-validator-java/src/main/java/com/google/migration/partitioning
91 6
CountMatchesDoFn.java
in spanner-data-validator-java/src/main/java/com/google/migration/dofns
90 2
ShardSpecList.java
in spanner-data-validator-java/src/main/java/com/google/migration
76 4
PipelineTracker.java
in spanner-data-validator-java/src/main/java/com/google/migration
68 11
JSONNormalizer.java
in spanner-data-validator-java/src/main/java/com/google/migration/common
67 4
Index.java
in spanner-data-validator-java/src/main/java/com/google/migration/dto/session
66 8
ShardSpec.java
in spanner-data-validator-java/src/main/java/com/google/migration/dto
63 14
CustomTransformationImplFetcher.java
in spanner-data-validator-java/src/main/java/com/google/migration/transform
60 2
SessionFileReader.java
in spanner-data-validator-java/src/main/java/com/google/migration/dto/session
60 3
ShardedHashResult.java
in spanner-data-validator-java/src/main/java/com/google/migration/dto
58 5
data_product_record.avsc
in spanner-data-validator-java/src/main/resources/avro
50 -
JarFileReader.java
in spanner-data-validator-java/src/main/java/com/google/migration/transform
49 1
SourceColumnType.java
in spanner-data-validator-java/src/main/java/com/google/migration/dto/session
45 5
StringPartitionListFetcher.java
in spanner-data-validator-java/src/main/java/com/google/migration/partitioning
43 4
IndexKey.java
in spanner-data-validator-java/src/main/java/com/google/migration/dto/session
43 7
CalculateMatchDetailsFn.java
in spanner-data-validator-java/src/main/java/com/google/migration/composite
42 2
NameAndCols.java
in spanner-data-validator-java/src/main/java/com/google/migration/dto/session
36 6
SourceColumnDefinition.java
in spanner-data-validator-java/src/main/java/com/google/migration/dto/session
35 6
SpannerColumnType.java
in spanner-data-validator-java/src/main/java/com/google/migration/dto/session
35 6
SpannerColumnDefinition.java
in spanner-data-validator-java/src/main/java/com/google/migration/dto/session
35 6
SyntheticPKey.java
in spanner-data-validator-java/src/main/java/com/google/migration/dto/session
35 6
ColumnPK.java
in spanner-data-validator-java/src/main/java/com/google/migration/dto/session
35 6
SourceRecord.java
in spanner-data-validator-java/src/main/java/com/google/migration/dto
34 7
JDBCRowMapper.java
in spanner-data-validator-java/src/main/java/com/google/migration/common
31 2
CustomTransformation.java
in spanner-data-validator-java/src/main/java/com/google/migration/transform
31 1
SourceField.java
in spanner-data-validator-java/src/main/java/com/google/migration/dto
29 5
PartitionKey.java
in spanner-data-validator-java/src/main/java/com/google/migration/dto
27 5
PartitionRange.java
in spanner-data-validator-java/src/main/java/com/google/migration/dto
26 6
SharedTags.java
in spanner-data-validator-java/src/main/java/com/google/migration
26 -
SecretManagerUtils.java
in spanner-data-validator-java/src/main/java/com/google/migration/common
25 2
Files With Most Units (Top 50)
File# lines# units
TableSpec.java
in spanner-data-validator-java/src/main/java/com/google/migration/dto
212 39
ShardSpecJsonDef.java
in spanner-data-validator-java/src/main/java/com/google/migration/dto
149 26
Schema.java
in spanner-data-validator-java/src/main/java/com/google/migration/dto/session
205 26
Shard.java
in spanner-data-validator-java/src/main/java/com/google/migration/dto
157 24
Helpers.java
in spanner-data-validator-java/src/main/java/com/google/migration
359 17
ShardSpec.java
in spanner-data-validator-java/src/main/java/com/google/migration/dto
63 14
TableSpecList.java
in spanner-data-validator-java/src/main/java/com/google/migration
347 12
JDBCToSpannerDVTWithHash.java
in spanner-data-validator-java/src/main/java/com/google/migration
754 12
PipelineTracker.java
in spanner-data-validator-java/src/main/java/com/google/migration
68 11
DataTransforms.java
in spanner-data-validator-java/src/main/java/com/google/migration
130 11
SpannerTable.java
in spanner-data-validator-java/src/main/java/com/google/migration/dto/session
121 10
SourceTable.java
in spanner-data-validator-java/src/main/java/com/google/migration/dto/session
109 9
Index.java
in spanner-data-validator-java/src/main/java/com/google/migration/dto/session
66 8
CustomTransformationDoFn.java
in spanner-data-validator-java/src/main/java/com/google/migration/dofns
171 8
SourceRecord.java
in spanner-data-validator-java/src/main/java/com/google/migration/dto
34 7
HashResult.java
in spanner-data-validator-java/src/main/java/com/google/migration/dto
382 7
IndexKey.java
in spanner-data-validator-java/src/main/java/com/google/migration/dto/session
43 7
TimestampPartitionRangeListFetcher.java
in spanner-data-validator-java/src/main/java/com/google/migration/partitioning
91 6
PartitionRange.java
in spanner-data-validator-java/src/main/java/com/google/migration/dto
26 6
NameAndCols.java
in spanner-data-validator-java/src/main/java/com/google/migration/dto/session
36 6
SourceColumnDefinition.java
in spanner-data-validator-java/src/main/java/com/google/migration/dto/session
35 6
SpannerColumnType.java
in spanner-data-validator-java/src/main/java/com/google/migration/dto/session
35 6
SpannerColumnDefinition.java
in spanner-data-validator-java/src/main/java/com/google/migration/dto/session
35 6
SyntheticPKey.java
in spanner-data-validator-java/src/main/java/com/google/migration/dto/session
35 6
ColumnPK.java
in spanner-data-validator-java/src/main/java/com/google/migration/dto/session
35 6
MapWithRangeFn.java
in spanner-data-validator-java/src/main/java/com/google/migration/dofns
135 6
ShardedHashResult.java
in spanner-data-validator-java/src/main/java/com/google/migration/dto
58 5
SourceField.java
in spanner-data-validator-java/src/main/java/com/google/migration/dto
29 5
SourceColumnType.java
in spanner-data-validator-java/src/main/java/com/google/migration/dto/session
45 5
PartitionKey.java
in spanner-data-validator-java/src/main/java/com/google/migration/dto
27 5
GCSObject.java
in spanner-data-validator-java/src/main/java/com/google/migration/dto
21 5
JSONNormalizer.java
in spanner-data-validator-java/src/main/java/com/google/migration/common
67 4
UUIDPartitionRangeListFetcher.java
in spanner-data-validator-java/src/main/java/com/google/migration/partitioning
114 4
LongPartitionRangeListFetcher.java
in spanner-data-validator-java/src/main/java/com/google/migration/partitioning
102 4
IntegerPartitionRangeListFetcher.java
in spanner-data-validator-java/src/main/java/com/google/migration/partitioning
101 4
StringPartitionListFetcher.java
in spanner-data-validator-java/src/main/java/com/google/migration/partitioning
43 4
ShardSpecList.java
in spanner-data-validator-java/src/main/java/com/google/migration
76 4
ShardFileReader.java
in spanner-data-validator-java/src/main/java/com/google/migration/common
146 3
DroppedTableException.java
in spanner-data-validator-java/src/main/java/com/google/migration/exceptions
12 3
SessionFileReader.java
in spanner-data-validator-java/src/main/java/com/google/migration/dto/session
60 3
SecretManagerUtils.java
in spanner-data-validator-java/src/main/java/com/google/migration/common
25 2
JDBCRowMapper.java
in spanner-data-validator-java/src/main/java/com/google/migration/common
31 2
UUIDHelpers.java
in spanner-data-validator-java/src/main/java/com/google/migration/partitioning
18 2
CustomTransformationImplFetcher.java
in spanner-data-validator-java/src/main/java/com/google/migration/transform
60 2
ComparerResult.java
in spanner-data-validator-java/src/main/java/com/google/migration/dto
18 2
CalculateMatchDetailsFn.java
in spanner-data-validator-java/src/main/java/com/google/migration/composite
42 2
CountMatchesDoFn.java
in spanner-data-validator-java/src/main/java/com/google/migration/dofns
90 2
SecretManagerAccessorImpl.java
in spanner-data-validator-java/src/main/java/com/google/migration/common
6 1
PartitionRangeListFetcherFactory.java
in spanner-data-validator-java/src/main/java/com/google/migration/partitioning
21 1
JarFileReader.java
in spanner-data-validator-java/src/main/java/com/google/migration/transform
49 1
Files With Long Lines (Top 8)

There are 8 files with lines longer than 120 characters. In total, there are 33 long lines.

File# lines# units# long lines
TableSpecList.java
in spanner-data-validator-java/src/main/java/com/google/migration
347 12 11
CustomTransformationDoFn.java
in spanner-data-validator-java/src/main/java/com/google/migration/dofns
171 8 8
JDBCToSpannerDVTWithHash.java
in spanner-data-validator-java/src/main/java/com/google/migration
754 12 6
HashResult.java
in spanner-data-validator-java/src/main/java/com/google/migration/dto
382 7 2
SpannerTable.java
in spanner-data-validator-java/src/main/java/com/google/migration/dto/session
121 10 2
CountMatchesDoFn.java
in spanner-data-validator-java/src/main/java/com/google/migration/dofns
90 2 2
DVTOptionsCore.java
in spanner-data-validator-java/src/main/java/com/google/migration/common
143 - 1
SourceTable.java
in spanner-data-validator-java/src/main/java/com/google/migration/dto/session
109 9 1
Correlations

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

spanner-data-validator-java/src/main/java/com/google/migration/JDBCToSpannerDVTWithHash.java x: 33 commits (all time) y: 754 lines of code spanner-data-validator-java/src/main/java/com/google/migration/common/DVTOptionsCore.java x: 14 commits (all time) y: 143 lines of code spanner-data-validator-java/src/main/java/com/google/migration/PipelineTracker.java x: 1 commits (all time) y: 68 lines of code spanner-data-validator-java/src/main/java/com/google/migration/SourceRecordMapper.java x: 2 commits (all time) y: 125 lines of code spanner-data-validator-java/src/main/java/com/google/migration/partitioning/LongPartitionRangeListFetcher.java x: 9 commits (all time) y: 102 lines of code spanner-data-validator-java/src/main/java/com/google/migration/dofns/CustomTransformationDoFn.java x: 3 commits (all time) y: 171 lines of code spanner-data-validator-java/src/main/java/com/google/migration/dto/SourceRecord.java x: 2 commits (all time) y: 34 lines of code spanner-data-validator-java/src/main/java/com/google/migration/dto/session/SpannerTable.java x: 4 commits (all time) y: 121 lines of code spanner-data-validator-java/src/main/java/com/google/migration/TableSpecList.java x: 15 commits (all time) y: 347 lines of code spanner-data-validator-java/src/main/java/com/google/migration/dto/PartitionKey.java x: 2 commits (all time) y: 27 lines of code spanner-data-validator-java/src/main/java/com/google/migration/common/ISecretManagerAccessor.java x: 1 commits (all time) y: 4 lines of code spanner-data-validator-java/src/main/java/com/google/migration/common/SecretManagerAccessorImpl.java x: 1 commits (all time) y: 6 lines of code spanner-data-validator-java/src/main/java/com/google/migration/common/SecretManagerUtils.java x: 1 commits (all time) y: 25 lines of code spanner-data-validator-java/src/main/java/com/google/migration/common/ShardFileReader.java x: 1 commits (all time) y: 146 lines of code spanner-data-validator-java/src/main/java/com/google/migration/dto/HashResult.java x: 15 commits (all time) y: 382 lines of code spanner-data-validator-java/src/main/java/com/google/migration/dto/Shard.java x: 1 commits (all time) y: 157 lines of code spanner-data-validator-java/src/main/java/com/google/migration/dto/SourceField.java x: 1 commits (all time) y: 29 lines of code spanner-data-validator-java/src/main/java/com/google/migration/dto/TableSpec.java x: 9 commits (all time) y: 212 lines of code spanner-data-validator-java/src/main/java/com/google/migration/dto/session/SourceTable.java x: 2 commits (all time) y: 109 lines of code spanner-data-validator-java/src/main/java/com/google/migration/transform/CustomTransformation.java x: 1 commits (all time) y: 31 lines of code spanner-data-validator-java/src/main/java/com/google/migration/transform/CustomTransformationImplFetcher.java x: 1 commits (all time) y: 60 lines of code spanner-data-validator-java/src/main/java/com/google/migration/transform/JarFileReader.java x: 1 commits (all time) y: 49 lines of code spanner-data-validator-java/src/main/java/com/google/migration/dofns/CountMatchesDoFn.java x: 5 commits (all time) y: 90 lines of code spanner-data-validator-java/src/main/java/com/google/migration/dto/session/ColumnPK.java x: 1 commits (all time) y: 35 lines of code spanner-data-validator-java/src/main/java/com/google/migration/dto/session/IndexKey.java x: 1 commits (all time) y: 43 lines of code spanner-data-validator-java/src/main/java/com/google/migration/dto/session/NameAndCols.java x: 1 commits (all time) y: 36 lines of code spanner-data-validator-java/src/main/java/com/google/migration/dto/session/Schema.java x: 1 commits (all time) y: 205 lines of code spanner-data-validator-java/src/main/java/com/google/migration/dto/session/SourceColumnType.java x: 1 commits (all time) y: 45 lines of code spanner-data-validator-java/src/main/java/com/google/migration/exceptions/DroppedTableException.java x: 1 commits (all time) y: 12 lines of code spanner-data-validator-java/src/main/java/com/google/migration/Helpers.java x: 10 commits (all time) y: 359 lines of code spanner-data-validator-java/src/main/java/com/google/migration/ShardSpecList.java x: 5 commits (all time) y: 76 lines of code spanner-data-validator-java/src/main/java/com/google/migration/common/JDBCRowMapper.java x: 3 commits (all time) y: 31 lines of code spanner-data-validator-java/src/main/java/com/google/migration/dofns/MapWithRangeFn.java x: 7 commits (all time) y: 135 lines of code spanner-data-validator-java/src/main/java/com/google/migration/dto/GCSObject.java x: 1 commits (all time) y: 21 lines of code spanner-data-validator-java/src/main/java/com/google/migration/dto/ShardSpecJsonDef.java x: 5 commits (all time) y: 149 lines of code spanner-data-validator-java/src/main/java/com/google/migration/dto/ShardedHashResult.java x: 3 commits (all time) y: 58 lines of code spanner-data-validator-java/src/main/java/com/google/migration/partitioning/PartitionRangeListFetcherFactory.java x: 7 commits (all time) y: 21 lines of code spanner-data-validator-java/src/main/java/com/google/migration/Constants.java x: 2 commits (all time) y: 4 lines of code spanner-data-validator-java/src/main/java/com/google/migration/DataTransforms.java x: 2 commits (all time) y: 130 lines of code spanner-data-validator-java/src/main/java/com/google/migration/SharedTags.java x: 3 commits (all time) y: 26 lines of code spanner-data-validator-java/src/main/java/com/google/migration/common/JSONNormalizer.java x: 3 commits (all time) y: 67 lines of code spanner-data-validator-java/src/main/java/com/google/migration/composite/CalculateMatchDetailsFn.java x: 2 commits (all time) y: 42 lines of code spanner-data-validator-java/src/main/java/com/google/migration/composite/GetMatchCountDetailsTransform.java x: 2 commits (all time) y: 12 lines of code spanner-data-validator-java/src/main/java/com/google/migration/dto/ComparerResult.java x: 2 commits (all time) y: 18 lines of code spanner-data-validator-java/src/main/java/com/google/migration/dto/IntermediateCoGBKResult.java x: 2 commits (all time) y: 6 lines of code spanner-data-validator-java/src/main/java/com/google/migration/dto/PartitionRange.java x: 2 commits (all time) y: 26 lines of code spanner-data-validator-java/src/main/java/com/google/migration/dto/ShardSpec.java x: 4 commits (all time) y: 63 lines of code spanner-data-validator-java/src/main/java/com/google/migration/partitioning/PartitionRangeListFetcher.java x: 4 commits (all time) y: 18 lines of code spanner-data-validator-java/src/main/java/com/google/migration/partitioning/TimestampPartitionRangeListFetcher.java x: 3 commits (all time) y: 91 lines of code spanner-data-validator-java/src/main/java/com/google/migration/partitioning/UUIDHelpers.java x: 3 commits (all time) y: 18 lines of code spanner-data-validator-java/src/main/java/com/google/migration/partitioning/UUIDPartitionRangeListFetcher.java x: 9 commits (all time) y: 114 lines of code spanner-data-validator-java/src/main/resources/avro/data_product_metadata.avsc x: 1 commits (all time) y: 15 lines of code spanner-data-validator-java/src/main/resources/avro/data_product_record_basic.avsc x: 1 commits (all time) y: 98 lines of code
754.0
lines of code
  min: 3.0
  average: 88.02
  25th percentile: 26.0
  median: 47.0
  75th percentile: 112.75
  max: 754.0
0 33.0
commits (all time)
min: 1.0 | average: 3.72 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 4.0 | max: 33.0

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

spanner-data-validator-java/src/main/java/com/google/migration/JDBCToSpannerDVTWithHash.java x: 2 contributors (all time) y: 754 lines of code spanner-data-validator-java/src/main/java/com/google/migration/common/DVTOptionsCore.java x: 2 contributors (all time) y: 143 lines of code spanner-data-validator-java/src/main/java/com/google/migration/PipelineTracker.java x: 1 contributors (all time) y: 68 lines of code spanner-data-validator-java/src/main/java/com/google/migration/SourceRecordMapper.java x: 2 contributors (all time) y: 125 lines of code spanner-data-validator-java/src/main/java/com/google/migration/partitioning/LongPartitionRangeListFetcher.java x: 1 contributors (all time) y: 102 lines of code spanner-data-validator-java/src/main/java/com/google/migration/dofns/CustomTransformationDoFn.java x: 1 contributors (all time) y: 171 lines of code spanner-data-validator-java/src/main/java/com/google/migration/dto/SourceRecord.java x: 1 contributors (all time) y: 34 lines of code spanner-data-validator-java/src/main/java/com/google/migration/dto/session/SpannerTable.java x: 1 contributors (all time) y: 121 lines of code spanner-data-validator-java/src/main/java/com/google/migration/TableSpecList.java x: 2 contributors (all time) y: 347 lines of code spanner-data-validator-java/src/main/java/com/google/migration/dto/PartitionKey.java x: 1 contributors (all time) y: 27 lines of code spanner-data-validator-java/src/main/java/com/google/migration/common/ISecretManagerAccessor.java x: 1 contributors (all time) y: 4 lines of code spanner-data-validator-java/src/main/java/com/google/migration/common/SecretManagerAccessorImpl.java x: 1 contributors (all time) y: 6 lines of code spanner-data-validator-java/src/main/java/com/google/migration/common/SecretManagerUtils.java x: 1 contributors (all time) y: 25 lines of code spanner-data-validator-java/src/main/java/com/google/migration/common/ShardFileReader.java x: 1 contributors (all time) y: 146 lines of code spanner-data-validator-java/src/main/java/com/google/migration/dto/HashResult.java x: 2 contributors (all time) y: 382 lines of code spanner-data-validator-java/src/main/java/com/google/migration/dto/Shard.java x: 1 contributors (all time) y: 157 lines of code spanner-data-validator-java/src/main/java/com/google/migration/dto/TableSpec.java x: 2 contributors (all time) y: 212 lines of code spanner-data-validator-java/src/main/java/com/google/migration/dto/session/SourceTable.java x: 1 contributors (all time) y: 109 lines of code spanner-data-validator-java/src/main/java/com/google/migration/transform/CustomTransformation.java x: 1 contributors (all time) y: 31 lines of code spanner-data-validator-java/src/main/java/com/google/migration/transform/CustomTransformationImplFetcher.java x: 1 contributors (all time) y: 60 lines of code spanner-data-validator-java/src/main/java/com/google/migration/transform/JarFileReader.java x: 1 contributors (all time) y: 49 lines of code spanner-data-validator-java/src/main/java/com/google/migration/dofns/CountMatchesDoFn.java x: 2 contributors (all time) y: 90 lines of code spanner-data-validator-java/src/main/java/com/google/migration/dto/session/IndexKey.java x: 1 contributors (all time) y: 43 lines of code spanner-data-validator-java/src/main/java/com/google/migration/dto/session/NameAndCols.java x: 1 contributors (all time) y: 36 lines of code spanner-data-validator-java/src/main/java/com/google/migration/dto/session/Schema.java x: 1 contributors (all time) y: 205 lines of code spanner-data-validator-java/src/main/java/com/google/migration/dto/session/SourceColumnType.java x: 1 contributors (all time) y: 45 lines of code spanner-data-validator-java/src/main/java/com/google/migration/exceptions/DroppedTableException.java x: 1 contributors (all time) y: 12 lines of code spanner-data-validator-java/src/main/java/com/google/migration/Helpers.java x: 1 contributors (all time) y: 359 lines of code spanner-data-validator-java/src/main/java/com/google/migration/ShardSpecList.java x: 1 contributors (all time) y: 76 lines of code spanner-data-validator-java/src/main/java/com/google/migration/dofns/MapWithRangeFn.java x: 1 contributors (all time) y: 135 lines of code spanner-data-validator-java/src/main/java/com/google/migration/dto/GCSObject.java x: 1 contributors (all time) y: 21 lines of code spanner-data-validator-java/src/main/java/com/google/migration/dto/ShardSpecJsonDef.java x: 1 contributors (all time) y: 149 lines of code spanner-data-validator-java/src/main/java/com/google/migration/dto/ShardedHashResult.java x: 1 contributors (all time) y: 58 lines of code spanner-data-validator-java/src/main/java/com/google/migration/DataTransforms.java x: 1 contributors (all time) y: 130 lines of code spanner-data-validator-java/src/main/java/com/google/migration/dto/ComparerResult.java x: 1 contributors (all time) y: 18 lines of code spanner-data-validator-java/src/main/java/com/google/migration/dto/ShardSpec.java x: 1 contributors (all time) y: 63 lines of code spanner-data-validator-java/src/main/java/com/google/migration/partitioning/TimestampPartitionRangeListFetcher.java x: 1 contributors (all time) y: 91 lines of code spanner-data-validator-java/src/main/java/com/google/migration/partitioning/UUIDPartitionRangeListFetcher.java x: 1 contributors (all time) y: 114 lines of code spanner-data-validator-java/src/main/resources/avro/data_product_metadata.avsc x: 1 contributors (all time) y: 15 lines of code spanner-data-validator-java/src/main/resources/avro/data_product_record_basic.avsc x: 1 contributors (all time) y: 98 lines of code
754.0
lines of code
  min: 3.0
  average: 88.02
  25th percentile: 26.0
  median: 47.0
  75th percentile: 112.75
  max: 754.0
0 2.0
contributors (all time)
min: 1.0 | average: 1.11 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 2.0

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

spanner-data-validator-java/src/main/java/com/google/migration/JDBCToSpannerDVTWithHash.java x: 7 commits (30d) y: 754 lines of code spanner-data-validator-java/src/main/java/com/google/migration/common/DVTOptionsCore.java x: 4 commits (30d) y: 143 lines of code spanner-data-validator-java/src/main/java/com/google/migration/PipelineTracker.java x: 1 commits (30d) y: 68 lines of code spanner-data-validator-java/src/main/java/com/google/migration/SourceRecordMapper.java x: 2 commits (30d) y: 125 lines of code spanner-data-validator-java/src/main/java/com/google/migration/partitioning/LongPartitionRangeListFetcher.java x: 1 commits (30d) y: 102 lines of code spanner-data-validator-java/src/main/java/com/google/migration/dofns/CustomTransformationDoFn.java x: 3 commits (30d) y: 171 lines of code spanner-data-validator-java/src/main/java/com/google/migration/dto/SourceRecord.java x: 2 commits (30d) y: 34 lines of code spanner-data-validator-java/src/main/java/com/google/migration/dto/session/SpannerTable.java x: 3 commits (30d) y: 121 lines of code spanner-data-validator-java/src/main/java/com/google/migration/TableSpecList.java x: 2 commits (30d) y: 347 lines of code spanner-data-validator-java/src/main/java/com/google/migration/dto/PartitionKey.java x: 1 commits (30d) y: 27 lines of code spanner-data-validator-java/src/main/java/com/google/migration/common/ISecretManagerAccessor.java x: 1 commits (30d) y: 4 lines of code spanner-data-validator-java/src/main/java/com/google/migration/common/SecretManagerAccessorImpl.java x: 1 commits (30d) y: 6 lines of code spanner-data-validator-java/src/main/java/com/google/migration/common/SecretManagerUtils.java x: 1 commits (30d) y: 25 lines of code spanner-data-validator-java/src/main/java/com/google/migration/common/ShardFileReader.java x: 1 commits (30d) y: 146 lines of code spanner-data-validator-java/src/main/java/com/google/migration/dto/HashResult.java x: 1 commits (30d) y: 382 lines of code spanner-data-validator-java/src/main/java/com/google/migration/dto/Shard.java x: 1 commits (30d) y: 157 lines of code spanner-data-validator-java/src/main/java/com/google/migration/dto/TableSpec.java x: 1 commits (30d) y: 212 lines of code spanner-data-validator-java/src/main/java/com/google/migration/dto/session/SourceTable.java x: 1 commits (30d) y: 109 lines of code spanner-data-validator-java/src/main/java/com/google/migration/transform/CustomTransformation.java x: 1 commits (30d) y: 31 lines of code spanner-data-validator-java/src/main/java/com/google/migration/transform/CustomTransformationImplFetcher.java x: 1 commits (30d) y: 60 lines of code spanner-data-validator-java/src/main/java/com/google/migration/transform/JarFileReader.java x: 1 commits (30d) y: 49 lines of code
754.0
lines of code
  min: 4.0
  average: 141.0
  25th percentile: 30.5
  median: 105.5
  75th percentile: 160.5
  max: 754.0
0 7.0
commits (30d)
min: 1.0 | average: 1.73 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.0 | max: 7.0

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

spanner-data-validator-java/src/main/java/com/google/migration/JDBCToSpannerDVTWithHash.java x: 2 contributors (30d) y: 754 lines of code spanner-data-validator-java/src/main/java/com/google/migration/common/DVTOptionsCore.java x: 2 contributors (30d) y: 143 lines of code spanner-data-validator-java/src/main/java/com/google/migration/PipelineTracker.java x: 1 contributors (30d) y: 68 lines of code spanner-data-validator-java/src/main/java/com/google/migration/SourceRecordMapper.java x: 2 contributors (30d) y: 125 lines of code spanner-data-validator-java/src/main/java/com/google/migration/partitioning/LongPartitionRangeListFetcher.java x: 1 contributors (30d) y: 102 lines of code spanner-data-validator-java/src/main/java/com/google/migration/dofns/CustomTransformationDoFn.java x: 1 contributors (30d) y: 171 lines of code spanner-data-validator-java/src/main/java/com/google/migration/dto/SourceRecord.java x: 1 contributors (30d) y: 34 lines of code spanner-data-validator-java/src/main/java/com/google/migration/dto/session/SpannerTable.java x: 1 contributors (30d) y: 121 lines of code spanner-data-validator-java/src/main/java/com/google/migration/TableSpecList.java x: 1 contributors (30d) y: 347 lines of code spanner-data-validator-java/src/main/java/com/google/migration/dto/PartitionKey.java x: 1 contributors (30d) y: 27 lines of code spanner-data-validator-java/src/main/java/com/google/migration/common/ISecretManagerAccessor.java x: 1 contributors (30d) y: 4 lines of code spanner-data-validator-java/src/main/java/com/google/migration/common/SecretManagerAccessorImpl.java x: 1 contributors (30d) y: 6 lines of code spanner-data-validator-java/src/main/java/com/google/migration/common/SecretManagerUtils.java x: 1 contributors (30d) y: 25 lines of code spanner-data-validator-java/src/main/java/com/google/migration/common/ShardFileReader.java x: 1 contributors (30d) y: 146 lines of code spanner-data-validator-java/src/main/java/com/google/migration/dto/HashResult.java x: 1 contributors (30d) y: 382 lines of code spanner-data-validator-java/src/main/java/com/google/migration/dto/Shard.java x: 1 contributors (30d) y: 157 lines of code spanner-data-validator-java/src/main/java/com/google/migration/dto/TableSpec.java x: 1 contributors (30d) y: 212 lines of code spanner-data-validator-java/src/main/java/com/google/migration/dto/session/SourceTable.java x: 1 contributors (30d) y: 109 lines of code spanner-data-validator-java/src/main/java/com/google/migration/transform/CustomTransformation.java x: 1 contributors (30d) y: 31 lines of code spanner-data-validator-java/src/main/java/com/google/migration/transform/CustomTransformationImplFetcher.java x: 1 contributors (30d) y: 60 lines of code spanner-data-validator-java/src/main/java/com/google/migration/transform/JarFileReader.java x: 1 contributors (30d) y: 49 lines of code
754.0
lines of code
  min: 4.0
  average: 141.0
  25th percentile: 30.5
  median: 105.5
  75th percentile: 160.5
  max: 754.0
0 2.0
contributors (30d)
min: 1.0 | average: 1.14 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 2.0

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

spanner-data-validator-java/src/main/java/com/google/migration/JDBCToSpannerDVTWithHash.java x: 8 commits (90d) y: 754 lines of code spanner-data-validator-java/src/main/java/com/google/migration/common/DVTOptionsCore.java x: 5 commits (90d) y: 143 lines of code spanner-data-validator-java/src/main/java/com/google/migration/PipelineTracker.java x: 1 commits (90d) y: 68 lines of code spanner-data-validator-java/src/main/java/com/google/migration/SourceRecordMapper.java x: 2 commits (90d) y: 125 lines of code spanner-data-validator-java/src/main/java/com/google/migration/partitioning/LongPartitionRangeListFetcher.java x: 1 commits (90d) y: 102 lines of code spanner-data-validator-java/src/main/java/com/google/migration/dofns/CustomTransformationDoFn.java x: 3 commits (90d) y: 171 lines of code spanner-data-validator-java/src/main/java/com/google/migration/dto/SourceRecord.java x: 2 commits (90d) y: 34 lines of code spanner-data-validator-java/src/main/java/com/google/migration/dto/session/SpannerTable.java x: 4 commits (90d) y: 121 lines of code spanner-data-validator-java/src/main/java/com/google/migration/TableSpecList.java x: 3 commits (90d) y: 347 lines of code spanner-data-validator-java/src/main/java/com/google/migration/dto/PartitionKey.java x: 2 commits (90d) y: 27 lines of code spanner-data-validator-java/src/main/java/com/google/migration/common/ISecretManagerAccessor.java x: 1 commits (90d) y: 4 lines of code spanner-data-validator-java/src/main/java/com/google/migration/common/SecretManagerAccessorImpl.java x: 1 commits (90d) y: 6 lines of code spanner-data-validator-java/src/main/java/com/google/migration/common/SecretManagerUtils.java x: 1 commits (90d) y: 25 lines of code spanner-data-validator-java/src/main/java/com/google/migration/common/ShardFileReader.java x: 1 commits (90d) y: 146 lines of code spanner-data-validator-java/src/main/java/com/google/migration/dto/HashResult.java x: 2 commits (90d) y: 382 lines of code spanner-data-validator-java/src/main/java/com/google/migration/dto/Shard.java x: 1 commits (90d) y: 157 lines of code spanner-data-validator-java/src/main/java/com/google/migration/dto/SourceField.java x: 1 commits (90d) y: 29 lines of code spanner-data-validator-java/src/main/java/com/google/migration/dto/TableSpec.java x: 1 commits (90d) y: 212 lines of code spanner-data-validator-java/src/main/java/com/google/migration/dto/session/SourceTable.java x: 2 commits (90d) y: 109 lines of code spanner-data-validator-java/src/main/java/com/google/migration/transform/CustomTransformation.java x: 1 commits (90d) y: 31 lines of code spanner-data-validator-java/src/main/java/com/google/migration/transform/CustomTransformationImplFetcher.java x: 1 commits (90d) y: 60 lines of code spanner-data-validator-java/src/main/java/com/google/migration/transform/JarFileReader.java x: 1 commits (90d) y: 49 lines of code spanner-data-validator-java/src/main/java/com/google/migration/dofns/CountMatchesDoFn.java x: 1 commits (90d) y: 90 lines of code spanner-data-validator-java/src/main/java/com/google/migration/dto/session/ColumnPK.java x: 1 commits (90d) y: 35 lines of code spanner-data-validator-java/src/main/java/com/google/migration/dto/session/IndexKey.java x: 1 commits (90d) y: 43 lines of code spanner-data-validator-java/src/main/java/com/google/migration/dto/session/NameAndCols.java x: 1 commits (90d) y: 36 lines of code spanner-data-validator-java/src/main/java/com/google/migration/dto/session/Schema.java x: 1 commits (90d) y: 205 lines of code spanner-data-validator-java/src/main/java/com/google/migration/dto/session/SourceColumnType.java x: 1 commits (90d) y: 45 lines of code spanner-data-validator-java/src/main/java/com/google/migration/exceptions/DroppedTableException.java x: 1 commits (90d) y: 12 lines of code
754.0
lines of code
  min: 4.0
  average: 109.54
  25th percentile: 35.0
  median: 60.0
  75th percentile: 143.0
  max: 754.0
0 8.0
commits (90d)
min: 1.0 | average: 1.66 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.0 | max: 8.0

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

spanner-data-validator-java/src/main/java/com/google/migration/JDBCToSpannerDVTWithHash.java x: 2 contributors (90d) y: 754 lines of code spanner-data-validator-java/src/main/java/com/google/migration/common/DVTOptionsCore.java x: 2 contributors (90d) y: 143 lines of code spanner-data-validator-java/src/main/java/com/google/migration/PipelineTracker.java x: 1 contributors (90d) y: 68 lines of code spanner-data-validator-java/src/main/java/com/google/migration/SourceRecordMapper.java x: 2 contributors (90d) y: 125 lines of code spanner-data-validator-java/src/main/java/com/google/migration/partitioning/LongPartitionRangeListFetcher.java x: 1 contributors (90d) y: 102 lines of code spanner-data-validator-java/src/main/java/com/google/migration/dofns/CustomTransformationDoFn.java x: 1 contributors (90d) y: 171 lines of code spanner-data-validator-java/src/main/java/com/google/migration/dto/SourceRecord.java x: 1 contributors (90d) y: 34 lines of code spanner-data-validator-java/src/main/java/com/google/migration/dto/session/SpannerTable.java x: 1 contributors (90d) y: 121 lines of code spanner-data-validator-java/src/main/java/com/google/migration/TableSpecList.java x: 1 contributors (90d) y: 347 lines of code spanner-data-validator-java/src/main/java/com/google/migration/dto/PartitionKey.java x: 1 contributors (90d) y: 27 lines of code spanner-data-validator-java/src/main/java/com/google/migration/common/ISecretManagerAccessor.java x: 1 contributors (90d) y: 4 lines of code spanner-data-validator-java/src/main/java/com/google/migration/common/SecretManagerAccessorImpl.java x: 1 contributors (90d) y: 6 lines of code spanner-data-validator-java/src/main/java/com/google/migration/common/SecretManagerUtils.java x: 1 contributors (90d) y: 25 lines of code spanner-data-validator-java/src/main/java/com/google/migration/common/ShardFileReader.java x: 1 contributors (90d) y: 146 lines of code spanner-data-validator-java/src/main/java/com/google/migration/dto/HashResult.java x: 1 contributors (90d) y: 382 lines of code spanner-data-validator-java/src/main/java/com/google/migration/dto/Shard.java x: 1 contributors (90d) y: 157 lines of code spanner-data-validator-java/src/main/java/com/google/migration/dto/TableSpec.java x: 1 contributors (90d) y: 212 lines of code spanner-data-validator-java/src/main/java/com/google/migration/dto/session/SourceTable.java x: 1 contributors (90d) y: 109 lines of code spanner-data-validator-java/src/main/java/com/google/migration/transform/CustomTransformation.java x: 1 contributors (90d) y: 31 lines of code spanner-data-validator-java/src/main/java/com/google/migration/transform/CustomTransformationImplFetcher.java x: 1 contributors (90d) y: 60 lines of code spanner-data-validator-java/src/main/java/com/google/migration/transform/JarFileReader.java x: 1 contributors (90d) y: 49 lines of code spanner-data-validator-java/src/main/java/com/google/migration/dofns/CountMatchesDoFn.java x: 1 contributors (90d) y: 90 lines of code spanner-data-validator-java/src/main/java/com/google/migration/dto/session/IndexKey.java x: 1 contributors (90d) y: 43 lines of code spanner-data-validator-java/src/main/java/com/google/migration/dto/session/NameAndCols.java x: 1 contributors (90d) y: 36 lines of code spanner-data-validator-java/src/main/java/com/google/migration/dto/session/Schema.java x: 1 contributors (90d) y: 205 lines of code spanner-data-validator-java/src/main/java/com/google/migration/dto/session/SourceColumnType.java x: 1 contributors (90d) y: 45 lines of code spanner-data-validator-java/src/main/java/com/google/migration/exceptions/DroppedTableException.java x: 1 contributors (90d) y: 12 lines of code
754.0
lines of code
  min: 4.0
  average: 109.54
  25th percentile: 35.0
  median: 60.0
  75th percentile: 143.0
  max: 754.0
0 2.0
contributors (90d)
min: 1.0 | average: 1.09 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 2.0