| TestTupleDomainParquetPredicate |  | 0% |  | 0% | 36 | 36 | 188 | 188 | 31 | 31 | 1 | 1 |
| ParquetTestUtils |  | 0% |  | 0% | 82 | 82 | 186 | 186 | 13 | 13 | 1 | 1 |
| ParquetTypeUtils |  | 0% |  | 0% | 78 | 78 | 130 | 130 | 24 | 24 | 1 | 1 |
| BenchmarkParquetReader |  | 0% |  | 0% | 29 | 29 | 115 | 115 | 28 | 28 | 1 | 1 |
| ParquetResultVerifierUtils |  | 0% |  | 0% | 17 | 17 | 40 | 40 | 1 | 1 | 1 | 1 |
| ColumnReaderFactory |  | 0% |  | 0% | 52 | 52 | 54 | 54 | 8 | 8 | 1 | 1 |
| ParquetCompressionUtils |  | 0% |  | 0% | 24 | 24 | 57 | 57 | 8 | 8 | 1 | 1 |
| ParquetEncoding |  | 0% |  | 0% | 10 | 10 | 19 | 19 | 6 | 6 | 1 | 1 |
| DataPageV2 |  | 0% | | n/a | 12 | 12 | 34 | 34 | 12 | 12 | 1 | 1 |
| ParquetEncoding.new ParquetEncoding() {...} |  | 0% |  | 0% | 18 | 18 | 20 | 20 | 3 | 3 | 1 | 1 |
| TestParquetCompressionUtils |  | 0% |  | 0% | 8 | 8 | 24 | 24 | 5 | 5 | 1 | 1 |
| ParquetTimestampUtils |  | 0% |  | 0% | 5 | 5 | 12 | 12 | 4 | 4 | 1 | 1 |
| BenchmarkParquetReader.BenchmarkData |  | 0% | | n/a | 5 | 5 | 15 | 15 | 5 | 5 | 1 | 1 |
| DataPageV1 |  | 0% | | n/a | 9 | 9 | 25 | 25 | 9 | 9 | 1 | 1 |
| DictionaryPage |  | 0% | | n/a | 9 | 9 | 22 | 22 | 9 | 9 | 1 | 1 |
| BenchmarkParquetReader.ListInt96WithNullBenchmarkData |  | 0% |  | 0% | 7 | 7 | 16 | 16 | 3 | 3 | 1 | 1 |
| ParquetTestUtils.new MapredParquetOutputFormat() {...} |  | 0% |  | 0% | 4 | 4 | 15 | 15 | 2 | 2 | 1 | 1 |
| BenchmarkParquetReader.ListVarcharWithNullBenchmarkData |  | 0% |  | 0% | 7 | 7 | 16 | 16 | 3 | 3 | 1 | 1 |
| ParquetErrorCode |  | 0% | | n/a | 3 | 3 | 9 | 9 | 3 | 3 | 1 | 1 |
| BenchmarkParquetReader.ListInt32WithNullBenchmarkData |  | 0% |  | 0% | 7 | 7 | 16 | 16 | 3 | 3 | 1 | 1 |
| BenchmarkParquetReader.ListInt64WithNullBenchmarkData |  | 0% |  | 0% | 7 | 7 | 16 | 16 | 3 | 3 | 1 | 1 |
| BenchmarkParquetReader.ListBooleanWithNullBenchmarkData |  | 0% |  | 0% | 7 | 7 | 16 | 16 | 3 | 3 | 1 | 1 |
| ParquetTestUtils.RowFieldSetter |  | 0% |  | 0% | 3 | 3 | 10 | 10 | 2 | 2 | 1 | 1 |
| AbstractParquetDataSource |  | 0% | | n/a | 6 | 6 | 14 | 14 | 6 | 6 | 1 | 1 |
| TestParquetTimestampUtils |  | 0% | | n/a | 4 | 4 | 18 | 18 | 4 | 4 | 1 | 1 |
| ParquetTestUtils.ArrayFieldSetter |  | 0% |  | 0% | 3 | 3 | 10 | 10 | 2 | 2 | 1 | 1 |
| BenchmarkParquetReader.StructInt96WithNullBenchmarkData |  | 0% |  | 0% | 5 | 5 | 9 | 9 | 3 | 3 | 1 | 1 |
| BenchmarkParquetReader.StructVarcharWithNullBenchmarkData |  | 0% |  | 0% | 5 | 5 | 10 | 10 | 3 | 3 | 1 | 1 |
| FileParquetDataSource |  | 0% | | n/a | 5 | 5 | 13 | 13 | 5 | 5 | 1 | 1 |
| ParquetDataSourceId |  | 0% |  | 0% | 7 | 7 | 11 | 11 | 4 | 4 | 1 | 1 |
| BenchmarkParquetReader.StructInt32WithNullBenchmarkData |  | 0% |  | 0% | 5 | 5 | 9 | 9 | 3 | 3 | 1 | 1 |
| BenchmarkParquetReader.StructInt64WithNullBenchmarkData |  | 0% |  | 0% | 5 | 5 | 9 | 9 | 3 | 3 | 1 | 1 |
| BenchmarkParquetReader.LongDecimalWithNullBenchmarkData |  | 0% |  | 0% | 5 | 5 | 8 | 8 | 3 | 3 | 1 | 1 |
| BenchmarkParquetReader.ShortDecimalWithNullBenchmarkData |  | 0% |  | 0% | 5 | 5 | 8 | 8 | 3 | 3 | 1 | 1 |
| BenchmarkParquetReader.VarcharWithNullBenchmarkData |  | 0% |  | 0% | 5 | 5 | 9 | 9 | 3 | 3 | 1 | 1 |
| BenchmarkParquetReader.Int96WithNullBenchmarkData |  | 0% |  | 0% | 5 | 5 | 8 | 8 | 3 | 3 | 1 | 1 |
| BenchmarkParquetReader.StructBooleanWithNullBenchmarkData |  | 0% |  | 0% | 5 | 5 | 7 | 7 | 3 | 3 | 1 | 1 |
| BenchmarkParquetReader.Int32WithNullBenchmarkData |  | 0% |  | 0% | 5 | 5 | 8 | 8 | 3 | 3 | 1 | 1 |
| BenchmarkParquetReader.Int64WithNullBenchmarkData |  | 0% |  | 0% | 5 | 5 | 8 | 8 | 3 | 3 | 1 | 1 |
| ValuesType |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 | 1 | 1 |
| BenchmarkParquetReader.ShortDecimalNoNullBenchmarkData |  | 0% |  | 0% | 5 | 5 | 7 | 7 | 4 | 4 | 1 | 1 |
| ParquetWarningCode |  | 0% | | n/a | 3 | 3 | 6 | 6 | 3 | 3 | 1 | 1 |
| DataPage |  | 0% |  | 0% | 5 | 5 | 8 | 8 | 4 | 4 | 1 | 1 |
| BenchmarkParquetReader.LongDecimalNoNullBenchmarkData |  | 0% |  | 0% | 5 | 5 | 7 | 7 | 4 | 4 | 1 | 1 |
| BenchmarkParquetReader.Int96NoNullBenchmarkData |  | 0% |  | 0% | 5 | 5 | 7 | 7 | 4 | 4 | 1 | 1 |
| BenchmarkParquetReader.BooleanWithNullBenchmarkData |  | 0% |  | 0% | 5 | 5 | 6 | 6 | 3 | 3 | 1 | 1 |
| RichColumnDescriptor |  | 0% |  | 0% | 4 | 4 | 6 | 6 | 3 | 3 | 1 | 1 |
| Field |  | 0% | | n/a | 5 | 5 | 10 | 10 | 5 | 5 | 1 | 1 |
| ParquetTestUtils.DecimalSetter |  | 0% | | n/a | 2 | 2 | 6 | 6 | 2 | 2 | 1 | 1 |
| ParquetTestUtils.DoubleSetter |  | 0% | | n/a | 2 | 2 | 6 | 6 | 2 | 2 | 1 | 1 |
| BenchmarkParquetReader.Int32NoNullBenchmarkData |  | 0% |  | 0% | 5 | 5 | 7 | 7 | 4 | 4 | 1 | 1 |
| BenchmarkParquetReader.VarcharNoNullBenchmarkData |  | 0% |  | 0% | 5 | 5 | 7 | 7 | 4 | 4 | 1 | 1 |
| ParquetTestUtils.TinyIntSetter |  | 0% | | n/a | 2 | 2 | 6 | 6 | 2 | 2 | 1 | 1 |
| BenchmarkParquetReader.Int64NoNullBenchmarkData |  | 0% |  | 0% | 5 | 5 | 7 | 7 | 4 | 4 | 1 | 1 |
| BenchmarkParquetReader.BooleanNoNullBenchmarkData |  | 0% |  | 0% | 5 | 5 | 7 | 7 | 4 | 4 | 1 | 1 |
| ParquetTestUtils.BooleanSetter |  | 0% | | n/a | 2 | 2 | 6 | 6 | 2 | 2 | 1 | 1 |
| ParquetTestUtils.FloatSetter |  | 0% | | n/a | 2 | 2 | 6 | 6 | 2 | 2 | 1 | 1 |
| ParquetTestUtils.TimestampSetter |  | 0% | | n/a | 2 | 2 | 6 | 6 | 2 | 2 | 1 | 1 |
| ParquetTestUtils.IntegerSetter |  | 0% | | n/a | 2 | 2 | 6 | 6 | 2 | 2 | 1 | 1 |
| ParquetTestUtils.ShortSetter |  | 0% | | n/a | 2 | 2 | 6 | 6 | 2 | 2 | 1 | 1 |
| ParquetTestUtils.BigIntSetter |  | 0% | | n/a | 2 | 2 | 6 | 6 | 2 | 2 | 1 | 1 |
| ParquetTestUtils.VarcharSetter |  | 0% | | n/a | 2 | 2 | 6 | 6 | 2 | 2 | 1 | 1 |
| ParquetEncoding.new ParquetEncoding() {...} |  | 0% |  | 0% | 4 | 4 | 4 | 4 | 2 | 2 | 1 | 1 |
| ParquetEncoding.new ParquetEncoding() {...} |  | 0% |  | 0% | 4 | 4 | 3 | 3 | 2 | 2 | 1 | 1 |
| ParquetEncoding.new ParquetEncoding() {...} |  | 0% |  | 0% | 3 | 3 | 5 | 5 | 2 | 2 | 1 | 1 |
| PrimitiveField |  | 0% | | n/a | 3 | 3 | 6 | 6 | 3 | 3 | 1 | 1 |
| ParquetEncoding.new ParquetEncoding() {...} |  | 0% |  | 0% | 3 | 3 | 3 | 3 | 2 | 2 | 1 | 1 |
| ParquetEncoding.new ParquetEncoding() {...} |  | 0% | | n/a | 4 | 4 | 4 | 4 | 4 | 4 | 1 | 1 |
| ParquetEncoding.new ParquetEncoding() {...} |  | 0% | | n/a | 4 | 4 | 4 | 4 | 4 | 4 | 1 | 1 |
| ParquetCorruptionException |  | 0% | | n/a | 3 | 3 | 6 | 6 | 3 | 3 | 1 | 1 |
| GroupField |  | 0% | | n/a | 2 | 2 | 4 | 4 | 2 | 2 | 1 | 1 |
| Page |  | 0% | | n/a | 3 | 3 | 6 | 6 | 3 | 3 | 1 | 1 |
| ParquetEncoding.new ParquetEncoding() {...} | | 0% | | n/a | 2 | 2 | 2 | 2 | 2 | 2 | 1 | 1 |
| ParquetTestUtils.Setter | | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 | 1 | 1 |
| ParquetValidationUtils | | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 | 1 | 1 |
| ParquetDataSource | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |