epam / eco-commons-avro
File Size

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

Intro
Learn more...
File Size Overall
0% | 0% | 27% | 16% | 55%
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% | 0% | 27% | 17% | 54%
xml0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
src0% | 0% | 27% | 17% | 54%
ROOT0% | 0% | 0% | 0% | 100%
Longest Files (Top 50)
File# lines# units
AvroUtils.java
in src/main/java/com/epam/eco/commons/avro
430 44
DefaultAvroConverters.java
in src/main/java/com/epam/eco/commons/avro/converter
341 23
AvPath.java
in src/main/java/com/epam/eco/commons/avro/avpath
214 18
ChangeSchemaFieldNamesCase.java
in src/main/java/com/epam/eco/commons/avro/modification
163 16
SetSchemaProperties.java
in src/main/java/com/epam/eco/commons/avro/modification
161 22
AvroCaster.java
in src/main/java/com/epam/eco/commons/avro/converter
152 6
GenericSchemaTraverser.java
in src/main/java/com/epam/eco/commons/avro/traversal
134 13
PathParser.java
in src/main/java/com/epam/eco/commons/avro/avpath
97 8
AddSchemaFieldToPath.java
in src/main/java/com/epam/eco/commons/avro/modification
95 8
Path.java
in src/main/java/com/epam/eco/commons/avro
89 10
85 -
DefaultSchemaGenerators.java
in src/main/java/com/epam/eco/commons/avro/gen
82 5
RemoveSchemaFieldByPath.java
in src/main/java/com/epam/eco/commons/avro/modification
81 8
SortSchemaFields.java
in src/main/java/com/epam/eco/commons/avro/modification
80 8
SchemaTraverser.java
in src/main/java/com/epam/eco/commons/avro/traversal
78 9
PathUtils.java
in src/main/java/com/epam/eco/commons/avro/avpath
72 13
PathTemplate.java
in src/main/java/com/epam/eco/commons/avro/avpath
66 12
FieldInfo.java
in src/main/java/com/epam/eco/commons/avro
61 9
RenameSchema.java
in src/main/java/com/epam/eco/commons/avro/modification
61 10
GrammarErrorParser.java
in src/main/java/com/epam/eco/commons/avro/io/parsing
60 3
RemoveSchemaProperties.java
in src/main/java/com/epam/eco/commons/avro/modification
54 8
CachedSchemaModifications.java
in src/main/java/com/epam/eco/commons/avro/modification
54 7
ExpressionChain.java
in src/main/java/com/epam/eco/commons/avro/avpath
53 6
DetailedSchemaValidationException.java
in src/main/java/com/epam/eco/commons/avro/validation
47 5
GetRecordFieldResult.java
in src/main/java/com/epam/eco/commons/avro/avpath
43 6
DelegatingEvaluationExpression.java
in src/main/java/com/epam/eco/commons/avro/avpath
42 5
GrammarError.java
in src/main/java/com/epam/eco/commons/avro/io/parsing
39 6
GetRecordField.java
in src/main/java/com/epam/eco/commons/avro/avpath
37 5
SelectMapValueByKey.java
in src/main/java/com/epam/eco/commons/avro/avpath
35 5
SelectArrayElementResult.java
in src/main/java/com/epam/eco/commons/avro/avpath
33 5
SelectArrayElementByIndex.java
in src/main/java/com/epam/eco/commons/avro/avpath
33 5
SchemaModifications.java
in src/main/java/com/epam/eco/commons/avro/modification
31 4
SelectMapValueResult.java
in src/main/java/com/epam/eco/commons/avro/avpath
30 5
DetailedValidateMutualRead.java
in src/main/java/com/epam/eco/commons/avro/validation
29 2
SelectAllArrayElements.java
in src/main/java/com/epam/eco/commons/avro/avpath
28 3
NamedFirstSchemaFieldComparator.java
in src/main/java/com/epam/eco/commons/avro/modification
28 2
FieldExtractor.java
in src/main/java/com/epam/eco/commons/avro
27 2
SelectAllMapValues.java
in src/main/java/com/epam/eco/commons/avro/avpath
27 3
SchemaGenerators.java
in src/main/java/com/epam/eco/commons/avro/gen
27 3
RecordsFirstSchemaFieldComparator.java
in src/main/java/com/epam/eco/commons/avro/modification
25 2
AvroConversionException.java
in src/main/java/com/epam/eco/commons/avro/converter
23 5
AvroConverters.java
in src/main/java/com/epam/eco/commons/avro/converter
21 4
AbstractEvaluationResult.java
in src/main/java/com/epam/eco/commons/avro/avpath
19 3
SchemaModification.java
in src/main/java/com/epam/eco/commons/avro/modification
18 1
AvroConstants.java
in src/main/java/com/epam/eco/commons/avro
17 1
SelectElementByKey.java
in src/main/java/com/epam/eco/commons/avro/avpath
17 3
ByNameSchemaFieldComparator.java
in src/main/java/com/epam/eco/commons/avro/modification
17 2
CachedFieldExtractor.java
in src/main/java/com/epam/eco/commons/avro
17 2
CachedSchemaParser.java
in src/main/java/com/epam/eco/commons/avro
16 2
Noop.java
in src/main/java/com/epam/eco/commons/avro/modification
14 3
Files With Most Units (Top 50)
File# lines# units
AvroUtils.java
in src/main/java/com/epam/eco/commons/avro
430 44
DefaultAvroConverters.java
in src/main/java/com/epam/eco/commons/avro/converter
341 23
SetSchemaProperties.java
in src/main/java/com/epam/eco/commons/avro/modification
161 22
AvPath.java
in src/main/java/com/epam/eco/commons/avro/avpath
214 18
ChangeSchemaFieldNamesCase.java
in src/main/java/com/epam/eco/commons/avro/modification
163 16
PathUtils.java
in src/main/java/com/epam/eco/commons/avro/avpath
72 13
GenericSchemaTraverser.java
in src/main/java/com/epam/eco/commons/avro/traversal
134 13
PathTemplate.java
in src/main/java/com/epam/eco/commons/avro/avpath
66 12
RenameSchema.java
in src/main/java/com/epam/eco/commons/avro/modification
61 10
Path.java
in src/main/java/com/epam/eco/commons/avro
89 10
FieldInfo.java
in src/main/java/com/epam/eco/commons/avro
61 9
SchemaTraverser.java
in src/main/java/com/epam/eco/commons/avro/traversal
78 9
PathParser.java
in src/main/java/com/epam/eco/commons/avro/avpath
97 8
RemoveSchemaProperties.java
in src/main/java/com/epam/eco/commons/avro/modification
54 8
RemoveSchemaFieldByPath.java
in src/main/java/com/epam/eco/commons/avro/modification
81 8
SortSchemaFields.java
in src/main/java/com/epam/eco/commons/avro/modification
80 8
AddSchemaFieldToPath.java
in src/main/java/com/epam/eco/commons/avro/modification
95 8
CachedSchemaModifications.java
in src/main/java/com/epam/eco/commons/avro/modification
54 7
GetRecordFieldResult.java
in src/main/java/com/epam/eco/commons/avro/avpath
43 6
ExpressionChain.java
in src/main/java/com/epam/eco/commons/avro/avpath
53 6
AvroCaster.java
in src/main/java/com/epam/eco/commons/avro/converter
152 6
GrammarError.java
in src/main/java/com/epam/eco/commons/avro/io/parsing
39 6
DelegatingEvaluationExpression.java
in src/main/java/com/epam/eco/commons/avro/avpath
42 5
SelectArrayElementResult.java
in src/main/java/com/epam/eco/commons/avro/avpath
33 5
SelectArrayElementByIndex.java
in src/main/java/com/epam/eco/commons/avro/avpath
33 5
SelectMapValueResult.java
in src/main/java/com/epam/eco/commons/avro/avpath
30 5
SelectMapValueByKey.java
in src/main/java/com/epam/eco/commons/avro/avpath
35 5
GetRecordField.java
in src/main/java/com/epam/eco/commons/avro/avpath
37 5
AvroConversionException.java
in src/main/java/com/epam/eco/commons/avro/converter
23 5
DefaultSchemaGenerators.java
in src/main/java/com/epam/eco/commons/avro/gen
82 5
DetailedSchemaValidationException.java
in src/main/java/com/epam/eco/commons/avro/validation
47 5
AvroConverters.java
in src/main/java/com/epam/eco/commons/avro/converter
21 4
SchemaModifications.java
in src/main/java/com/epam/eco/commons/avro/modification
31 4
AbstractEvaluationResult.java
in src/main/java/com/epam/eco/commons/avro/avpath
19 3
SelectAllArrayElements.java
in src/main/java/com/epam/eco/commons/avro/avpath
28 3
SelectElementByKey.java
in src/main/java/com/epam/eco/commons/avro/avpath
17 3
PathParseException.java
in src/main/java/com/epam/eco/commons/avro/avpath
13 3
SelectAllMapValues.java
in src/main/java/com/epam/eco/commons/avro/avpath
27 3
Noop.java
in src/main/java/com/epam/eco/commons/avro/modification
14 3
GrammarErrorParser.java
in src/main/java/com/epam/eco/commons/avro/io/parsing
60 3
SchemaGenerators.java
in src/main/java/com/epam/eco/commons/avro/gen
27 3
FieldExtractor.java
in src/main/java/com/epam/eco/commons/avro
27 2
SelectAllElements.java
in src/main/java/com/epam/eco/commons/avro/avpath
10 2
NamedFirstSchemaFieldComparator.java
in src/main/java/com/epam/eco/commons/avro/modification
28 2
RecordsFirstSchemaFieldComparator.java
in src/main/java/com/epam/eco/commons/avro/modification
25 2
ByNameSchemaFieldComparator.java
in src/main/java/com/epam/eco/commons/avro/modification
17 2
SchemaGenerationException.java
in src/main/java/com/epam/eco/commons/avro/gen
10 2
CachedFieldExtractor.java
in src/main/java/com/epam/eco/commons/avro
17 2
CachedSchemaParser.java
in src/main/java/com/epam/eco/commons/avro
16 2
DetailedValidateMutualRead.java
in src/main/java/com/epam/eco/commons/avro/validation
29 2
Files With Long Lines (Top 4)

