org.apache.doris.nereids.rules.analysis

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethodsMissedClasses
Total19,101 of 27,69631%2,138 of 2,85725%1,5842,1603,7655,7283536802079
BindExpression3,3681,39729%3478118%238303674977528901
BindSink2,960802%3180%204208602621454901
ExpressionAnalyzer1,9431,39441%27014234%189275356644186301
BindRelation1,13541626%1343319%9211324935252101
SubqueryToApply1,13225418%1401610%88100241297132201
FillUpMissingSlots89810010%660%5860159190252701
AnalyzeCTE7711%520%3739147150111301
SubExprAnalyzer6094%952%616514015091301
CollectJoinConstraint5685%682%37411101202601
CompressedMaterialize4756%603%40439510491201
FillUpQualifyMissingSlot434459%280%26287990121401
NormalizeAggregate40559259%545450%37678121521301
CheckAfterRewrite36823939%534344%45665811381801
CollectRelation33824241%411931%30457213941501
FillUpMissingSlots.Resolver3290%340%34347070171711
EliminateLogicalSelectHint3194%360%222469734601
DatetimeFunctionBinder29979272%389170%381094020501101
WindowFunctionChecker27147963%415155%40715416282501
BindSink.LegacyExprTranslator1800%80%9933335511
SubExprAnalyzer.CorrelatedSlotsValidator1580%120%141428288811
SubqueryToApply.ReplaceSubquery1390%240%191929297711
SubExprAnalyzer.AnalyzedResult1260%220%202025259911
NormalizeRepeat.RewriteAggFuncWithoutWindowAggFunc11917%1913%111526311401
CheckPolicy11411349%241842%202720461601
AvgDistinctToSumDivCount10515%118%111420235801
AdjustAggregateNullableForEmptySet10427%60%91219316901
NormalizeGenerate9810%40%5716213501
GetFormatFunctionBinder9714%80%71018223601
BindExpression.new ExpressionAnalyzer() {...}900%80%8814144411
CheckSearchUsage7514666%182457%153021562901
SessionVarGuardRewriter7512%6440%6914173401
CollectSubQueryAlias7131%433%3713230401
NormalizeRepeat6689793%126283%11621322202501
BindSkewExpr6324%516%4713181401
FillUpQualifyMissingSlot.new DefaultPlanVisitor() {...}620%80%8811114411
LeadingJoin5524%118%6911180301
UserAuthentication508562%101864%101612371201
BindSink.CustomExpressionAnalyzer400%0%33662211
ExpressionAnalyzer.new ExpressionAnalyzer() {...}400%n/a22442211
FoldConstantForSqlCache.1.new FoldConstantRuleOnFE() {...}400%80%66882211
CheckAnalysis17081%41477%3184490901
CheckAfterBind24%60%5710142401
BindSink.LegacyExprTranslator.SlotReplacer0%0%44663311
SessionVarGuardRewriter.ReplaceRule0%n/a33993311
SubqueryToApply.SubqueryContext0%n/a44774411
SubExprAnalyzer.PlanNodeCorrelatedInfo0%40%44882211
FoldConstantForSqlCache.new ExpressionRuleExecutor() {...}11%0%23891201
SubqueryToApply.RelatedInfo0%n/a11551111
BindExpression.new ExpressionAnalyzer() {...}0%n/a22222211
EliminateDistinctConstant40%n/a24172401
FillUpQualifyMissingSlot.new DefaultExpressionVisitor() {...}0%n/a33553311
SessionVarGuardRewriter.AddSessionVarGuardRewriter62%562%374131301
OneRowRelationToProject38%n/a13471301
FillUpQualifyMissingSlot.new DefaultExpressionRewriter() {...}0%n/a22442211
SessionVarGuardRewriter.new DefaultPlanRewriter() {...}0%n/a22332211
OneRowRelationExtractAggregate51%n/a14381401
ProjectWithDistinctToAggregate50%n/a24062401
AddInitMaterializationHook5480%562%393181501
EliminateLogicalPreAggOnHint45%n/a13361301
FoldConstantForSqlCache4680%625%473170301
BindExpression.SimpleExprAnalyzer78%75%142100201
HavingToFilter52%n/a13041301
QualifyToFilter52%n/a13041301
ArithmeticFunctionBinder8991%n/a141171401
CollectOneLevelRelation0%n/a33443311
BindExpression.new AppliedAwareRule.AppliedAwareRuleCondition() {...}90%75%14140201
ReplaceExpressionByChildOutput168100%990%1120350701
AdjustAggregateNullableForEmptySet.FunctionReplacer133100%8100%080260401
ProjectToGlobalAggregate100%n/a04050401
BindExpression.new ExpressionAnalyzer() {...}100%n/a02020201
LogicalSubQueryAliasToLogicalProject100%n/a03050301
ExpressionAnalyzer.new AbstractExpressionRewriteRule() {...}100%n/a02030201
VariableToLiteral100%n/a02040201
ExpressionAnalyzer.1.new ExpressionAnalyzer() {...}100%n/a02020201
SubqueryToApply.SubQueryRewriteResult100%n/a01050101
SubqueryToApply.CollectSubquerys100%n/a01040101
ColumnAliasGenerator100%n/a01030101
OneAnalysisRuleFactory100%n/a01010101
AnalysisRuleFactory100%n/a01010101