IvmNormalizeMtmv

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total165 of 1,69090%25 of 17485%2412121313134
resolveAggTargetSlots(List, List)359472%2880%2642201
rewriteIvmHiddenOutput(NamedExpression, Map)313351%2466%2441201
buildDeterministicRowIdFromBaseKeys(OlapTable, LogicalOlapScan)192859%1150%1221001
buildHiddenStateForAgg(int, AggregateFunction, Alias, List, List)1415491%11593%1922901
visitLogicalAggregate(LogicalAggregate, IvmNormalizeMtmv.NormalizeContext)1322794%21688%21014701
isExcludedTriggerTable(LogicalOlapScan)135480%4866%4711301
rewriteOutputsWithIvmHiddenColumns(Plan, List)129788%21083%2722301
checkOuterJoinDeterministicRowId(JoinType, boolean, boolean)81361%8100%052501
visitLogicalResultSink(LogicalResultSink, IvmNormalizeMtmv.NormalizeContext)72578%3125%231501
visitLogicalProject(LogicalProject, IvmNormalizeMtmv.NormalizeContext)72376%3125%231501
visitLogicalOlapTableSink(LogicalOlapTableSink, IvmNormalizeMtmv.NormalizeContext)22291%1150%121501
visitLogicalFilter(LogicalFilter, IvmNormalizeMtmv.NormalizeContext)21890%1150%120201
lambda$collectIvmHiddenSlots$5(Slot, Slot)20%n/a111111
visitLogicalUnion(LogicalUnion, IvmNormalizeMtmv.NormalizeContext)184100%10100%0603701
visitLogicalJoin(LogicalJoin, IvmNormalizeMtmv.NormalizeContext)182100%26100%01403201
buildRowId(OlapTable, LogicalOlapScan)76100%21083%2701301
visitLogicalOlapScan(LogicalOlapScan, IvmNormalizeMtmv.NormalizeContext)58100%6100%0401201
checkAggFunctions(List)48100%6100%040901
rewriteRoot(Plan, JobContext)41100%1583%1401001
validateBinlogEnabled(LogicalOlapScan)29100%4100%030701
throwNonDeterministicOuterJoinRowId(String, String)19100%n/a010101
visit(Plan, IvmNormalizeMtmv.NormalizeContext)15100%n/a010201
addHiddenAlias(Map, int, IvmAggMeta.AggType, AggregateFunction)13100%n/a010301
collectIvmHiddenSlots(Plan)13100%n/a010301
isNullSideOnLeft(JoinType)10100%4100%030101
isNullSideOnRight(JoinType)10100%4100%030101
IvmNormalizeMtmv()8100%n/a010201
static {...}8100%n/a010201
lambda$buildDeterministicRowIdFromBaseKeys$6(Set, Slot)5100%n/a010101
lambda$rewriteOutputsWithIvmHiddenColumns$2(String, NamedExpression)5100%n/a010101
lambda$collectIvmHiddenSlots$3(Slot)4100%n/a010101
lambda$rewriteOutputsWithIvmHiddenColumns$1(NamedExpression)4100%n/a010101
lambda$visitLogicalAggregate$0(Expression)3100%n/a010101
lambda$collectIvmHiddenSlots$4(Slot)2100%n/a010101