| IcebergDistributedTestBase.java |  | 0% |  | 0% | 204 | 204 | 1,658 | 1,658 | 168 | 168 | 1 | 1 |
| IcebergDistributedSmokeTestBase.java |  | 0% |  | 0% | 142 | 142 | 1,027 | 1,027 | 134 | 134 | 3 | 3 |
| TestIcebergLogicalPlanner.java |  | 0% |  | 0% | 122 | 122 | 1,120 | 1,120 | 94 | 94 | 4 | 4 |
| IcebergAbstractMetadata.java |  | 0% |  | 0% | 197 | 197 | 623 | 623 | 94 | 94 | 1 | 1 |
| IcebergUtil.java |  | 0% |  | 0% | 268 | 268 | 531 | 531 | 108 | 108 | 3 | 3 |
| IcebergPageSourceProvider.java |  | 0% |  | 0% | 118 | 118 | 459 | 459 | 42 | 42 | 1 | 1 |
| TestIcebergTableVersion.java |  | 0% |  | 0% | 17 | 17 | 214 | 214 | 14 | 14 | 1 | 1 |
| TableStatisticsMaker.java |  | 0% |  | 0% | 105 | 105 | 327 | 327 | 55 | 55 | 1 | 1 |
| IcebergHiveMetadata.java |  | 0% |  | 0% | 88 | 88 | 281 | 281 | 55 | 55 | 1 | 1 |
| PartitionTransforms.java |  | 0% |  | 0% | 162 | 162 | 268 | 268 | 107 | 107 | 3 | 3 |
| IcebergPageSink.java |  | 0% |  | 0% | 86 | 86 | 250 | 250 | 36 | 36 | 4 | 4 |
| TestIcebergUtil.java |  | 0% | | n/a | 16 | 16 | 236 | 236 | 16 | 16 | 1 | 1 |
| TestIcebergSystemTables.java |  | 0% | | n/a | 46 | 46 | 185 | 185 | 46 | 46 | 1 | 1 |
| TypeConverter.java |  | 0% |  | 0% | 95 | 95 | 234 | 234 | 21 | 21 | 1 | 1 |
| TestStatisticsUtil.java |  | 0% | | 0% | 20 | 20 | 231 | 231 | 19 | 19 | 1 | 1 |
| TestIcebergTableChangelog.java |  | 0% | | 0% | 28 | 28 | 134 | 134 | 27 | 27 | 1 | 1 |
| HiveTableOperations.java |  | 0% |  | 0% | 57 | 57 | 192 | 192 | 33 | 33 | 2 | 2 |
| IcebergUpdateablePageSource.java |  | 0% |  | 0% | 74 | 74 | 181 | 181 | 29 | 29 | 1 | 1 |
| TestIcebergOrcMetricsCollection.java |  | 0% |  | 0% | 26 | 26 | 144 | 144 | 20 | 20 | 2 | 2 |
| IcebergNativeMetadata.java |  | 0% |  | 0% | 52 | 52 | 161 | 161 | 29 | 29 | 1 | 1 |
| TestIcebergSplitManager.java |  | 0% |  | 0% | 27 | 27 | 138 | 138 | 23 | 23 | 2 | 2 |
| TestIcebergDistributedQueries.java |  | 0% | | n/a | 14 | 14 | 100 | 100 | 14 | 14 | 1 | 1 |
| TestNestedFieldConverter.java |  | 0% |  | 0% | 49 | 49 | 155 | 155 | 13 | 13 | 1 | 1 |
| IcebergCommonModule.java |  | 0% |  | 0% | 26 | 26 | 147 | 147 | 16 | 16 | 1 | 1 |
| PartitionTable.java |  | 0% |  | 0% | 38 | 38 | 142 | 142 | 20 | 20 | 1 | 1 |
| PartitionFields.java |  | 0% |  | 0% | 65 | 65 | 122 | 122 | 28 | 28 | 1 | 1 |
| TestSortFieldUtils.java |  | 0% | | n/a | 63 | 63 | 85 | 85 | 63 | 63 | 1 | 1 |
| IcebergQueryRunner.java |  | 0% |  | 0% | 40 | 40 | 153 | 153 | 26 | 26 | 2 | 2 |
| IcebergOrcFileWriter.java |  | 0% |  | 0% | 43 | 43 | 106 | 106 | 11 | 11 | 2 | 2 |
| FilesTable.java |  | 0% |  | 0% | 26 | 26 | 94 | 94 | 13 | 13 | 1 | 1 |
| ExpressionConverter.java |  | 0% |  | 0% | 44 | 44 | 88 | 88 | 5 | 5 | 1 | 1 |
| IcebergSessionProperties.java |  | 0% |  | 0% | 34 | 34 | 86 | 86 | 32 | 32 | 1 | 1 |
| IcebergTableProperties.java |  | 0% |  | 0% | 37 | 37 | 97 | 97 | 32 | 32 | 1 | 1 |
| TestOutputColumnTypes.java |  | 0% | | n/a | 24 | 24 | 74 | 74 | 24 | 24 | 5 | 5 |
| IcebergFileWriterFactory.java |  | 0% |  | 0% | 17 | 17 | 82 | 82 | 14 | 14 | 1 | 1 |
| TestSchemaConverter.java |  | 0% | | n/a | 6 | 6 | 72 | 72 | 6 | 6 | 1 | 1 |
| IcebergColumnHandle.java |  | 0% |  | 0% | 43 | 43 | 62 | 62 | 25 | 25 | 1 | 1 |
| Partition.java |  | 0% |  | 0% | 48 | 48 | 84 | 84 | 25 | 25 | 1 | 1 |
| PartitionData.java |  | 0% |  | 0% | 34 | 34 | 75 | 75 | 9 | 9 | 1 | 1 |
| TestIcebergFileWriter.java |  | 0% |  | 0% | 12 | 12 | 54 | 54 | 9 | 9 | 2 | 2 |
| IcebergConfig.java |  | 0% | | 0% | 60 | 60 | 114 | 114 | 59 | 59 | 1 | 1 |
| TestIcebergTypes.java |  | 0% |  | 0% | 9 | 9 | 50 | 50 | 4 | 4 | 1 | 1 |
| TestApplyChangelogFunction.java |  | 0% | | n/a | 13 | 13 | 58 | 58 | 13 | 13 | 2 | 2 |
| IcebergPartitionInsertingPageSource.java |  | 0% |  | 0% | 26 | 26 | 70 | 70 | 14 | 14 | 1 | 1 |
| IcebergTableLayoutHandle.java |  | 0% |  | 0% | 36 | 36 | 57 | 57 | 23 | 23 | 2 | 2 |
| ColumnIdentity.java |  | 0% |  | 0% | 26 | 26 | 46 | 46 | 12 | 12 | 2 | 2 |
| IcebergTableName.java |  | 0% |  | 0% | 25 | 25 | 45 | 45 | 11 | 11 | 1 | 1 |
| ManifestsTable.java |  | 0% |  | 0% | 10 | 10 | 55 | 55 | 7 | 7 | 1 | 1 |
| SortFieldUtils.java |  | 0% |  | 0% | 21 | 21 | 52 | 52 | 11 | 11 | 1 | 1 |
| InternalIcebergConnectorFactory.java |  | 0% | | n/a | 2 | 2 | 37 | 37 | 2 | 2 | 1 | 1 |
| SnapshotsTable.java |  | 0% |  | 0% | 15 | 15 | 56 | 56 | 10 | 10 | 1 | 1 |
| IcebergNativeCatalogFactory.java |  | 0% |  | 0% | 18 | 18 | 54 | 54 | 11 | 11 | 1 | 1 |
| TestPartitionSpecConverter.java |  | 0% |  | 0% | 19 | 19 | 52 | 52 | 6 | 6 | 1 | 1 |
| TestIcebergConfig.java |  | 0% | | n/a | 3 | 3 | 95 | 95 | 3 | 3 | 1 | 1 |
| PartitionTransformType.java |  | 0% |  | 0% | 15 | 15 | 37 | 37 | 9 | 9 | 1 | 1 |
| IcebergErrorCode.java |  | 0% | | n/a | 3 | 3 | 22 | 22 | 3 | 3 | 1 | 1 |
| TestIcebergMetadataListing.java |  | 0% | | 0% | 10 | 10 | 62 | 62 | 9 | 9 | 1 | 1 |
| HdfsCachedInputFile.java |  | 0% |  | 0% | 16 | 16 | 39 | 39 | 7 | 7 | 1 | 1 |
| IcebergPartitionField.java |  | 0% |  | 0% | 27 | 27 | 35 | 35 | 17 | 17 | 2 | 2 |
| TestPartitionFields.java |  | 0% | | n/a | 17 | 17 | 35 | 35 | 17 | 17 | 1 | 1 |
| IcebergTableHandle.java |  | 0% |  | 0% | 23 | 23 | 34 | 34 | 14 | 14 | 1 | 1 |
| TestMetricsWrapper.java |  | 0% |  | 0% | 7 | 7 | 31 | 31 | 5 | 5 | 1 | 1 |
| IcebergSplit.java |  | 0% | | 0% | 19 | 19 | 51 | 51 | 18 | 18 | 1 | 1 |
| IcebergConnector.java |  | 0% | | n/a | 20 | 20 | 44 | 44 | 20 | 20 | 1 | 1 |
| PrestoIcebergTableForMetricsConfig.java |  | 0% | | n/a | 35 | 35 | 40 | 40 | 35 | 35 | 1 | 1 |
| HdfsInputFile.java |  | 0% |  | 0% | 15 | 15 | 32 | 32 | 13 | 13 | 2 | 2 |
| IcebergSplitSource.java |  | 0% |  | 0% | 8 | 8 | 44 | 44 | 5 | 5 | 1 | 1 |
| HdfsFileIO.java |  | 0% |  | 0% | 11 | 11 | 22 | 22 | 8 | 8 | 1 | 1 |
| IcebergOrcColumn.java |  | 0% |  | 0% | 16 | 16 | 36 | 36 | 14 | 14 | 1 | 1 |
| IcebergSplitManager.java |  | 0% |  | 0% | 7 | 7 | 35 | 35 | 4 | 4 | 1 | 1 |
| TestIcebergTableName.java |  | 0% | | n/a | 6 | 6 | 38 | 38 | 6 | 6 | 1 | 1 |
| SortField.java |  | 0% |  | 0% | 18 | 18 | 32 | 32 | 7 | 7 | 1 | 1 |
| FileFormat.java |  | 0% |  | 0% | 13 | 13 | 32 | 32 | 5 | 5 | 1 | 1 |
| RefsTable.java |  | 0% |  | 0% | 10 | 10 | 31 | 31 | 8 | 8 | 1 | 1 |
| IcebergTableType.java |  | 0% | | n/a | 3 | 3 | 16 | 16 | 3 | 3 | 1 | 1 |
| PrestoIcebergSchema.java |  | 0% |  | 0% | 17 | 17 | 23 | 23 | 8 | 8 | 1 | 1 |
| PrestoIcebergNestedField.java |  | 0% |  | 0% | 16 | 16 | 23 | 23 | 8 | 8 | 1 | 1 |
| HistoryTable.java |  | 0% |  | 0% | 7 | 7 | 24 | 24 | 5 | 5 | 1 | 1 |
| TestIcebergColumnHandle.java |  | 0% | | n/a | 3 | 3 | 25 | 25 | 3 | 3 | 1 | 1 |
| IcebergMetadataColumn.java |  | 0% | | n/a | 7 | 7 | 20 | 20 | 7 | 7 | 1 | 1 |
| IcebergHiveMetadataFactory.java |  | 0% | | n/a | 2 | 2 | 17 | 17 | 2 | 2 | 1 | 1 |
| TestIcebergParquetMetadataCaching.java |  | 0% |  | 0% | 9 | 9 | 29 | 29 | 5 | 5 | 1 | 1 |
| IcebergPageSinkProvider.java |  | 0% | | n/a | 4 | 4 | 21 | 21 | 4 | 4 | 1 | 1 |
| IcebergWritableTableHandle.java |  | 0% | | n/a | 12 | 12 | 23 | 23 | 12 | 12 | 1 | 1 |
| HdfsOutputFile.java | | 0% | | n/a | 5 | 5 | 14 | 14 | 5 | 5 | 1 | 1 |
| PrestoIcebergPartitionSpec.java | | 0% |  | 0% | 12 | 12 | 17 | 17 | 6 | 6 | 1 | 1 |
| IcebergNativeMetadataFactory.java | | 0% | | n/a | 2 | 2 | 14 | 14 | 2 | 2 | 1 | 1 |
| IcebergHiveModule.java | | 0% | | 0% | 3 | 3 | 17 | 17 | 2 | 2 | 1 | 1 |
| IcebergConnectorFactory.java | | 0% | | n/a | 4 | 4 | 15 | 15 | 4 | 4 | 1 | 1 |
| FileContent.java | | 0% |  | 0% | 7 | 7 | 17 | 17 | 4 | 4 | 1 | 1 |
| IcebergSortingFileWriter.java | | 0% | | n/a | 10 | 10 | 18 | 18 | 10 | 10 | 1 | 1 |
| PropertiesTable.java | | 0% | | n/a | 6 | 6 | 19 | 19 | 6 | 6 | 1 | 1 |
| CommitTaskData.java | | 0% | | n/a | 9 | 9 | 18 | 18 | 9 | 9 | 1 | 1 |
| IcebergBaseBenchmark.java | | 0% | | n/a | 5 | 5 | 19 | 19 | 5 | 5 | 1 | 1 |
| IcebergHiveTableOperationsConfig.java | | 0% | | n/a | 11 | 11 | 21 | 21 | 11 | 11 | 1 | 1 |
| CatalogType.java | | 0% | | n/a | 3 | 3 | 9 | 9 | 3 | 3 | 1 | 1 |
| IcebergParquetFileWriter.java | | 0% | | n/a | 3 | 3 | 7 | 7 | 3 | 3 | 1 | 1 |
| SchemaConverter.java | | 0% | | 0% | 5 | 5 | 15 | 15 | 4 | 4 | 1 | 1 |
| IcebergTransactionManager.java | | 0% |  | 0% | 7 | 7 | 11 | 11 | 4 | 4 | 1 | 1 |
| MetricsWrapper.java | | 0% | | n/a | 10 | 10 | 13 | 13 | 10 | 10 | 1 | 1 |
| IcebergCatalogModule.java | | 0% | | n/a | 4 | 4 | 12 | 12 | 4 | 4 | 1 | 1 |
| IcebergWarningCode.java | | 0% | | n/a | 3 | 3 | 7 | 7 | 3 | 3 | 1 | 1 |
| ManifestFileCache.java | | 0% | | n/a | 7 | 7 | 14 | 14 | 7 | 7 | 1 | 1 |
| BenchmarkIcebergHiveCatalog.java | | 0% | | n/a | 3 | 3 | 14 | 14 | 3 | 3 | 1 | 1 |
| BenchmarkIcebergHadoopCatalog.java | | 0% | | n/a | 3 | 3 | 15 | 15 | 3 | 3 | 1 | 1 |
| TestIcebergSystemTablesHadoop.java | | 0% | | n/a | 3 | 3 | 11 | 11 | 3 | 3 | 1 | 1 |
| ManifestFileCacheKey.java | | 0% |  | 0% | 6 | 6 | 12 | 12 | 3 | 3 | 1 | 1 |
| NestedFieldConverter.java | | 0% | | n/a | 2 | 2 | 12 | 12 | 2 | 2 | 1 | 1 |
| TestIcebergConnectorFactory.java | | 0% | | n/a | 4 | 4 | 12 | 12 | 4 | 4 | 1 | 1 |
| TestPartitionTransforms.java | | 0% | | n/a | 2 | 2 | 9 | 9 | 2 | 2 | 1 | 1 |
| ConnectorPageSourceWithRowPositions.java | | 0% | | n/a | 4 | 4 | 8 | 8 | 4 | 4 | 1 | 1 |
| SortParameters.java | | 0% | | n/a | 5 | 5 | 10 | 10 | 5 | 5 | 1 | 1 |
| IcebergFileFormat.java | | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 | 1 | 1 |
| IcebergPartitionType.java | | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 | 1 | 1 |
| IcebergPlugin.java | | 0% | | n/a | 4 | 4 | 9 | 9 | 4 | 4 | 1 | 1 |
| PartitionSpecConverter.java | | 0% | | n/a | 2 | 2 | 8 | 8 | 2 | 2 | 1 | 1 |
| IcebergInputInfo.java | | 0% | | n/a | 3 | 3 | 6 | 6 | 3 | 3 | 1 | 1 |
| IcebergHandleResolver.java | | 0% | | n/a | 9 | 9 | 9 | 9 | 9 | 9 | 1 | 1 |
| ManifestFileCachedContent.java | | 0% | | n/a | 3 | 3 | 6 | 6 | 3 | 3 | 1 | 1 |
| IcebergOutputTableHandle.java | | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 | 1 | 1 |
| IcebergInsertTableHandle.java | | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 | 1 | 1 |
| UnknownTableTypeException.java | | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 | 1 | 1 |
| IcebergCatalogName.java | | 0% | | n/a | 2 | 2 | 4 | 4 | 2 | 2 | 1 | 1 |