apache / parquet-java
File Size

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

Intro
Learn more...
File Size Overall
12% | 22% | 21% | 20% | 22%
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
java12% | 22% | 21% | 20% | 22%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
parquet-hadoop25% | 19% | 17% | 18% | 18%
parquet-plugins93% | 0% | 0% | 3% | 2%
parquet-column5% | 21% | 19% | 23% | 29%
parquet-thrift0% | 42% | 13% | 21% | 22%
parquet-avro0% | 58% | 19% | 17% | 4%
parquet-protobuf0% | 67% | 14% | 0% | 17%
parquet-arrow0% | 76% | 0% | 15% | 7%
parquet-encoding0% | 68% | 0% | 0% | 31%
parquet-variant0% | 43% | 34% | 14% | 7%
parquet-cli0% | 0% | 41% | 25% | 32%
parquet-common0% | 0% | 35% | 27% | 37%
parquet-generator0% | 0% | 76% | 16% | 7%
parquet-format-structures0% | 0% | 55% | 28% | 15%
parquet-benchmarks0% | 0% | 28% | 53% | 18%
Longest Files (Top 50)
File# lines# units
ByteBitPacking512VectorLE.java
in parquet-plugins/parquet-encoding-vector/src/main/java/org/apache/parquet/column/values/bitpacking
2617 347
ParquetMetadataConverter.java
in parquet-hadoop/src/main/java/org/apache/parquet/format/converter
2137 127
ParquetFileWriter.java
in parquet-hadoop/src/main/java/org/apache/parquet/hadoop
1706 94
ParquetFileReader.java
in parquet-hadoop/src/main/java/org/apache/parquet/hadoop
1538 102
LogicalTypeAnnotation.java
in parquet-column/src/main/java/org/apache/parquet/schema
1064 207
ParquetRewriter.java
in parquet-hadoop/src/main/java/org/apache/parquet/hadoop/rewrite
981 32
Types.java
in parquet-column/src/main/java/org/apache/parquet/schema
946 159
AvroRecordConverter.java
in parquet-avro/src/main/java/org/apache/parquet/avro
924 58
ThriftRecordConverter.java
in parquet-thrift/src/main/java/org/apache/parquet/thrift
739 77
SchemaConverter.java
in parquet-arrow/src/main/java/org/apache/parquet/arrow/schema
727 17
ProtoMessageConverter.java
in parquet-protobuf/src/main/java/org/apache/parquet/proto
702 62
PrimitiveType.java
in parquet-column/src/main/java/org/apache/parquet/schema
634 73
ProtoWriteSupport.java
in parquet-protobuf/src/main/java/org/apache/parquet/proto
611 54
ColumnChunkPageWriteStore.java
in parquet-hadoop/src/main/java/org/apache/parquet/hadoop
604 25
ColumnReaderBase.java
in parquet-column/src/main/java/org/apache/parquet/column/impl
603 38
ColumnIndexBuilder.java
in parquet-column/src/main/java/org/apache/parquet/internal/column/columnindex
600 43
Operators.java
in parquet-column/src/main/java/org/apache/parquet/filter2/predicate
589 77
BufferedProtocolReadToWrite.java
in parquet-thrift/src/main/java/org/apache/parquet/thrift
580 81
ParquetWriteProtocol.java
in parquet-thrift/src/main/java/org/apache/parquet/thrift
578 68
AvroWriteSupport.java
in parquet-avro/src/main/java/org/apache/parquet/avro
576 40
Binary.java
in parquet-column/src/main/java/org/apache/parquet/io/api
568 88
ParquetInputFormat.java
in parquet-hadoop/src/main/java/org/apache/parquet/hadoop
545 52
ThriftType.java
in parquet-thrift/src/main/java/org/apache/parquet/thrift/struct
537 87
ColumnChunkMetaData.java
in parquet-hadoop/src/main/java/org/apache/parquet/hadoop/metadata
532 57
ColumnIndexValidator.java
in parquet-hadoop/src/main/java/org/apache/parquet/hadoop
531 51
BitPacking.java
in parquet-encoding/src/main/java/org/apache/parquet/column/values/bitpacking
528 49
ParquetProperties.java
in parquet-column/src/main/java/org/apache/parquet/column
514 74
AvroSchemaConverter.java
in parquet-avro/src/main/java/org/apache/parquet/avro
511 22
VariantUtil.java
in parquet-variant/src/main/java/org/apache/parquet/variant
510 28
ParquetWriter.java
in parquet-hadoop/src/main/java/org/apache/parquet/hadoop
505 55
DirectCodecFactory.java
in parquet-hadoop/src/main/java/org/apache/parquet/hadoop
502 55
IncrementallyUpdatedFilterPredicateGenerator.java
in parquet-generator/src/main/java/org/apache/parquet/filter2
496 17
AvroJson.java
in parquet-cli/src/main/java/org/apache/parquet/cli/json
483 32
DictionaryValuesWriter.java
in parquet-column/src/main/java/org/apache/parquet/column/values/dictionary
473 46
BytesInput.java
in parquet-common/src/main/java/org/apache/parquet/bytes
443 78
DictionaryFilter.java
in parquet-hadoop/src/main/java/org/apache/parquet/filter2/dictionarylevel
417 7
ParquetOutputFormat.java
in parquet-hadoop/src/main/java/org/apache/parquet/hadoop
413 68
AvroIndexedRecordConverter.java
in parquet-avro/src/main/java/org/apache/parquet/avro
401 37
VariantBuilder.java
in parquet-variant/src/main/java/org/apache/parquet/variant
398 34
ParquetReadOptions.java
in parquet-hadoop/src/main/java/org/apache/parquet
398 52
MessageColumnIO.java
in parquet-column/src/main/java/org/apache/parquet/io
379 39
FilteringBenchmarks.java
in parquet-benchmarks/src/main/java/org/apache/parquet/benchmarks
367 27
RecordReaderImplementation.java
in parquet-column/src/main/java/org/apache/parquet/io
361 34
ColumnChunkPageReadStore.java
in parquet-hadoop/src/main/java/org/apache/parquet/hadoop
354 15
PrimitiveStringifier.java
in parquet-column/src/main/java/org/apache/parquet/schema
350 47
RewriteOptions.java
in parquet-hadoop/src/main/java/org/apache/parquet/hadoop/rewrite
334 40
BoundaryOrder.java
in parquet-column/src/main/java/org/apache/parquet/internal/column/columnindex
334 16
ThriftSchemaConvertVisitor.java
in parquet-thrift/src/main/java/org/apache/parquet/thrift
325 25
Util.java
in parquet-format-structures/src/main/java/org/apache/parquet/format
318 43
Statistics.java
in parquet-column/src/main/java/org/apache/parquet/column/statistics
316 39
Files With Most Units (Top 50)
File# lines# units
ByteBitPacking512VectorLE.java
in parquet-plugins/parquet-encoding-vector/src/main/java/org/apache/parquet/column/values/bitpacking
2617 347
LogicalTypeAnnotation.java
in parquet-column/src/main/java/org/apache/parquet/schema
1064 207
Types.java
in parquet-column/src/main/java/org/apache/parquet/schema
946 159
ParquetMetadataConverter.java
in parquet-hadoop/src/main/java/org/apache/parquet/format/converter
2137 127
ParquetFileReader.java
in parquet-hadoop/src/main/java/org/apache/parquet/hadoop
1538 102
ParquetFileWriter.java
in parquet-hadoop/src/main/java/org/apache/parquet/hadoop
1706 94
Binary.java
in parquet-column/src/main/java/org/apache/parquet/io/api
568 88
ThriftType.java
in parquet-thrift/src/main/java/org/apache/parquet/thrift/struct
537 87
BufferedProtocolReadToWrite.java
in parquet-thrift/src/main/java/org/apache/parquet/thrift
580 81
BytesInput.java
in parquet-common/src/main/java/org/apache/parquet/bytes
443 78
ThriftRecordConverter.java
in parquet-thrift/src/main/java/org/apache/parquet/thrift
739 77
Operators.java
in parquet-column/src/main/java/org/apache/parquet/filter2/predicate
589 77
ParquetProperties.java
in parquet-column/src/main/java/org/apache/parquet/column
514 74
PrimitiveType.java
in parquet-column/src/main/java/org/apache/parquet/schema
634 73
ParquetWriteProtocol.java
in parquet-thrift/src/main/java/org/apache/parquet/thrift
578 68
ParquetOutputFormat.java
in parquet-hadoop/src/main/java/org/apache/parquet/hadoop
413 68
ProtoMessageConverter.java
in parquet-protobuf/src/main/java/org/apache/parquet/proto
702 62
AvroRecordConverter.java
in parquet-avro/src/main/java/org/apache/parquet/avro
924 58
ColumnChunkMetaData.java
in parquet-hadoop/src/main/java/org/apache/parquet/hadoop/metadata
532 57
ParquetWriter.java
in parquet-hadoop/src/main/java/org/apache/parquet/hadoop
505 55
DirectCodecFactory.java
in parquet-hadoop/src/main/java/org/apache/parquet/hadoop
502 55
ProtoWriteSupport.java
in parquet-protobuf/src/main/java/org/apache/parquet/proto
611 54
ParquetInputFormat.java
in parquet-hadoop/src/main/java/org/apache/parquet/hadoop
545 52
ParquetReadOptions.java
in parquet-hadoop/src/main/java/org/apache/parquet
398 52
ColumnIndexValidator.java
in parquet-hadoop/src/main/java/org/apache/parquet/hadoop
531 51
InterningProtocol.java
in parquet-format-structures/src/main/java/org/apache/parquet/format
215 50
BitPacking.java
in parquet-encoding/src/main/java/org/apache/parquet/column/values/bitpacking
528 49
ParquetProtocol.java
in parquet-thrift/src/main/java/org/apache/parquet/thrift
211 47
AvroConverters.java
in parquet-avro/src/main/java/org/apache/parquet/avro
258 47
PrimitiveStringifier.java
in parquet-column/src/main/java/org/apache/parquet/schema
350 47
DictionaryValuesWriter.java
in parquet-column/src/main/java/org/apache/parquet/column/values/dictionary
473 46
Util.java
in parquet-format-structures/src/main/java/org/apache/parquet/format
318 43
ColumnIndexBuilder.java
in parquet-column/src/main/java/org/apache/parquet/internal/column/columnindex
600 43
ParquetReader.java
in parquet-hadoop/src/main/java/org/apache/parquet/hadoop
294 41
AvroWriteSupport.java
in parquet-avro/src/main/java/org/apache/parquet/avro
576 40
RewriteOptions.java
in parquet-hadoop/src/main/java/org/apache/parquet/hadoop/rewrite
334 40
DynMethods.java
in parquet-common/src/main/java/org/apache/parquet/util
261 39
MessageColumnIO.java
in parquet-column/src/main/java/org/apache/parquet/io
379 39
Statistics.java
in parquet-column/src/main/java/org/apache/parquet/column/statistics
316 39
ColumnReaderBase.java
in parquet-column/src/main/java/org/apache/parquet/column/impl
603 38
AvroIndexedRecordConverter.java
in parquet-avro/src/main/java/org/apache/parquet/avro
401 37
PrimitiveComparator.java
in parquet-column/src/main/java/org/apache/parquet/schema
214 36
GroupType.java
in parquet-column/src/main/java/org/apache/parquet/schema
254 35
VariantBuilder.java
in parquet-variant/src/main/java/org/apache/parquet/variant
398 34
RecordReaderImplementation.java
in parquet-column/src/main/java/org/apache/parquet/io
361 34
AvroJson.java
in parquet-cli/src/main/java/org/apache/parquet/cli/json
483 32
ParquetRewriter.java
in parquet-hadoop/src/main/java/org/apache/parquet/hadoop/rewrite
981 32
SimpleGroup.java
in parquet-column/src/main/java/org/apache/parquet/example/data/simple
207 32
TypedConsumer.java
in parquet-format-structures/src/main/java/org/apache/parquet/format/event
154 29
VariantUtil.java
in parquet-variant/src/main/java/org/apache/parquet/variant
510 28
Files With Long Lines (Top 9)