There are 4 files with lines longer than 120 characters. In total, there are 13 long lines.

File# lines# units# long lines
DefaultSchemaGenerators.java
in src/main/java/com/epam/eco/commons/avro/gen
82 5 9
AvroUtils.java
in src/main/java/com/epam/eco/commons/avro
430 44 2
85 - 1
GenericSchemaTraverser.java
in src/main/java/com/epam/eco/commons/avro/traversal
134 13 1
Correlations

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

src/main/java/com/epam/eco/commons/avro/converter/DefaultAvroConverters.java x: 9 commits (all time) y: 341 lines of code spotbugs-exclude.xml x: 2 commits (all time) y: 85 lines of code src/main/java/com/epam/eco/commons/avro/avpath/ExpressionChain.java x: 3 commits (all time) y: 53 lines of code src/main/java/com/epam/eco/commons/avro/avpath/SelectAllElements.java x: 3 commits (all time) y: 10 lines of code src/main/java/com/epam/eco/commons/avro/avpath/SelectElementByKey.java x: 3 commits (all time) y: 17 lines of code src/main/java/com/epam/eco/commons/avro/traversal/GenericSchemaTraverser.java x: 5 commits (all time) y: 134 lines of code src/main/java/com/epam/eco/commons/avro/modification/RemoveSchemaFieldByPath.java x: 4 commits (all time) y: 81 lines of code src/main/java/com/epam/eco/commons/avro/AvroUtils.java x: 6 commits (all time) y: 430 lines of code src/main/java/com/epam/eco/commons/avro/CachedFieldExtractor.java x: 2 commits (all time) y: 17 lines of code src/main/java/com/epam/eco/commons/avro/CachedSchemaParser.java x: 2 commits (all time) y: 16 lines of code src/main/java/com/epam/eco/commons/avro/FieldExtractor.java x: 2 commits (all time) y: 27 lines of code src/main/java/com/epam/eco/commons/avro/FieldInfo.java x: 2 commits (all time) y: 61 lines of code src/main/java/com/epam/eco/commons/avro/Path.java x: 2 commits (all time) y: 89 lines of code src/main/java/com/epam/eco/commons/avro/UnknownTypeException.java x: 2 commits (all time) y: 7 lines of code src/main/java/com/epam/eco/commons/avro/avpath/AbstractEvaluationResult.java x: 2 commits (all time) y: 19 lines of code src/main/java/com/epam/eco/commons/avro/avpath/AvPath.java x: 3 commits (all time) y: 214 lines of code src/main/java/com/epam/eco/commons/avro/avpath/DelegatingEvaluationExpression.java x: 2 commits (all time) y: 42 lines of code src/main/java/com/epam/eco/commons/avro/avpath/EvaluationResult.java x: 2 commits (all time) y: 5 lines of code src/main/java/com/epam/eco/commons/avro/avpath/Expression.java x: 2 commits (all time) y: 6 lines of code src/main/java/com/epam/eco/commons/avro/avpath/GetRecordField.java x: 2 commits (all time) y: 37 lines of code src/main/java/com/epam/eco/commons/avro/avpath/GetRecordFieldResult.java x: 2 commits (all time) y: 43 lines of code src/main/java/com/epam/eco/commons/avro/avpath/PathParseException.java x: 2 commits (all time) y: 13 lines of code src/main/java/com/epam/eco/commons/avro/avpath/PathParser.java x: 3 commits (all time) y: 97 lines of code src/main/java/com/epam/eco/commons/avro/avpath/PathTemplate.java x: 3 commits (all time) y: 66 lines of code src/main/java/com/epam/eco/commons/avro/avpath/PathUtils.java x: 2 commits (all time) y: 72 lines of code src/main/java/com/epam/eco/commons/avro/avpath/SelectAllArrayElements.java x: 2 commits (all time) y: 28 lines of code src/main/java/com/epam/eco/commons/avro/avpath/SelectArrayElementByIndex.java x: 2 commits (all time) y: 33 lines of code src/main/java/com/epam/eco/commons/avro/avpath/SelectMapValueByKey.java x: 2 commits (all time) y: 35 lines of code src/main/java/com/epam/eco/commons/avro/avpath/SelectMapValueResult.java x: 2 commits (all time) y: 30 lines of code src/main/java/com/epam/eco/commons/avro/converter/AvroCaster.java x: 2 commits (all time) y: 152 lines of code src/main/java/com/epam/eco/commons/avro/converter/AvroConversionException.java x: 2 commits (all time) y: 23 lines of code src/main/java/com/epam/eco/commons/avro/converter/AvroConverters.java x: 2 commits (all time) y: 21 lines of code src/main/java/com/epam/eco/commons/avro/gen/DefaultSchemaGenerators.java x: 2 commits (all time) y: 82 lines of code src/main/java/com/epam/eco/commons/avro/gen/SchemaGenerationException.java x: 2 commits (all time) y: 10 lines of code src/main/java/com/epam/eco/commons/avro/io/parsing/GrammarError.java x: 2 commits (all time) y: 39 lines of code src/main/java/com/epam/eco/commons/avro/io/parsing/GrammarErrorParser.java x: 3 commits (all time) y: 60 lines of code src/main/java/com/epam/eco/commons/avro/modification/AddSchemaFieldToPath.java x: 2 commits (all time) y: 95 lines of code src/main/java/com/epam/eco/commons/avro/modification/ByNameSchemaFieldComparator.java x: 5 commits (all time) y: 17 lines of code src/main/java/com/epam/eco/commons/avro/modification/CachedSchemaModifications.java x: 2 commits (all time) y: 54 lines of code src/main/java/com/epam/eco/commons/avro/modification/ChangeSchemaFieldNamesCase.java x: 2 commits (all time) y: 163 lines of code src/main/java/com/epam/eco/commons/avro/modification/Noop.java x: 2 commits (all time) y: 14 lines of code src/main/java/com/epam/eco/commons/avro/modification/RecordsFirstSchemaFieldComparator.java x: 6 commits (all time) y: 25 lines of code src/main/java/com/epam/eco/commons/avro/modification/SchemaModifications.java x: 2 commits (all time) y: 31 lines of code src/main/java/com/epam/eco/commons/avro/modification/SetSchemaProperties.java x: 2 commits (all time) y: 161 lines of code src/main/java/com/epam/eco/commons/avro/modification/SortSchemaFields.java x: 2 commits (all time) y: 80 lines of code src/main/java/com/epam/eco/commons/avro/traversal/SchemaTraverser.java x: 2 commits (all time) y: 78 lines of code src/main/java/com/epam/eco/commons/avro/validation/DetailedSchemaValidationException.java x: 2 commits (all time) y: 47 lines of code
430.0
lines of code
  min: 5.0
  average: 58.16
  25th percentile: 17.0
  median: 32.0
  75th percentile: 73.5
  max: 430.0
