org.apache.doris.nereids.rules.analysis

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethodsMissedClasses
Total11,964 of 28,95658%1,450 of 3,04552%1,1432,2722,2635,988147698581
BindExpression1,9502,85259%22919946%159303392986238901
BindSink1,6781,40645%17814645%134211334627224901
ExpressionAnalyzer1,3882,21461%21324953%161306255710106901
DatetimeFunctionBinder76832929%973325%8711011620631101
BindRelation75487853%829252%6811815736932301
AnalyzeCTE57621827%421019%293910315361301
CollectJoinConstraint5685%682%37411101202601
SubqueryToApply3621,02473%688856%511007829712201
FillUpQualifyMissingSlot33514830%22621%23305990101601
FillUpMissingSlots32173869%247074%277547210122801
CompressedMaterialize31511%4248%3034677771101
NormalizeAggregate31289774%369672%27805825521401
EliminateLogicalSelectHint2864914%338%202462733601
CheckAfterRewrite26941060%357568%34753712842001
SubExprAnalyzer24239762%484950%39654715001301
CheckAnalysis22948968%255568%22523113311201
NormalizeRepeat18477980%195574%16624022202501
NormalizeRepeat.RewriteAggFuncWithoutWindowAggFunc1450%220%151531314411
WindowFunctionChecker12554581%196978%25692815172501
GetFormatFunctionBinder9714%80%71018223601
SubExprAnalyzer.CorrelatedSlotsValidator926641%7541%71414282801
CollectRelation9151384%144877%14471714511601
FillUpMissingSlots.Resolver8924973%122466%933146911501
NormalizeGenerate8324%40%3715211501
UserAuthentication737149%171343%141719401201
CollectSubQueryAlias7131%433%3713230401
BindExpression.new DefaultExpressionRewriter() {...}640%40%6613134411
BindSkewExpr6324%516%4713181401
LeadingJoin5524%118%6911180301
CheckPolicy5317476%152764%122710460601
ProjectWithDistinctToAggregate5460%4450%388200401
BindSink.LegacyExprTranslator15583%787%195340501
SubExprAnalyzer.AnalyzedResult9877%101254%7202250901
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
CheckSearchUsage21195%3992%3302560901
FillUpQualifyMissingSlot.new DefaultPlanVisitor() {...}5283%675%382111401
AvgDistinctToSumDivCount11693%4866%3141230801
SessionVarGuardRewriter.AddSessionVarGuardRewriter4486%675%272130301
BindExpression.new ExpressionAnalyzer() {...}8493%787%181140401
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%675%270170301
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