org.apache.doris.nereids.rules.analysis

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethodsMissedClasses
Total28,430 of 28,4300%3,103 of 3,1030%2,3102,3106,0496,0497077078282
BindExpression4,7020%4280%303303986986898911
ExpressionAnalyzer3,4860%4620%306306710710696911
BindSink3,0160%3260%212212627627494911
BindRelation1,5970%1740%118118369369232311
SubqueryToApply1,3860%1560%100100297297222211
NormalizeAggregate1,2010%1320%8080255255141411
FillUpMissingSlots1,0530%940%7575210210282811
NormalizeRepeat9630%740%6262222222252511
DatetimeFunctionBinder9620%1300%110110206206111111
AnalyzeCTE7610%520%3939153153131311
WindowFunctionChecker6610%880%6969151151252511
CheckAnalysis6390%800%5252133133121211
SubExprAnalyzer6200%1010%6767152152131311
CollectRelation6140%660%4949148148161611
CheckAfterRewrite6110%1100%7575128128202011
CollectJoinConstraint5980%700%41411201206611
FillUpQualifyMissingSlot4830%280%30309090161611
CompressedMaterialize3480%460%34347777111111
FillUpMissingSlots.Resolver3200%360%33336969151511
EliminateLogicalSelectHint3190%360%242473736611
PreloadExternalMetadata2280%480%333356569911
CheckPolicy2270%420%272746466611
CheckSearchUsage2210%420%303056569911
BindSink.LegacyExprTranslator1860%80%9934345511
ReplaceExpressionByChildOutput1680%100%121235357711
SubExprAnalyzer.CorrelatedSlotsValidator1580%120%141428288811
AdjustAggregateNullableForEmptySet.FunctionReplacer1490%100%101029295511
NormalizeRepeat.RewriteAggFuncWithoutWindowAggFunc1450%220%151531314411
UserAuthentication1440%300%171740402211
AdjustAggregateNullableForEmptySet1430%60%121231319911
SubqueryToApply.ReplaceSubquery1390%240%191929297711
SubExprAnalyzer.AnalyzedResult1260%220%202025259911
AvgDistinctToSumDivCount1240%120%141423238811
NormalizeGenerate1100%40%7721215511
CollectSubQueryAlias1040%60%7723234411
ArithmeticFunctionBinder970%n/a4417174411
GetFormatFunctionBinder940%80%101022226611
BindExpression.new ExpressionAnalyzer() {...}900%80%8814144411
ProjectWithDistinctToAggregate890%80%8820204411
SessionVarGuardRewriter850%100%9917174411
BindSkewExpr830%60%7718184411
LeadingJoin730%120%9918183311
AddInitMaterializationHook670%80%9918185511
BindExpression.new DefaultExpressionRewriter() {...}640%40%6613134411
FillUpQualifyMissingSlot.new DefaultPlanVisitor() {...}620%80%8811114411
FoldConstantForSqlCache570%80%7717173311
SessionVarGuardRewriter.AddSessionVarGuardRewriter510%80%7713133311
BindExpression.SimpleExprAnalyzer500%40%4410102211
FoldConstantForSqlCache.1.new FoldConstantRuleOnFE() {...}400%80%66882211
EliminateDistinctConstant0%n/a44774411
BindSink.CustomExpressionAnalyzer0%0%33662211
SessionVarGuardRewriter.ReplaceRule0%n/a33993311
FoldConstantForSqlCache.new ExpressionRuleExecutor() {...}0%0%33992211
LogicalSubQueryAliasToLogicalProject0%0%44993311
OneRowRelationToProject0%n/a33773311
SubqueryToApply.SubqueryContext0%n/a44774411
BindSink.LegacyExprTranslator.SlotReplacer0%0%44663311
ExpressionAnalyzer.new ExpressionAnalyzer() {...}0%n/a22442211
OneRowRelationExtractAggregate0%n/a44884411
SubExprAnalyzer.PlanNodeCorrelatedInfo0%40%44882211
SubqueryToApply.RelatedInfo0%n/a11551111
FillUpMissingSlots.ResolvePlanType0%n/a11551111
ProjectToGlobalAggregate0%n/a44554411
EliminateLogicalPreAggOnHint0%n/a33663311
BindExpression.new ExpressionAnalyzer() {...}0%n/a22222211
BindExpression.new AppliedAwareRule.AppliedAwareRuleCondition() {...}0%40%44442211
FillUpQualifyMissingSlot.new DefaultExpressionVisitor() {...}0%n/a33553311
BindExpression.new ExpressionAnalyzer() {...}0%n/a22222211
HavingToFilter0%n/a33443311
ExpressionAnalyzer.new AbstractExpressionRewriteRule() {...}0%n/a22332211
QualifyToFilter0%n/a33443311
FillUpQualifyMissingSlot.new DefaultExpressionRewriter() {...}0%n/a22442211
VariableToLiteral0%n/a22442211
SessionVarGuardRewriter.new DefaultPlanRewriter() {...}0%n/a22332211
ExpressionAnalyzer.1.new ExpressionAnalyzer() {...}0%n/a22222211
SubqueryToApply.SubQueryRewriteResult0%n/a11551111
ExpressionAnalyzer.VariantElementAtPath0%n/a11441111
SubqueryToApply.CollectSubquerys0%n/a11441111
CollectOneLevelRelation0%n/a33443311
ColumnAliasGenerator0%n/a11331111
OneAnalysisRuleFactory0%n/a11111111
AnalysisRuleFactory0%n/a11111111