org.apache.doris.nereids.rules.analysis

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethodsMissedClasses
Total21,069 of 34,11738%2,617 of 3,81631%1,9292,8084,2517,1273988472088
BindExpression3,4731,54230%35010623%2483207241,048579201
BindSink2,74253616%3206416%211258570677436601
BindRelation1,89056422%2385619%168198402544244401
ExpressionAnalyzer1,7732,07353%27822244%199339330762188201
SubqueryToApply1,60925413%208167%131143329385223101
FillUpMissingSlots960888%920%7274180208262801
NormalizeAggregate69865348%936340%559213929321401
SubExprAnalyzer6524%1141%7377157167111501
ConnectorChangelogPlanBuilder.MergeBuilder60973654%965235%659410923982001
CollectJoinConstraint5773%731%40431191253601
FillUpQualifyMissingSlot438459%280%28307990141601
CheckAnalysis35134849%612932%38587714731301
FillUpMissingSlots.Resolver3240%380%34347171151511
CompressedMaterialize3178%444%3134687781101
DatetimeFunctionBinder30580572%5211268%521284021001101
CollectRelation30339756%613536%42666216831801
CheckAfterRewrite28926347%494748%42675611771901
EliminateLogicalSelectHint2655%300%182061653501
IvmFullRefreshMTMV2549%240%172052615801
CloudTableStreamReadStateHook2133%214%161849525701
WindowFunctionChecker20453972%316768%32754416672601
AnalyzeCTE19456774%223057%18392915311301
BindSink.LegacyExprTranslator1860%80%9934345511
SubExprAnalyzer.CorrelatedSlotsValidator1840%140%161633339911
CheckPolicy16411240%281636%222933582701
SubqueryToApply.ReplaceSubquery1390%240%191929297711
SubExprAnalyzer.AnalyzedResult1390%240%22222828101011
NormalizeRepeat.RewriteAggFuncWithoutWindowAggFunc11917%1913%111526311401
BindExpression.new ExpressionAnalyzer() {...}1150%100%101018185511
AdjustAggregateNullableForEmptySet10427%60%91219316901
NormalizeGenerate9023%0%3716221501
GetFormatFunctionBinder7718%80%71018223601
CheckSearchUsage7514666%182457%153021562901
ProjectWithDistinctToAggregate7416%80%6814202401
SessionVarGuardRewriter7412%640%6914173401
CollectSubQueryAlias7131%33%3713230401
NormalizeRepeat6590393%116585%10631222002501
BindExpression.new DefaultExpressionRewriter() {...}640%0%6613134411
BindSkewExpr6324%516%4713181401
FillUpQualifyMissingSlot.new DefaultPlanVisitor() {...}620%80%8811114411
LeadingJoin5524%118%6911180301
PreloadExternalMetadata5317576%74185%8339562901
UserAuthentication438666%81869%8159351201
ConnectorChangelogPlanBuilder38991%62681%6249810801
ExpressionAnalyzer.SlotBinding51%60%6124143901
IvmNormalizeMTMV15181%171750%15236420601
BindSink.CustomExpressionAnalyzer0%0%33662211
SessionVarGuardRewriter.ReplaceRule0%n/a33993311
BindExpression.new ExpressionAnalyzer() {...}0%n/a33443311
SubqueryToApply.SubqueryContext0%n/a44774411
BindSink.LegacyExprTranslator.SlotReplacer0%0%44663311
SubExprAnalyzer.PlanNodeCorrelatedInfo0%0%44882211
SubqueryToApply.RelatedInfo0%n/a11551111
FillUpMissingSlots.ResolvePlanType0%n/a11551111
AddInitMaterializationHook61%50%496182501
ConnectorChangelogPlanBuilder.MergeBuilder.CardinalityCheck7477%n/a151111501
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
EliminateLogicalPreAggOnHint45%n/a13361301
BindExpression.SimpleExprAnalyzer78%75%142100201
HavingToFilter52%n/a13041301
QualifyToFilter52%n/a13041301
AvgDistinctToSumDivCount12393%5964%4151240801
ArithmeticFunctionBinder8991%n/a141171401
BindExpression.new ExpressionAnalyzer() {...}75%n/a13131301
ExpressionAnalyzer.new ExpressionAnalyzer() {...}81%50%14150301
CollectOneLevelRelation0%n/a33443311
FoldConstantForSqlCache.1.new FoldConstantRuleOnFE() {...}85%583%15160201
LogicalSubQueryAliasToLogicalProject84%50%14190301
IvmIncrRefreshMTMV16197%14100%1121401501
FoldConstantForSqlCache6897%660%491200401
BindExpression.new AppliedAwareRule.AppliedAwareRuleCondition() {...}90%75%14140201
ReplaceExpressionByChildOutput173100%1191%1130360701
AdjustAggregateNullableForEmptySet.FunctionReplacer149100%10100%0100290501
FoldConstantForSqlCache.new ExpressionRuleExecutor() {...}100%100%040110201
OneRowRelationExtractAggregate100%n/a04080401
ProjectToGlobalAggregate100%n/a04050401
ExpressionAnalyzer.new AbstractExpressionRewriteRule() {...}100%n/a02030201
ExpressionAnalyzer.1.new ExpressionAnalyzer() {...}100%n/a02020201
SubqueryToApply.SubQueryRewriteResult100%n/a01050101
SubqueryToApply.CollectSubquerys100%n/a01040101
ColumnAliasGenerator100%n/a01030101
OneAnalysisRuleFactory100%n/a01010101
AnalysisRuleFactory100%n/a01010101