MTMVPlanUtil

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total585 of 1,25153%58 of 12252%5181122289820
analyzeQueryWithSql(MTMV, ConnectContext)1040%20%22242411
checkColumnIfChange(MTMV, List)920%60%44131311
generateColumnsBySql(String, ConnectContext, String, Set, List, Map)650%n/a11131311
generateColumns(Plan, ConnectContext, String, Set, List, Map)4610769%61470%61183301
checkMTMVPartitionInfoLike(MTMVPartitionInfo, MTMVPartitionInfo)460%80%55161611
analyzeQuery(ConnectContext, Map, String, MTMVPartitionDefinition, DistributionDescriptor, List, Map, List, LogicalPlan)3213580%6857%5863701
getDataType(Slot, int, ConnectContext, String, Set)265065%8850%6941501
checkMTMVPartitionInfo(MTMV, MTMVPartitionInfo)250%20%225511
analyzeKeys(List, Map, List)237075%81463%71262801
validateColumns(List, Set, boolean)223158%2466%242901
ensureMTMVQueryUsable(MTMV, ConnectContext)220%n/a117711
setCatalogAndDb(ConnectContext, MTMV)211440%4233%3471201
analyzeExpressions(Plan, Map)181647%1375%132901
getBaseTableFromQuery(String, ConnectContext)145579%n/a0121401
generateMTMVRelation(Set, Set)108189%2880%2622101
isTypeLike(Type, Type)100%20%223311
createMTMVContext(MTMV, List)61773%1150%121601
MTMVPlanUtil()30%n/a111111
createBasicMvContext(ConnectContext, List, Map)72100%2100%0202001
static {...}18100%n/a010301