org.apache.doris.nereids.rules.analysis

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethodsMissedClasses
Total6,466 of 27,29476%833 of 2,81570%6852,1211,1455,61864671280
BindExpression1,0553,34676%12224867%8726920689688401
BindSink7651,78770%8218469%6417315352694001
ExpressionAnalyzer6642,33577%11027271%8625611057725901
BindRelation4541,04969%5710464%481109633712101
FillUpMissingSlots31174870%247074%267547210112801
DatetimeFunctionBinder26571873%219081%20913018701101
NormalizeAggregate26294778%2810478%20805025511401
CheckAfterRewrite25938859%296970%28693512042001
SubqueryToApply2401,14682%5010667%411004829712201
CompressedMaterialize22927754%293353%22434010431201
CollectJoinConstraint21938563%383245%2441411200601
SubExprAnalyzer21442566%425556%36654215001301
AnalyzeCTE16461879%143873%13392015001301
CheckAnalysis15556378%186277%17522213301201
EliminateLogicalSelectHint13819358%161852%122325722601
NormalizeRepeat.RewriteAggFuncWithoutWindowAggFunc11917%1913%111526311401
WindowFunctionChecker10464686%187480%20711616232501
GetFormatFunctionBinder9714%80%71018223601
FillUpMissingSlots.Resolver8525374%112569%833136911501
NormalizeGenerate8324%40%3715211501
SubExprAnalyzer.CorrelatedSlotsValidator797950%6650%61411281801
BindExpression.new DefaultExpressionRewriter() {...}640%40%6613134411
BindSkewExpr6324%516%4713181401
CheckPolicy5317476%132969%102710460601
NormalizeRepeat4491995%66891%662922202501
CollectRelation4453092%85086%844613701501
FillUpQualifyMissingSlot44992%62278%63019001601
UserAuthentication8872%101661%10159321201
SubExprAnalyzer.AnalyzedResult9877%101254%7202250901
ExpressionAnalyzer.new ExpressionAnalyzer() {...}35%n/a12341201
ExpressionAnalyzer.new AbstractExpressionRewriteRule() {...}15%n/a12231201
EliminateDistinctConstant57%n/a14171401
ExpressionAnalyzer.1.new ExpressionAnalyzer() {...}0%n/a22222211
BindSink.CustomExpressionAnalyzer67%50%13160201
BindSink.LegacyExprTranslator.SlotReplacer64%50%14260301
CheckSearchUsage21195%3992%3302560901
AvgDistinctToSumDivCount11693%975%2141230801
SubqueryToApply.ReplaceSubquery13294%51979%4191290701
SessionVarGuardRewriter.AddSessionVarGuardRewriter4486%675%272130301
BindExpression.new ExpressionAnalyzer() {...}8493%787%181140401
SubExprAnalyzer.PlanNodeCorrelatedInfo93%75%14080201
BindExpression.new AppliedAwareRule.AppliedAwareRuleCondition() {...}90%75%14140201
CollectOneLevelRelation83%n/a13141301
BindSink.LegacyExprTranslator180100%8100%090330501
ReplaceExpressionByChildOutput168100%10100%0120350701
AdjustAggregateNullableForEmptySet.FunctionReplacer149100%10100%0100290501
AdjustAggregateNullableForEmptySet143100%6100%0120310901
CollectSubQueryAlias104100%6100%070230401
ArithmeticFunctionBinder97100%n/a040170401
ProjectWithDistinctToAggregate89100%8100%080200401
SessionVarGuardRewriter86100%990%190170401
LeadingJoin73100%975%390180301
AddInitMaterializationHook67100%675%290180501
FillUpQualifyMissingSlot.new DefaultPlanVisitor() {...}62100%8100%080110401
FoldConstantForSqlCache57100%787%170170301
BindExpression.SimpleExprAnalyzer50100%4100%040100201
FoldConstantForSqlCache.1.new FoldConstantRuleOnFE() {...}40100%8100%06080201
SessionVarGuardRewriter.ReplaceRule100%n/a03090301
FoldConstantForSqlCache.new ExpressionRuleExecutor() {...}100%100%03090201
LogicalSubQueryAliasToLogicalProject100%100%04090301
OneRowRelationToProject100%n/a03070301
SubqueryToApply.SubqueryContext100%n/a04070401
OneRowRelationExtractAggregate100%n/a04080401
SubqueryToApply.RelatedInfo100%n/a01050101
FillUpMissingSlots.ResolvePlanType100%n/a01050101
ProjectToGlobalAggregate100%n/a04050401
EliminateLogicalPreAggOnHint100%n/a03060301
BindExpression.new ExpressionAnalyzer() {...}100%n/a02020201
FillUpQualifyMissingSlot.new DefaultExpressionVisitor() {...}100%n/a03050301
BindExpression.new ExpressionAnalyzer() {...}100%n/a02020201
HavingToFilter100%n/a03040301
QualifyToFilter100%n/a03040301
FillUpQualifyMissingSlot.new DefaultExpressionRewriter() {...}100%n/a02040201
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