0 9.0
commits (all time)
min: 2.0 | average: 2.5 | 25th percentile: 2.0 | median: 2.0 | 75th percentile: 2.0 | max: 9.0

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

src/main/java/com/epam/eco/commons/avro/converter/DefaultAvroConverters.java x: 7 contributors (all time) y: 341 lines of code spotbugs-exclude.xml x: 2 contributors (all time) y: 85 lines of code src/main/java/com/epam/eco/commons/avro/avpath/ExpressionChain.java x: 3 contributors (all time) y: 53 lines of code src/main/java/com/epam/eco/commons/avro/avpath/SelectAllElements.java x: 3 contributors (all time) y: 10 lines of code src/main/java/com/epam/eco/commons/avro/avpath/SelectElementByKey.java x: 3 contributors (all time) y: 17 lines of code src/main/java/com/epam/eco/commons/avro/traversal/GenericSchemaTraverser.java x: 3 contributors (all time) y: 134 lines of code src/main/java/com/epam/eco/commons/avro/modification/RemoveSchemaFieldByPath.java x: 3 contributors (all time) y: 81 lines of code src/main/java/com/epam/eco/commons/avro/AvroConstants.java x: 2 contributors (all time) y: 17 lines of code src/main/java/com/epam/eco/commons/avro/AvroUtils.java x: 2 contributors (all time) y: 430 lines of code src/main/java/com/epam/eco/commons/avro/CachedSchemaParser.java x: 2 contributors (all time) y: 16 lines of code src/main/java/com/epam/eco/commons/avro/FieldExtractor.java x: 2 contributors (all time) y: 27 lines of code src/main/java/com/epam/eco/commons/avro/FieldInfo.java x: 2 contributors (all time) y: 61 lines of code src/main/java/com/epam/eco/commons/avro/Path.java x: 2 contributors (all time) y: 89 lines of code src/main/java/com/epam/eco/commons/avro/UnknownTypeException.java x: 1 contributors (all time) y: 7 lines of code src/main/java/com/epam/eco/commons/avro/avpath/AbstractEvaluationResult.java x: 2 contributors (all time) y: 19 lines of code src/main/java/com/epam/eco/commons/avro/avpath/AvPath.java x: 2 contributors (all time) y: 214 lines of code src/main/java/com/epam/eco/commons/avro/avpath/DelegatingEvaluationExpression.java x: 2 contributors (all time) y: 42 lines of code src/main/java/com/epam/eco/commons/avro/avpath/EvaluationResult.java x: 2 contributors (all time) y: 5 lines of code src/main/java/com/epam/eco/commons/avro/avpath/Expression.java x: 2 contributors (all time) y: 6 lines of code src/main/java/com/epam/eco/commons/avro/avpath/GetRecordField.java x: 2 contributors (all time) y: 37 lines of code src/main/java/com/epam/eco/commons/avro/avpath/GetRecordFieldResult.java x: 2 contributors (all time) y: 43 lines of code src/main/java/com/epam/eco/commons/avro/avpath/PathParseException.java x: 2 contributors (all time) y: 13 lines of code src/main/java/com/epam/eco/commons/avro/avpath/PathParser.java x: 2 contributors (all time) y: 97 lines of code src/main/java/com/epam/eco/commons/avro/avpath/PathTemplate.java x: 2 contributors (all time) y: 66 lines of code src/main/java/com/epam/eco/commons/avro/avpath/PathUtils.java x: 1 contributors (all time) y: 72 lines of code src/main/java/com/epam/eco/commons/avro/avpath/SelectAllArrayElements.java x: 2 contributors (all time) y: 28 lines of code src/main/java/com/epam/eco/commons/avro/avpath/SelectArrayElementByIndex.java x: 2 contributors (all time) y: 33 lines of code src/main/java/com/epam/eco/commons/avro/avpath/SelectMapValueByKey.java x: 2 contributors (all time) y: 35 lines of code src/main/java/com/epam/eco/commons/avro/avpath/SelectMapValueResult.java x: 2 contributors (all time) y: 30 lines of code src/main/java/com/epam/eco/commons/avro/converter/AvroCaster.java x: 2 contributors (all time) y: 152 lines of code src/main/java/com/epam/eco/commons/avro/converter/AvroConversionException.java x: 2 contributors (all time) y: 23 lines of code src/main/java/com/epam/eco/commons/avro/converter/AvroConverters.java x: 2 contributors (all time) y: 21 lines of code src/main/java/com/epam/eco/commons/avro/gen/DefaultSchemaGenerators.java x: 2 contributors (all time) y: 82 lines of code src/main/java/com/epam/eco/commons/avro/gen/SchemaGenerationException.java x: 2 contributors (all time) y: 10 lines of code src/main/java/com/epam/eco/commons/avro/io/parsing/GrammarError.java x: 2 contributors (all time) y: 39 lines of code src/main/java/com/epam/eco/commons/avro/io/parsing/GrammarErrorParser.java x: 2 contributors (all time) y: 60 lines of code src/main/java/com/epam/eco/commons/avro/modification/AddSchemaFieldToPath.java x: 2 contributors (all time) y: 95 lines of code src/main/java/com/epam/eco/commons/avro/modification/CachedSchemaModifications.java x: 2 contributors (all time) y: 54 lines of code src/main/java/com/epam/eco/commons/avro/modification/ChangeSchemaFieldNamesCase.java x: 2 contributors (all time) y: 163 lines of code src/main/java/com/epam/eco/commons/avro/modification/NamedFirstSchemaFieldComparator.java x: 1 contributors (all time) y: 28 lines of code src/main/java/com/epam/eco/commons/avro/modification/Noop.java x: 2 contributors (all time) y: 14 lines of code src/main/java/com/epam/eco/commons/avro/modification/RecordsFirstSchemaFieldComparator.java x: 3 contributors (all time) y: 25 lines of code src/main/java/com/epam/eco/commons/avro/modification/SchemaModifications.java x: 2 contributors (all time) y: 31 lines of code src/main/java/com/epam/eco/commons/avro/modification/SetSchemaProperties.java x: 2 contributors (all time) y: 161 lines of code src/main/java/com/epam/eco/commons/avro/modification/SortSchemaFields.java x: 2 contributors (all time) y: 80 lines of code src/main/java/com/epam/eco/commons/avro/traversal/SchemaTraverseListener.java x: 2 contributors (all time) y: 7 lines of code src/main/java/com/epam/eco/commons/avro/traversal/SchemaTraverser.java x: 2 contributors (all time) y: 78 lines of code src/main/java/com/epam/eco/commons/avro/validation/DetailedSchemaValidationException.java x: 2 contributors (all time) y: 47 lines of code
430.0
lines of code
  min: 5.0
  average: 58.16
  25th percentile: 17.0
  median: 32.0
  75th percentile: 73.5
  max: 430.0
0 7.0
contributors (all time)
min: 1.0 | average: 2.15 | 25th percentile: 2.0 | median: 2.0 | 75th percentile: 2.0 | max: 7.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".