org.apache.doris.nereids.rules.analysis

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethodsMissedClasses
Total26,398 of 26,3980%2,709 of 2,7090%2,0632,0635,4475,4476666668080
BindExpression4,1810%3440%256256855855848411
ExpressionAnalyzer2,9990%3820%256256577577595911
BindSink2,5520%2660%173173526526404011
BindRelation1,4490%1530%106106327327212111
SubqueryToApply1,3860%1560%100100297297222211
NormalizeAggregate1,2050%1320%8080255255141411
FillUpMissingSlots1,0590%940%7575210210282811
NormalizeRepeat9630%740%6262222222252511
DatetimeFunctionBinder9370%990%8585175175111111
WindowFunctionChecker7500%920%7171162162252511
CheckAnalysis7150%780%5151133133121211
CheckAfterRewrite6470%980%6969120120202011
SubExprAnalyzer6380%970%6565150150131311
CollectJoinConstraint6040%700%41411201206611
CollectRelation5480%520%4141132132151511
CompressedMaterialize5060%620%4343104104121211
FillUpQualifyMissingSlot4830%280%30309090161611
FillUpMissingSlots.Resolver3380%360%33336969151511
EliminateLogicalSelectHint3310%340%232372726611
AnalyzeCTE2910%140%151558588811
CheckPolicy2270%420%272746466611
CheckSearchUsage2210%420%303056569911
BindSink.LegacyExprTranslator1800%80%9933335511
ReplaceExpressionByChildOutput1680%100%121235357711
SubExprAnalyzer.CorrelatedSlotsValidator1580%120%141428288811
AdjustAggregateNullableForEmptySet.FunctionReplacer1490%100%101029295511
NormalizeRepeat.RewriteAggFuncWithoutWindowAggFunc1450%220%151531314411
AdjustAggregateNullableForEmptySet1430%60%121231319911
SubqueryToApply.ReplaceSubquery1390%240%191929297711
SubExprAnalyzer.AnalyzedResult1260%220%202025259911
AvgDistinctToSumDivCount1240%120%141423238811
GetFormatFunctionBinder1140%80%101022226611
NormalizeGenerate1100%40%7721215511
CollectSubQueryAlias1040%60%7723234411
ArithmeticFunctionBinder970%n/a4417174411
BindExpression.new ExpressionAnalyzer() {...}900%80%8814144411
ProjectWithDistinctToAggregate890%80%8820204411
SessionVarGuardRewriter860%100%9917174411
BindSkewExpr830%60%7718184411
LeadingJoin730%120%9918183311
UserAuthentication710%120%8821212211
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
BindSink.CustomExpressionAnalyzer400%0%33662211
ExpressionAnalyzer.new ExpressionAnalyzer() {...}400%n/a22442211
FoldConstantForSqlCache.1.new FoldConstantRuleOnFE() {...}400%80%66882211
BindSink.LegacyExprTranslator.SlotReplacer370%0%44663311
EliminateDistinctConstant350%n/a44774411
SessionVarGuardRewriter.ReplaceRule0%n/a33993311
FoldConstantForSqlCache.new ExpressionRuleExecutor() {...}0%0%33992211
LogicalSubQueryAliasToLogicalProject0%0%44993311
OneRowRelationToProject0%n/a33773311
SubqueryToApply.SubqueryContext0%n/a44774411
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
SubqueryToApply.CollectSubquerys0%n/a11441111
CollectOneLevelRelation0%n/a33443311
ColumnAliasGenerator0%n/a11331111
OneAnalysisRuleFactory0%n/a11111111
AnalysisRuleFactory0%n/a11111111