MaterializedViewUtils

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total584 of 93837%87 of 11423%64791342231122
getRelatedTableInfo(String, String, Plan, CascadesContext)1260%140%88313111
extractStructInfo(Plan, Plan, CascadesContext, BitSet)811010%1118%67212301
getRelatedTableInfos(String, String, Plan, CascadesContext)637955%8850%89123401
normalizeExpression(NamedExpression, NamedExpression, boolean)600%160%99111111
rewriteByRules(CascadesContext, Function, Plan, Plan, boolean)4814975%101050%811125001
normalizeExpressions(Plan, Plan)430%40%337711
isPrefixSameFromStart(List, List)330%100%668811
transformToCommonTableId(BitSet, Map)310%40%336611
generateMvScanPlan(OlapTable, long, List, PreAggStatus, CascadesContext)260%n/a11101011
getChosenMaterializationAndUsedTable(Plan, Map)210%n/a114411
removeMaterializedViewHooks(StatementContext)172054%3125%234901
containsAll(BitSet, BitSet)100%n/a113311
lambda$getRelatedTableInfo$0(RelatedTableInfo.RelatedTableColumnInfo)100%40%331111
normalizeSinkExpressions(Plan, Plan)90%n/a111111
MaterializedViewUtils()30%n/a111111
checkPartitionRefExpression(Collection)23294%2466%241801
containMaterializedViewHook(StatementContext)1894%1375%131501
collectProducerCtePlans(Plan)13100%n/a010301
extractNondeterministicFunction(Plan)11100%n/a010301
collectTableUsedPartitions(Plan, CascadesContext)8100%n/a010201
containTableQueryOperator(Plan)7100%n/a010101
lambda$rewriteByRules$1(AtomicReference, Function, CascadesContext)7100%n/a010201