org.apache.doris.nereids.rules.analysis

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethodsMissedClasses
Total15,858 of 27,21541%1,812 of 2,79735%1,4012,1123,0595,6012536711580
BindExpression2,3602,01346%22314339%169267462890328401
ExpressionAnalyzer1,5521,44748%23714537%171256270577115901
BindSink1,3721,18046%14911743%112173281526174001
BindRelation1,02647731%1065534%8211021933772101
NormalizeRepeat9491%740%6062219222232501
DatetimeFunctionBinder895888%1110%879114418771101
SubqueryToApply75163545%1094730%7010016329782201
NormalizeAggregate60460550%815138%488012025521401
AnalyzeCTE57121126%421019%293910215061301
CollectJoinConstraint5685%682%37411101202601
FillUpMissingSlots56749246%504446%517591210172801
SubExprAnalyzer46217727%821515%556510115031301
FillUpQualifyMissingSlot438459%280%28307990141601
CheckAfterRewrite34730046%435556%39695312072001
CheckAnalysis32839054%473341%31525313311201
WindowFunctionChecker29245861%355761%40715516292501
CompressedMaterialize29021642%362641%27435610441201
EliminateLogicalSelectHint2824914%318%192361723601
CollectRelation18439067%213763%18443713721501
SubExprAnalyzer.CorrelatedSlotsValidator1580%120%141428288811
NormalizeRepeat.RewriteAggFuncWithoutWindowAggFunc1450%220%151531314411
FillUpMissingSlots.Resolver11722165%152158%1433196931501
AvgDistinctToSumDivCount10515%118%111420235801
SubqueryToApply.ReplaceSubquery974230%20416%151918293701
GetFormatFunctionBinder9714%80%71018223601
SubExprAnalyzer.AnalyzedResult9226%1913%152017254901
NormalizeGenerate8324%40%3715211501
CheckPolicy8214563%212150%172713460601
CheckSearchUsage7514666%182457%153021562901
CollectSubQueryAlias7131%433%3713230401
BindExpression.new DefaultExpressionRewriter() {...}640%40%6613134411
BindSkewExpr6324%516%4713181401
FillUpQualifyMissingSlot.new DefaultPlanVisitor() {...}620%80%8811114411
LeadingJoin5524%118%6911180301
BindExpression.new ExpressionAnalyzer() {...}424853%625%587141401
BindSink.CustomExpressionAnalyzer400%0%33662211
ExpressionAnalyzer.new ExpressionAnalyzer() {...}400%n/a22442211
FoldConstantForSqlCache.1.new FoldConstantRuleOnFE() {...}400%80%66882211
ProjectWithDistinctToAggregate5460%4450%388200401
SessionVarGuardRewriter.AddSessionVarGuardRewriter31%712%577131301
BindSink.LegacyExprTranslator14781%562%295330501
SubExprAnalyzer.PlanNodeCorrelatedInfo0%40%44882211
FoldConstantForSqlCache.new ExpressionRuleExecutor() {...}11%0%23891201
SubqueryToApply.RelatedInfo0%n/a11551111
UserAuthentication4969%5758%687211201
BindExpression.new ExpressionAnalyzer() {...}0%n/a22222211
FillUpQualifyMissingSlot.new DefaultExpressionVisitor() {...}0%n/a33553311
AdjustAggregateNullableForEmptySet12486%466%3122311901
OneRowRelationToProject38%n/a13471301
FillUpQualifyMissingSlot.new DefaultExpressionRewriter() {...}0%n/a22442211
ReplaceExpressionByChildOutput15290%10100%1123351701
ExpressionAnalyzer.new AbstractExpressionRewriteRule() {...}15%n/a12231201
EliminateDistinctConstant57%n/a14171401
OneRowRelationExtractAggregate51%n/a14381401
ExpressionAnalyzer.1.new ExpressionAnalyzer() {...}0%n/a22222211
SubqueryToApply.SubQueryRewriteResult0%n/a11551111
AddInitMaterializationHook5480%562%393181501
BindSink.LegacyExprTranslator.SlotReplacer64%50%14260301
EliminateLogicalPreAggOnHint45%n/a13361301
FoldConstantForSqlCache4680%537%373170301
BindExpression.SimpleExprAnalyzer3978%75%142100201
QualifyToFilter52%n/a13041301
SubqueryToApply.SubqueryContext77%n/a14271401
CollectOneLevelRelation0%n/a33443311
SessionVarGuardRewriter8295%770%392170401
BindExpression.new AppliedAwareRule.AppliedAwareRuleCondition() {...}90%75%14140201
AdjustAggregateNullableForEmptySet.FunctionReplacer149100%10100%0100290501
ArithmeticFunctionBinder97100%n/a040170401
SessionVarGuardRewriter.ReplaceRule100%n/a03090301
LogicalSubQueryAliasToLogicalProject100%100%04090301
FillUpMissingSlots.ResolvePlanType100%n/a01050101
ProjectToGlobalAggregate100%n/a04050401
BindExpression.new ExpressionAnalyzer() {...}100%n/a02020201
HavingToFilter100%n/a03040301
VariableToLiteral100%n/a02040201
SessionVarGuardRewriter.new DefaultPlanRewriter() {...}100%n/a02030201
SubqueryToApply.CollectSubquerys100%n/a01040101
ColumnAliasGenerator100%n/a01030101
OneAnalysisRuleFactory100%n/a01010101
AnalysisRuleFactory100%n/a01010101