apache / parquet-java
File Change Frequency

File change frequency (churn) shows the distribution of file updates (days with at least one commit).

Overview
File Change Frequency Overall
  • There are 581 files with 70,713 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 3 files changed 51-100 times (5,381 lines of code)
    • 9 files changed 21-50 times (5,719 lines of code)
    • 154 files changed 6-20 times (30,005 lines of code)
    • 415 files changed 1-5 times (29,608 lines of code)
0% | 7% | 8% | 42% | 41%
Legend:
101+
51-100
21-50
6-20
1-5

explore: grouped by folders | grouped by update frequency | data
Contributors Count Frequency Overall
  • There are 581 files with 70,713 lines of code.
    • 4 files changed by more than 25 contributors (5,794 lines of code)
    • 18 files changed by 11-25 contributors (8,894 lines of code)
    • 79 files changed by 6-10 contributors (18,850 lines of code)
    • 435 files changed by 2-5 contributors (34,266 lines of code)
    • 45 files changed by 1 contributor (2,909 lines of code)
8% | 12% | 26% | 48% | 4%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
java, md, xml, avsc, yaml, properties, sh, proto, thrift, json, txt, gitignore, gitattributes, editorconfig, cmd
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
java0% | 7% | 8% | 42% | 41%
File Change Frequency per Logical Decomposition
primary
primary (file change frequency)
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
parquet-hadoop0% | 25% | 12% | 26% | 35%
parquet-column0% | 0% | 12% | 51% | 36%
parquet-avro0% | 0% | 14% | 74% | 10%
parquet-thrift0% | 0% | 0% | 74% | 25%
parquet-cli0% | 0% | 0% | 35% | 64%
parquet-protobuf0% | 0% | 0% | 90% | 9%
parquet-common0% | 0% | 0% | 36% | 63%
parquet-generator0% | 0% | 0% | 76% | 23%
parquet-arrow0% | 0% | 0% | 76% | 23%
parquet-format-structures0% | 0% | 0% | 37% | 62%
parquet-encoding0% | 0% | 0% | 25% | 74%
parquet-plugins0% | 0% | 0% | 0% | 100%
parquet-benchmarks0% | 0% | 0% | 0% | 100%
parquet-variant0% | 0% | 0% | 0% | 100%
Most Frequently Changed Files (Top 50)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
ParquetMetadataConverter.java
in parquet-hadoop/src/main/java/org/apache/parquet/format/converter
2137 127 2015-04-27 2025-04-29 65 35 blue@apache.org f.feng.zhang@gmail.com
ParquetFileWriter.java
in parquet-hadoop/src/main/java/org/apache/parquet/hadoop
1706 94 2015-04-27 2025-03-05 58 33 blue@apache.org xianyangliu@tencent.com
ParquetFileReader.java
in parquet-hadoop/src/main/java/org/apache/parquet/hadoop
1538 102 2015-04-27 2025-05-07 57 34 blue@apache.org chengpan@apache.org
ParquetWriter.java
in parquet-hadoop/src/main/java/org/apache/parquet/hadoop
505 55 2015-04-27 2024-11-18 44 23 blue@apache.org ustcwg@gmail.com
ParquetOutputFormat.java
in parquet-hadoop/src/main/java/org/apache/parquet/hadoop
413 68 2015-04-27 2024-11-18 37 26 blue@apache.org ustcwg@gmail.com
ParquetProperties.java
in parquet-column/src/main/java/org/apache/parquet/column
514 74 2015-03-25 2025-04-12 26 21 vassil@leanplum.com huaxiangsun@apache.org
Types.java
in parquet-column/src/main/java/org/apache/parquet/schema
946 159 2015-04-27 2025-04-29 26 15 blue@apache.org f.feng.zhang@gmail.com
ColumnChunkPageWriteStore.java
in parquet-hadoop/src/main/java/org/apache/parquet/hadoop
604 25 2015-04-27 2025-03-04 25 17 blue@apache.org xianyangliu@tencent.com
InternalParquetRecordWriter.java
in parquet-hadoop/src/main/java/org/apache/parquet/hadoop
181 11 2015-04-27 2024-03-05 23 15 blue@apache.org gabor@apache.org
AvroSchemaConverter.java
in parquet-avro/src/main/java/org/apache/parquet/avro
511 22 2015-04-27 2025-01-30 22 11 blue@apache.org pratyush.sharma@asml.com
ParquetRewriter.java
in parquet-hadoop/src/main/java/org/apache/parquet/hadoop/rewrite
981 32 2023-01-29 2025-03-04 21 9 ustcwg@gmail.com xianyangliu@tencent.com
LogicalTypeAnnotation.java
in parquet-column/src/main/java/org/apache/parquet/schema
1064 207 2018-05-24 2025-04-29 21 8 nandorkollar@users.noreply.... f.feng.zhang@gmail.com
InternalParquetRecordReader.java
in parquet-hadoop/src/main/java/org/apache/parquet/hadoop
254 13 2015-04-27 2024-02-19 20 9 blue@apache.org gabor@apache.org
ColumnChunkPageReadStore.java
in parquet-hadoop/src/main/java/org/apache/parquet/hadoop
354 15 2015-04-27 2024-03-07 20 14 blue@apache.org gabor@apache.org
AvroWriteSupport.java
in parquet-avro/src/main/java/org/apache/parquet/avro
576 40 2015-04-27 2024-08-28 20 12 blue@apache.org sebastian.schepens@mercadol...
PrimitiveType.java
in parquet-column/src/main/java/org/apache/parquet/schema
634 73 2015-04-27 2025-04-29 20 15 blue@apache.org f.feng.zhang@gmail.com
ParquetReader.java
in parquet-hadoop/src/main/java/org/apache/parquet/hadoop
294 41 2015-04-27 2024-07-17 19 14 blue@apache.org 149778446+joycurry30@users....
AvroRecordConverter.java
in parquet-avro/src/main/java/org/apache/parquet/avro
924 58 2015-05-18 2025-04-28 19 9 blue@apache.org gabor@apache.org
ThriftSchemaConvertVisitor.java
in parquet-thrift/src/main/java/org/apache/parquet/thrift
325 25 2015-04-27 2024-01-29 17 11 blue@apache.org fokko@apache.org
MessageColumnIO.java
in parquet-column/src/main/java/org/apache/parquet/io
379 39 2015-04-27 2024-03-15 17 12 blue@apache.org 84731559@qq.com
ParquetReadOptions.java
in parquet-hadoop/src/main/java/org/apache/parquet
398 52 2017-12-13 2025-03-03 17 13 blue@apache.org ahmar.suhail@gmail.com
DictionaryFilter.java
in parquet-hadoop/src/main/java/org/apache/parquet/filter2/dictionarylevel
417 7 2016-03-09 2025-03-13 17 13 blue@apache.org e.bartkus@gmail.com
ParquetInputFormat.java
in parquet-hadoop/src/main/java/org/apache/parquet/hadoop
545 52 2015-04-27 2025-01-21 17 12 blue@apache.org dongjoon@apache.org
ProtoWriteSupport.java
in parquet-protobuf/src/main/java/org/apache/parquet/proto
611 54 2015-04-27 2023-11-30 17 14 blue@apache.org 28668597+amousavigourabi@us...
ColumnChunkMetaData.java
in parquet-hadoop/src/main/java/org/apache/parquet/hadoop/metadata
532 57 2015-04-27 2024-05-27 16 11 blue@apache.org michel@davit.fr
ParquetMetadata.java
in parquet-hadoop/src/main/java/org/apache/parquet/hadoop/metadata
63 8 2015-04-27 2024-11-28 15 9 blue@apache.org fokko@apache.org
CodecFactory.java
in parquet-hadoop/src/main/java/org/apache/parquet/hadoop
250 22 2015-04-27 2024-04-26 15 9 blue@apache.org ustcwg@gmail.com
Binary.java
in parquet-column/src/main/java/org/apache/parquet/io/api
568 88 2015-04-27 2024-04-26 15 12 blue@apache.org ustcwg@gmail.com
ThriftSchemaConverter.java
in parquet-thrift/src/main/java/org/apache/parquet/thrift
168 12 2015-04-27 2024-01-29 14 7 blue@apache.org fokko@apache.org
GroupType.java
in parquet-column/src/main/java/org/apache/parquet/schema
254 35 2015-04-27 2023-12-04 14 9 blue@apache.org fokko@apache.org
DirectCodecFactory.java
in parquet-hadoop/src/main/java/org/apache/parquet/hadoop
502 55 2015-11-04 2024-04-26 14 9 altekrusejason@gmail.com ustcwg@gmail.com
ParquetRecordReader.java
in parquet-hadoop/src/main/java/org/apache/parquet/hadoop
139 14 2015-04-27 2023-11-30 13 8 blue@apache.org 28668597+amousavigourabi@us...
AvroReadSupport.java
in parquet-avro/src/main/java/org/apache/parquet/avro
155 13 2015-04-27 2025-04-28 13 6 blue@apache.org gabor@apache.org
HadoopReadOptions.java
in parquet-hadoop/src/main/java/org/apache/parquet
116 9 2017-12-13 2024-04-26 12 9 blue@apache.org stevel@cloudera.com
Main.java
in parquet-cli/src/main/java/org/apache/parquet/cli
159 2 2017-07-28 2025-01-21 12 8 blue@apache.org ustcwg@gmail.com
ThriftReadSupport.java
in parquet-thrift/src/main/java/org/apache/parquet/hadoop/thrift
262 20 2015-04-27 2023-11-30 12 8 blue@apache.org 28668597+amousavigourabi@us...
ColumnWriterBase.java
in parquet-column/src/main/java/org/apache/parquet/column/impl
277 21 2018-10-18 2024-03-05 12 8 gabor@apache.org gabor@apache.org
ProtoSchemaConverter.java
in parquet-protobuf/src/main/java/org/apache/parquet/proto
289 14 2015-04-27 2023-11-30 12 10 blue@apache.org 28668597+amousavigourabi@us...
ColumnIndexBuilder.java
in parquet-column/src/main/java/org/apache/parquet/internal/column/columnindex
600 43 2018-10-18 2025-01-21 12 10 gabor@apache.org ustcwg@gmail.com
SchemaConverter.java
in parquet-arrow/src/main/java/org/apache/parquet/arrow/schema
727 17 2016-11-09 2023-11-30 12 8 julien@dremio.com 28668597+amousavigourabi@us...
ColumnWriterV2.java
in parquet-column/src/main/java/org/apache/parquet/column/impl
76 5 2015-04-27 2024-02-27 11 10 blue@apache.org ustcwg@gmail.com
AvroParquetReader.java
in parquet-avro/src/main/java/org/apache/parquet/avro
113 19 2015-04-27 2025-04-28 11 7 blue@apache.org gabor@apache.org
AvroParquetWriter.java
in parquet-avro/src/main/java/org/apache/parquet/avro
139 16 2015-04-27 2023-11-30 11 6 blue@apache.org 28668597+amousavigourabi@us...
ColumnWriteStoreBase.java
in parquet-column/src/main/java/org/apache/parquet/column/impl
217 16 2018-10-18 2024-03-05 11 6 gabor@apache.org gabor@apache.org
StatisticsFilter.java
in parquet-hadoop/src/main/java/org/apache/parquet/filter2/statisticslevel
300 8 2015-04-27 2024-07-30 11 9 blue@apache.org claire.d.mcginty@gmail.com
Statistics.java
in parquet-column/src/main/java/org/apache/parquet/column/statistics
316 39 2015-04-27 2024-08-28 11 6 blue@apache.org xianyangliu@tencent.com
BytesInput.java
in parquet-common/src/main/java/org/apache/parquet/bytes
443 78 2017-12-13 2024-11-07 11 7 blue@apache.org fokko@apache.org
ThriftType.java
in parquet-thrift/src/main/java/org/apache/parquet/thrift/struct
537 87 2015-04-27 2024-04-26 11 8 blue@apache.org ustcwg@gmail.com
ProtoMessageConverter.java
in parquet-protobuf/src/main/java/org/apache/parquet/proto
702 62 2015-04-27 2024-11-08 11 7 blue@apache.org mwong38@gmail.com
ColumnReaderImpl.java
in parquet-column/src/main/java/org/apache/parquet/column/impl
19 3 2015-04-27 2023-11-30 10 7 blue@apache.org 28668597+amousavigourabi@us...
Files With Most Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
ParquetMetadataConverter.java
in parquet-hadoop/src/main/java/org/apache/parquet/format/converter
2137 127 2015-04-27 2025-04-29 65 35 blue@apache.org f.feng.zhang@gmail.com
ParquetFileReader.java
in parquet-hadoop/src/main/java/org/apache/parquet/hadoop
1538 102 2015-04-27 2025-05-07 57 34 blue@apache.org chengpan@apache.org
ParquetFileWriter.java
in parquet-hadoop/src/main/java/org/apache/parquet/hadoop
1706 94 2015-04-27 2025-03-05 58 33 blue@apache.org xianyangliu@tencent.com
ParquetOutputFormat.java
in parquet-hadoop/src/main/java/org/apache/parquet/hadoop
413 68 2015-04-27 2024-11-18 37 26 blue@apache.org ustcwg@gmail.com
ParquetWriter.java
in parquet-hadoop/src/main/java/org/apache/parquet/hadoop
505 55 2015-04-27 2024-11-18 44 23 blue@apache.org ustcwg@gmail.com
ParquetProperties.java
in parquet-column/src/main/java/org/apache/parquet/column
514 74 2015-03-25 2025-04-12 26 21 vassil@leanplum.com huaxiangsun@apache.org
ColumnChunkPageWriteStore.java
in parquet-hadoop/src/main/java/org/apache/parquet/hadoop
604 25 2015-04-27 2025-03-04 25 17 blue@apache.org xianyangliu@tencent.com
Types.java
in parquet-column/src/main/java/org/apache/parquet/schema
946 159 2015-04-27 2025-04-29 26 15 blue@apache.org f.feng.zhang@gmail.com
InternalParquetRecordWriter.java
in parquet-hadoop/src/main/java/org/apache/parquet/hadoop
181 11 2015-04-27 2024-03-05 23 15 blue@apache.org gabor@apache.org
PrimitiveType.java
in parquet-column/src/main/java/org/apache/parquet/schema
634 73 2015-04-27 2025-04-29 20 15 blue@apache.org f.feng.zhang@gmail.com
ColumnChunkPageReadStore.java
in parquet-hadoop/src/main/java/org/apache/parquet/hadoop
354 15 2015-04-27 2024-03-07 20 14 blue@apache.org gabor@apache.org
ParquetReader.java
in parquet-hadoop/src/main/java/org/apache/parquet/hadoop
294 41 2015-04-27 2024-07-17 19 14 blue@apache.org 149778446+joycurry30@users....
ProtoWriteSupport.java
in parquet-protobuf/src/main/java/org/apache/parquet/proto
611 54 2015-04-27 2023-11-30 17 14 blue@apache.org 28668597+amousavigourabi@us...
DictionaryFilter.java
in parquet-hadoop/src/main/java/org/apache/parquet/filter2/dictionarylevel
417 7 2016-03-09 2025-03-13 17 13 blue@apache.org e.bartkus@gmail.com
ParquetReadOptions.java
in parquet-hadoop/src/main/java/org/apache/parquet
398 52 2017-12-13 2025-03-03 17 13 blue@apache.org ahmar.suhail@gmail.com
AvroWriteSupport.java
in parquet-avro/src/main/java/org/apache/parquet/avro
576 40 2015-04-27 2024-08-28 20 12 blue@apache.org sebastian.schepens@mercadol...
ParquetInputFormat.java
in parquet-hadoop/src/main/java/org/apache/parquet/hadoop
545 52 2015-04-27 2025-01-21 17 12 blue@apache.org dongjoon@apache.org
MessageColumnIO.java
in parquet-column/src/main/java/org/apache/parquet/io
379 39 2015-04-27 2024-03-15 17 12 blue@apache.org 84731559@qq.com
Binary.java
in parquet-column/src/main/java/org/apache/parquet/io/api
568 88 2015-04-27 2024-04-26 15 12 blue@apache.org ustcwg@gmail.com
AvroSchemaConverter.java
in parquet-avro/src/main/java/org/apache/parquet/avro
511 22 2015-04-27 2025-01-30 22 11 blue@apache.org pratyush.sharma@asml.com
ThriftSchemaConvertVisitor.java
in parquet-thrift/src/main/java/org/apache/parquet/thrift
325 25 2015-04-27 2024-01-29 17 11 blue@apache.org fokko@apache.org
ColumnChunkMetaData.java
in parquet-hadoop/src/main/java/org/apache/parquet/hadoop/metadata
532 57 2015-04-27 2024-05-27 16 11 blue@apache.org michel@davit.fr
ProtoSchemaConverter.java
in parquet-protobuf/src/main/java/org/apache/parquet/proto
289 14 2015-04-27 2023-11-30 12 10 blue@apache.org 28668597+amousavigourabi@us...
ColumnIndexBuilder.java
in parquet-column/src/main/java/org/apache/parquet/internal/column/columnindex
600 43 2018-10-18 2025-01-21 12 10 gabor@apache.org ustcwg@gmail.com
ColumnWriterV2.java
in parquet-column/src/main/java/org/apache/parquet/column/impl
76 5 2015-04-27 2024-02-27 11 10 blue@apache.org ustcwg@gmail.com
ParquetRewriter.java
in parquet-hadoop/src/main/java/org/apache/parquet/hadoop/rewrite
981 32 2023-01-29 2025-03-04 21 9 ustcwg@gmail.com xianyangliu@tencent.com
InternalParquetRecordReader.java
in parquet-hadoop/src/main/java/org/apache/parquet/hadoop
254 13 2015-04-27 2024-02-19 20 9 blue@apache.org gabor@apache.org
AvroRecordConverter.java
in parquet-avro/src/main/java/org/apache/parquet/avro
924 58 2015-05-18 2025-04-28 19 9 blue@apache.org gabor@apache.org
ParquetMetadata.java
in parquet-hadoop/src/main/java/org/apache/parquet/hadoop/metadata
63 8 2015-04-27 2024-11-28 15 9 blue@apache.org fokko@apache.org
CodecFactory.java
in parquet-hadoop/src/main/java/org/apache/parquet/hadoop
250 22 2015-04-27 2024-04-26 15 9 blue@apache.org ustcwg@gmail.com
DirectCodecFactory.java
in parquet-hadoop/src/main/java/org/apache/parquet/hadoop
502 55 2015-11-04 2024-04-26 14 9 altekrusejason@gmail.com ustcwg@gmail.com
GroupType.java
in parquet-column/src/main/java/org/apache/parquet/schema
254 35 2015-04-27 2023-12-04 14 9 blue@apache.org fokko@apache.org
HadoopReadOptions.java
in parquet-hadoop/src/main/java/org/apache/parquet
116 9 2017-12-13 2024-04-26 12 9 blue@apache.org stevel@cloudera.com
StatisticsFilter.java
in parquet-hadoop/src/main/java/org/apache/parquet/filter2/statisticslevel
300 8 2015-04-27 2024-07-30 11 9 blue@apache.org claire.d.mcginty@gmail.com
BaseCommand.java
in parquet-cli/src/main/java/org/apache/parquet/cli
247 21 2017-07-28 2024-04-23 10 9 blue@apache.org ashahid@tibco.com
ColumnWriterV1.java
in parquet-column/src/main/java/org/apache/parquet/column/impl
50 4 2015-04-27 2024-02-27 10 9 blue@apache.org ustcwg@gmail.com
LogicalTypeAnnotation.java
in parquet-column/src/main/java/org/apache/parquet/schema
1064 207 2018-05-24 2025-04-29 21 8 nandorkollar@users.noreply.... f.feng.zhang@gmail.com
ParquetRecordReader.java
in parquet-hadoop/src/main/java/org/apache/parquet/hadoop
139 14 2015-04-27 2023-11-30 13 8 blue@apache.org 28668597+amousavigourabi@us...
ThriftReadSupport.java
in parquet-thrift/src/main/java/org/apache/parquet/hadoop/thrift
262 20 2015-04-27 2023-11-30 12 8 blue@apache.org 28668597+amousavigourabi@us...
SchemaConverter.java
in parquet-arrow/src/main/java/org/apache/parquet/arrow/schema
727 17 2016-11-09 2023-11-30 12 8 julien@dremio.com 28668597+amousavigourabi@us...
Main.java
in parquet-cli/src/main/java/org/apache/parquet/cli
159 2 2017-07-28 2025-01-21 12 8 blue@apache.org ustcwg@gmail.com
ColumnWriterBase.java
in parquet-column/src/main/java/org/apache/parquet/column/impl
277 21 2018-10-18 2024-03-05 12 8 gabor@apache.org gabor@apache.org
ThriftType.java
in parquet-thrift/src/main/java/org/apache/parquet/thrift/struct
537 87 2015-04-27 2024-04-26 11 8 blue@apache.org ustcwg@gmail.com
ThriftBytesWriteSupport.java
in parquet-thrift/src/main/java/org/apache/parquet/hadoop/thrift
174 14 2015-04-27 2023-11-30 10 8 blue@apache.org 28668597+amousavigourabi@us...
MemoryManager.java
in parquet-hadoop/src/main/java/org/apache/parquet/hadoop
106 10 2015-04-27 2023-11-30 10 8 blue@apache.org 28668597+amousavigourabi@us...
DictionaryValuesWriter.java
in parquet-column/src/main/java/org/apache/parquet/column/values/dictionary
473 46 2015-04-27 2024-02-19 10 8 blue@apache.org gabor@apache.org
Operators.java
in parquet-column/src/main/java/org/apache/parquet/filter2/predicate
589 77 2015-04-27 2024-07-30 10 8 blue@apache.org claire.d.mcginty@gmail.com
ThriftSchemaConverter.java
in parquet-thrift/src/main/java/org/apache/parquet/thrift
168 12 2015-04-27 2024-01-29 14 7 blue@apache.org fokko@apache.org
ProtoMessageConverter.java
in parquet-protobuf/src/main/java/org/apache/parquet/proto
702 62 2015-04-27 2024-11-08 11 7 blue@apache.org mwong38@gmail.com
AvroParquetReader.java
in parquet-avro/src/main/java/org/apache/parquet/avro
113 19 2015-04-27 2025-04-28 11 7 blue@apache.org gabor@apache.org
Files With Least Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
VariantUtil.java
in parquet-variant/src/main/java/org/apache/parquet/variant
510 28 2025-04-24 2025-05-05 2 1 77996944+gene-db@users.nore... 77996944+gene-db@users.nore...
VariantBuilder.java
in parquet-variant/src/main/java/org/apache/parquet/variant
398 34 2025-05-05 2025-05-05 1 1 77996944+gene-db@users.nore... 77996944+gene-db@users.nore...
Variant.java
in parquet-variant/src/main/java/org/apache/parquet/variant
174 22 2025-04-24 2025-04-24 1 1 77996944+gene-db@users.nore... 77996944+gene-db@users.nore...
VectorIoBridge.java
in parquet-hadoop/src/main/java/org/apache/parquet/hadoop/util/wrapped/io
172 18 2024-04-26 2024-06-13 2 1 stevel@cloudera.com stevel@cloudera.com
SizeStatistics.java
in parquet-column/src/main/java/org/apache/parquet/column/statistics
152 18 2024-02-27 2025-01-21 3 1 ustcwg@gmail.com ustcwg@gmail.com
PlainParquetConfiguration.java
in parquet-common/src/main/java/org/apache/parquet/conf
148 18 2023-11-14 2023-11-30 2 1 28668597+amousavigourabi@us... 28668597+amousavigourabi@us...
Float16.java
in parquet-column/src/main/java/org/apache/parquet/schema
108 5 2023-12-09 2023-12-09 1 1 jiashenzzzzz@gmail.com jiashenzzzzz@gmail.com
TrackingByteBufferAllocator.java
in parquet-common/src/main/java/org/apache/parquet/bytes
106 16 2024-02-19 2024-02-23 2 1 gabor@apache.org gabor@apache.org
FileRangeBridge.java
in parquet-hadoop/src/main/java/org/apache/parquet/hadoop/util/wrapped/io
106 14 2024-04-26 2024-04-26 1 1 stevel@cloudera.com stevel@cloudera.com
HadoopParquetConfiguration.java
in parquet-hadoop/src/main/java/org/apache/parquet/conf
91 20 2023-10-30 2023-11-30 2 1 28668597+amousavigourabi@us... 28668597+amousavigourabi@us...
NoopStatistics.java
in parquet-column/src/main/java/org/apache/parquet/column/statistics
85 19 2024-08-28 2024-08-28 1 1 xianyangliu@tencent.com xianyangliu@tencent.com
ShowSizeStatisticsCommand.java
in parquet-cli/src/main/java/org/apache/parquet/cli/commands
80 5 2025-01-21 2025-01-21 1 1 ustcwg@gmail.com ustcwg@gmail.com
ReusingByteBufferAllocator.java
in parquet-common/src/main/java/org/apache/parquet/bytes
69 8 2024-02-23 2024-02-27 2 1 gabor@apache.org gabor@apache.org
LocalInputFile.java
in parquet-common/src/main/java/org/apache/parquet/io
64 3 2023-07-04 2023-07-04 1 1 28668597+amousavigourabi@us... 28668597+amousavigourabi@us...
ReflectClassValidator.java
in parquet-avro/src/main/java/org/apache/parquet/avro
62 4 2025-04-28 2025-04-28 1 1 gabor@apache.org gabor@apache.org
ConcatenatingByteBufferCollector.java
in parquet-common/src/main/java/org/apache/parquet/bytes
56 8 2024-02-23 2024-02-23 1 1 gabor@apache.org gabor@apache.org
FutureIO.java
in parquet-hadoop/src/main/java/org/apache/parquet/hadoop/util/wrapped/io
54 3 2024-04-26 2024-12-04 2 1 stevel@cloudera.com stevel@cloudera.com
VariantObjectBuilder.java
in parquet-variant/src/main/java/org/apache/parquet/variant
50 6 2025-05-05 2025-05-05 1 1 77996944+gene-db@users.nore... 77996944+gene-db@users.nore...
AutoCloseables.java
in parquet-common/src/main/java/org/apache/parquet/util
44 6 2024-02-19 2024-02-23 2 1 gabor@apache.org gabor@apache.org
BindingUtils.java
in parquet-hadoop/src/main/java/org/apache/parquet/hadoop/util/wrapped/io
36 2 2024-04-26 2024-04-26 1 1 stevel@cloudera.com stevel@cloudera.com
VariantArrayBuilder.java
in parquet-variant/src/main/java/org/apache/parquet/variant
35 4 2025-05-05 2025-05-05 1 1 77996944+gene-db@users.nore... 77996944+gene-db@users.nore...
EdgeInterpolationAlgorithm.java
in parquet-column/src/main/java/org/apache/parquet/column/schema
31 3 2025-04-29 2025-04-29 1 1 f.feng.zhang@gmail.com f.feng.zhang@gmail.com
ParquetFileRange.java
in parquet-common/src/main/java/org/apache/parquet/io
28 6 2024-04-26 2024-04-26 1 1 stevel@cloudera.com stevel@cloudera.com
ParquetConfiguration.java
in parquet-common/src/main/java/org/apache/parquet/conf
21 - 2023-10-30 2023-11-30 2 1 28668597+amousavigourabi@us... 28668597+amousavigourabi@us...
ByteBufferReleaser.java
in parquet-common/src/main/java/org/apache/parquet/bytes
21 3 2024-02-23 2024-02-23 1 1 gabor@apache.org gabor@apache.org
BenchmarkConstants.java
in parquet-benchmarks/src/main/java/org/apache/parquet/benchmarks
18 - 2015-04-27 2015-04-27 1 1 blue@apache.org blue@apache.org
StatusManager.java
in parquet-column/src/main/java/org/apache/parquet/column/impl
18 1 2024-03-05 2024-03-05 1 1 gabor@apache.org gabor@apache.org
ParquetFileReaderMetrics.java
in parquet-hadoop/src/main/java/org/apache/parquet/hadoop
17 1 2024-01-12 2024-01-12 1 1 parthc@apple.com parthc@apple.com
MaskMode.java
in parquet-hadoop/src/main/java/org/apache/parquet/hadoop/rewrite
15 1 2023-01-29 2023-01-29 1 1 ustcwg@gmail.com ustcwg@gmail.com
IndexReference.java
in parquet-hadoop/src/main/java/org/apache/parquet/internal/hadoop/metadata
15 3 2018-10-18 2018-10-18 1 1 gabor@apache.org gabor@apache.org
CompressionCodecNotSupportedException.java
in parquet-common/src/main/java/org/apache/parquet/hadoop/codec
12 2 2017-12-13 2017-12-13 1 1 blue@apache.org blue@apache.org
AesMode.java
in parquet-hadoop/src/main/java/org/apache/parquet/crypto
12 2 2020-07-29 2020-07-29 1 1 ggershinsky@users.noreply.g... ggershinsky@users.noreply.g...
ByteStreamSplitValuesReaderForFLBA.java
in parquet-column/src/main/java/org/apache/parquet/column/values/bytestreamsplit
11 2 2024-04-26 2024-04-26 1 1 antoine@python.org antoine@python.org
ParquetSizeOverflowException.java
in parquet-common/src/main/java/org/apache/parquet
10 2 2024-08-29 2024-08-29 1 1 xianyangliu@tencent.com xianyangliu@tencent.com
ParquetMetricsCallback.java
in parquet-hadoop/src/main/java/org/apache/parquet/hadoop
10 - 2024-01-12 2024-01-12 1 1 parthc@apple.com parthc@apple.com
ByteStreamSplitValuesReaderForLong.java
in parquet-column/src/main/java/org/apache/parquet/column/values/bytestreamsplit
10 2 2024-04-26 2024-04-26 1 1 antoine@python.org antoine@python.org
ByteStreamSplitValuesReaderForInteger.java
in parquet-column/src/main/java/org/apache/parquet/column/values/bytestreamsplit
10 2 2024-04-26 2024-04-26 1 1 antoine@python.org antoine@python.org
InvalidSchemaException.java
in parquet-column/src/main/java/org/apache/parquet/schema
10 2 2015-05-15 2015-05-15 1 1 tdeng@twitter.com tdeng@twitter.com
InvalidFileOffsetException.java
in parquet-column/src/main/java/org/apache/parquet/io
8 1 2021-09-09 2021-09-09 1 1 nemonlou@qq.com nemonlou@qq.com
RuntimeIOException.java
in parquet-cli/src/main/java/org/apache/parquet/cli/util
7 1 2017-07-28 2017-07-28 1 1 blue@apache.org blue@apache.org
Command.java
in parquet-cli/src/main/java/org/apache/parquet/cli
7 - 2017-07-28 2018-04-05 2 1 blue@apache.org blue@apache.org
Generator.java
in parquet-generator/src/main/java/org/apache/parquet/version
6 1 2015-06-18 2015-06-18 1 1 konstantin.shaposhnikov@sc.com konstantin.shaposhnikov@sc.com
InvalidParquetMetadataException.java
in parquet-format-structures/src/main/java/org/apache/parquet/format
6 - 2021-09-30 2021-09-30 1 1 gabor@apache.org gabor@apache.org
VectorSupport.java
in parquet-plugins/parquet-encoding-vector/src/main/java/org/apache/parquet/column/values/bitpacking
5 - 2023-03-04 2023-03-04 1 1 jiguang.jiang@intel.com jiguang.jiang@intel.com
package-info.java
in parquet-hadoop/src/main/java/org/apache/parquet/hadoop/util/wrapped/io
1 - 2024-04-26 2024-04-26 1 1 stevel@cloudera.com stevel@cloudera.com
ByteBitPacking512VectorLE.java
in parquet-plugins/parquet-encoding-vector/src/main/java/org/apache/parquet/column/values/bitpacking
2617 347 2023-03-04 2023-11-30 2 2 jiguang.jiang@intel.com 28668597+amousavigourabi@us...
ColumnIndexValidator.java
in parquet-hadoop/src/main/java/org/apache/parquet/hadoop
531 51 2019-10-18 2024-02-19 3 2 gabor@apache.org gabor@apache.org
BoundaryOrder.java
in parquet-column/src/main/java/org/apache/parquet/internal/column/columnindex
334 16 2018-10-18 2023-11-30 3 2 gabor@apache.org 28668597+amousavigourabi@us...
AdaptiveBlockSplitBloomFilter.java
in parquet-column/src/main/java/org/apache/parquet/column/values/bloomfilter
189 26 2023-05-24 2023-11-30 2 2 31469905+yabola@users.norep... 28668597+amousavigourabi@us...
ParentValueContainer.java
in parquet-avro/src/main/java/org/apache/parquet/avro
178 19 2015-05-18 2023-11-30 3 2 blue@apache.org 28668597+amousavigourabi@us...
Correlations

