| ColumnMetaData.java |  | 0% |  | 0% | 571 | 571 | 1,240 | 1,240 | 131 | 131 | 6 | 6 |
| FileMetaData.java |  | 0% |  | 0% | 358 | 358 | 769 | 769 | 93 | 93 | 6 | 6 |
| LogicalType.java |  | 0% |  | 0% | 293 | 293 | 642 | 642 | 95 | 95 | 2 | 2 |
| ColumnIndex.java |  | 0% |  | 0% | 317 | 317 | 666 | 666 | 87 | 87 | 6 | 6 |
| SchemaElement.java |  | 0% |  | 0% | 343 | 343 | 716 | 716 | 84 | 84 | 6 | 6 |
| ColumnChunk.java |  | 0% |  | 0% | 314 | 314 | 662 | 662 | 81 | 81 | 6 | 6 |
| Statistics.java |  | 0% |  | 0% | 307 | 307 | 616 | 616 | 81 | 81 | 6 | 6 |
| PageHeader.java |  | 0% |  | 0% | 279 | 279 | 602 | 602 | 74 | 74 | 6 | 6 |
| RowGroup.java |  | 0% |  | 0% | 254 | 254 | 573 | 573 | 75 | 75 | 6 | 6 |
| DataPageHeaderV2.java |  | 0% |  | 0% | 244 | 244 | 569 | 569 | 74 | 74 | 6 | 6 |
| BoundingBox.java |  | 0% |  | 0% | 242 | 242 | 566 | 566 | 74 | 74 | 6 | 6 |
| DataPageHeader.java |  | 0% |  | 0% | 185 | 185 | 405 | 405 | 59 | 59 | 6 | 6 |
| SizeStatistics.java |  | 0% |  | 0% | 155 | 155 | 332 | 332 | 54 | 54 | 6 | 6 |
| BloomFilterHeader.java |  | 0% |  | 0% | 151 | 151 | 340 | 340 | 54 | 54 | 6 | 6 |
| AesGcmV1.java |  | 0% |  | 0% | 146 | 146 | 298 | 298 | 52 | 52 | 6 | 6 |
| AesGcmCtrV1.java |  | 0% |  | 0% | 146 | 146 | 298 | 298 | 52 | 52 | 6 | 6 |
| OffsetIndex.java |  | 0% |  | 0% | 125 | 125 | 273 | 273 | 50 | 50 | 6 | 6 |
| DictionaryPageHeader.java |  | 0% |  | 0% | 122 | 122 | 278 | 278 | 49 | 49 | 6 | 6 |
| PageEncodingStats.java |  | 0% |  | 0% | 122 | 122 | 274 | 274 | 49 | 49 | 6 | 6 |
| SortingColumn.java |  | 0% |  | 0% | 110 | 110 | 266 | 266 | 49 | 49 | 6 | 6 |
| PageLocation.java |  | 0% |  | 0% | 108 | 108 | 266 | 266 | 49 | 49 | 6 | 6 |
| EncryptionWithColumnKey.java |  | 0% |  | 0% | 119 | 119 | 251 | 251 | 49 | 49 | 6 | 6 |
| GeospatialStatistics.java |  | 0% |  | 0% | 118 | 118 | 250 | 250 | 46 | 46 | 6 | 6 |
| FileCryptoMetaData.java |  | 0% |  | 0% | 109 | 109 | 230 | 230 | 46 | 46 | 6 | 6 |
| GeographyType.java |  | 0% |  | 0% | 107 | 107 | 223 | 223 | 43 | 43 | 6 | 6 |
| TimeUnit.java |  | 0% |  | 0% | 83 | 83 | 180 | 180 | 39 | 39 | 2 | 2 |
| KeyValue.java |  | 0% |  | 0% | 104 | 104 | 222 | 222 | 44 | 44 | 6 | 6 |
| TimeType.java |  | 0% |  | 0% | 94 | 94 | 216 | 216 | 44 | 44 | 6 | 6 |
| TimestampType.java |  | 0% |  | 0% | 94 | 94 | 216 | 216 | 44 | 44 | 6 | 6 |
| IntType.java |  | 0% |  | 0% | 87 | 87 | 210 | 210 | 44 | 44 | 6 | 6 |
| DecimalType.java |  | 0% |  | 0% | 86 | 86 | 210 | 210 | 44 | 44 | 6 | 6 |
| EncryptionAlgorithm.java |  | 0% |  | 0% | 68 | 68 | 147 | 147 | 35 | 35 | 2 | 2 |
| ColumnCryptoMetaData.java |  | 0% |  | 0% | 68 | 68 | 147 | 147 | 35 | 35 | 2 | 2 |
| VariantType.java |  | 0% |  | 0% | 69 | 69 | 160 | 160 | 38 | 38 | 6 | 6 |
| GeometryType.java |  | 0% |  | 0% | 74 | 74 | 160 | 160 | 38 | 38 | 6 | 6 |
| BloomFilterHash.java |  | 0% |  | 0% | 53 | 53 | 114 | 114 | 31 | 31 | 2 | 2 |
| BloomFilterCompression.java |  | 0% |  | 0% | 53 | 53 | 114 | 114 | 31 | 31 | 2 | 2 |
| ColumnOrder.java |  | 0% |  | 0% | 53 | 53 | 114 | 114 | 31 | 31 | 2 | 2 |
| BloomFilterAlgorithm.java |  | 0% |  | 0% | 53 | 53 | 114 | 114 | 31 | 31 | 2 | 2 |
| JsonType.java |  | 0% |  | 0% | 42 | 42 | 95 | 95 | 33 | 33 | 6 | 6 |
| NanoSeconds.java |  | 0% |  | 0% | 42 | 42 | 95 | 95 | 33 | 33 | 6 | 6 |
| EncryptionWithFooterKey.java |  | 0% |  | 0% | 42 | 42 | 95 | 95 | 33 | 33 | 6 | 6 |
| MicroSeconds.java |  | 0% |  | 0% | 42 | 42 | 95 | 95 | 33 | 33 | 6 | 6 |
| EnumType.java |  | 0% |  | 0% | 42 | 42 | 95 | 95 | 33 | 33 | 6 | 6 |
| MilliSeconds.java |  | 0% |  | 0% | 42 | 42 | 95 | 95 | 33 | 33 | 6 | 6 |
| BsonType.java |  | 0% |  | 0% | 42 | 42 | 95 | 95 | 33 | 33 | 6 | 6 |
| UUIDType.java |  | 0% |  | 0% | 42 | 42 | 95 | 95 | 33 | 33 | 6 | 6 |
| XxHash.java |  | 0% |  | 0% | 42 | 42 | 95 | 95 | 33 | 33 | 6 | 6 |
| Uncompressed.java |  | 0% |  | 0% | 42 | 42 | 95 | 95 | 33 | 33 | 6 | 6 |
| SplitBlockAlgorithm.java |  | 0% |  | 0% | 42 | 42 | 95 | 95 | 33 | 33 | 6 | 6 |
| IndexPageHeader.java |  | 0% |  | 0% | 42 | 42 | 95 | 95 | 33 | 33 | 6 | 6 |
| DateType.java |  | 0% |  | 0% | 42 | 42 | 95 | 95 | 33 | 33 | 6 | 6 |
| ListType.java |  | 0% |  | 0% | 42 | 42 | 95 | 95 | 33 | 33 | 6 | 6 |
| Float16Type.java |  | 0% |  | 0% | 42 | 42 | 95 | 95 | 33 | 33 | 6 | 6 |
| StringType.java |  | 0% |  | 0% | 42 | 42 | 95 | 95 | 33 | 33 | 6 | 6 |
| MapType.java |  | 0% |  | 0% | 42 | 42 | 95 | 95 | 33 | 33 | 6 | 6 |
| TypeDefinedOrder.java |  | 0% |  | 0% | 42 | 42 | 95 | 95 | 33 | 33 | 6 | 6 |
| NullType.java |  | 0% |  | 0% | 42 | 42 | 95 | 95 | 33 | 33 | 6 | 6 |
| ConvertedType.java |  | 0% |  | 0% | 26 | 26 | 51 | 51 | 4 | 4 | 1 | 1 |
| Encoding.java |  | 0% |  | 0% | 13 | 13 | 25 | 25 | 4 | 4 | 1 | 1 |
| CompressionCodec.java |  | 0% |  | 0% | 12 | 12 | 23 | 23 | 4 | 4 | 1 | 1 |
| Type.java |  | 0% |  | 0% | 12 | 12 | 23 | 23 | 4 | 4 | 1 | 1 |
| EdgeInterpolationAlgorithm.java |  | 0% | | 0% | 9 | 9 | 17 | 17 | 4 | 4 | 1 | 1 |
| PageType.java |  | 0% | | 0% | 8 | 8 | 15 | 15 | 4 | 4 | 1 | 1 |
| FieldRepetitionType.java |  | 0% | | 0% | 7 | 7 | 13 | 13 | 4 | 4 | 1 | 1 |
| BoundaryOrder.java |  | 0% | | 0% | 7 | 7 | 13 | 13 | 4 | 4 | 1 | 1 |