There are 9 files with lines longer than 120 characters. In total, there are 20 long lines.

File# lines# units# long lines
IncrementallyUpdatedFilterPredicateGenerator.java
in parquet-generator/src/main/java/org/apache/parquet/filter2
496 17 9
ColumnIndexValidator.java
in parquet-hadoop/src/main/java/org/apache/parquet/hadoop
531 51 4
RawPagesReader.java
in parquet-cli/src/main/java/org/apache/parquet/cli/rawpages
84 4 1
IntBasedBitPackingGenerator.java
in parquet-generator/src/main/java/org/apache/parquet/encoding/bitpacking
163 6 1
ParquetMetadataConverter.java
in parquet-hadoop/src/main/java/org/apache/parquet/format/converter
2137 127 1
ParquetFileWriter.java
in parquet-hadoop/src/main/java/org/apache/parquet/hadoop
1706 94 1
ParquetInputFormat.java
in parquet-hadoop/src/main/java/org/apache/parquet/hadoop
545 52 1
ValuesReader.java
in parquet-column/src/main/java/org/apache/parquet/column/values
71 13 1
Operators.java
in parquet-column/src/main/java/org/apache/parquet/filter2/predicate
589 77 1
Correlations

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

parquet-hadoop/src/main/java/org/apache/parquet/hadoop/ParquetFileReader.java x: 60 commits (all time) y: 1538 lines of code parquet-variant/src/main/java/org/apache/parquet/variant/VariantArrayBuilder.java x: 1 commits (all time) y: 35 lines of code parquet-variant/src/main/java/org/apache/parquet/variant/VariantBuilder.java x: 1 commits (all time) y: 398 lines of code parquet-variant/src/main/java/org/apache/parquet/variant/VariantObjectBuilder.java x: 1 commits (all time) y: 50 lines of code parquet-variant/src/main/java/org/apache/parquet/variant/VariantUtil.java x: 2 commits (all time) y: 510 lines of code parquet-hadoop/src/main/java/org/apache/parquet/hadoop/util/HadoopPositionOutputStream.java x: 4 commits (all time) y: 39 lines of code parquet-cli/src/main/java/org/apache/parquet/cli/util/RawUtils.java x: 3 commits (all time) y: 78 lines of code parquet-column/src/main/java/org/apache/parquet/schema/LogicalTypeAnnotation.java x: 22 commits (all time) y: 1064 lines of code parquet-column/src/main/java/org/apache/parquet/schema/PrimitiveStringifier.java x: 9 commits (all time) y: 350 lines of code parquet-column/src/main/java/org/apache/parquet/schema/PrimitiveType.java x: 20 commits (all time) y: 634 lines of code parquet-column/src/main/java/org/apache/parquet/schema/Types.java x: 26 commits (all time) y: 946 lines of code parquet-hadoop/src/main/java/org/apache/parquet/format/converter/ParquetMetadataConverter.java x: 67 commits (all time) y: 2137 lines of code parquet-avro/src/main/java/org/apache/parquet/avro/AvroConverters.java x: 8 commits (all time) y: 258 lines of code parquet-avro/src/main/java/org/apache/parquet/avro/AvroParquetReader.java x: 11 commits (all time) y: 113 lines of code parquet-avro/src/main/java/org/apache/parquet/avro/AvroReadSupport.java x: 13 commits (all time) y: 155 lines of code parquet-avro/src/main/java/org/apache/parquet/avro/AvroRecordConverter.java x: 19 commits (all time) y: 924 lines of code parquet-avro/src/main/java/org/apache/parquet/avro/AvroRecordMaterializer.java x: 4 commits (all time) y: 21 lines of code parquet-avro/src/main/java/org/apache/parquet/avro/ReflectClassValidator.java x: 1 commits (all time) y: 62 lines of code parquet-variant/src/main/java/org/apache/parquet/variant/Variant.java x: 1 commits (all time) y: 174 lines of code parquet-column/src/main/java/org/apache/parquet/schema/MessageTypeParser.java x: 9 commits (all time) y: 214 lines of code parquet-format-structures/src/main/java/org/apache/parquet/format/LogicalTypes.java x: 6 commits (all time) y: 37 lines of code parquet-column/src/main/java/org/apache/parquet/column/ParquetProperties.java x: 27 commits (all time) y: 514 lines of code parquet-hadoop/src/main/java/org/apache/parquet/filter2/dictionarylevel/DictionaryFilter.java x: 17 commits (all time) y: 417 lines of code parquet-hadoop/src/main/java/org/apache/parquet/hadoop/ParquetFileWriter.java x: 62 commits (all time) y: 1706 lines of code parquet-hadoop/src/main/java/org/apache/parquet/crypto/AesCtrDecryptor.java x: 4 commits (all time) y: 114 lines of code parquet-hadoop/src/main/java/org/apache/parquet/crypto/AesGcmDecryptor.java x: 4 commits (all time) y: 101 lines of code parquet-hadoop/src/main/java/org/apache/parquet/hadoop/ColumnChunkPageWriteStore.java x: 25 commits (all time) y: 604 lines of code parquet-hadoop/src/main/java/org/apache/parquet/hadoop/rewrite/ParquetRewriter.java x: 21 commits (all time) y: 981 lines of code parquet-hadoop/src/main/java/org/apache/parquet/ParquetReadOptions.java x: 17 commits (all time) y: 398 lines of code parquet-thrift/src/main/java/org/apache/parquet/thrift/pig/ParquetThriftStorer.java x: 4 commits (all time) y: 45 lines of code parquet-thrift/src/main/java/org/apache/parquet/thrift/pig/TupleToThriftWriteSupport.java x: 6 commits (all time) y: 51 lines of code parquet-hadoop/src/main/java/org/apache/parquet/crypto/InternalFileDecryptor.java x: 4 commits (all time) y: 264 lines of code parquet-avro/src/main/java/org/apache/parquet/avro/AvroSchemaConverter.java x: 23 commits (all time) y: 511 lines of code parquet-cli/src/main/java/org/apache/parquet/cli/Main.java x: 12 commits (all time) y: 159 lines of code parquet-cli/src/main/java/org/apache/parquet/cli/commands/ShowSizeStatisticsCommand.java x: 1 commits (all time) y: 80 lines of code parquet-column/src/main/java/org/apache/parquet/internal/column/columnindex/ColumnIndexBuilder.java x: 13 commits (all time) y: 600 lines of code parquet-column/src/main/java/org/apache/parquet/internal/column/columnindex/OffsetIndexBuilder.java x: 6 commits (all time) y: 154 lines of code parquet-column/src/main/java/org/apache/parquet/column/statistics/SizeStatistics.java x: 4 commits (all time) y: 152 lines of code parquet-hadoop/src/main/java/org/apache/parquet/hadoop/ParquetInputFormat.java x: 17 commits (all time) y: 545 lines of code parquet-hadoop/src/main/java/org/apache/parquet/hadoop/util/HadoopInputFile.java x: 6 commits (all time) y: 72 lines of code parquet-hadoop/src/main/java/org/apache/parquet/hadoop/util/wrapped/io/FutureIO.java x: 2 commits (all time) y: 54 lines of code parquet-hadoop/src/main/java/org/apache/parquet/hadoop/metadata/ParquetMetadata.java x: 15 commits (all time) y: 63 lines of code parquet-column/src/main/java/org/apache/parquet/column/impl/ColumnValueCollector.java x: 3 commits (all time) y: 153 lines of code parquet-hadoop/src/main/java/org/apache/parquet/hadoop/ParquetOutputFormat.java x: 38 commits (all time) y: 413 lines of code parquet-hadoop/src/main/java/org/apache/parquet/hadoop/ParquetWriter.java x: 46 commits (all time) y: 505 lines of code parquet-hadoop/src/main/java/org/apache/parquet/hadoop/rewrite/RewriteOptions.java x: 8 commits (all time) y: 334 lines of code parquet-protobuf/src/main/java/org/apache/parquet/proto/ProtoMessageConverter.java x: 11 commits (all time) y: 702 lines of code parquet-common/src/main/java/org/apache/parquet/bytes/BytesInput.java x: 11 commits (all time) y: 443 lines of code parquet-hadoop/src/main/java/org/apache/parquet/hadoop/EncryptionPropertiesHelper.java x: 2 commits (all time) y: 30 lines of code parquet-column/src/main/java/org/apache/parquet/column/impl/ColumnReaderBase.java x: 6 commits (all time) y: 603 lines of code parquet-column/src/main/java/org/apache/parquet/column/values/deltastrings/DeltaByteArrayReader.java x: 10 commits (all time) y: 48 lines of code parquet-common/src/main/java/org/apache/parquet/ParquetSizeOverflowException.java x: 1 commits (all time) y: 10 lines of code parquet-column/src/main/java/org/apache/parquet/column/statistics/NoopStatistics.java x: 1 commits (all time) y: 85 lines of code parquet-column/src/main/java/org/apache/parquet/column/statistics/Statistics.java x: 11 commits (all time) y: 316 lines of code parquet-avro/src/main/java/org/apache/parquet/avro/AvroWriteSupport.java x: 20 commits (all time) y: 576 lines of code parquet-benchmarks/src/main/java/org/apache/parquet/benchmarks/FilteringBenchmarks.java x: 5 commits (all time) y: 367 lines of code parquet-cli/src/main/java/org/apache/parquet/cli/commands/RewriteCommand.java x: 6 commits (all time) y: 107 lines of code parquet-cli/src/main/java/org/apache/parquet/cli/commands/TransCompressionCommand.java x: 7 commits (all time) y: 70 lines of code parquet-column/src/main/java/org/apache/parquet/filter2/predicate/ContainsRewriter.java x: 2 commits (all time) y: 142 lines of code parquet-column/src/main/java/org/apache/parquet/filter2/predicate/LogicalInverter.java x: 7 commits (all time) y: 82 lines of code parquet-column/src/main/java/org/apache/parquet/filter2/predicate/Operators.java x: 10 commits (all time) y: 589 lines of code parquet-column/src/main/java/org/apache/parquet/internal/filter2/columnindex/ColumnIndexFilter.java x: 9 commits (all time) y: 161 lines of code parquet-generator/src/main/java/org/apache/parquet/filter2/IncrementallyUpdatedFilterPredicateGenerator.java x: 9 commits (all time) y: 496 lines of code parquet-hadoop/src/main/java/org/apache/parquet/filter2/bloomfilterlevel/BloomFilterImpl.java x: 5 commits (all time) y: 136 lines of code parquet-hadoop/src/main/java/org/apache/parquet/filter2/statisticslevel/StatisticsFilter.java x: 11 commits (all time) y: 300 lines of code parquet-hadoop/src/main/java/org/apache/parquet/crypto/EncryptionPropertiesFactory.java x: 3 commits (all time) y: 35 lines of code parquet-hadoop/src/main/java/org/apache/parquet/hadoop/ParquetReader.java x: 19 commits (all time) y: 294 lines of code parquet-common/src/main/java/org/apache/parquet/hadoop/metadata/ColumnPath.java x: 6 commits (all time) y: 61 lines of code parquet-hadoop/src/main/java/org/apache/parquet/crypto/InternalColumnEncryptionSetup.java x: 3 commits (all time) y: 54 lines of code parquet-column/src/main/java/org/apache/parquet/filter2/predicate/FilterApi.java x: 7 commits (all time) y: 95 lines of code parquet-hadoop/src/main/java/org/apache/parquet/hadoop/util/wrapped/io/VectorIoBridge.java x: 2 commits (all time) y: 172 lines of code parquet-column/src/main/java/org/apache/parquet/filter2/compat/FilterCompat.java x: 7 commits (all time) y: 86 lines of code parquet-column/src/main/java/org/apache/parquet/filter2/predicate/FilterPredicate.java x: 5 commits (all time) y: 40 lines of code parquet-column/src/main/java/org/apache/parquet/filter2/predicate/LogicalInverseRewriter.java x: 6 commits (all time) y: 84 lines of code parquet-column/src/main/java/org/apache/parquet/filter2/predicate/SchemaCompatibilityValidator.java x: 8 commits (all time) y: 151 lines of code parquet-column/src/main/java/org/apache/parquet/internal/column/columnindex/IndexIterator.java x: 5 commits (all time) y: 145 lines of code parquet-hadoop/src/main/java/org/apache/parquet/hadoop/metadata/ColumnChunkMetaData.java x: 16 commits (all time) y: 532 lines of code parquet-hadoop/src/main/java/org/apache/parquet/hadoop/metadata/ColumnChunkProperties.java x: 5 commits (all time) y: 71 lines of code parquet-hadoop/src/main/java/org/apache/parquet/hadoop/api/InitContext.java x: 5 commits (all time) y: 54 lines of code parquet-hadoop/src/main/java/org/apache/parquet/hadoop/api/WriteSupport.java x: 7 commits (all time) y: 52 lines of code parquet-column/src/main/java/org/apache/parquet/io/api/Binary.java x: 15 commits (all time) y: 568 lines of code parquet-hadoop/src/main/java/org/apache/parquet/hadoop/CodecFactory.java x: 15 commits (all time) y: 250 lines of code parquet-hadoop/src/main/java/org/apache/parquet/hadoop/DirectCodecFactory.java x: 14 commits (all time) y: 502 lines of code parquet-thrift/src/main/java/org/apache/parquet/thrift/struct/ThriftType.java x: 11 commits (all time) y: 537 lines of code parquet-column/src/main/java/org/apache/parquet/column/Encoding.java x: 8 commits (all time) y: 225 lines of code parquet-column/src/main/java/org/apache/parquet/column/values/bytestreamsplit/ByteStreamSplitValuesReader.java x: 4 commits (all time) y: 78 lines of code parquet-column/src/main/java/org/apache/parquet/column/values/bytestreamsplit/ByteStreamSplitValuesReaderForDouble.java x: 3 commits (all time) y: 10 lines of code parquet-column/src/main/java/org/apache/parquet/column/values/bytestreamsplit/ByteStreamSplitValuesReaderForFLBA.java x: 1 commits (all time) y: 11 lines of code parquet-column/src/main/java/org/apache/parquet/column/values/factory/DefaultV2ValuesWriterFactory.java x: 5 commits (all time) y: 155 lines of code parquet-column/src/main/java/org/apache/parquet/example/data/simple/SimpleGroup.java x: 5 commits (all time) y: 207 lines of code parquet-common/src/main/java/org/apache/parquet/io/ParquetFileRange.java x: 1 commits (all time) y: 28 lines of code parquet-common/src/main/java/org/apache/parquet/util/DynMethods.java x: 6 commits (all time) y: 261 lines of code parquet-hadoop/src/main/java/org/apache/parquet/HadoopReadOptions.java x: 12 commits (all time) y: 116 lines of code parquet-hadoop/src/main/java/org/apache/parquet/hadoop/util/H2SeekableInputStream.java x: 8 commits (all time) y: 68 lines of code parquet-hadoop/src/main/java/org/apache/parquet/hadoop/util/wrapped/io/FileRangeBridge.java x: 1 commits (all time) y: 106 lines of code parquet-hadoop/src/main/java/org/apache/parquet/hadoop/codec/NonBlockedCompressor.java x: 3 commits (all time) y: 110 lines of code parquet-hadoop/src/main/java/org/apache/parquet/hadoop/codec/NonBlockedDecompressor.java x: 3 commits (all time) y: 96 lines of code parquet-cli/src/main/java/org/apache/parquet/cli/BaseCommand.java x: 10 commits (all time) y: 247 lines of code parquet-common/src/main/java/org/apache/parquet/io/DelegatingPositionOutputStream.java x: 2 commits (all time) y: 38 lines of code parquet-hadoop/src/main/java/org/apache/parquet/hadoop/ParquetInputSplit.java x: 6 commits (all time) y: 170 lines of code parquet-protobuf/src/main/java/org/apache/parquet/proto/ProtoParquetWriter.java x: 8 commits (all time) y: 92 lines of code parquet-column/src/main/java/org/apache/parquet/io/MessageColumnIO.java x: 18 commits (all time) y: 379 lines of code parquet-common/src/main/java/org/apache/parquet/compression/CompressionCodecFactory.java x: 3 commits (all time) y: 21 lines of code parquet-hadoop/src/main/java/org/apache/parquet/hadoop/ColumnChunkPageReadStore.java x: 20 commits (all time) y: 354 lines of code parquet-hadoop/src/main/java/org/apache/parquet/hadoop/codec/Lz4RawCodec.java x: 3 commits (all time) y: 68 lines of code parquet-column/src/main/java/org/apache/parquet/column/impl/ColumnWriteStoreBase.java x: 11 commits (all time) y: 217 lines of code parquet-column/src/main/java/org/apache/parquet/column/impl/ColumnWriterBase.java x: 12 commits (all time) y: 277 lines of code parquet-hadoop/src/main/java/org/apache/parquet/hadoop/InternalParquetRecordWriter.java x: 24 commits (all time) y: 181 lines of code parquet-hadoop/src/main/java/org/apache/parquet/hadoop/util/HadoopStreams.java x: 9 commits (all time) y: 63 lines of code parquet-column/src/main/java/org/apache/parquet/column/impl/ColumnWriterV2.java x: 11 commits (all time) y: 76 lines of code parquet-column/src/main/java/org/apache/parquet/internal/column/columnindex/ColumnIndex.java x: 3 commits (all time) y: 19 lines of code parquet-column/src/main/java/org/apache/parquet/internal/column/columnindex/OffsetIndex.java x: 5 commits (all time) y: 18 lines of code parquet-common/src/main/java/org/apache/parquet/bytes/ReusingByteBufferAllocator.java x: 2 commits (all time) y: 69 lines of code parquet-column/src/main/java/org/apache/parquet/internal/column/columnindex/BinaryColumnIndexBuilder.java x: 5 commits (all time) y: 106 lines of code parquet-column/src/main/java/org/apache/parquet/column/ColumnWriteStore.java x: 6 commits (all time) y: 14 lines of code parquet-column/src/main/java/org/apache/parquet/column/page/PageWriteStore.java x: 4 commits (all time) y: 8 lines of code parquet-column/src/main/java/org/apache/parquet/column/values/bloomfilter/BloomFilterWriteStore.java x: 2 commits (all time) y: 8 lines of code parquet-common/src/main/java/org/apache/parquet/bytes/BytesUtils.java x: 9 commits (all time) y: 237 lines of code parquet-common/src/main/java/org/apache/parquet/bytes/CapacityByteArrayOutputStream.java x: 10 commits (all time) y: 190 lines of code parquet-common/src/main/java/org/apache/parquet/bytes/ConcatenatingByteBufferCollector.java x: 1 commits (all time) y: 56 lines of code parquet-common/src/main/java/org/apache/parquet/bytes/TrackingByteBufferAllocator.java x: 2 commits (all time) y: 106 lines of code parquet-common/src/main/java/org/apache/parquet/util/AutoCloseables.java x: 2 commits (all time) y: 44 lines of code parquet-cli/src/main/java/org/apache/parquet/cli/commands/CheckParquet251Command.java x: 5 commits (all time) y: 291 lines of code parquet-column/src/main/java/org/apache/parquet/column/values/ValuesWriter.java x: 7 commits (all time) y: 40 lines of code parquet-column/src/main/java/org/apache/parquet/column/values/dictionary/DictionaryValuesWriter.java x: 10 commits (all time) y: 473 lines of code parquet-column/src/main/java/org/apache/parquet/column/values/rle/RunLengthBitPackingHybridEncoder.java x: 6 commits (all time) y: 129 lines of code parquet-hadoop/src/main/java/org/apache/parquet/hadoop/ColumnIndexValidator.java x: 3 commits (all time) y: 531 lines of code parquet-hadoop/src/main/java/org/apache/parquet/hadoop/InternalParquetRecordReader.java x: 20 commits (all time) y: 254 lines of code parquet-cli/src/main/java/org/apache/parquet/cli/rawpages/RawPagesReader.java x: 3 commits (all time) y: 84 lines of code parquet-format-structures/src/main/java/org/apache/parquet/format/InterningProtocol.java x: 6 commits (all time) y: 215 lines of code parquet-thrift/src/main/java/org/apache/parquet/thrift/BufferedProtocolReadToWrite.java x: 9 commits (all time) y: 580 lines of code parquet-thrift/src/main/java/org/apache/parquet/thrift/ParquetWriteProtocol.java x: 7 commits (all time) y: 578 lines of code parquet-thrift/src/main/java/org/apache/parquet/thrift/ThriftSchemaConvertVisitor.java x: 17 commits (all time) y: 325 lines of code parquet-thrift/src/main/java/org/apache/parquet/thrift/ThriftSchemaConverter.java x: 14 commits (all time) y: 168 lines of code parquet-thrift/src/main/java/org/apache/parquet/thrift/projection/amend/DefaultEventsVisitor.java x: 5 commits (all time) y: 186 lines of code parquet-thrift/src/main/java/org/apache/parquet/thrift/struct/CompatibilityChecker.java x: 8 commits (all time) y: 189 lines of code parquet-hadoop/src/main/java/org/apache/parquet/hadoop/example/ExampleParquetWriter.java x: 6 commits (all time) y: 73 lines of code parquet-avro/src/main/java/org/apache/parquet/avro/AvroIndexedRecordConverter.java x: 10 commits (all time) y: 401 lines of code parquet-cli/src/main/java/org/apache/parquet/cli/csv/AvroCSV.java x: 4 commits (all time) y: 177 lines of code parquet-cli/src/main/java/org/apache/parquet/cli/csv/CSVProperties.java x: 4 commits (all time) y: 85 lines of code parquet-cli/src/main/java/org/apache/parquet/cli/json/AvroJson.java x: 8 commits (all time) y: 483 lines of code parquet-hadoop/src/main/java/org/apache/parquet/hadoop/UnmaterializableRecordCounter.java x: 5 commits (all time) y: 51 lines of code parquet-hadoop/src/main/java/org/apache/parquet/crypto/keytools/KeyToolkit.java x: 6 commits (all time) y: 230 lines of code parquet-common/src/main/java/org/apache/parquet/glob/GlobExpander.java x: 4 commits (all time) y: 59 lines of code parquet-column/src/main/java/org/apache/parquet/schema/GroupType.java x: 14 commits (all time) y: 254 lines of code parquet-column/src/main/java/org/apache/parquet/filter/ColumnPredicates.java x: 4 commits (all time) y: 72 lines of code parquet-column/src/main/java/org/apache/parquet/filter/PagedRecordFilter.java x: 4 commits (all time) y: 18 lines of code parquet-arrow/src/main/java/org/apache/parquet/arrow/schema/SchemaConverter.java x: 12 commits (all time) y: 727 lines of code parquet-avro/src/main/java/org/apache/parquet/avro/AvroParquetWriter.java x: 11 commits (all time) y: 139 lines of code parquet-avro/src/main/java/org/apache/parquet/avro/ParentValueContainer.java x: 3 commits (all time) y: 178 lines of code parquet-benchmarks/src/main/java/org/apache/parquet/benchmarks/PageChecksumReadBenchmarks.java x: 3 commits (all time) y: 141 lines of code parquet-benchmarks/src/main/java/org/apache/parquet/benchmarks/PageChecksumWriteBenchmarks.java x: 3 commits (all time) y: 131 lines of code parquet-benchmarks/src/main/java/org/apache/parquet/benchmarks/WriteBenchmarks.java x: 5 commits (all time) y: 128 lines of code parquet-cli/src/main/java/org/apache/parquet/cli/Help.java x: 5 commits (all time) y: 121 lines of code parquet-cli/src/main/java/org/apache/parquet/cli/Util.java x: 9 commits (all time) y: 223 lines of code parquet-cli/src/main/java/org/apache/parquet/cli/commands/CSVSchemaCommand.java x: 2 commits (all time) y: 82 lines of code parquet-cli/src/main/java/org/apache/parquet/cli/commands/ConvertCommand.java x: 2 commits (all time) y: 123 lines of code parquet-cli/src/main/java/org/apache/parquet/cli/commands/ParquetMetadataCommand.java x: 6 commits (all time) y: 156 lines of code parquet-cli/src/main/java/org/apache/parquet/cli/commands/SchemaCommand.java x: 5 commits (all time) y: 92 lines of code parquet-cli/src/main/java/org/apache/parquet/cli/commands/ShowBloomFilterCommand.java x: 2 commits (all time) y: 98 lines of code parquet-cli/src/main/java/org/apache/parquet/cli/commands/ShowDictionaryCommand.java x: 6 commits (all time) y: 99 lines of code parquet-cli/src/main/java/org/apache/parquet/cli/csv/AvroCSVReader.java x: 2 commits (all time) y: 84 lines of code parquet-cli/src/main/java/org/apache/parquet/cli/json/AvroJsonReader.java x: 3 commits (all time) y: 48 lines of code parquet-cli/src/main/java/org/apache/parquet/cli/util/Expressions.java x: 4 commits (all time) y: 311 lines of code parquet-column/src/main/java/org/apache/parquet/CorruptStatistics.java x: 8 commits (all time) y: 59 lines of code parquet-column/src/main/java/org/apache/parquet/column/EncodingStats.java x: 5 commits (all time) y: 98 lines of code parquet-column/src/main/java/org/apache/parquet/column/impl/ColumnReaderImpl.java x: 10 commits (all time) y: 19 lines of code parquet-column/src/main/java/org/apache/parquet/column/impl/ColumnWriteStoreV2.java x: 6 commits (all time) y: 28 lines of code parquet-column/src/main/java/org/apache/parquet/column/page/DataPageV2.java x: 5 commits (all time) y: 175 lines of code parquet-column/src/main/java/org/apache/parquet/column/statistics/BinaryStatistics.java x: 10 commits (all time) y: 116 lines of code parquet-column/src/main/java/org/apache/parquet/column/values/bloomfilter/AdaptiveBlockSplitBloomFilter.java x: 2 commits (all time) y: 189 lines of code parquet-column/src/main/java/org/apache/parquet/column/values/bloomfilter/BlockSplitBloomFilter.java x: 4 commits (all time) y: 253 lines of code parquet-column/src/main/java/org/apache/parquet/column/values/delta/DeltaBinaryPackingValuesReader.java x: 8 commits (all time) y: 100 lines of code parquet-column/src/main/java/org/apache/parquet/column/values/delta/DeltaBinaryPackingValuesWriterForLong.java x: 4 commits (all time) y: 105 lines of code parquet-column/src/main/java/org/apache/parquet/column/values/deltalengthbytearray/DeltaLengthByteArrayValuesReader.java x: 8 commits (all time) y: 48 lines of code parquet-column/src/main/java/org/apache/parquet/column/values/dictionary/PlainValuesDictionary.java x: 7 commits (all time) y: 183 lines of code parquet-column/src/main/java/org/apache/parquet/column/values/fallback/FallbackValuesWriter.java x: 4 commits (all time) y: 141 lines of code parquet-column/src/main/java/org/apache/parquet/column/values/plain/BooleanPlainValuesReader.java x: 8 commits (all time) y: 30 lines of code parquet-column/src/main/java/org/apache/parquet/column/values/plain/FixedLenByteArrayPlainValuesReader.java x: 8 commits (all time) y: 41 lines of code parquet-column/src/main/java/org/apache/parquet/example/data/simple/BooleanValue.java x: 2 commits (all time) y: 20 lines of code parquet-column/src/main/java/org/apache/parquet/filter/AndRecordFilter.java x: 5 commits (all time) y: 25 lines of code parquet-column/src/main/java/org/apache/parquet/internal/column/columnindex/BinaryTruncator.java x: 5 commits (all time) y: 184 lines of code parquet-column/src/main/java/org/apache/parquet/internal/column/columnindex/BoundaryOrder.java x: 3 commits (all time) y: 334 lines of code parquet-column/src/main/java/org/apache/parquet/io/GroupColumnIO.java x: 5 commits (all time) y: 81 lines of code parquet-column/src/main/java/org/apache/parquet/io/RecordReaderImplementation.java x: 7 commits (all time) y: 361 lines of code parquet-column/src/main/java/org/apache/parquet/io/ValidatingRecordConsumer.java x: 7 commits (all time) y: 165 lines of code parquet-column/src/main/java/org/apache/parquet/schema/Type.java x: 10 commits (all time) y: 185 lines of code parquet-common/src/main/java/org/apache/parquet/bytes/MultiBufferInputStream.java x: 3 commits (all time) y: 286 lines of code parquet-common/src/main/java/org/apache/parquet/conf/PlainParquetConfiguration.java x: 2 commits (all time) y: 148 lines of code parquet-common/src/main/java/org/apache/parquet/util/DynConstructors.java x: 3 commits (all time) y: 195 lines of code parquet-encoding/src/main/java/org/apache/parquet/column/values/bitpacking/BitPacking.java x: 5 commits (all time) y: 528 lines of code parquet-format-structures/src/main/java/org/apache/parquet/format/Util.java x: 8 commits (all time) y: 318 lines of code parquet-generator/src/main/java/org/apache/parquet/encoding/bitpacking/IntBasedBitPackingGenerator.java x: 4 commits (all time) y: 163 lines of code parquet-hadoop/src/main/java/org/apache/parquet/crypto/FileEncryptionProperties.java x: 4 commits (all time) y: 195 lines of code parquet-hadoop/src/main/java/org/apache/parquet/crypto/InternalFileEncryptor.java x: 3 commits (all time) y: 160 lines of code parquet-hadoop/src/main/java/org/apache/parquet/crypto/keytools/PropertiesDrivenCryptoFactory.java x: 5 commits (all time) y: 197 lines of code parquet-hadoop/src/main/java/org/apache/parquet/hadoop/MemoryManager.java x: 10 commits (all time) y: 106 lines of code parquet-hadoop/src/main/java/org/apache/parquet/hadoop/ParquetRecordReader.java x: 13 commits (all time) y: 139 lines of code parquet-hadoop/src/main/java/org/apache/parquet/hadoop/PrintFooter.java x: 4 commits (all time) y: 229 lines of code parquet-hadoop/src/main/java/org/apache/parquet/hadoop/codec/SnappyCompressor.java x: 7 commits (all time) y: 14 lines of code parquet-hadoop/src/main/java/org/apache/parquet/hadoop/codec/SnappyDecompressor.java x: 8 commits (all time) y: 14 lines of code parquet-hadoop/src/main/java/org/apache/parquet/hadoop/util/SerializationUtil.java x: 7 commits (all time) y: 45 lines of code parquet-plugins/parquet-encoding-vector/src/main/java/org/apache/parquet/column/values/bitpacking/ByteBitPacking512VectorLE.java x: 2 commits (all time) y: 2617 lines of code parquet-protobuf/src/main/java/org/apache/parquet/proto/ProtoSchemaConverter.java x: 12 commits (all time) y: 289 lines of code parquet-protobuf/src/main/java/org/apache/parquet/proto/ProtoWriteSupport.java x: 17 commits (all time) y: 611 lines of code parquet-thrift/src/main/java/org/apache/parquet/hadoop/thrift/ThriftBytesWriteSupport.java x: 10 commits (all time) y: 174 lines of code parquet-thrift/src/main/java/org/apache/parquet/hadoop/thrift/ThriftReadSupport.java x: 12 commits (all time) y: 262 lines of code parquet-thrift/src/main/java/org/apache/parquet/thrift/ThriftRecordConverter.java x: 9 commits (all time) y: 739 lines of code
2617.0
lines of code
  min: 1.0
  average: 121.71
  25th percentile: 21.0
  median: 63.0
  75th percentile: 117.0
  max: 2617.0
0 67.0
commits (all time)
min: 1.0 | average: 5.38 | 25th percentile: 3.0 | median: 4.0 | 75th percentile: 6.0 | max: 67.0

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

parquet-hadoop/src/main/java/org/apache/parquet/hadoop/ParquetFileReader.java x: 34 contributors (all time) y: 1538 lines of code parquet-variant/src/main/java/org/apache/parquet/variant/VariantArrayBuilder.java x: 1 contributors (all time) y: 35 lines of code parquet-variant/src/main/java/org/apache/parquet/variant/VariantBuilder.java x: 1 contributors (all time) y: 398 lines of code parquet-variant/src/main/java/org/apache/parquet/variant/VariantObjectBuilder.java x: 1 contributors (all time) y: 50 lines of code parquet-variant/src/main/java/org/apache/parquet/variant/VariantUtil.java x: 1 contributors (all time) y: 510 lines of code parquet-hadoop/src/main/java/org/apache/parquet/hadoop/util/HadoopPositionOutputStream.java x: 4 contributors (all time) y: 39 lines of code parquet-cli/src/main/java/org/apache/parquet/cli/util/RawUtils.java x: 3 contributors (all time) y: 78 lines of code parquet-column/src/main/java/org/apache/parquet/schema/LogicalTypeAnnotation.java x: 8 contributors (all time) y: 1064 lines of code parquet-column/src/main/java/org/apache/parquet/schema/PrimitiveStringifier.java x: 7 contributors (all time) y: 350 lines of code parquet-column/src/main/java/org/apache/parquet/schema/PrimitiveType.java x: 15 contributors (all time) y: 634 lines of code parquet-column/src/main/java/org/apache/parquet/schema/Types.java x: 15 contributors (all time) y: 946 lines of code parquet-hadoop/src/main/java/org/apache/parquet/format/converter/ParquetMetadataConverter.java x: 35 contributors (all time) y: 2137 lines of code parquet-avro/src/main/java/org/apache/parquet/avro/AvroConverters.java x: 6 contributors (all time) y: 258 lines of code parquet-avro/src/main/java/org/apache/parquet/avro/AvroParquetReader.java x: 7 contributors (all time) y: 113 lines of code parquet-avro/src/main/java/org/apache/parquet/avro/AvroReadSupport.java x: 6 contributors (all time) y: 155 lines of code parquet-avro/src/main/java/org/apache/parquet/avro/AvroRecordConverter.java x: 9 contributors (all time) y: 924 lines of code parquet-avro/src/main/java/org/apache/parquet/avro/AvroRecordMaterializer.java x: 3 contributors (all time) y: 21 lines of code parquet-avro/src/main/java/org/apache/parquet/avro/ReflectClassValidator.java x: 1 contributors (all time) y: 62 lines of code parquet-variant/src/main/java/org/apache/parquet/variant/Variant.java x: 1 contributors (all time) y: 174 lines of code parquet-column/src/main/java/org/apache/parquet/schema/MessageTypeParser.java x: 7 contributors (all time) y: 214 lines of code parquet-column/src/main/java/org/apache/parquet/column/ParquetProperties.java x: 21 contributors (all time) y: 514 lines of code parquet-hadoop/src/main/java/org/apache/parquet/filter2/dictionarylevel/DictionaryFilter.java x: 13 contributors (all time) y: 417 lines of code parquet-hadoop/src/main/java/org/apache/parquet/hadoop/ParquetFileWriter.java x: 33 contributors (all time) y: 1706 lines of code parquet-hadoop/src/main/java/org/apache/parquet/crypto/AesCtrDecryptor.java x: 4 contributors (all time) y: 114 lines of code parquet-hadoop/src/main/java/org/apache/parquet/crypto/AesGcmDecryptor.java x: 4 contributors (all time) y: 101 lines of code parquet-hadoop/src/main/java/org/apache/parquet/hadoop/ColumnChunkPageWriteStore.java x: 17 contributors (all time) y: 604 lines of code parquet-hadoop/src/main/java/org/apache/parquet/hadoop/rewrite/ParquetRewriter.java x: 9 contributors (all time) y: 981 lines of code parquet-hadoop/src/main/java/org/apache/parquet/ParquetReadOptions.java x: 13 contributors (all time) y: 398 lines of code parquet-thrift/src/main/java/org/apache/parquet/thrift/pig/ParquetThriftStorer.java x: 3 contributors (all time) y: 45 lines of code parquet-hadoop/src/main/java/org/apache/parquet/crypto/InternalFileDecryptor.java x: 3 contributors (all time) y: 264 lines of code parquet-avro/src/main/java/org/apache/parquet/avro/AvroSchemaConverter.java x: 11 contributors (all time) y: 511 lines of code parquet-cli/src/main/java/org/apache/parquet/cli/Main.java x: 8 contributors (all time) y: 159 lines of code parquet-cli/src/main/java/org/apache/parquet/cli/commands/ShowSizeStatisticsCommand.java x: 1 contributors (all time) y: 80 lines of code parquet-column/src/main/java/org/apache/parquet/internal/column/columnindex/ColumnIndexBuilder.java x: 10 contributors (all time) y: 600 lines of code parquet-column/src/main/java/org/apache/parquet/internal/column/columnindex/OffsetIndexBuilder.java x: 5 contributors (all time) y: 154 lines of code parquet-column/src/main/java/org/apache/parquet/column/statistics/SizeStatistics.java x: 1 contributors (all time) y: 152 lines of code parquet-hadoop/src/main/java/org/apache/parquet/hadoop/ParquetInputFormat.java x: 12 contributors (all time) y: 545 lines of code parquet-hadoop/src/main/java/org/apache/parquet/hadoop/util/HadoopInputFile.java x: 4 contributors (all time) y: 72 lines of code parquet-hadoop/src/main/java/org/apache/parquet/hadoop/util/wrapped/io/FutureIO.java x: 1 contributors (all time) y: 54 lines of code parquet-hadoop/src/main/java/org/apache/parquet/hadoop/metadata/ParquetMetadata.java x: 9 contributors (all time) y: 63 lines of code parquet-column/src/main/java/org/apache/parquet/column/impl/ColumnValueCollector.java x: 2 contributors (all time) y: 153 lines of code parquet-hadoop/src/main/java/org/apache/parquet/hadoop/ParquetOutputFormat.java x: 26 contributors (all time) y: 413 lines of code parquet-hadoop/src/main/java/org/apache/parquet/hadoop/ParquetWriter.java x: 23 contributors (all time) y: 505 lines of code parquet-hadoop/src/main/java/org/apache/parquet/hadoop/rewrite/RewriteOptions.java x: 4 contributors (all time) y: 334 lines of code parquet-protobuf/src/main/java/org/apache/parquet/proto/ProtoMessageConverter.java x: 7 contributors (all time) y: 702 lines of code parquet-common/src/main/java/org/apache/parquet/bytes/BytesInput.java x: 7 contributors (all time) y: 443 lines of code parquet-hadoop/src/main/java/org/apache/parquet/hadoop/EncryptionPropertiesHelper.java x: 2 contributors (all time) y: 30 lines of code parquet-column/src/main/java/org/apache/parquet/column/impl/ColumnReaderBase.java x: 3 contributors (all time) y: 603 lines of code parquet-column/src/main/java/org/apache/parquet/column/values/deltastrings/DeltaByteArrayReader.java x: 6 contributors (all time) y: 48 lines of code parquet-common/src/main/java/org/apache/parquet/ParquetSizeOverflowException.java x: 1 contributors (all time) y: 10 lines of code parquet-column/src/main/java/org/apache/parquet/column/statistics/NoopStatistics.java x: 1 contributors (all time) y: 85 lines of code parquet-column/src/main/java/org/apache/parquet/column/statistics/Statistics.java x: 6 contributors (all time) y: 316 lines of code parquet-avro/src/main/java/org/apache/parquet/avro/AvroWriteSupport.java x: 12 contributors (all time) y: 576 lines of code parquet-benchmarks/src/main/java/org/apache/parquet/benchmarks/FilteringBenchmarks.java x: 4 contributors (all time) y: 367 lines of code parquet-cli/src/main/java/org/apache/parquet/cli/commands/RewriteCommand.java x: 4 contributors (all time) y: 107 lines of code parquet-cli/src/main/java/org/apache/parquet/cli/commands/TransCompressionCommand.java x: 6 contributors (all time) y: 70 lines of code parquet-column/src/main/java/org/apache/parquet/filter2/predicate/ContainsRewriter.java x: 2 contributors (all time) y: 142 lines of code parquet-column/src/main/java/org/apache/parquet/filter2/predicate/LogicalInverter.java x: 6 contributors (all time) y: 82 lines of code parquet-column/src/main/java/org/apache/parquet/filter2/predicate/Operators.java x: 8 contributors (all time) y: 589 lines of code parquet-column/src/main/java/org/apache/parquet/internal/filter2/columnindex/ColumnIndexFilter.java x: 7 contributors (all time) y: 161 lines of code parquet-generator/src/main/java/org/apache/parquet/filter2/IncrementallyUpdatedFilterPredicateGenerator.java x: 7 contributors (all time) y: 496 lines of code parquet-hadoop/src/main/java/org/apache/parquet/filter2/bloomfilterlevel/BloomFilterImpl.java x: 5 contributors (all time) y: 136 lines of code parquet-hadoop/src/main/java/org/apache/parquet/filter2/statisticslevel/StatisticsFilter.java x: 9 contributors (all time) y: 300 lines of code parquet-hadoop/src/main/java/org/apache/parquet/crypto/EncryptionPropertiesFactory.java x: 3 contributors (all time) y: 35 lines of code parquet-hadoop/src/main/java/org/apache/parquet/hadoop/ParquetReader.java x: 14 contributors (all time) y: 294 lines of code parquet-common/src/main/java/org/apache/parquet/hadoop/metadata/ColumnPath.java x: 5 contributors (all time) y: 61 lines of code parquet-hadoop/src/main/java/org/apache/parquet/crypto/InternalColumnEncryptionSetup.java x: 3 contributors (all time) y: 54 lines of code parquet-column/src/main/java/org/apache/parquet/filter2/predicate/FilterApi.java x: 5 contributors (all time) y: 95 lines of code parquet-column/src/main/java/org/apache/parquet/filter2/compat/FilterCompat.java x: 6 contributors (all time) y: 86 lines of code parquet-column/src/main/java/org/apache/parquet/filter2/predicate/LogicalInverseRewriter.java x: 5 contributors (all time) y: 84 lines of code parquet-column/src/main/java/org/apache/parquet/filter2/predicate/SchemaCompatibilityValidator.java x: 6 contributors (all time) y: 151 lines of code parquet-hadoop/src/main/java/org/apache/parquet/hadoop/metadata/ColumnChunkMetaData.java x: 11 contributors (all time) y: 532 lines of code parquet-hadoop/src/main/java/org/apache/parquet/hadoop/metadata/FileMetaData.java x: 5 contributors (all time) y: 66 lines of code parquet-hadoop/src/main/java/org/apache/parquet/hadoop/api/ReadSupport.java x: 3 contributors (all time) y: 67 lines of code parquet-hadoop/src/main/java/org/apache/parquet/hadoop/api/WriteSupport.java x: 4 contributors (all time) y: 52 lines of code parquet-hadoop/src/main/java/org/apache/parquet/hadoop/CodecFactory.java x: 9 contributors (all time) y: 250 lines of code parquet-hadoop/src/main/java/org/apache/parquet/hadoop/DirectCodecFactory.java x: 9 contributors (all time) y: 502 lines of code parquet-thrift/src/main/java/org/apache/parquet/thrift/struct/ThriftType.java x: 8 contributors (all time) y: 537 lines of code parquet-column/src/main/java/org/apache/parquet/column/Encoding.java x: 6 contributors (all time) y: 225 lines of code parquet-column/src/main/java/org/apache/parquet/column/values/bytestreamsplit/ByteStreamSplitValuesReader.java x: 4 contributors (all time) y: 78 lines of code parquet-column/src/main/java/org/apache/parquet/column/values/bytestreamsplit/ByteStreamSplitValuesReaderForDouble.java x: 3 contributors (all time) y: 10 lines of code parquet-column/src/main/java/org/apache/parquet/column/values/bytestreamsplit/ByteStreamSplitValuesReaderForFLBA.java x: 1 contributors (all time) y: 11 lines of code parquet-column/src/main/java/org/apache/parquet/column/values/bytestreamsplit/ByteStreamSplitValuesWriter.java x: 3 contributors (all time) y: 150 lines of code parquet-column/src/main/java/org/apache/parquet/column/values/factory/DefaultV2ValuesWriterFactory.java x: 5 contributors (all time) y: 155 lines of code parquet-column/src/main/java/org/apache/parquet/example/data/simple/SimpleGroup.java x: 5 contributors (all time) y: 207 lines of code parquet-common/src/main/java/org/apache/parquet/io/ParquetFileRange.java x: 1 contributors (all time) y: 28 lines of code parquet-common/src/main/java/org/apache/parquet/util/DynMethods.java x: 5 contributors (all time) y: 261 lines of code parquet-hadoop/src/main/java/org/apache/parquet/HadoopReadOptions.java x: 9 contributors (all time) y: 116 lines of code parquet-hadoop/src/main/java/org/apache/parquet/hadoop/util/wrapped/io/FileRangeBridge.java x: 1 contributors (all time) y: 106 lines of code parquet-hadoop/src/main/java/org/apache/parquet/hadoop/codec/NonBlockedCompressor.java x: 3 contributors (all time) y: 110 lines of code parquet-hadoop/src/main/java/org/apache/parquet/hadoop/codec/NonBlockedDecompressor.java x: 3 contributors (all time) y: 96 lines of code parquet-cli/src/main/java/org/apache/parquet/cli/BaseCommand.java x: 9 contributors (all time) y: 247 lines of code parquet-common/src/main/java/org/apache/parquet/io/DelegatingPositionOutputStream.java x: 2 contributors (all time) y: 38 lines of code parquet-common/src/main/java/org/apache/parquet/io/LocalOutputFile.java x: 2 contributors (all time) y: 73 lines of code parquet-hadoop/src/main/java/org/apache/parquet/hadoop/ParquetInputSplit.java x: 5 contributors (all time) y: 170 lines of code parquet-column/src/main/java/org/apache/parquet/io/MessageColumnIO.java x: 12 contributors (all time) y: 379 lines of code parquet-hadoop/src/main/java/org/apache/parquet/hadoop/ColumnChunkPageReadStore.java x: 14 contributors (all time) y: 354 lines of code parquet-column/src/main/java/org/apache/parquet/column/impl/ColumnWriterBase.java x: 8 contributors (all time) y: 277 lines of code parquet-hadoop/src/main/java/org/apache/parquet/hadoop/InternalParquetRecordWriter.java x: 15 contributors (all time) y: 181 lines of code parquet-hadoop/src/main/java/org/apache/parquet/hadoop/util/HadoopStreams.java x: 7 contributors (all time) y: 63 lines of code parquet-column/src/main/java/org/apache/parquet/column/impl/ColumnWriterV1.java x: 9 contributors (all time) y: 50 lines of code parquet-column/src/main/java/org/apache/parquet/column/impl/ColumnWriterV2.java x: 10 contributors (all time) y: 76 lines of code parquet-column/src/main/java/org/apache/parquet/internal/column/columnindex/ColumnIndex.java x: 3 contributors (all time) y: 19 lines of code parquet-column/src/main/java/org/apache/parquet/internal/column/columnindex/OffsetIndex.java x: 4 contributors (all time) y: 18 lines of code parquet-column/src/main/java/org/apache/parquet/column/ColumnWriter.java x: 5 contributors (all time) y: 14 lines of code parquet-column/src/main/java/org/apache/parquet/column/values/bloomfilter/BloomFilterWriteStore.java x: 2 contributors (all time) y: 8 lines of code parquet-common/src/main/java/org/apache/parquet/bytes/BytesUtils.java x: 7 contributors (all time) y: 237 lines of code parquet-common/src/main/java/org/apache/parquet/bytes/CapacityByteArrayOutputStream.java x: 7 contributors (all time) y: 190 lines of code parquet-cli/src/main/java/org/apache/parquet/cli/commands/CheckParquet251Command.java x: 5 contributors (all time) y: 291 lines of code parquet-column/src/main/java/org/apache/parquet/column/values/ValuesWriter.java x: 5 contributors (all time) y: 40 lines of code parquet-column/src/main/java/org/apache/parquet/column/values/dictionary/DictionaryValuesWriter.java x: 8 contributors (all time) y: 473 lines of code parquet-column/src/main/java/org/apache/parquet/column/values/rle/RunLengthBitPackingHybridEncoder.java x: 5 contributors (all time) y: 129 lines of code parquet-hadoop/src/main/java/org/apache/parquet/hadoop/ColumnIndexValidator.java x: 2 contributors (all time) y: 531 lines of code parquet-cli/src/main/java/org/apache/parquet/cli/rawpages/RawPagesReader.java x: 3 contributors (all time) y: 84 lines of code parquet-format-structures/src/main/java/org/apache/parquet/format/InterningProtocol.java x: 3 contributors (all time) y: 215 lines of code parquet-thrift/src/main/java/org/apache/parquet/thrift/BufferedProtocolReadToWrite.java x: 7 contributors (all time) y: 580 lines of code parquet-thrift/src/main/java/org/apache/parquet/thrift/ParquetWriteProtocol.java x: 6 contributors (all time) y: 578 lines of code parquet-thrift/src/main/java/org/apache/parquet/thrift/ThriftSchemaConvertVisitor.java x: 11 contributors (all time) y: 325 lines of code parquet-thrift/src/main/java/org/apache/parquet/thrift/ThriftSchemaConverter.java x: 7 contributors (all time) y: 168 lines of code parquet-thrift/src/main/java/org/apache/parquet/thrift/projection/amend/DefaultEventsVisitor.java x: 4 contributors (all time) y: 186 lines of code parquet-thrift/src/main/java/org/apache/parquet/thrift/struct/CompatibilityChecker.java x: 6 contributors (all time) y: 189 lines of code parquet-hadoop/src/main/java/org/apache/parquet/hadoop/example/ExampleParquetWriter.java x: 5 contributors (all time) y: 73 lines of code parquet-column/src/main/java/org/apache/parquet/schema/PrimitiveComparator.java x: 6 contributors (all time) y: 214 lines of code parquet-avro/src/main/java/org/apache/parquet/avro/AvroIndexedRecordConverter.java x: 5 contributors (all time) y: 401 lines of code parquet-cli/src/main/java/org/apache/parquet/cli/csv/AvroCSV.java x: 3 contributors (all time) y: 177 lines of code parquet-cli/src/main/java/org/apache/parquet/cli/json/AvroJson.java x: 6 contributors (all time) y: 483 lines of code parquet-common/src/main/java/org/apache/parquet/SemanticVersion.java x: 4 contributors (all time) y: 212 lines of code parquet-hadoop/src/main/java/org/apache/parquet/hadoop/UnmaterializableRecordCounter.java x: 4 contributors (all time) y: 51 lines of code parquet-hadoop/src/main/java/org/apache/parquet/crypto/keytools/KeyToolkit.java x: 3 contributors (all time) y: 230 lines of code parquet-column/src/main/java/org/apache/parquet/column/values/plain/PlainValuesWriter.java x: 5 contributors (all time) y: 108 lines of code parquet-arrow/src/main/java/org/apache/parquet/arrow/schema/SchemaConverter.java x: 8 contributors (all time) y: 727 lines of code parquet-arrow/src/main/java/org/apache/parquet/arrow/schema/SchemaMapping.java x: 4 contributors (all time) y: 146 lines of code parquet-avro/src/main/java/org/apache/parquet/avro/AvroParquetInputFormat.java x: 2 contributors (all time) y: 19 lines of code parquet-avro/src/main/java/org/apache/parquet/avro/AvroParquetWriter.java x: 6 contributors (all time) y: 139 lines of code parquet-avro/src/main/java/org/apache/parquet/avro/ParentValueContainer.java x: 2 contributors (all time) y: 178 lines of code parquet-benchmarks/src/main/java/org/apache/parquet/benchmarks/DataGenerator.java x: 4 contributors (all time) y: 181 lines of code parquet-benchmarks/src/main/java/org/apache/parquet/benchmarks/PageChecksumReadBenchmarks.java x: 3 contributors (all time) y: 141 lines of code parquet-benchmarks/src/main/java/org/apache/parquet/benchmarks/PageChecksumWriteBenchmarks.java x: 3 contributors (all time) y: 131 lines of code parquet-benchmarks/src/main/java/org/apache/parquet/benchmarks/WriteBenchmarks.java x: 4 contributors (all time) y: 128 lines of code parquet-cli/src/main/java/org/apache/parquet/cli/HadoopFileSystemURLStreamHandler.java x: 2 contributors (all time) y: 45 lines of code parquet-cli/src/main/java/org/apache/parquet/cli/Help.java x: 3 contributors (all time) y: 121 lines of code parquet-cli/src/main/java/org/apache/parquet/cli/Util.java x: 7 contributors (all time) y: 223 lines of code parquet-cli/src/main/java/org/apache/parquet/cli/commands/ConvertCSVCommand.java x: 3 contributors (all time) y: 156 lines of code parquet-cli/src/main/java/org/apache/parquet/cli/commands/ConvertCommand.java x: 2 contributors (all time) y: 123 lines of code parquet-cli/src/main/java/org/apache/parquet/cli/commands/ShowBloomFilterCommand.java x: 2 contributors (all time) y: 98 lines of code parquet-cli/src/main/java/org/apache/parquet/cli/commands/ShowDictionaryCommand.java x: 6 contributors (all time) y: 99 lines of code parquet-cli/src/main/java/org/apache/parquet/cli/csv/AvroCSVReader.java x: 2 contributors (all time) y: 84 lines of code parquet-cli/src/main/java/org/apache/parquet/cli/util/Expressions.java x: 3 contributors (all time) y: 311 lines of code parquet-cli/src/main/java/org/apache/parquet/cli/util/Schemas.java x: 4 contributors (all time) y: 295 lines of code parquet-column/src/main/java/org/apache/parquet/CorruptStatistics.java x: 6 contributors (all time) y: 59 lines of code parquet-column/src/main/java/org/apache/parquet/column/impl/ColumnReaderImpl.java x: 7 contributors (all time) y: 19 lines of code parquet-column/src/main/java/org/apache/parquet/column/impl/ColumnWriteStoreV1.java x: 6 contributors (all time) y: 32 lines of code parquet-column/src/main/java/org/apache/parquet/column/impl/ColumnWriteStoreV2.java x: 6 contributors (all time) y: 28 lines of code parquet-column/src/main/java/org/apache/parquet/column/impl/SynchronizingColumnReader.java x: 2 contributors (all time) y: 56 lines of code parquet-column/src/main/java/org/apache/parquet/column/page/DataPageV2.java x: 4 contributors (all time) y: 175 lines of code parquet-column/src/main/java/org/apache/parquet/column/statistics/BinaryStatistics.java x: 7 contributors (all time) y: 116 lines of code parquet-column/src/main/java/org/apache/parquet/column/values/bloomfilter/AdaptiveBlockSplitBloomFilter.java x: 2 contributors (all time) y: 189 lines of code parquet-column/src/main/java/org/apache/parquet/column/values/bloomfilter/BlockSplitBloomFilter.java x: 4 contributors (all time) y: 253 lines of code parquet-column/src/main/java/org/apache/parquet/column/values/dictionary/PlainValuesDictionary.java x: 5 contributors (all time) y: 183 lines of code parquet-column/src/main/java/org/apache/parquet/column/values/fallback/FallbackValuesWriter.java x: 4 contributors (all time) y: 141 lines of code parquet-column/src/main/java/org/apache/parquet/filter2/predicate/PrimitiveToBoxedClass.java x: 4 contributors (all time) y: 22 lines of code parquet-column/src/main/java/org/apache/parquet/internal/column/columnindex/BoundaryOrder.java x: 2 contributors (all time) y: 334 lines of code parquet-column/src/main/java/org/apache/parquet/internal/filter2/columnindex/RowRanges.java x: 5 contributors (all time) y: 187 lines of code parquet-column/src/main/java/org/apache/parquet/io/ColumnIO.java x: 4 contributors (all time) y: 86 lines of code parquet-column/src/main/java/org/apache/parquet/io/RecordReaderImplementation.java x: 5 contributors (all time) y: 361 lines of code parquet-column/src/main/java/org/apache/parquet/io/ValidatingRecordConsumer.java x: 6 contributors (all time) y: 165 lines of code parquet-column/src/main/java/org/apache/parquet/schema/Type.java x: 6 contributors (all time) y: 185 lines of code parquet-common/src/main/java/org/apache/parquet/Strings.java x: 5 contributors (all time) y: 42 lines of code parquet-common/src/main/java/org/apache/parquet/bytes/MultiBufferInputStream.java x: 3 contributors (all time) y: 286 lines of code parquet-common/src/main/java/org/apache/parquet/io/DelegatingSeekableInputStream.java x: 2 contributors (all time) y: 109 lines of code parquet-common/src/main/java/org/apache/parquet/util/DynConstructors.java x: 3 contributors (all time) y: 195 lines of code parquet-encoding/src/main/java/org/apache/parquet/column/values/bitpacking/BitPacking.java x: 3 contributors (all time) y: 528 lines of code parquet-format-structures/src/main/java/org/apache/parquet/format/Util.java x: 4 contributors (all time) y: 318 lines of code parquet-hadoop/src/main/java/org/apache/parquet/crypto/AesCtrEncryptor.java x: 2 contributors (all time) y: 65 lines of code parquet-hadoop/src/main/java/org/apache/parquet/crypto/InternalFileEncryptor.java x: 2 contributors (all time) y: 160 lines of code parquet-hadoop/src/main/java/org/apache/parquet/crypto/keytools/PropertiesDrivenCryptoFactory.java x: 3 contributors (all time) y: 197 lines of code parquet-hadoop/src/main/java/org/apache/parquet/hadoop/MemoryManager.java x: 8 contributors (all time) y: 106 lines of code parquet-hadoop/src/main/java/org/apache/parquet/hadoop/ParquetRecordReader.java x: 8 contributors (all time) y: 139 lines of code parquet-hadoop/src/main/java/org/apache/parquet/hadoop/util/ContextUtil.java x: 4 contributors (all time) y: 200 lines of code parquet-plugins/parquet-encoding-vector/src/main/java/org/apache/parquet/column/values/bitpacking/ByteBitPacking512VectorLE.java x: 2 contributors (all time) y: 2617 lines of code parquet-protobuf/src/main/java/org/apache/parquet/proto/ProtoSchemaConverter.java x: 10 contributors (all time) y: 289 lines of code parquet-protobuf/src/main/java/org/apache/parquet/proto/ProtoWriteSupport.java x: 14 contributors (all time) y: 611 lines of code parquet-thrift/src/main/java/org/apache/parquet/hadoop/thrift/ThriftBytesWriteSupport.java x: 8 contributors (all time) y: 174 lines of code parquet-thrift/src/main/java/org/apache/parquet/hadoop/thrift/ThriftReadSupport.java x: 8 contributors (all time) y: 262 lines of code parquet-thrift/src/main/java/org/apache/parquet/thrift/ParquetReadProtocol.java x: 5 contributors (all time) y: 114 lines of code parquet-thrift/src/main/java/org/apache/parquet/thrift/ThriftRecordConverter.java x: 5 contributors (all time) y: 739 lines of code parquet-thrift/src/main/java/org/apache/parquet/thrift/projection/deprecated/PathGlobPattern.java x: 6 contributors (all time) y: 110 lines of code
2617.0
lines of code
  min: 1.0
  average: 121.71
  25th percentile: 21.0
  median: 63.0
  75th percentile: 117.0
  max: 2617.0
