org.apache.doris.nereids.rules.analysis

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethodsMissedClasses
Total12,216 of 28,13556%1,477 of 2,93449%1,1452,2092,3085,822154690780
BindExpression2,0192,74657%22919946%161303396977268901
BindSink1,6801,42245%17915145%134214339632224901
ExpressionAnalyzer1,3412,05660%19622052%14727824265696401
BindRelation86268944%947343%7211318635232101
DatetimeFunctionBinder76832929%973325%8711011620631101
AnalyzeCTE57121126%421019%293910215061301
CollectJoinConstraint5685%682%37411101202601
CompressedMaterialize4677%5846%39439410481201
FillUpQualifyMissingSlot434459%280%26287990121401
SubqueryToApply3621,00273%688655%51997829312201
FillUpMissingSlots33965966%273959%266047190102701
EliminateLogicalSelectHint2864914%338%202462733601
SubExprAnalyzer25939760%524948%41675115401301
CheckAfterRewrite22438363%286870%26662911321801
WindowFunctionChecker20459374%247275%29733917072501
NormalizeRepeat18477980%195574%16624022202501
PreloadExternalMetadata1736527%41714%263337563901
NormalizeRepeat.RewriteAggFuncWithoutWindowAggFunc1450%220%151531314411
NormalizeAggregate13987186%199182%17682421811301
GetFormatFunctionBinder9714%80%71018223601
SubExprAnalyzer.CorrelatedSlotsValidator926641%7541%71414282801
FillUpMissingSlots.Resolver8424574%112367%1034167031701
NormalizeGenerate8324%40%3715211501
CheckPolicy7515266%182457%142712460601
CollectSubQueryAlias7131%433%3713230401
CollectRelation7052888%145078%13471214201501
UserAuthentication666951%161242%131617371201
BindSkewExpr6324%516%4713181401
FillUpQualifyMissingSlot.new DefaultPlanVisitor() {...}620%80%8811114411
LeadingJoin5524%118%6911180301
CheckAnalysis4416478%51372%4185490901
BindSink.LegacyExprTranslator15284%787%195330501
SubExprAnalyzer.AnalyzedResult9877%101254%7202250901
SubqueryToApply.ReplaceSubquery11280%81666%7195290701
ExpressionAnalyzer.new ExpressionAnalyzer() {...}35%n/a12341201
BindExpression.new ExpressionAnalyzer() {...}0%n/a22222211
FillUpQualifyMissingSlot.new DefaultExpressionVisitor() {...}0%n/a33553311
FillUpQualifyMissingSlot.new DefaultExpressionRewriter() {...}0%n/a22442211
ExpressionAnalyzer.new AbstractExpressionRewriteRule() {...}15%n/a12231201
EliminateDistinctConstant57%n/a14171401
OneRowRelationExtractAggregate51%n/a14381401
ExpressionAnalyzer.1.new ExpressionAnalyzer() {...}0%n/a22222211
BindSink.CustomExpressionAnalyzer67%50%13160201
BindSink.LegacyExprTranslator.SlotReplacer64%50%14260301
BindExpression.SimpleExprAnalyzer78%75%142100201
CheckSearchUsage21195%3992%3302560901
QualifyToFilter52%n/a13041301
AvgDistinctToSumDivCount11693%4866%3141230801
SessionVarGuardRewriter.AddSessionVarGuardRewriter4486%675%272130301
BindExpression.new ExpressionAnalyzer() {...}8493%787%181140401
CollectOneLevelRelation0%n/a33443311
CheckAfterBind4590%583%171140401
AdjustAggregateNullableForEmptySet13997%583%1121310901
SessionVarGuardRewriter8497%880%291170401
SubExprAnalyzer.PlanNodeCorrelatedInfo93%75%14080201
BindExpression.new AppliedAwareRule.AppliedAwareRuleCondition() {...}90%75%14140201
ReplaceExpressionByChildOutput168100%10100%0120350701
AdjustAggregateNullableForEmptySet.FunctionReplacer133100%8100%080260401
ArithmeticFunctionBinder97100%n/a040170401
AddInitMaterializationHook67100%675%290180501
FoldConstantForSqlCache57100%675%270170301
FoldConstantForSqlCache.1.new FoldConstantRuleOnFE() {...}40100%8100%06080201
SessionVarGuardRewriter.ReplaceRule100%n/a03090301
FoldConstantForSqlCache.new ExpressionRuleExecutor() {...}100%100%03090201
OneRowRelationToProject100%n/a03070301
SubqueryToApply.SubqueryContext100%n/a04070401
ProjectWithDistinctToAggregate100%n/a04060401
SubqueryToApply.RelatedInfo100%n/a01050101
ProjectToGlobalAggregate100%n/a04050401
EliminateLogicalPreAggOnHint100%n/a03060301
BindExpression.new ExpressionAnalyzer() {...}100%n/a02020201
LogicalSubQueryAliasToLogicalProject100%n/a03050301
HavingToFilter100%n/a03040301
VariableToLiteral100%n/a02040201
SessionVarGuardRewriter.new DefaultPlanRewriter() {...}100%n/a02030201
SubqueryToApply.SubQueryRewriteResult100%n/a01050101
SubqueryToApply.CollectSubquerys100%n/a01040101
ColumnAliasGenerator100%n/a01030101
OneAnalysisRuleFactory100%n/a01010101
AnalysisRuleFactory100%n/a01010101