MTMVPlanUtil

A different version of class was executed at runtime.

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total2,333 of 2,3330%288 of 2880%1911915425424747
generateColumns(Plan, ConnectContext, String, Set, List, Map)2260%320%1717545411
analyzeIvmKeys(List, List, MTMVPartitionInfo, DistributionDescriptor, IvmRewriteResult, Map)2250%360%1919535311
analyzeQueryInternal(ConnectContext, Map, MTMVPartitionDefinition, DistributionDescriptor, List, Map, List, LogicalPlan, Optional)2130%180%1010494911
analyzeKeys(List, Map, Map, List, boolean, MTMVPartitionInfo, DistributionDescriptor, IvmRewriteResult)1040%240%1313303011
analyzeQueryWithSql(MTMV, ConnectContext, Map, Optional)1020%20%22252511
applyIvmPhysicalKeyLayout(List, Map, List, List)1010%120%77222211
generateMTMVRelation(Set, Set)910%100%66212111
validateIvmAggregateKeys(Set, List, IvmRewriteResult)880%120%77212111
checkColumnIfChange(MTMV, List)880%60%44111111
getDataType(Slot, int, ConnectContext, String, Set)760%160%99151511
getBaseTableFromQuery(String, ConnectContext)740%n/a11151511
createBasicMvContext(ConnectContext, List, Map)720%20%22202011
executeCommand(ConnectContext, Command, StatementContext, String, Consumer)680%80%55181811
addIvmHashDistributionKeysIfNeeded(Set, Map, DistributionDescriptor)620%120%77141411
generateColumnsBySql(String, ConnectContext, String, Set, List, Map)590%n/a11131311
validateColumns(List, Set, boolean)530%80%55101011
buildVisibleOutputSlotByColumn(List, Plan)460%40%339911
checkMTMVPartitionInfoLike(MTMVPartitionInfo, MTMVPartitionInfo)460%80%55161611
validateAlterExcludedTriggerTables(MTMV, Map, ConnectContext)440%60%44131311
validateIvmVisibleKeyPrefix(List, List, boolean)440%100%668811
setCatalogAndDb(ConnectContext, MTMV)350%60%44121211
analyzeExpressions(Plan, Map)340%40%339911
isVisibleIdentityKey(List, Map, String)330%80%556611
assertIvmPhysicalKeyPrefix(List, List)310%40%334411
ensureMTMVQueryUsable(MTMV, ConnectContext)300%20%228811
validateIvmKeyColumn(Map, String)250%40%336611
checkMTMVPartitionInfo(MTMV, MTMVPartitionInfo)250%20%225511
buildExpectedPhysicalSchema(MTMV, List)240%20%228811
createMTMVContext(MTMV, List)230%20%226611
lambda$validateAlterExcludedTriggerTables$1(Set, Set, BaseTableInfo)220%40%334411
addIvmPartitionKeyIfNeeded(Set, Map, MTMVPartitionInfo)210%40%335511
containsIgnoreCase(Set, String)190%40%335511
static {...}190%n/a113311
validateIvmPartition(MTMVPartitionInfo)170%60%445511
executeCommand(MTMV, Command, StatementContext, String, Consumer)140%n/a114411
analyzeQuery(ConnectContext, Map, MTMVPartitionDefinition, DistributionDescriptor, List, Map, List, LogicalPlan, Optional)110%n/a111111
getExcludedTriggerTables(Map)100%20%224411
isTypeLike(Type, Type)100%20%223311
addIvmFinalKey(LinkedHashSet, String)90%20%223311
lambda$buildVisibleOutputSlotByColumn$6(Slot)80%20%221111
analyzeQueryWithSql(MTMV, ConnectContext, Optional)70%n/a111111
lambda$validateIvmAggregateKeys$5(String)70%20%221111
lambda$analyzeIvmKeys$4()50%n/a111111
lambda$analyzeQueryInternal$0(Map, IvmRewriteContext)50%n/a112211
MTMVPlanUtil()30%n/a111111
lambda$analyzeIvmKeys$3(ColumnDefinition, ColumnDefinition)20%n/a111111
lambda$analyzeIvmKeys$2(ColumnDefinition)20%n/a111111