File Size vs. Number of Changes: 581 points

parquet-hadoop/src/main/java/org/apache/parquet/hadoop/ParquetFileReader.java x: 1538 lines of code y: 57 # changes parquet-variant/src/main/java/org/apache/parquet/variant/VariantArrayBuilder.java x: 35 lines of code y: 1 # changes parquet-variant/src/main/java/org/apache/parquet/variant/VariantBuilder.java x: 398 lines of code y: 1 # changes parquet-variant/src/main/java/org/apache/parquet/variant/VariantObjectBuilder.java x: 50 lines of code y: 1 # changes parquet-variant/src/main/java/org/apache/parquet/variant/VariantUtil.java x: 510 lines of code y: 2 # changes parquet-hadoop/src/main/java/org/apache/parquet/hadoop/util/HadoopPositionOutputStream.java x: 39 lines of code y: 4 # changes parquet-cli/src/main/java/org/apache/parquet/cli/util/RawUtils.java x: 78 lines of code y: 3 # changes parquet-column/src/main/java/org/apache/parquet/column/schema/EdgeInterpolationAlgorithm.java x: 31 lines of code y: 1 # changes parquet-column/src/main/java/org/apache/parquet/schema/LogicalTypeAnnotation.java x: 1064 lines of code y: 21 # changes parquet-column/src/main/java/org/apache/parquet/schema/PrimitiveStringifier.java x: 350 lines of code y: 9 # changes parquet-column/src/main/java/org/apache/parquet/schema/PrimitiveType.java x: 634 lines of code y: 20 # changes parquet-column/src/main/java/org/apache/parquet/schema/Types.java x: 946 lines of code y: 26 # changes parquet-hadoop/src/main/java/org/apache/parquet/format/converter/ParquetMetadataConverter.java x: 2137 lines of code y: 65 # changes parquet-avro/src/main/java/org/apache/parquet/avro/AvroConverters.java x: 258 lines of code y: 8 # changes parquet-avro/src/main/java/org/apache/parquet/avro/AvroParquetReader.java x: 113 lines of code y: 11 # changes parquet-avro/src/main/java/org/apache/parquet/avro/AvroReadSupport.java x: 155 lines of code y: 13 # changes parquet-avro/src/main/java/org/apache/parquet/avro/AvroRecordConverter.java x: 924 lines of code y: 19 # changes parquet-avro/src/main/java/org/apache/parquet/avro/AvroRecordMaterializer.java x: 21 lines of code y: 4 # changes parquet-avro/src/main/java/org/apache/parquet/avro/ReflectClassValidator.java x: 62 lines of code y: 1 # changes parquet-variant/src/main/java/org/apache/parquet/variant/Variant.java x: 174 lines of code y: 1 # changes parquet-column/src/main/java/org/apache/parquet/schema/MessageTypeParser.java x: 214 lines of code y: 9 # changes parquet-format-structures/src/main/java/org/apache/parquet/format/LogicalTypes.java x: 37 lines of code y: 6 # changes parquet-column/src/main/java/org/apache/parquet/column/ParquetProperties.java x: 514 lines of code y: 26 # changes parquet-hadoop/src/main/java/org/apache/parquet/filter2/dictionarylevel/DictionaryFilter.java x: 417 lines of code y: 17 # changes parquet-hadoop/src/main/java/org/apache/parquet/hadoop/ParquetFileWriter.java x: 1706 lines of code y: 58 # changes parquet-hadoop/src/main/java/org/apache/parquet/crypto/AesCtrDecryptor.java x: 114 lines of code y: 4 # changes parquet-hadoop/src/main/java/org/apache/parquet/crypto/AesGcmDecryptor.java x: 101 lines of code y: 4 # changes parquet-hadoop/src/main/java/org/apache/parquet/hadoop/ColumnChunkPageWriteStore.java x: 604 lines of code y: 25 # changes parquet-hadoop/src/main/java/org/apache/parquet/hadoop/rewrite/ParquetRewriter.java x: 981 lines of code y: 21 # changes parquet-hadoop/src/main/java/org/apache/parquet/ParquetReadOptions.java x: 398 lines of code y: 17 # changes parquet-thrift/src/main/java/org/apache/parquet/thrift/pig/ParquetThriftStorer.java x: 45 lines of code y: 4 # changes parquet-thrift/src/main/java/org/apache/parquet/thrift/pig/TupleToThriftWriteSupport.java x: 51 lines of code y: 6 # changes parquet-hadoop/src/main/java/org/apache/parquet/crypto/InternalFileDecryptor.java x: 264 lines of code y: 4 # changes parquet-avro/src/main/java/org/apache/parquet/avro/AvroSchemaConverter.java x: 511 lines of code y: 22 # changes parquet-cli/src/main/java/org/apache/parquet/cli/Main.java x: 159 lines of code y: 12 # changes parquet-cli/src/main/java/org/apache/parquet/cli/commands/ShowSizeStatisticsCommand.java x: 80 lines of code y: 1 # changes parquet-column/src/main/java/org/apache/parquet/internal/column/columnindex/ColumnIndexBuilder.java x: 600 lines of code y: 12 # changes parquet-column/src/main/java/org/apache/parquet/internal/column/columnindex/OffsetIndexBuilder.java x: 154 lines of code y: 6 # changes parquet-column/src/main/java/org/apache/parquet/column/statistics/SizeStatistics.java x: 152 lines of code y: 3 # changes parquet-hadoop/src/main/java/org/apache/parquet/hadoop/ParquetInputFormat.java x: 545 lines of code y: 17 # changes parquet-hadoop/src/main/java/org/apache/parquet/hadoop/util/HadoopInputFile.java x: 72 lines of code y: 6 # changes parquet-hadoop/src/main/java/org/apache/parquet/hadoop/util/wrapped/io/FutureIO.java x: 54 lines of code y: 2 # changes parquet-hadoop/src/main/java/org/apache/parquet/hadoop/metadata/ParquetMetadata.java x: 63 lines of code y: 15 # changes parquet-hadoop/src/main/java/org/apache/parquet/hadoop/ParquetOutputFormat.java x: 413 lines of code y: 37 # changes parquet-hadoop/src/main/java/org/apache/parquet/hadoop/ParquetWriter.java x: 505 lines of code y: 44 # changes parquet-hadoop/src/main/java/org/apache/parquet/hadoop/rewrite/RewriteOptions.java x: 334 lines of code y: 8 # changes parquet-protobuf/src/main/java/org/apache/parquet/proto/ProtoMessageConverter.java x: 702 lines of code y: 11 # changes parquet-common/src/main/java/org/apache/parquet/bytes/BytesInput.java x: 443 lines of code y: 11 # changes parquet-hadoop/src/main/java/org/apache/parquet/hadoop/EncryptionPropertiesHelper.java x: 30 lines of code y: 2 # changes parquet-column/src/main/java/org/apache/parquet/column/impl/ColumnReaderBase.java x: 603 lines of code y: 6 # changes parquet-column/src/main/java/org/apache/parquet/column/values/deltastrings/DeltaByteArrayReader.java x: 48 lines of code y: 10 # changes parquet-common/src/main/java/org/apache/parquet/ParquetSizeOverflowException.java x: 10 lines of code y: 1 # changes parquet-column/src/main/java/org/apache/parquet/column/statistics/NoopStatistics.java x: 85 lines of code y: 1 # changes parquet-column/src/main/java/org/apache/parquet/column/statistics/Statistics.java x: 316 lines of code y: 11 # changes parquet-avro/src/main/java/org/apache/parquet/avro/AvroWriteSupport.java x: 576 lines of code y: 20 # changes parquet-benchmarks/src/main/java/org/apache/parquet/benchmarks/FilteringBenchmarks.java x: 367 lines of code y: 5 # changes parquet-cli/src/main/java/org/apache/parquet/cli/commands/RewriteCommand.java x: 107 lines of code y: 5 # changes parquet-cli/src/main/java/org/apache/parquet/cli/commands/TransCompressionCommand.java x: 70 lines of code y: 7 # changes parquet-column/src/main/java/org/apache/parquet/filter2/predicate/ContainsRewriter.java x: 142 lines of code y: 2 # changes parquet-column/src/main/java/org/apache/parquet/filter2/predicate/LogicalInverter.java x: 82 lines of code y: 7 # changes parquet-column/src/main/java/org/apache/parquet/filter2/predicate/Operators.java x: 589 lines of code y: 10 # changes parquet-column/src/main/java/org/apache/parquet/filter2/recordlevel/IncrementallyUpdatedFilterPredicate.java x: 151 lines of code y: 6 # changes parquet-column/src/main/java/org/apache/parquet/internal/filter2/columnindex/ColumnIndexFilter.java x: 161 lines of code y: 9 # changes parquet-generator/src/main/java/org/apache/parquet/filter2/IncrementallyUpdatedFilterPredicateGenerator.java x: 496 lines of code y: 9 # changes parquet-hadoop/src/main/java/org/apache/parquet/filter2/bloomfilterlevel/BloomFilterImpl.java x: 136 lines of code y: 5 # changes parquet-hadoop/src/main/java/org/apache/parquet/filter2/statisticslevel/StatisticsFilter.java x: 300 lines of code y: 11 # changes parquet-hadoop/src/main/java/org/apache/parquet/crypto/EncryptionPropertiesFactory.java x: 35 lines of code y: 3 # changes parquet-hadoop/src/main/java/org/apache/parquet/hadoop/ParquetReader.java x: 294 lines of code y: 19 # changes parquet-common/src/main/java/org/apache/parquet/hadoop/metadata/ColumnPath.java x: 61 lines of code y: 6 # changes parquet-hadoop/src/main/java/org/apache/parquet/crypto/InternalColumnEncryptionSetup.java x: 54 lines of code y: 3 # changes parquet-column/src/main/java/org/apache/parquet/filter2/predicate/FilterApi.java x: 95 lines of code y: 7 # changes parquet-hadoop/src/main/java/org/apache/parquet/hadoop/util/wrapped/io/VectorIoBridge.java x: 172 lines of code y: 2 # changes parquet-column/src/main/java/org/apache/parquet/filter2/compat/FilterCompat.java x: 86 lines of code y: 7 # changes parquet-column/src/main/java/org/apache/parquet/filter2/predicate/FilterPredicate.java x: 40 lines of code y: 5 # changes parquet-column/src/main/java/org/apache/parquet/filter2/predicate/LogicalInverseRewriter.java x: 84 lines of code y: 6 # changes parquet-column/src/main/java/org/apache/parquet/filter2/predicate/SchemaCompatibilityValidator.java x: 151 lines of code y: 8 # changes parquet-column/src/main/java/org/apache/parquet/internal/column/columnindex/IndexIterator.java x: 145 lines of code y: 5 # changes parquet-hadoop/src/main/java/org/apache/parquet/hadoop/metadata/ColumnChunkMetaData.java x: 532 lines of code y: 16 # changes parquet-hadoop/src/main/java/org/apache/parquet/hadoop/metadata/ColumnChunkProperties.java x: 71 lines of code y: 5 # changes parquet-hadoop/src/main/java/org/apache/parquet/hadoop/metadata/FileMetaData.java x: 66 lines of code y: 7 # changes parquet-hadoop/src/main/java/org/apache/parquet/hadoop/api/InitContext.java x: 54 lines of code y: 5 # changes parquet-hadoop/src/main/java/org/apache/parquet/hadoop/api/ReadSupport.java x: 67 lines of code y: 5 # changes parquet-hadoop/src/main/java/org/apache/parquet/hadoop/api/WriteSupport.java x: 52 lines of code y: 7 # changes parquet-column/src/main/java/org/apache/parquet/io/api/Binary.java x: 568 lines of code y: 15 # changes parquet-hadoop/src/main/java/org/apache/parquet/hadoop/CodecFactory.java x: 250 lines of code y: 15 # changes parquet-hadoop/src/main/java/org/apache/parquet/hadoop/DirectCodecFactory.java x: 502 lines of code y: 14 # changes parquet-thrift/src/main/java/org/apache/parquet/thrift/struct/ThriftType.java x: 537 lines of code y: 11 # changes parquet-column/src/main/java/org/apache/parquet/column/Encoding.java x: 225 lines of code y: 8 # changes parquet-column/src/main/java/org/apache/parquet/column/values/bytestreamsplit/ByteStreamSplitValuesReader.java x: 78 lines of code y: 4 # changes parquet-column/src/main/java/org/apache/parquet/column/values/bytestreamsplit/ByteStreamSplitValuesReaderForDouble.java x: 10 lines of code y: 3 # changes parquet-column/src/main/java/org/apache/parquet/column/values/bytestreamsplit/ByteStreamSplitValuesWriter.java x: 150 lines of code y: 3 # changes parquet-column/src/main/java/org/apache/parquet/column/values/factory/DefaultV2ValuesWriterFactory.java x: 155 lines of code y: 5 # changes parquet-column/src/main/java/org/apache/parquet/example/data/simple/SimpleGroup.java x: 207 lines of code y: 5 # changes parquet-common/src/main/java/org/apache/parquet/io/ParquetFileRange.java x: 28 lines of code y: 1 # changes parquet-common/src/main/java/org/apache/parquet/util/DynMethods.java x: 261 lines of code y: 6 # changes parquet-hadoop/src/main/java/org/apache/parquet/HadoopReadOptions.java x: 116 lines of code y: 12 # changes parquet-hadoop/src/main/java/org/apache/parquet/hadoop/util/H2SeekableInputStream.java x: 68 lines of code y: 8 # changes parquet-hadoop/src/main/java/org/apache/parquet/hadoop/util/wrapped/io/FileRangeBridge.java x: 106 lines of code y: 1 # changes parquet-hadoop/src/main/java/org/apache/parquet/hadoop/util/wrapped/io/package-info.java x: 1 lines of code y: 1 # changes parquet-hadoop/src/main/java/org/apache/parquet/hadoop/codec/NonBlockedCompressor.java x: 110 lines of code y: 3 # changes parquet-hadoop/src/main/java/org/apache/parquet/hadoop/codec/NonBlockedDecompressor.java x: 96 lines of code y: 3 # changes parquet-cli/src/main/java/org/apache/parquet/cli/BaseCommand.java x: 247 lines of code y: 10 # changes parquet-common/src/main/java/org/apache/parquet/bytes/LittleEndianDataOutputStream.java x: 62 lines of code y: 5 # changes parquet-common/src/main/java/org/apache/parquet/io/DelegatingPositionOutputStream.java x: 38 lines of code y: 2 # changes parquet-common/src/main/java/org/apache/parquet/io/LocalOutputFile.java x: 73 lines of code y: 4 # changes parquet-hadoop/src/main/java/org/apache/parquet/hadoop/ParquetInputSplit.java x: 170 lines of code y: 6 # changes parquet-protobuf/src/main/java/org/apache/parquet/proto/ProtoParquetWriter.java x: 92 lines of code y: 8 # changes parquet-column/src/main/java/org/apache/parquet/io/MessageColumnIO.java x: 379 lines of code y: 17 # changes parquet-common/src/main/java/org/apache/parquet/compression/CompressionCodecFactory.java x: 21 lines of code y: 3 # changes parquet-hadoop/src/main/java/org/apache/parquet/hadoop/ColumnChunkPageReadStore.java x: 354 lines of code y: 20 # changes parquet-hadoop/src/main/java/org/apache/parquet/hadoop/codec/Lz4RawCodec.java x: 68 lines of code y: 3 # changes parquet-hadoop/src/main/java/org/apache/parquet/hadoop/codec/Lz4RawDecompressor.java x: 24 lines of code y: 3 # changes parquet-column/src/main/java/org/apache/parquet/column/impl/ColumnWriteStoreBase.java x: 217 lines of code y: 11 # changes parquet-column/src/main/java/org/apache/parquet/column/impl/ColumnWriterBase.java x: 277 lines of code y: 12 # changes parquet-column/src/main/java/org/apache/parquet/column/impl/StatusManager.java x: 18 lines of code y: 1 # changes parquet-hadoop/src/main/java/org/apache/parquet/hadoop/InternalParquetRecordWriter.java x: 181 lines of code y: 23 # changes parquet-hadoop/src/main/java/org/apache/parquet/hadoop/util/HadoopStreams.java x: 63 lines of code y: 9 # changes parquet-column/src/main/java/org/apache/parquet/column/impl/ColumnWriterV2.java x: 76 lines of code y: 11 # changes parquet-column/src/main/java/org/apache/parquet/internal/column/columnindex/OffsetIndex.java x: 18 lines of code y: 5 # changes parquet-hadoop/src/main/java/org/apache/parquet/hadoop/ColumnIndexFilterUtils.java x: 123 lines of code y: 4 # changes parquet-common/src/main/java/org/apache/parquet/bytes/ReusingByteBufferAllocator.java x: 69 lines of code y: 2 # changes parquet-column/src/main/java/org/apache/parquet/internal/column/columnindex/BooleanColumnIndexBuilder.java x: 98 lines of code y: 4 # changes parquet-column/src/main/java/org/apache/parquet/column/ColumnWriteStore.java x: 14 lines of code y: 6 # changes parquet-column/src/main/java/org/apache/parquet/column/page/DictionaryPageReadStore.java x: 8 lines of code y: 3 # changes parquet-column/src/main/java/org/apache/parquet/column/page/PageWriteStore.java x: 8 lines of code y: 4 # changes parquet-column/src/main/java/org/apache/parquet/column/values/bloomfilter/BloomFilterWriteStore.java x: 8 lines of code y: 2 # changes parquet-common/src/main/java/org/apache/parquet/bytes/ByteBufferReleaser.java x: 21 lines of code y: 1 # changes parquet-common/src/main/java/org/apache/parquet/bytes/BytesUtils.java x: 237 lines of code y: 9 # changes parquet-common/src/main/java/org/apache/parquet/bytes/CapacityByteArrayOutputStream.java x: 190 lines of code y: 9 # changes parquet-common/src/main/java/org/apache/parquet/bytes/ConcatenatingByteArrayCollector.java x: 40 lines of code y: 3 # changes parquet-common/src/main/java/org/apache/parquet/bytes/ConcatenatingByteBufferCollector.java x: 56 lines of code y: 1 # changes parquet-common/src/main/java/org/apache/parquet/bytes/TrackingByteBufferAllocator.java x: 106 lines of code y: 2 # changes parquet-common/src/main/java/org/apache/parquet/util/AutoCloseables.java x: 44 lines of code y: 2 # changes parquet-hadoop/src/main/java/org/apache/parquet/filter2/compat/RowGroupFilter.java x: 84 lines of code y: 8 # changes parquet-hadoop/src/main/java/org/apache/parquet/hadoop/DictionaryPageReader.java x: 62 lines of code y: 8 # changes parquet-cli/src/main/java/org/apache/parquet/cli/commands/CheckParquet251Command.java x: 291 lines of code y: 5 # changes parquet-column/src/main/java/org/apache/parquet/column/page/PageReadStore.java x: 17 lines of code y: 6 # changes parquet-column/src/main/java/org/apache/parquet/column/values/ValuesWriter.java x: 40 lines of code y: 7 # changes parquet-column/src/main/java/org/apache/parquet/column/values/dictionary/DictionaryValuesWriter.java x: 473 lines of code y: 10 # changes parquet-column/src/main/java/org/apache/parquet/column/values/rle/RunLengthBitPackingHybridEncoder.java x: 129 lines of code y: 6 # changes parquet-hadoop/src/main/java/org/apache/parquet/hadoop/ColumnIndexValidator.java x: 531 lines of code y: 3 # changes parquet-hadoop/src/main/java/org/apache/parquet/hadoop/InternalParquetRecordReader.java x: 254 lines of code y: 20 # changes parquet-cli/src/main/java/org/apache/parquet/cli/rawpages/RawPagesReader.java x: 84 lines of code y: 3 # changes parquet-hadoop/src/main/java/org/apache/parquet/hadoop/codec/NonBlockedDecompressorStream.java x: 31 lines of code y: 3 # changes parquet-format-structures/src/main/java/org/apache/parquet/format/InterningProtocol.java x: 215 lines of code y: 5 # changes parquet-thrift/src/main/java/org/apache/parquet/thrift/BufferedProtocolReadToWrite.java x: 580 lines of code y: 9 # changes parquet-thrift/src/main/java/org/apache/parquet/thrift/ParquetProtocol.java x: 211 lines of code y: 6 # changes parquet-thrift/src/main/java/org/apache/parquet/thrift/ParquetWriteProtocol.java x: 578 lines of code y: 7 # changes parquet-thrift/src/main/java/org/apache/parquet/thrift/ThriftSchemaConvertVisitor.java x: 325 lines of code y: 17 # changes parquet-thrift/src/main/java/org/apache/parquet/thrift/ThriftSchemaConverter.java x: 168 lines of code y: 14 # changes parquet-thrift/src/main/java/org/apache/parquet/thrift/projection/amend/DefaultEventsVisitor.java x: 186 lines of code y: 5 # changes parquet-thrift/src/main/java/org/apache/parquet/thrift/struct/CompatibilityChecker.java x: 189 lines of code y: 8 # changes parquet-thrift/src/main/java/org/apache/parquet/thrift/struct/ThriftTypeID.java x: 81 lines of code y: 4 # changes parquet-column/src/main/java/org/apache/parquet/schema/PrimitiveComparator.java x: 214 lines of code y: 6 # changes parquet-avro/src/main/java/org/apache/parquet/avro/AvroIndexedRecordConverter.java x: 401 lines of code y: 10 # changes parquet-cli/src/main/java/org/apache/parquet/cli/csv/AvroCSV.java x: 177 lines of code y: 4 # changes parquet-cli/src/main/java/org/apache/parquet/cli/json/AvroJson.java x: 483 lines of code y: 8 # changes parquet-hadoop/src/main/java/org/apache/parquet/crypto/keytools/KeyMaterial.java x: 148 lines of code y: 4 # changes parquet-hadoop/src/main/java/org/apache/parquet/hadoop/UnmaterializableRecordCounter.java x: 51 lines of code y: 5 # changes parquet-hadoop/src/main/java/org/apache/parquet/crypto/keytools/KeyToolkit.java x: 230 lines of code y: 4 # changes parquet-column/src/main/java/org/apache/parquet/io/ColumnIOFactory.java x: 107 lines of code y: 6 # changes parquet-common/src/main/java/org/apache/parquet/glob/GlobExpander.java x: 59 lines of code y: 4 # changes parquet-column/src/main/java/org/apache/parquet/schema/GroupType.java x: 254 lines of code y: 14 # changes parquet-column/src/main/java/org/apache/parquet/filter/PagedRecordFilter.java x: 18 lines of code y: 4 # changes parquet-arrow/src/main/java/org/apache/parquet/arrow/schema/SchemaConverter.java x: 727 lines of code y: 12 # changes parquet-arrow/src/main/java/org/apache/parquet/arrow/schema/SchemaMapping.java x: 146 lines of code y: 4 # changes parquet-avro/src/main/java/org/apache/parquet/avro/AvroCompatRecordMaterializer.java x: 21 lines of code y: 2 # changes parquet-avro/src/main/java/org/apache/parquet/avro/AvroParquetWriter.java x: 139 lines of code y: 11 # changes parquet-avro/src/main/java/org/apache/parquet/avro/ParentValueContainer.java x: 178 lines of code y: 3 # changes parquet-avro/src/main/java/org/apache/parquet/avro/package-info.java x: 1 lines of code y: 3 # changes parquet-benchmarks/src/main/java/org/apache/parquet/benchmarks/BenchmarkUtils.java x: 24 lines of code y: 2 # changes parquet-benchmarks/src/main/java/org/apache/parquet/benchmarks/DataGenerator.java x: 181 lines of code y: 4 # changes parquet-benchmarks/src/main/java/org/apache/parquet/benchmarks/PageChecksumReadBenchmarks.java x: 141 lines of code y: 3 # changes parquet-benchmarks/src/main/java/org/apache/parquet/benchmarks/PageChecksumWriteBenchmarks.java x: 131 lines of code y: 3 # changes parquet-benchmarks/src/main/java/org/apache/parquet/benchmarks/WriteBenchmarks.java x: 128 lines of code y: 5 # changes parquet-cli/src/main/java/org/apache/parquet/cli/Help.java x: 121 lines of code y: 5 # changes parquet-cli/src/main/java/org/apache/parquet/cli/Util.java x: 223 lines of code y: 9 # changes parquet-cli/src/main/java/org/apache/parquet/cli/commands/CSVSchemaCommand.java x: 82 lines of code y: 2 # changes parquet-cli/src/main/java/org/apache/parquet/cli/commands/ColumnSizeCommand.java x: 91 lines of code y: 3 # changes parquet-cli/src/main/java/org/apache/parquet/cli/commands/ConvertCSVCommand.java x: 156 lines of code y: 4 # changes parquet-cli/src/main/java/org/apache/parquet/cli/commands/ConvertCommand.java x: 123 lines of code y: 2 # changes parquet-cli/src/main/java/org/apache/parquet/cli/commands/ParquetMetadataCommand.java x: 156 lines of code y: 6 # changes parquet-cli/src/main/java/org/apache/parquet/cli/commands/ScanCommand.java x: 74 lines of code y: 3 # changes parquet-cli/src/main/java/org/apache/parquet/cli/commands/SchemaCommand.java x: 92 lines of code y: 5 # changes parquet-cli/src/main/java/org/apache/parquet/cli/commands/ShowBloomFilterCommand.java x: 98 lines of code y: 2 # changes parquet-cli/src/main/java/org/apache/parquet/cli/commands/ShowColumnIndexCommand.java x: 121 lines of code y: 2 # changes parquet-cli/src/main/java/org/apache/parquet/cli/commands/ShowDictionaryCommand.java x: 99 lines of code y: 6 # changes parquet-cli/src/main/java/org/apache/parquet/cli/commands/ShowFooterCommand.java x: 67 lines of code y: 4 # changes parquet-cli/src/main/java/org/apache/parquet/cli/csv/RecordBuilder.java x: 142 lines of code y: 3 # changes parquet-cli/src/main/java/org/apache/parquet/cli/json/AvroJsonReader.java x: 48 lines of code y: 3 # changes parquet-cli/src/main/java/org/apache/parquet/cli/util/Codecs.java x: 35 lines of code y: 4 # changes parquet-cli/src/main/java/org/apache/parquet/cli/util/Expressions.java x: 311 lines of code y: 4 # changes parquet-cli/src/main/java/org/apache/parquet/cli/util/GetClassLoader.java x: 15 lines of code y: 3 # changes parquet-cli/src/main/java/org/apache/parquet/cli/util/Schemas.java x: 295 lines of code y: 5 # changes parquet-column/src/main/java/org/apache/parquet/CorruptDeltaByteArrays.java x: 64 lines of code y: 4 # changes parquet-column/src/main/java/org/apache/parquet/CorruptStatistics.java x: 59 lines of code y: 8 # changes parquet-column/src/main/java/org/apache/parquet/column/ColumnProperty.java x: 90 lines of code y: 2 # changes parquet-column/src/main/java/org/apache/parquet/column/EncodingStats.java x: 98 lines of code y: 5 # changes parquet-column/src/main/java/org/apache/parquet/column/impl/ColumnReaderImpl.java x: 19 lines of code y: 10 # changes parquet-column/src/main/java/org/apache/parquet/column/impl/ColumnWriteStoreV1.java x: 32 lines of code y: 6 # changes parquet-column/src/main/java/org/apache/parquet/column/impl/ColumnWriteStoreV2.java x: 28 lines of code y: 6 # changes parquet-column/src/main/java/org/apache/parquet/column/page/DataPage.java x: 26 lines of code y: 4 # changes parquet-column/src/main/java/org/apache/parquet/column/page/DataPageV2.java x: 175 lines of code y: 5 # changes parquet-column/src/main/java/org/apache/parquet/column/page/DictionaryPage.java x: 36 lines of code y: 5 # changes parquet-column/src/main/java/org/apache/parquet/column/statistics/BinaryStatistics.java x: 116 lines of code y: 10 # changes parquet-column/src/main/java/org/apache/parquet/column/values/RequiresPreviousReader.java x: 4 lines of code y: 2 # changes parquet-column/src/main/java/org/apache/parquet/column/values/ValuesReader.java x: 71 lines of code y: 9 # changes parquet-column/src/main/java/org/apache/parquet/column/values/bitpacking/ByteBitPackingValuesReader.java x: 60 lines of code y: 7 # changes parquet-column/src/main/java/org/apache/parquet/column/values/bitpacking/ByteBitPackingValuesWriter.java x: 54 lines of code y: 4 # changes parquet-column/src/main/java/org/apache/parquet/column/values/bloomfilter/AdaptiveBlockSplitBloomFilter.java x: 189 lines of code y: 2 # changes parquet-column/src/main/java/org/apache/parquet/column/values/bloomfilter/BlockSplitBloomFilter.java x: 253 lines of code y: 4 # changes parquet-column/src/main/java/org/apache/parquet/column/values/delta/DeltaBinaryPackingValuesReader.java x: 100 lines of code y: 8 # changes parquet-column/src/main/java/org/apache/parquet/column/values/delta/DeltaBinaryPackingValuesWriterForInteger.java x: 105 lines of code y: 3 # changes parquet-column/src/main/java/org/apache/parquet/column/values/delta/DeltaBinaryPackingValuesWriterForLong.java x: 105 lines of code y: 4 # changes parquet-column/src/main/java/org/apache/parquet/column/values/deltalengthbytearray/DeltaLengthByteArrayValuesReader.java x: 48 lines of code y: 8 # changes parquet-column/src/main/java/org/apache/parquet/column/values/deltalengthbytearray/DeltaLengthByteArrayValuesWriter.java x: 75 lines of code y: 7 # changes parquet-column/src/main/java/org/apache/parquet/column/values/dictionary/DictionaryValuesReader.java x: 93 lines of code y: 7 # changes parquet-column/src/main/java/org/apache/parquet/column/values/dictionary/IntList.java x: 79 lines of code y: 6 # changes parquet-column/src/main/java/org/apache/parquet/column/values/dictionary/PlainValuesDictionary.java x: 183 lines of code y: 7 # changes parquet-column/src/main/java/org/apache/parquet/column/values/fallback/FallbackValuesWriter.java x: 141 lines of code y: 4 # changes parquet-column/src/main/java/org/apache/parquet/column/values/plain/BooleanPlainValuesReader.java x: 30 lines of code y: 8 # changes parquet-column/src/main/java/org/apache/parquet/column/values/plain/FixedLenByteArrayPlainValuesReader.java x: 41 lines of code y: 8 # changes parquet-column/src/main/java/org/apache/parquet/column/values/rle/RunLengthBitPackingHybridValuesWriter.java x: 63 lines of code y: 6 # changes parquet-column/src/main/java/org/apache/parquet/example/Paper.java x: 89 lines of code y: 3 # changes parquet-column/src/main/java/org/apache/parquet/example/data/Group.java x: 94 lines of code y: 4 # changes parquet-column/src/main/java/org/apache/parquet/example/data/simple/SimpleGroupFactory.java x: 14 lines of code y: 2 # changes parquet-column/src/main/java/org/apache/parquet/example/data/simple/convert/SimplePrimitiveConverter.java x: 35 lines of code y: 2 # changes parquet-column/src/main/java/org/apache/parquet/filter/AndRecordFilter.java x: 25 lines of code y: 5 # changes parquet-column/src/main/java/org/apache/parquet/filter/ColumnRecordFilter.java x: 33 lines of code y: 4 # changes parquet-column/src/main/java/org/apache/parquet/filter/NotRecordFilter.java x: 22 lines of code y: 5 # changes parquet-column/src/main/java/org/apache/parquet/filter/RecordFilter.java x: 4 lines of code y: 4 # changes parquet-column/src/main/java/org/apache/parquet/filter2/predicate/UserDefinedPredicate.java x: 14 lines of code y: 5 # changes parquet-column/src/main/java/org/apache/parquet/filter2/recordlevel/FilteringGroupConverter.java x: 67 lines of code y: 6 # changes parquet-column/src/main/java/org/apache/parquet/internal/column/columnindex/BinaryTruncator.java x: 184 lines of code y: 5 # changes parquet-column/src/main/java/org/apache/parquet/internal/column/columnindex/BoundaryOrder.java x: 334 lines of code y: 3 # changes parquet-column/src/main/java/org/apache/parquet/io/ColumnIO.java x: 86 lines of code y: 6 # changes parquet-column/src/main/java/org/apache/parquet/io/GroupColumnIO.java x: 81 lines of code y: 5 # changes parquet-column/src/main/java/org/apache/parquet/io/RecordReaderImplementation.java x: 361 lines of code y: 7 # changes parquet-column/src/main/java/org/apache/parquet/io/ValidatingRecordConsumer.java x: 165 lines of code y: 7 # changes parquet-column/src/main/java/org/apache/parquet/schema/MessageType.java x: 78 lines of code y: 7 # changes parquet-column/src/main/java/org/apache/parquet/schema/Type.java x: 185 lines of code y: 10 # changes parquet-common/src/main/java/org/apache/parquet/IOExceptionUtils.java x: 13 lines of code y: 4 # changes parquet-common/src/main/java/org/apache/parquet/Log.java x: 58 lines of code y: 5 # changes parquet-common/src/main/java/org/apache/parquet/bytes/MultiBufferInputStream.java x: 286 lines of code y: 3 # changes parquet-common/src/main/java/org/apache/parquet/bytes/SingleBufferInputStream.java x: 118 lines of code y: 2 # changes parquet-common/src/main/java/org/apache/parquet/conf/PlainParquetConfiguration.java x: 148 lines of code y: 2 # changes parquet-common/src/main/java/org/apache/parquet/glob/WildcardPath.java x: 62 lines of code y: 3 # changes parquet-common/src/main/java/org/apache/parquet/io/DelegatingSeekableInputStream.java x: 109 lines of code y: 2 # changes parquet-common/src/main/java/org/apache/parquet/util/DynConstructors.java x: 195 lines of code y: 3 # changes parquet-encoding/src/main/java/org/apache/parquet/column/values/bitpacking/BitPacking.java x: 528 lines of code y: 5 # changes parquet-format-structures/src/main/java/org/apache/parquet/format/MetadataValidator.java x: 17 lines of code y: 2 # changes parquet-format-structures/src/main/java/org/apache/parquet/format/Util.java x: 318 lines of code y: 7 # changes parquet-generator/src/main/java/org/apache/parquet/encoding/bitpacking/ByteBasedBitPackingGenerator.java x: 265 lines of code y: 8 # changes parquet-generator/src/main/java/org/apache/parquet/encoding/bitpacking/IntBasedBitPackingGenerator.java x: 163 lines of code y: 4 # changes parquet-hadoop/src/main/java/org/apache/parquet/crypto/ColumnDecryptionProperties.java x: 49 lines of code y: 2 # changes parquet-hadoop/src/main/java/org/apache/parquet/crypto/ColumnEncryptionProperties.java x: 101 lines of code y: 3 # changes parquet-hadoop/src/main/java/org/apache/parquet/crypto/FileDecryptionProperties.java x: 154 lines of code y: 2 # changes parquet-hadoop/src/main/java/org/apache/parquet/crypto/FileEncryptionProperties.java x: 195 lines of code y: 4 # changes parquet-hadoop/src/main/java/org/apache/parquet/crypto/InternalFileEncryptor.java x: 160 lines of code y: 3 # changes parquet-hadoop/src/main/java/org/apache/parquet/crypto/keytools/FileKeyUnwrapper.java x: 135 lines of code y: 3 # changes parquet-hadoop/src/main/java/org/apache/parquet/crypto/keytools/PropertiesDrivenCryptoFactory.java x: 197 lines of code y: 5 # changes parquet-hadoop/src/main/java/org/apache/parquet/crypto/keytools/TwoLevelCacheWithExpiration.java x: 63 lines of code y: 2 # changes parquet-hadoop/src/main/java/org/apache/parquet/hadoop/MemoryManager.java x: 106 lines of code y: 10 # changes parquet-hadoop/src/main/java/org/apache/parquet/hadoop/ParquetOutputCommitter.java x: 77 lines of code y: 5 # changes parquet-hadoop/src/main/java/org/apache/parquet/hadoop/ParquetRecordReader.java x: 139 lines of code y: 13 # changes parquet-hadoop/src/main/java/org/apache/parquet/hadoop/codec/CleanUtil.java x: 86 lines of code y: 4 # changes parquet-hadoop/src/main/java/org/apache/parquet/hadoop/codec/SnappyCodec.java x: 59 lines of code y: 2 # changes parquet-hadoop/src/main/java/org/apache/parquet/hadoop/codec/SnappyCompressor.java x: 14 lines of code y: 7 # changes parquet-hadoop/src/main/java/org/apache/parquet/hadoop/codec/SnappyDecompressor.java x: 14 lines of code y: 8 # changes parquet-hadoop/src/main/java/org/apache/parquet/hadoop/util/ContextUtil.java x: 200 lines of code y: 5 # changes parquet-hadoop/src/main/java/org/apache/parquet/hadoop/util/SerializationUtil.java x: 45 lines of code y: 7 # changes parquet-plugins/parquet-encoding-vector/src/main/java/org/apache/parquet/column/values/bitpacking/ByteBitPacking512VectorLE.java x: 2617 lines of code y: 2 # changes parquet-protobuf/src/main/java/org/apache/parquet/proto/ProtoSchemaConverter.java x: 289 lines of code y: 12 # changes parquet-protobuf/src/main/java/org/apache/parquet/proto/ProtoWriteSupport.java x: 611 lines of code y: 17 # changes parquet-thrift/src/main/java/org/apache/parquet/hadoop/thrift/AbstractThriftWriteSupport.java x: 100 lines of code y: 7 # changes parquet-thrift/src/main/java/org/apache/parquet/hadoop/thrift/TBaseWriteSupport.java x: 47 lines of code y: 6 # changes parquet-thrift/src/main/java/org/apache/parquet/hadoop/thrift/ThriftBytesWriteSupport.java x: 174 lines of code y: 10 # changes parquet-thrift/src/main/java/org/apache/parquet/hadoop/thrift/ThriftReadSupport.java x: 262 lines of code y: 12 # changes parquet-thrift/src/main/java/org/apache/parquet/thrift/ParquetReadProtocol.java x: 114 lines of code y: 5 # changes parquet-thrift/src/main/java/org/apache/parquet/thrift/TBaseRecordConverter.java x: 47 lines of code y: 5 # changes parquet-thrift/src/main/java/org/apache/parquet/thrift/ThriftParquetWriter.java x: 59 lines of code y: 3 # changes parquet-thrift/src/main/java/org/apache/parquet/thrift/ThriftRecordConverter.java x: 739 lines of code y: 9 # changes parquet-thrift/src/main/java/org/apache/parquet/thrift/projection/StrictFieldProjectionFilter.java x: 109 lines of code y: 4 # changes parquet-thrift/src/main/java/org/apache/parquet/thrift/projection/deprecated/PathGlobPattern.java x: 110 lines of code y: 6 # changes parquet-plugins/parquet-encoding-vector/src/main/java/org/apache/parquet/column/values/bitpacking/VectorSupport.java x: 5 lines of code y: 1 # changes
65.0
# changes
  min: 1.0
  average: 5.33
  25th percentile: 3.0
  median: 4.0
  75th percentile: 6.0
  max: 65.0
