org.apache.doris.nereids.rules.analysis

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethodsMissedClasses
Total12,387 of 29,03057%1,523 of 3,04850%1,2002,2732,3415,998154698581
BindExpression1,8982,90460%22620247%158303382986228901
BindSink1,5701,51449%17514945%136211305627194901
ExpressionAnalyzer1,4482,15459%22423851%166306264710126901
BindRelation86776546%948045%7711818236952301
DatetimeFunctionBinder76232930%963325%8610911520531101
AnalyzeCTE57621827%421019%293910315361301
CollectJoinConstraint5685%682%37411101202601
SubqueryToApply3691,01773%698755%521008029712201
FillUpQualifyMissingSlot33514830%22621%23305990101601
FillUpMissingSlots32173869%247074%277547210122801
CompressedMaterialize31511%4248%3034677771101
NormalizeAggregate31289774%369672%27805825521401
EliminateLogicalSelectHint2864914%338%202462733601
CheckAfterRewrite28339658%397164%36754012842001
WindowFunctionChecker26848264%375559%39714816272501
SubExprAnalyzer24639361%504748%40654915001301
CheckAnalysis22948968%255568%22523113311201
NormalizeRepeat18477980%195574%16624022202501
NormalizeRepeat.RewriteAggFuncWithoutWindowAggFunc1450%220%151531314411
CollectRelation14146376%194369%16472914511601
GetFormatFunctionBinder9714%80%71018223601
SubExprAnalyzer.CorrelatedSlotsValidator926641%7541%71414282801
FillUpMissingSlots.Resolver8924973%122466%933146911501
NormalizeGenerate8324%40%3715211501
AvgDistinctToSumDivCount824233%8433%81414233801
SubExprAnalyzer.AnalyzedResult784838%16627%122015252901
CheckPolicy7515266%182457%142712460601
CheckSearchUsage7514666%182457%153021562901
CollectSubQueryAlias7131%433%3713230401
BindExpression.new DefaultExpressionRewriter() {...}640%40%6613134411
BindSkewExpr6324%516%4713181401
UserAuthentication608458%161446%131717401201
LeadingJoin5524%118%6911180301
ProjectWithDistinctToAggregate5460%4450%388200401
BindSink.LegacyExprTranslator15583%787%195340501
SubqueryToApply.ReplaceSubquery11280%81666%7195290701
ExpressionAnalyzer.new ExpressionAnalyzer() {...}35%n/a12341201
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
FillUpQualifyMissingSlot.new DefaultPlanVisitor() {...}5283%675%382111401
SessionVarGuardRewriter.AddSessionVarGuardRewriter4486%675%272130301
BindExpression.new ExpressionAnalyzer() {...}8493%675%281140401
FillUpQualifyMissingSlot.new DefaultExpressionVisitor() {...}71%n/a13251301
CollectOneLevelRelation0%n/a33443311
AdjustAggregateNullableForEmptySet13997%583%1121310901
SessionVarGuardRewriter8497%880%291170401
SubExprAnalyzer.PlanNodeCorrelatedInfo93%75%14080201
BindExpression.new AppliedAwareRule.AppliedAwareRuleCondition() {...}90%75%14140201
ReplaceExpressionByChildOutput168100%10100%0120350701
AdjustAggregateNullableForEmptySet.FunctionReplacer149100%10100%0100290501
ArithmeticFunctionBinder97100%n/a040170401
AddInitMaterializationHook67100%675%290180501
FoldConstantForSqlCache57100%787%170170301
FoldConstantForSqlCache.1.new FoldConstantRuleOnFE() {...}100%8100%06080201
SessionVarGuardRewriter.ReplaceRule100%n/a03090301
FoldConstantForSqlCache.new ExpressionRuleExecutor() {...}100%100%03090201
LogicalSubQueryAliasToLogicalProject100%100%04090301
OneRowRelationToProject100%n/a03070301
SubqueryToApply.SubqueryContext100%n/a04070401
SubqueryToApply.RelatedInfo100%n/a01050101
FillUpMissingSlots.ResolvePlanType100%n/a01050101
ProjectToGlobalAggregate100%n/a04050401
EliminateLogicalPreAggOnHint100%n/a03060301
BindExpression.new ExpressionAnalyzer() {...}100%n/a02020201
BindExpression.new ExpressionAnalyzer() {...}100%n/a02020201
HavingToFilter100%n/a03040301
QualifyToFilter100%n/a03040301
VariableToLiteral100%n/a02040201
SessionVarGuardRewriter.new DefaultPlanRewriter() {...}100%n/a02030201
SubqueryToApply.SubQueryRewriteResult100%n/a01050101
ExpressionAnalyzer.VariantElementAtPath100%n/a01040101
SubqueryToApply.CollectSubquerys100%n/a01040101
ColumnAliasGenerator100%n/a01030101
OneAnalysisRuleFactory100%n/a01010101
AnalysisRuleFactory100%n/a01010101