StatisticsUtil

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total549 of 5490%26 of 260%43431101103030
lambda$calculateStatisticsConsideringLayout$20(RowExpressionService, TableStatistics, FilterStatsCalculatorService, ConnectorSession, IcebergTableLayoutHandle)980%40%33222211
lambda$mergeHiveStatistics$2(Map, EnumSet, TableStatistics.Builder, ColumnHandle, ColumnStatistics)570%60%44161611
combineSelectedAndPredicateColumns(List, Optional)550%n/a11232311
calculateBaseTableStatistics(ConnectorMetadata, TypeManager, ConnectorSession, StatisticsFileCache, IcebergTableHandle, Optional, List, Constraint)440%n/a119911
mergeHiveStatistics(TableStatistics, PartitionStatistics, EnumSet, PartitionSpec)340%20%228811
decodeMergeFlags(String)220%n/a118811
calculateStatisticsConsideringLayout(FilterStatsCalculatorService, RowExpressionService, TableStatistics, ConnectorSession, Optional)200%n/a114411
lambda$encodeMergeFlags$7(ColumnStatisticType)180%20%223311
lambda$decodeMergeFlags$4(ColumnStatisticType)180%20%223311
lambda$null$10(Double, Map.Entry)160%n/a113311
lambda$null$8(Double, IcebergColumnHandle, Double)150%n/a111111
formatIdentifier(String)140%n/a111111
lambda$calculateAndSetTableSize$14(TableStatistics.Builder, Double)130%n/a112211
lambda$null$9(IcebergColumnHandle, ColumnStatistics, Double)130%20%223311
encodeMergeFlags(EnumSet)110%n/a112211
lambda$combineSelectedAndPredicateColumns$17(Set, IcebergColumnHandle)100%20%221111
lambda$combineSelectedAndPredicateColumns$16(Set, IcebergColumnHandle)100%20%221111
lambda$null$19(IcebergColumnHandle)90%n/a111111
calculateAndSetTableSize(TableStatistics.Builder)80%n/a111111
static {...}80%n/a114411
lambda$null$11(Double, Double)70%n/a111111
lambda$decodeMergeFlags$5(Set)70%20%221111
lambda$decodeMergeFlags$3(String)70%20%221111
lambda$null$1(ColumnStatistics.Builder, long)70%n/a111111
lambda$null$0(ColumnStatistics.Builder, long)70%n/a111111
lambda$combineSelectedAndPredicateColumns$15(IcebergTableLayoutHandle)50%n/a111111
lambda$null$13(Estimate, Estimate)50%n/a111111
lambda$null$12(Estimate, Double)50%n/a111111
lambda$calculateStatisticsConsideringLayout$18(ConnectorSession, IcebergTableLayoutHandle)30%n/a111111
lambda$decodeMergeFlags$6()30%n/a111111