0 35.0
contributors (all time)
min: 1.0 | average: 3.98 | 25th percentile: 2.0 | median: 3.0 | 75th percentile: 5.0 | max: 35.0

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

parquet-hadoop/src/main/java/org/apache/parquet/hadoop/ParquetFileReader.java x: 1 commits (30d) y: 1538 lines of code parquet-variant/src/main/java/org/apache/parquet/variant/VariantArrayBuilder.java x: 1 commits (30d) y: 35 lines of code parquet-variant/src/main/java/org/apache/parquet/variant/VariantBuilder.java x: 1 commits (30d) y: 398 lines of code parquet-variant/src/main/java/org/apache/parquet/variant/VariantObjectBuilder.java x: 1 commits (30d) y: 50 lines of code parquet-variant/src/main/java/org/apache/parquet/variant/VariantUtil.java x: 2 commits (30d) y: 510 lines of code parquet-cli/src/main/java/org/apache/parquet/cli/util/RawUtils.java x: 1 commits (30d) y: 78 lines of code parquet-column/src/main/java/org/apache/parquet/column/schema/EdgeInterpolationAlgorithm.java x: 1 commits (30d) y: 31 lines of code parquet-column/src/main/java/org/apache/parquet/schema/LogicalTypeAnnotation.java x: 2 commits (30d) y: 1064 lines of code parquet-column/src/main/java/org/apache/parquet/schema/PrimitiveStringifier.java x: 1 commits (30d) y: 350 lines of code parquet-column/src/main/java/org/apache/parquet/schema/PrimitiveType.java x: 1 commits (30d) y: 634 lines of code parquet-column/src/main/java/org/apache/parquet/schema/Types.java x: 1 commits (30d) y: 946 lines of code parquet-hadoop/src/main/java/org/apache/parquet/format/converter/ParquetMetadataConverter.java x: 3 commits (30d) y: 2137 lines of code parquet-avro/src/main/java/org/apache/parquet/avro/AvroConverters.java x: 1 commits (30d) y: 258 lines of code parquet-avro/src/main/java/org/apache/parquet/avro/AvroParquetReader.java x: 1 commits (30d) y: 113 lines of code parquet-avro/src/main/java/org/apache/parquet/avro/AvroReadSupport.java x: 1 commits (30d) y: 155 lines of code parquet-avro/src/main/java/org/apache/parquet/avro/AvroRecordConverter.java x: 1 commits (30d) y: 924 lines of code parquet-avro/src/main/java/org/apache/parquet/avro/AvroRecordMaterializer.java x: 1 commits (30d) y: 21 lines of code parquet-avro/src/main/java/org/apache/parquet/avro/ReflectClassValidator.java x: 1 commits (30d) y: 62 lines of code parquet-variant/src/main/java/org/apache/parquet/variant/Variant.java x: 1 commits (30d) y: 174 lines of code parquet-column/src/main/java/org/apache/parquet/schema/MessageTypeParser.java x: 1 commits (30d) y: 214 lines of code parquet-format-structures/src/main/java/org/apache/parquet/format/LogicalTypes.java x: 2 commits (30d) y: 37 lines of code parquet-column/src/main/java/org/apache/parquet/column/ParquetProperties.java x: 1 commits (30d) y: 514 lines of code
2137.0
lines of code
  min: 21.0
  average: 447.04
  25th percentile: 50.0
  median: 214.0
  75th percentile: 634.0
  max: 2137.0
