| testStatsWithPartitionedTableAnalyzed() |  | 0% |  | 0% | 3 | 3 | 59 | 59 | 1 | 1 |
| testStatsWithPartitionedTablesNoAnalyze() |  | 0% |  | 0% | 3 | 3 | 49 | 49 | 1 | 1 |
| testHiveStatisticsMergeFlags() |  | 0% | | n/a | 1 | 1 | 41 | 41 | 1 | 1 |
| testStatisticsCachePartialEviction() |  | 0% |  | 0% | 2 | 2 | 29 | 29 | 1 | 1 |
| columnStatsEqual(Map, Map) |  | 0% |  | 0% | 3 | 3 | 14 | 14 | 1 | 1 |
| pushdownFilterPropertyProvider() |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| loadTable(String) |  | 0% | | n/a | 1 | 1 | 8 | 8 | 1 | 1 |
| getTableStatistics(QueryRunner, Session, String) |  | 0% | | n/a | 1 | 1 | 8 | 8 | 1 | 1 |
| testPredicateOnlyColumnInStatisticsOutput(boolean, boolean) |  | 0% |  | 0% | 2 | 2 | 9 | 9 | 1 | 1 |
| getScanStatsEstimate(Session, String) |  | 0% | | n/a | 1 | 1 | 8 | 8 | 1 | 1 |
| getCatalogDirectory(CatalogType) |  | 0% |  | 0% | 3 | 3 | 8 | 8 | 1 | 1 |
| testSimpleAnalyze() |  | 0% | | n/a | 1 | 1 | 9 | 9 | 1 | 1 |
| static {...} |  | 0% | | n/a | 1 | 1 | 14 | 14 | 1 | 1 |
| assertNDVsPresent(TableStatistics) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| assertNDVsNotPresent(TableStatistics) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| getHdfsEnvironment() |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| testStatsBeforeAnalyze() |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
| getAnalyzeTableHandle(QueryRunner, String, Session) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| getTableHandle(QueryRunner, String, Session) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getFileHiveMetastore() |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| lambda$assertStatValue$10(Set, TestIcebergHiveStatistics.StatsSchema, boolean, Object, MaterializedRow) |  | 0% |  | 0% | 3 | 3 | 6 | 6 | 1 | 1 |
| deleteTableStatistics(String) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| getColumnHandles(QueryRunner, String, Session) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| lambda$getScanStatsEstimate$8(TableScanNode, Session) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| constraintWithMinValue(ColumnHandle, Double) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| lambda$testStatisticsCachePartialEviction$1(RuntimeStats, String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$getFileHiveMetastore$11() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$testStatisticsCachePartialEviction$6(ColumnHandle, ColumnStatistics) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| createQueryRunner() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| lambda$testStatisticsCachePartialEviction$3(RuntimeStats, String) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| lambda$getColumnHandles$9(Map.Entry) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| getColumnNameMap(TableStatistics) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| assertStatValue(TestIcebergHiveStatistics.StatsSchema, MaterializedResult, Set, Object, boolean) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| assertStatValuePresent(TestIcebergHiveStatistics.StatsSchema, MaterializedResult, Set) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| assertStatValueAbsent(TestIcebergHiveStatistics.StatsSchema, MaterializedResult, Set) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getTableStatistics(Session, String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getAnalyzeTableHandle(String, Session) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getColumnHandles(String, Session) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$getColumnNameMap$12(Map.Entry) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$testStatisticsCachePartialEviction$5() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$testStatisticsCachePartialEviction$4(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$testStatisticsCachePartialEviction$2(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$testStatisticsCachePartialEviction$0(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| TestIcebergHiveStatistics() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$getScanStatsEstimate$7(PlanNode) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |