org.apache.doris.nereids.rules.analysis

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethodsMissedClasses
Total22,736 of 27,02915%2,461 of 2,76510%1,8372,0964,5555,5734676713080
BindExpression3,35482719%3073710%224256678855598401
ExpressionAnalyzer2,57042914%3374511%227256486577405901
BindSink1,93062224%2135319%151173388526284001
SubqueryToApply1,2621248%15153%92100267297152201
BindRelation1,24327918%1332616%9610927334092101
NormalizeAggregate1,1802%1320%7880245255121401
DatetimeFunctionBinder9830%1110%9191187187111111
NormalizeRepeat9491%740%6062219222232501
FillUpMissingSlots82923021%761819%6775149210232801
AnalyzeCTE7671%460%3436149152111301
WindowFunctionChecker7500%920%7171162162252511
SubExprAnalyzer6281%970%6365146151111301
CollectJoinConstraint5843%700%39411141204601
CheckAfterRewrite49415323%722626%586979120122001
CompressedMaterialize4756%603%40439510491201
FillUpQualifyMissingSlot438459%280%28307990141601
CheckAnalysis42828740%601823%36517713331201
CollectRelation40716428%451322%34448813861501
FillUpMissingSlots.Resolver3380%360%33336969151511
EliminateLogicalSelectHint3154%340%212368724601
SubExprAnalyzer.CorrelatedSlotsValidator1580%120%141428288811
NormalizeRepeat.RewriteAggFuncWithoutWindowAggFunc1450%220%151531314411
SubqueryToApply.ReplaceSubquery1390%240%191929297711
AdjustAggregateNullableForEmptySet.FunctionReplacer12615%910%71025292501
SubExprAnalyzer.AnalyzedResult1260%220%202025259911
CheckPolicy11511249%301228%232718462601
GetFormatFunctionBinder1140%80%101022226611
AvgDistinctToSumDivCount1129%120%121420236801
CheckSearchUsage11011150%251740%183028562901
AdjustAggregateNullableForEmptySet1043927%60%91219316901
NormalizeGenerate9810%40%5716213501
ArithmeticFunctionBinder970%n/a4417174411
BindExpression.new ExpressionAnalyzer() {...}900%80%8814144411
SessionVarGuardRewriter860%100%9917174411
CollectSubQueryAlias7924%516%4715231401
ProjectWithDistinctToAggregate7416%80%6814202401
BindSkewExpr6916%60%5713182401
BindExpression.new DefaultExpressionRewriter() {...}640%40%6613134411
LeadingJoin6215%120%7913181301
FillUpQualifyMissingSlot.new DefaultPlanVisitor() {...}620%80%8811114411
ReplaceExpressionByChildOutput5211669%770%5129352701
SessionVarGuardRewriter.AddSessionVarGuardRewriter510%80%7713133311
BindSink.CustomExpressionAnalyzer400%0%33662211
ExpressionAnalyzer.new ExpressionAnalyzer() {...}400%n/a22442211
FoldConstantForSqlCache.1.new FoldConstantRuleOnFE() {...}400%80%66882211
SessionVarGuardRewriter.ReplaceRule0%n/a33993311
BindSink.LegacyExprTranslator14781%562%295330501
SubqueryToApply.SubqueryContext0%n/a44774411
SubExprAnalyzer.PlanNodeCorrelatedInfo0%40%44882211
UserAuthentication4157%7541%788211201
FoldConstantForSqlCache.new ExpressionRuleExecutor() {...}11%0%23891201
SubqueryToApply.RelatedInfo0%n/a11551111
FillUpMissingSlots.ResolvePlanType0%n/a11551111
AddInitMaterializationHook4161%537%596182501
LogicalSubQueryAliasToLogicalProject30%0%24691301
BindExpression.new ExpressionAnalyzer() {...}0%n/a22222211
EliminateDistinctConstant40%n/a24172401
FillUpQualifyMissingSlot.new DefaultExpressionVisitor() {...}0%n/a33553311
OneRowRelationToProject38%n/a13471301
FillUpQualifyMissingSlot.new DefaultExpressionRewriter() {...}0%n/a22442211
ExpressionAnalyzer.new AbstractExpressionRewriteRule() {...}15%n/a12231201
SessionVarGuardRewriter.new DefaultPlanRewriter() {...}0%n/a22332211
OneRowRelationExtractAggregate51%n/a14381401
ExpressionAnalyzer.1.new ExpressionAnalyzer() {...}0%n/a22222211
SubqueryToApply.SubQueryRewriteResult0%n/a11551111
BindSink.LegacyExprTranslator.SlotReplacer64%50%14260301
EliminateLogicalPreAggOnHint45%n/a13361301
FoldConstantForSqlCache4680%537%373170301
BindExpression.SimpleExprAnalyzer3978%75%142100201
ProjectToGlobalAggregate61%n/a14051401
HavingToFilter52%n/a13041301
QualifyToFilter52%n/a13041301
CollectOneLevelRelation0%n/a33443311
ColumnAliasGenerator0%n/a11331111
BindExpression.new AppliedAwareRule.AppliedAwareRuleCondition() {...}90%75%14140201
BindExpression.new ExpressionAnalyzer() {...}100%n/a02020201
VariableToLiteral100%n/a02040201
SubqueryToApply.CollectSubquerys100%n/a01040101
OneAnalysisRuleFactory100%n/a01010101
AnalysisRuleFactory100%n/a01010101