0 3.0
commits (30d)
min: 1.0 | average: 1.22 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 3.0

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

parquet-hadoop/src/main/java/org/apache/parquet/hadoop/ParquetFileReader.java x: 1 contributors (30d) y: 1538 lines of code parquet-variant/src/main/java/org/apache/parquet/variant/VariantArrayBuilder.java x: 1 contributors (30d) y: 35 lines of code parquet-variant/src/main/java/org/apache/parquet/variant/VariantBuilder.java x: 1 contributors (30d) y: 398 lines of code parquet-variant/src/main/java/org/apache/parquet/variant/VariantObjectBuilder.java x: 1 contributors (30d) y: 50 lines of code parquet-variant/src/main/java/org/apache/parquet/variant/VariantUtil.java x: 1 contributors (30d) y: 510 lines of code parquet-cli/src/main/java/org/apache/parquet/cli/util/RawUtils.java x: 1 contributors (30d) y: 78 lines of code parquet-column/src/main/java/org/apache/parquet/column/schema/EdgeInterpolationAlgorithm.java x: 1 contributors (30d) y: 31 lines of code parquet-column/src/main/java/org/apache/parquet/schema/LogicalTypeAnnotation.java x: 2 contributors (30d) y: 1064 lines of code parquet-column/src/main/java/org/apache/parquet/schema/PrimitiveStringifier.java x: 1 contributors (30d) y: 350 lines of code parquet-column/src/main/java/org/apache/parquet/schema/PrimitiveType.java x: 1 contributors (30d) y: 634 lines of code parquet-column/src/main/java/org/apache/parquet/schema/Types.java x: 1 contributors (30d) y: 946 lines of code parquet-hadoop/src/main/java/org/apache/parquet/format/converter/ParquetMetadataConverter.java x: 2 contributors (30d) y: 2137 lines of code parquet-avro/src/main/java/org/apache/parquet/avro/AvroConverters.java x: 1 contributors (30d) y: 258 lines of code parquet-avro/src/main/java/org/apache/parquet/avro/AvroParquetReader.java x: 1 contributors (30d) y: 113 lines of code parquet-avro/src/main/java/org/apache/parquet/avro/AvroReadSupport.java x: 1 contributors (30d) y: 155 lines of code parquet-avro/src/main/java/org/apache/parquet/avro/AvroRecordConverter.java x: 1 contributors (30d) y: 924 lines of code parquet-avro/src/main/java/org/apache/parquet/avro/AvroRecordMaterializer.java x: 1 contributors (30d) y: 21 lines of code parquet-avro/src/main/java/org/apache/parquet/avro/ReflectClassValidator.java x: 1 contributors (30d) y: 62 lines of code parquet-variant/src/main/java/org/apache/parquet/variant/Variant.java x: 1 contributors (30d) y: 174 lines of code parquet-column/src/main/java/org/apache/parquet/schema/MessageTypeParser.java x: 1 contributors (30d) y: 214 lines of code parquet-column/src/main/java/org/apache/parquet/column/ParquetProperties.java x: 1 contributors (30d) y: 514 lines of code
2137.0
lines of code
  min: 21.0
  average: 447.04
  25th percentile: 50.0
  median: 214.0
  75th percentile: 634.0
  max: 2137.0
