MaterializedViewUtils

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total380 of 94959%66 of 11241%517981224723
getRelatedTableInfo(String, String, Plan, CascadesContext)1260%140%88313111
getRelatedTableInfos(String, String, Plan, CascadesContext)628056%7956%79113401
rewriteByRules(CascadesContext, Function, Plan, Plan, boolean, boolean)4615477%91155%711115101
isPrefixSameFromStart(List, List)330%100%668811
transformToCommonTableId(BitSet, Map)310%40%336611
normalizeExpression(NamedExpression, NamedExpression, boolean)293151%12425%8941101
getChosenMaterializationAndUsedTable(Plan, Map)210%n/a114411
lambda$getRelatedTableInfo$0(RelatedTableInfo.RelatedTableColumnInfo)100%40%331111
normalizeSinkExpressions(Plan, Plan)90%n/a111111
extractStructInfoFuzzy(Plan, Plan, CascadesContext, BitSet)68593%3770%3612201
MaterializedViewUtils()30%n/a111111
normalizeExpressions(Plan, Plan)24195%1375%131701
checkPartitionRefExpression(Collection)23294%2466%241801
removeMaterializedViewHooks(StatementContext)37100%4100%030901
generateMvScanPlan(OlapTable, long, List, PreAggStatus, CascadesContext)26100%n/a0101001
containMaterializedViewHook(StatementContext)19100%4100%030501
collectProducerCtePlans(Plan)13100%n/a010301
extractNondeterministicFunction(Plan)11100%n/a010301
containsAll(BitSet, BitSet)10100%n/a010301
rewriteByRules(CascadesContext, Function, Plan, Plan, boolean)8100%n/a010101
collectTableUsedPartitions(Plan, CascadesContext)8100%n/a010201
containTableQueryOperator(Plan)7100%n/a010101
lambda$rewriteByRules$1(AtomicReference, Function, CascadesContext)7100%n/a010201