MaterializedViewUtils

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total324 of 93865%51 of 11455%427979223622
extractStructInfo(Plan, Plan, CascadesContext, BitSet)811010%1118%67212301
rewriteByRules(CascadesContext, Function, Plan, Plan, boolean)7112663%11945%711175001
transformToCommonTableId(BitSet, Map)310%40%336611
normalizeExpression(NamedExpression, NamedExpression, boolean)293151%12425%8941101
getRelatedTableInfos(String, String, Plan, CascadesContext)2811480%51168%5963401
generateMvScanPlan(OlapTable, long, List, PreAggStatus, CascadesContext)260%n/a11101011
getChosenMaterializationAndUsedTable(Plan, Map)210%n/a114411
containsAll(BitSet, BitSet)100%n/a113311
normalizeSinkExpressions(Plan, Plan)90%n/a111111
getRelatedTableInfo(String, String, Plan, CascadesContext)612095%31178%3823101
removeMaterializedViewHooks(StatementContext)43389%1375%131901
MaterializedViewUtils()30%n/a111111
normalizeExpressions(Plan, Plan)24195%1375%131701
checkPartitionRefExpression(Collection)23294%1583%141801
containMaterializedViewHook(StatementContext)1894%1375%131501
isPrefixSameFromStart(List, List)33100%10100%060801
collectProducerCtePlans(Plan)13100%n/a010301
extractNondeterministicFunction(Plan)11100%n/a010301
lambda$getRelatedTableInfo$0(RelatedTableInfo.RelatedTableColumnInfo)10100%1375%130101
collectTableUsedPartitions(Plan, CascadesContext)8100%n/a010201
containTableQueryOperator(Plan)7100%n/a010101
lambda$rewriteByRules$1(AtomicReference, Function, CascadesContext)7100%n/a010201