0 2.0
contributors (30d)
min: 1.0 | average: 1.09 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 2.0

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

parquet-hadoop/src/main/java/org/apache/parquet/hadoop/ParquetFileReader.java x: 2 commits (90d) y: 1538 lines of code parquet-variant/src/main/java/org/apache/parquet/variant/VariantArrayBuilder.java x: 1 commits (90d) y: 35 lines of code parquet-variant/src/main/java/org/apache/parquet/variant/VariantBuilder.java x: 1 commits (90d) y: 398 lines of code parquet-variant/src/main/java/org/apache/parquet/variant/VariantObjectBuilder.java x: 1 commits (90d) y: 50 lines of code parquet-variant/src/main/java/org/apache/parquet/variant/VariantUtil.java x: 2 commits (90d) y: 510 lines of code parquet-cli/src/main/java/org/apache/parquet/cli/util/RawUtils.java x: 1 commits (90d) y: 78 lines of code parquet-column/src/main/java/org/apache/parquet/column/schema/EdgeInterpolationAlgorithm.java x: 1 commits (90d) y: 31 lines of code parquet-column/src/main/java/org/apache/parquet/schema/LogicalTypeAnnotation.java x: 3 commits (90d) y: 1064 lines of code parquet-column/src/main/java/org/apache/parquet/schema/PrimitiveStringifier.java x: 2 commits (90d) y: 350 lines of code parquet-column/src/main/java/org/apache/parquet/schema/PrimitiveType.java x: 1 commits (90d) y: 634 lines of code parquet-column/src/main/java/org/apache/parquet/schema/Types.java x: 2 commits (90d) y: 946 lines of code parquet-hadoop/src/main/java/org/apache/parquet/format/converter/ParquetMetadataConverter.java x: 5 commits (90d) y: 2137 lines of code parquet-avro/src/main/java/org/apache/parquet/avro/AvroConverters.java x: 2 commits (90d) y: 258 lines of code parquet-avro/src/main/java/org/apache/parquet/avro/AvroParquetReader.java x: 1 commits (90d) y: 113 lines of code parquet-avro/src/main/java/org/apache/parquet/avro/AvroReadSupport.java x: 1 commits (90d) y: 155 lines of code parquet-avro/src/main/java/org/apache/parquet/avro/AvroRecordConverter.java x: 1 commits (90d) y: 924 lines of code parquet-avro/src/main/java/org/apache/parquet/avro/AvroRecordMaterializer.java x: 1 commits (90d) y: 21 lines of code parquet-avro/src/main/java/org/apache/parquet/avro/ReflectClassValidator.java x: 1 commits (90d) y: 62 lines of code parquet-variant/src/main/java/org/apache/parquet/variant/Variant.java x: 1 commits (90d) y: 174 lines of code parquet-column/src/main/java/org/apache/parquet/schema/MessageTypeParser.java x: 1 commits (90d) y: 214 lines of code parquet-format-structures/src/main/java/org/apache/parquet/format/LogicalTypes.java x: 2 commits (90d) y: 37 lines of code parquet-column/src/main/java/org/apache/parquet/column/ParquetProperties.java x: 1 commits (90d) y: 514 lines of code parquet-hadoop/src/main/java/org/apache/parquet/filter2/dictionarylevel/DictionaryFilter.java x: 1 commits (90d) y: 417 lines of code parquet-hadoop/src/main/java/org/apache/parquet/hadoop/ParquetFileWriter.java x: 2 commits (90d) y: 1706 lines of code parquet-hadoop/src/main/java/org/apache/parquet/crypto/AesGcmDecryptor.java x: 1 commits (90d) y: 101 lines of code parquet-hadoop/src/main/java/org/apache/parquet/hadoop/ColumnChunkPageWriteStore.java x: 1 commits (90d) y: 604 lines of code parquet-hadoop/src/main/java/org/apache/parquet/hadoop/rewrite/ParquetRewriter.java x: 1 commits (90d) y: 981 lines of code parquet-thrift/src/main/java/org/apache/parquet/thrift/pig/TupleToThriftWriteSupport.java x: 1 commits (90d) y: 51 lines of code parquet-hadoop/src/main/java/org/apache/parquet/crypto/InternalFileDecryptor.java x: 1 commits (90d) y: 264 lines of code
2137.0
lines of code
  min: 21.0
  average: 453.42
  25th percentile: 56.5
  median: 258.0
  75th percentile: 619.0
  max: 2137.0
