org.apache.doris.nereids.rules.analysis

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethodsMissedClasses
Total4,897 of 25,89181%679 of 2,63374%5812,0168275,34246657178
BindExpression7273,40882%8825474%6725513784268401
ExpressionAnalyzer5922,40780%9928374%832569857725901
FillUpMissingSlots29470470%244263%23604219092701
DatetimeFunctionBinder26667171%207979%19852917501101
BindSink2492,30390%4022684%401733652604001
CheckAfterRewrite23838861%287071%26683311831901
SubqueryToApply2341,15283%4810869%391004629712201
CompressedMaterialize22927754%293353%22434010431201
CollectJoinConstraint21938563%383245%2441411200601
SubExprAnalyzer21442466%425556%36654215001301
NormalizeAggregate21393181%2010483%16754124411301
BindRelation1991,25086%3411977%331063932702101
EliminateLogicalSelectHint13819358%161852%122325722601
NormalizeRepeat.RewriteAggFuncWithoutWindowAggFunc11917%1913%111526311401
WindowFunctionChecker10464686%187480%20711616232501
GetFormatFunctionBinder9714%80%71018223601
NormalizeGenerate8324%40%3715211501
SubExprAnalyzer.CorrelatedSlotsValidator797950%6650%61411281801
FillUpMissingSlots.Resolver7425577%102470%834137021701
BindSkewExpr6324%516%4713181401
CheckAnalysis5945888%103879%936109301201
AnalyzeCTE5923279%1178%3155580801
CheckPolicy5317476%132969%102710460601
NormalizeRepeat4491995%66891%662922202501
CollectRelation4450491%84484%841613201501
FillUpQualifyMissingSlot44592%62278%62819001401
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
UserAuthentication6287%4866%585211201
AvgDistinctToSumDivCount11693%975%2141230801
SessionVarGuardRewriter.AddSessionVarGuardRewriter4486%675%272130301
BindExpression.new ExpressionAnalyzer() {...}8493%787%181140401
SubqueryToApply.ReplaceSubquery13798%2187%3190290701
SubExprAnalyzer.PlanNodeCorrelatedInfo93%75%14080201
BindExpression.new AppliedAwareRule.AppliedAwareRuleCondition() {...}90%75%14140201
CollectOneLevelRelation83%n/a13141301
BindSink.LegacyExprTranslator180100%8100%090330501
ReplaceExpressionByChildOutput168100%10100%0120350701
AdjustAggregateNullableForEmptySet143100%6100%0120310901
AdjustAggregateNullableForEmptySet.FunctionReplacer133100%8100%080260401
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
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