org.apache.doris.nereids.rules.analysis

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethodsMissedClasses
Total19,078 of 28,43032%2,312 of 3,10325%1,7392,3103,9176,0493487072082
BindExpression3,0431,65935%31910925%221303630986418901
BindSink1,9581,05835%22310331%160212408627284901
ExpressionAnalyzer1,8901,59645%29916335%216306371710166901
BindRelation1,19540225%1314324%9611826936992301
NormalizeRepeat9491%740%6062219222232501
SubqueryToApply94544131%1263019%8110019929792201
DatetimeFunctionBinder874889%1300%10611016320671101
FillUpMissingSlots69835533%603436%6175119210222801
WindowFunctionChecker6610%880%6969151151252511
NormalizeAggregate59960250%755743%478011825531401
CollectJoinConstraint5626%682%37411101202601
AnalyzeCTE54321828%421019%293910315361301
SubExprAnalyzer49512520%91109%606711815261301
FillUpQualifyMissingSlot438459%280%28307990141601
FillUpMissingSlots.Resolver3200%360%33336969151511
CheckAnalysis31532450%562430%35527013331201
CheckAfterRewrite31030149%535751%49756012892001
CompressedMaterialize30911%4248%3034677771101
EliminateLogicalSelectHint3035%360%222469734601
CollectRelation19941567%254162%23494314831601
PreloadExternalMetadata1636528%41714%263337563901
SubExprAnalyzer.CorrelatedSlotsValidator1580%120%141428288811
NormalizeRepeat.RewriteAggFuncWithoutWindowAggFunc1450%220%151531314411
SubqueryToApply.ReplaceSubquery11815%240%161923294701
AdjustAggregateNullableForEmptySet.FunctionReplacer11622%820%51023291501
CheckPolicy10911851%271535%192717461601
AvgDistinctToSumDivCount10515%118%111420235801
SubExprAnalyzer.AnalyzedResult9921%209%162018255901
NormalizeGenerate9810%40%5716213501
BindExpression.new ExpressionAnalyzer() {...}900%80%8814144411
UserAuthentication816343%201033%151721401201
GetFormatFunctionBinder7718%80%71018223601
CheckSearchUsage7514666%182457%153021562901
ProjectWithDistinctToAggregate7416%80%6814202401
CollectSubQueryAlias7131%433%3713230401
AdjustAggregateNullableForEmptySet647955%516%61212313901
BindExpression.new DefaultExpressionRewriter() {...}640%40%6613134411
BindSkewExpr6324%516%4713181401
FillUpQualifyMissingSlot.new DefaultPlanVisitor() {...}620%80%8811114411
LeadingJoin5524%118%6911180301
FoldConstantForSqlCache.1.new FoldConstantRuleOnFE() {...}400%80%66882211
BindSink.LegacyExprTranslator15080%562%295340501
SessionVarGuardRewriter.AddSessionVarGuardRewriter31%712%577131301
BindSink.CustomExpressionAnalyzer0%0%33662211
ExpressionAnalyzer.new ExpressionAnalyzer() {...}0%n/a22442211
SubExprAnalyzer.PlanNodeCorrelatedInfo0%40%44882211
FoldConstantForSqlCache.new ExpressionRuleExecutor() {...}11%0%23891201
ReplaceExpressionByChildOutput14183%880%3124351701
SubqueryToApply.RelatedInfo0%n/a11551111
FillUpMissingSlots.ResolvePlanType0%n/a11551111
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
OneRowRelationExtractAggregate51%n/a14381401
ExpressionAnalyzer.1.new ExpressionAnalyzer() {...}0%n/a22222211
SubqueryToApply.SubQueryRewriteResult0%n/a11551111
AddInitMaterializationHook5480%562%393181501
EliminateLogicalPreAggOnHint45%n/a13361301
FoldConstantForSqlCache4680%537%373170301
BindExpression.SimpleExprAnalyzer78%75%142100201
HavingToFilter52%n/a13041301
QualifyToFilter52%n/a13041301
ArithmeticFunctionBinder8991%n/a141171401
SubqueryToApply.SubqueryContext77%n/a14271401
BindSink.LegacyExprTranslator.SlotReplacer77%50%14260301
CollectOneLevelRelation0%n/a33443311
ColumnAliasGenerator0%n/a11331111
SessionVarGuardRewriter8195%770%392170401
BindExpression.new AppliedAwareRule.AppliedAwareRuleCondition() {...}90%75%14140201
SessionVarGuardRewriter.ReplaceRule100%n/a03090301
LogicalSubQueryAliasToLogicalProject100%100%04090301
ProjectToGlobalAggregate100%n/a04050401
BindExpression.new ExpressionAnalyzer() {...}100%n/a02020201
VariableToLiteral100%n/a02040201
SessionVarGuardRewriter.new DefaultPlanRewriter() {...}100%n/a02030201
ExpressionAnalyzer.VariantElementAtPath100%n/a01040101
SubqueryToApply.CollectSubquerys100%n/a01040101
OneAnalysisRuleFactory100%n/a01010101
AnalysisRuleFactory100%n/a01010101