0 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

Number of Contributors vs. Number of Changes: 581 points

parquet-hadoop/src/main/java/org/apache/parquet/hadoop/ParquetFileReader.java x: 34 # contributors y: 57 # changes parquet-variant/src/main/java/org/apache/parquet/variant/VariantArrayBuilder.java x: 1 # contributors y: 1 # changes parquet-variant/src/main/java/org/apache/parquet/variant/VariantUtil.java x: 1 # contributors y: 2 # changes parquet-hadoop/src/main/java/org/apache/parquet/hadoop/util/HadoopPositionOutputStream.java x: 4 # contributors y: 4 # changes parquet-cli/src/main/java/org/apache/parquet/cli/util/RawUtils.java x: 3 # contributors y: 3 # changes parquet-column/src/main/java/org/apache/parquet/schema/LogicalTypeAnnotation.java x: 8 # contributors y: 21 # changes parquet-column/src/main/java/org/apache/parquet/schema/PrimitiveStringifier.java x: 7 # contributors y: 9 # changes parquet-column/src/main/java/org/apache/parquet/schema/PrimitiveType.java x: 15 # contributors y: 20 # changes parquet-column/src/main/java/org/apache/parquet/schema/Types.java x: 15 # contributors y: 26 # changes parquet-hadoop/src/main/java/org/apache/parquet/format/converter/ParquetMetadataConverter.java x: 35 # contributors y: 65 # changes parquet-avro/src/main/java/org/apache/parquet/avro/AvroConverters.java x: 6 # contributors y: 8 # changes parquet-avro/src/main/java/org/apache/parquet/avro/AvroParquetReader.java x: 7 # contributors y: 11 # changes parquet-avro/src/main/java/org/apache/parquet/avro/AvroReadSupport.java x: 6 # contributors y: 13 # changes parquet-avro/src/main/java/org/apache/parquet/avro/AvroRecordConverter.java x: 9 # contributors y: 19 # changes parquet-avro/src/main/java/org/apache/parquet/avro/AvroRecordMaterializer.java x: 3 # contributors y: 4 # changes parquet-format-structures/src/main/java/org/apache/parquet/format/LogicalTypes.java x: 4 # contributors y: 6 # changes parquet-column/src/main/java/org/apache/parquet/column/ParquetProperties.java x: 21 # contributors y: 26 # changes parquet-hadoop/src/main/java/org/apache/parquet/filter2/dictionarylevel/DictionaryFilter.java x: 13 # contributors y: 17 # changes parquet-hadoop/src/main/java/org/apache/parquet/hadoop/ParquetFileWriter.java x: 33 # contributors y: 58 # changes parquet-hadoop/src/main/java/org/apache/parquet/hadoop/ColumnChunkPageWriteStore.java x: 17 # contributors y: 25 # changes parquet-hadoop/src/main/java/org/apache/parquet/hadoop/rewrite/ParquetRewriter.java x: 9 # contributors y: 21 # changes parquet-thrift/src/main/java/org/apache/parquet/thrift/pig/TupleToThriftWriteSupport.java x: 3 # contributors y: 6 # changes parquet-avro/src/main/java/org/apache/parquet/avro/AvroSchemaConverter.java x: 11 # contributors y: 22 # changes parquet-cli/src/main/java/org/apache/parquet/cli/Main.java x: 8 # contributors y: 12 # changes parquet-column/src/main/java/org/apache/parquet/internal/column/columnindex/ColumnIndexBuilder.java x: 10 # contributors y: 12 # changes parquet-column/src/main/java/org/apache/parquet/internal/column/columnindex/OffsetIndexBuilder.java x: 5 # contributors y: 6 # changes parquet-column/src/main/java/org/apache/parquet/column/statistics/SizeStatistics.java x: 1 # contributors y: 3 # changes parquet-hadoop/src/main/java/org/apache/parquet/hadoop/ParquetInputFormat.java x: 12 # contributors y: 17 # changes parquet-hadoop/src/main/java/org/apache/parquet/hadoop/metadata/ParquetMetadata.java x: 9 # contributors y: 15 # changes parquet-column/src/main/java/org/apache/parquet/column/impl/ColumnValueCollector.java x: 2 # contributors y: 3 # changes parquet-hadoop/src/main/java/org/apache/parquet/hadoop/ParquetOutputFormat.java x: 26 # contributors y: 37 # changes parquet-hadoop/src/main/java/org/apache/parquet/hadoop/ParquetWriter.java x: 23 # contributors y: 44 # changes parquet-hadoop/src/main/java/org/apache/parquet/hadoop/rewrite/RewriteOptions.java x: 4 # contributors y: 8 # changes parquet-hadoop/src/main/java/org/apache/parquet/hadoop/EncryptionPropertiesHelper.java x: 2 # contributors y: 2 # changes parquet-column/src/main/java/org/apache/parquet/column/values/deltastrings/DeltaByteArrayReader.java x: 6 # contributors y: 10 # changes parquet-column/src/main/java/org/apache/parquet/column/statistics/Statistics.java x: 6 # contributors y: 11 # changes parquet-avro/src/main/java/org/apache/parquet/avro/AvroWriteSupport.java x: 12 # contributors y: 20 # changes parquet-benchmarks/src/main/java/org/apache/parquet/benchmarks/FilteringBenchmarks.java x: 4 # contributors y: 5 # changes parquet-cli/src/main/java/org/apache/parquet/cli/commands/TransCompressionCommand.java x: 6 # contributors y: 7 # changes parquet-column/src/main/java/org/apache/parquet/filter2/predicate/Operators.java x: 8 # contributors y: 10 # changes parquet-hadoop/src/main/java/org/apache/parquet/filter2/bloomfilterlevel/BloomFilterImpl.java x: 5 # contributors y: 5 # changes parquet-hadoop/src/main/java/org/apache/parquet/filter2/statisticslevel/StatisticsFilter.java x: 9 # contributors y: 11 # changes parquet-hadoop/src/main/java/org/apache/parquet/hadoop/ParquetReader.java x: 14 # contributors y: 19 # changes parquet-column/src/main/java/org/apache/parquet/filter2/predicate/FilterApi.java x: 5 # contributors y: 7 # changes parquet-hadoop/src/main/java/org/apache/parquet/hadoop/metadata/ColumnChunkMetaData.java x: 11 # contributors y: 16 # changes parquet-hadoop/src/main/java/org/apache/parquet/hadoop/api/InitContext.java x: 3 # contributors y: 5 # changes parquet-hadoop/src/main/java/org/apache/parquet/hadoop/api/WriteSupport.java x: 4 # contributors y: 7 # changes parquet-column/src/main/java/org/apache/parquet/io/api/Binary.java x: 12 # contributors y: 15 # changes parquet-hadoop/src/main/java/org/apache/parquet/hadoop/DirectCodecFactory.java x: 9 # contributors y: 14 # changes parquet-hadoop/src/main/java/org/apache/parquet/hadoop/ParquetRecordWriter.java x: 6 # contributors y: 9 # changes parquet-thrift/src/main/java/org/apache/parquet/thrift/struct/ThriftType.java x: 8 # contributors y: 11 # changes parquet-hadoop/src/main/java/org/apache/parquet/HadoopReadOptions.java x: 9 # contributors y: 12 # changes parquet-cli/src/main/java/org/apache/parquet/cli/BaseCommand.java x: 9 # contributors y: 10 # changes parquet-common/src/main/java/org/apache/parquet/io/LocalOutputFile.java x: 2 # contributors y: 4 # changes parquet-hadoop/src/main/java/org/apache/parquet/hadoop/ColumnChunkPageReadStore.java x: 14 # contributors y: 20 # changes parquet-hadoop/src/main/java/org/apache/parquet/hadoop/InternalParquetRecordWriter.java x: 15 # contributors y: 23 # changes parquet-column/src/main/java/org/apache/parquet/column/impl/ColumnWriterV2.java x: 10 # contributors y: 11 # changes parquet-column/src/main/java/org/apache/parquet/column/page/PageWriter.java x: 5 # contributors y: 8 # changes parquet-hadoop/src/main/java/org/apache/parquet/hadoop/InternalParquetRecordReader.java x: 9 # contributors y: 20 # changes parquet-thrift/src/main/java/org/apache/parquet/thrift/ThriftSchemaConvertVisitor.java x: 11 # contributors y: 17 # changes parquet-thrift/src/main/java/org/apache/parquet/thrift/ThriftSchemaConverter.java x: 7 # contributors y: 14 # changes parquet-column/src/main/java/org/apache/parquet/schema/PrimitiveComparator.java x: 6 # contributors y: 6 # changes parquet-avro/src/main/java/org/apache/parquet/avro/AvroIndexedRecordConverter.java x: 5 # contributors y: 10 # changes parquet-avro/src/main/java/org/apache/parquet/avro/AvroParquetOutputFormat.java x: 2 # contributors y: 5 # changes parquet-column/src/main/java/org/apache/parquet/column/impl/ColumnReaderImpl.java x: 7 # contributors y: 10 # changes parquet-column/src/main/java/org/apache/parquet/column/values/ValuesReader.java x: 4 # contributors y: 9 # changes parquet-column/src/main/java/org/apache/parquet/column/values/deltastrings/DeltaByteArrayWriter.java x: 7 # contributors y: 8 # changes parquet-hadoop/src/main/java/org/apache/parquet/hadoop/ParquetRecordReader.java x: 8 # contributors y: 13 # changes parquet-hadoop/src/main/java/org/apache/parquet/hadoop/codec/SnappyCompressor.java x: 7 # contributors y: 7 # changes parquet-protobuf/src/main/java/org/apache/parquet/proto/ProtoWriteSupport.java x: 14 # contributors y: 17 # changes parquet-thrift/src/main/java/org/apache/parquet/thrift/ThriftRecordConverter.java x: 5 # contributors y: 9 # changes
65.0
# changes
  min: 1.0
  average: 5.33
  25th percentile: 3.0
  median: 4.0
  75th percentile: 6.0
  max: 65.0
0 35.0
# contributors
min: 1.0 | average: 3.98 | 25th percentile: 2.0 | median: 3.0 | 75th percentile: 5.0 | max: 35.0

Number of Contributors vs. File Size: 581 points

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