MaterializedViewSelector

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total1,309 of 1,58117%212 of 24212%1371532933612532
predicates(OlapScanNode)1990%240%1313363611
checkOutputColumns(Set, Map, boolean, TupleId)1520%280%1515404011
checkCompensatingPredicates(Set, Map, boolean, TupleId)1480%260%1414383811
checkGrouping(OlapTable, Set, Map, boolean, TupleId)1450%300%1616393911
checkAggregationFunction(OlapTable, Set, Map, TupleId)1300%360%1919343411
selectBestRowCountIndex(Set, OlapTable, Collection)810%120%77191911
selectBestMV(ScanNode)750%60%44151511
mvAggColumnsToExprList(MaterializedIndexMeta)590%40%33141411
matchAllExpr(List, List, TupleId)530%100%66111111
priorities(OlapScanNode, Map)510%80%55141411
init()459467%71161%610103001
aggFunctionsMatchAggColumns(Set, List)370%80%55111111
matchBestPrefixIndex(Map, Set, Set)338772%81463%71242901
compensateCandidateIndex(Map, Map, OlapTable)144977%1583%1421201
lambda$checkOutputColumns$12(Set, Column)80%n/a112211
resetPreAggregationVariables()70%n/a113311
lambda$checkGrouping$7(Set, Column)70%n/a112211
lambda$checkGrouping$5(Column)70%20%221111
lambda$checkCompensatingPredicates$3(Set, Column)70%n/a112211
lambda$checkCompensatingPredicates$1(Column)70%20%221111
lambda$checkOutputColumns$11(List, Column)60%n/a111111
lambda$checkOutputColumns$10(Set, String)60%n/a111111
lambda$checkAggregationFunction$9(List, Column)60%n/a111111
lambda$checkGrouping$8(List, Column)60%n/a111111
lambda$checkCompensatingPredicates$4(List, Column)60%n/a111111
lambda$checkGrouping$6(List, Column)50%n/a111111
lambda$checkCompensatingPredicates$2(List, Column)50%n/a111111
lambda$predicates$0(Column)40%n/a111111
MaterializedViewSelector(SelectStmt, Analyzer)26100%n/a0101001
addAggColumnInQuery(Long, FunctionCallExpr)10100%n/a010201
static {...}4100%n/a010101
lambda$addAggColumnInQuery$13(Long)2100%n/a010101