0 5.0
commits (90d)
min: 1.0 | average: 1.39 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.0 | max: 5.0

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

parquet-hadoop/src/main/java/org/apache/parquet/hadoop/ParquetFileReader.java x: 2 contributors (90d) y: 1538 lines of code parquet-variant/src/main/java/org/apache/parquet/variant/VariantArrayBuilder.java x: 1 contributors (90d) y: 35 lines of code parquet-variant/src/main/java/org/apache/parquet/variant/VariantBuilder.java x: 1 contributors (90d) y: 398 lines of code parquet-variant/src/main/java/org/apache/parquet/variant/VariantObjectBuilder.java x: 1 contributors (90d) y: 50 lines of code parquet-variant/src/main/java/org/apache/parquet/variant/VariantUtil.java x: 1 contributors (90d) y: 510 lines of code parquet-cli/src/main/java/org/apache/parquet/cli/util/RawUtils.java x: 1 contributors (90d) y: 78 lines of code parquet-column/src/main/java/org/apache/parquet/column/schema/EdgeInterpolationAlgorithm.java x: 1 contributors (90d) y: 31 lines of code parquet-column/src/main/java/org/apache/parquet/schema/LogicalTypeAnnotation.java x: 3 contributors (90d) y: 1064 lines of code parquet-column/src/main/java/org/apache/parquet/schema/PrimitiveStringifier.java x: 2 contributors (90d) y: 350 lines of code parquet-column/src/main/java/org/apache/parquet/schema/PrimitiveType.java x: 1 contributors (90d) y: 634 lines of code parquet-column/src/main/java/org/apache/parquet/schema/Types.java x: 2 contributors (90d) y: 946 lines of code parquet-hadoop/src/main/java/org/apache/parquet/format/converter/ParquetMetadataConverter.java x: 4 contributors (90d) y: 2137 lines of code parquet-avro/src/main/java/org/apache/parquet/avro/AvroConverters.java x: 2 contributors (90d) y: 258 lines of code parquet-avro/src/main/java/org/apache/parquet/avro/AvroParquetReader.java x: 1 contributors (90d) y: 113 lines of code parquet-avro/src/main/java/org/apache/parquet/avro/AvroReadSupport.java x: 1 contributors (90d) y: 155 lines of code parquet-avro/src/main/java/org/apache/parquet/avro/AvroRecordConverter.java x: 1 contributors (90d) y: 924 lines of code parquet-avro/src/main/java/org/apache/parquet/avro/AvroRecordMaterializer.java x: 1 contributors (90d) y: 21 lines of code parquet-avro/src/main/java/org/apache/parquet/avro/ReflectClassValidator.java x: 1 contributors (90d) y: 62 lines of code parquet-variant/src/main/java/org/apache/parquet/variant/Variant.java x: 1 contributors (90d) y: 174 lines of code parquet-column/src/main/java/org/apache/parquet/schema/MessageTypeParser.java x: 1 contributors (90d) y: 214 lines of code parquet-column/src/main/java/org/apache/parquet/column/ParquetProperties.java x: 1 contributors (90d) y: 514 lines of code parquet-hadoop/src/main/java/org/apache/parquet/filter2/dictionarylevel/DictionaryFilter.java x: 1 contributors (90d) y: 417 lines of code parquet-hadoop/src/main/java/org/apache/parquet/hadoop/ParquetFileWriter.java x: 1 contributors (90d) y: 1706 lines of code parquet-hadoop/src/main/java/org/apache/parquet/crypto/AesGcmDecryptor.java x: 1 contributors (90d) y: 101 lines of code parquet-hadoop/src/main/java/org/apache/parquet/hadoop/ColumnChunkPageWriteStore.java x: 1 contributors (90d) y: 604 lines of code parquet-hadoop/src/main/java/org/apache/parquet/hadoop/rewrite/ParquetRewriter.java x: 1 contributors (90d) y: 981 lines of code parquet-thrift/src/main/java/org/apache/parquet/thrift/pig/TupleToThriftWriteSupport.java x: 1 contributors (90d) y: 51 lines of code parquet-hadoop/src/main/java/org/apache/parquet/crypto/InternalFileDecryptor.java x: 1 contributors (90d) y: 264 lines of code
2137.0
lines of code
  min: 21.0
  average: 453.42
  25th percentile: 56.5
  median: 258.0
  75th percentile: 619.0
  max: 2137.0
0 4.0
contributors (90d)
min: 1.0 | average: 1.27 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 4.0