org.apache.doris.nereids.rules.analysis

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethodsMissedClasses
Total7,751 of 26,98271%1,002 of 2,75363%8192,0901,4205,56193671280
BindSink1,4561,09642%16310338%124173291526204001
BindExpression9493,23277%10024470%7625618185588401
ExpressionAnalyzer8202,17972%14224062%11425614057755901
BindRelation57095162%778251%6310911634012101
SubqueryToApply48690064%777950%5210010229762201
CompressedMaterialize467397%5846%39439410481201
CheckAfterRewrite31433351%386061%35694312062001
WindowFunctionChecker23151969%316166%33714316272501
CheckAnalysis22648968%245469%21513113311201
AnalyzeCTE22155771%192758%17362915221301
FillUpMissingSlots22083979%227276%23752821082801
SubExprAnalyzer21542566%435455%36654115101301
EliminateLogicalSelectHint21311835%221235%172345722601
NormalizeAggregate1861,01984%2310982%19803525501401
DatetimeFunctionBinder16777082%148585%14851617501101
NormalizeRepeat.RewriteAggFuncWithoutWindowAggFunc11917%1913%111526311401
GetFormatFunctionBinder9714%80%71018223601
NormalizeGenerate8324%40%3715211501
AvgDistinctToSumDivCount824233%8433%81414233801
SubExprAnalyzer.CorrelatedSlotsValidator797950%6650%61411281801
CollectJoinConstraint5455091%145680%1241121200601
FillUpQualifyMissingSlot4943489%62278%63029001601
BindExpression.new DefaultExpressionRewriter() {...}4628%40%3610131401
NormalizeRepeat4591895%86689%862922202501
CheckPolicy4418380%142866%11279460601
CollectRelation3653593%94984%944713801501
ProjectWithDistinctToAggregate355460%4450%388200401
BindSink.LegacyExprTranslator15284%787%195330501
SubExprAnalyzer.AnalyzedResult9877%101254%7202250901
CheckSearchUsage19487%73583%6306560901
SubqueryToApply.RelatedInfo0%n/a11551111
ExpressionAnalyzer.new ExpressionAnalyzer() {...}35%n/a12341201
UserAuthentication5070%4866%586211201
EliminateDistinctConstant57%n/a14171401
BindSink.CustomExpressionAnalyzer67%50%13160201
BindSink.LegacyExprTranslator.SlotReplacer64%50%14260301
EliminateLogicalPreAggOnHint45%n/a13361301
FillUpMissingSlots.Resolver32997%43288%43326911501
BindExpression.new ExpressionAnalyzer() {...}8493%787%181140401
CollectOneLevelRelation0%n/a33443311
SessionVarGuardRewriter.AddSessionVarGuardRewriter4690%787%171130301
SubqueryToApply.ReplaceSubquery13697%51979%5191290701
BindExpression.new AppliedAwareRule.AppliedAwareRuleCondition() {...}90%75%14140201
ReplaceExpressionByChildOutput168100%10100%0120350701
AdjustAggregateNullableForEmptySet.FunctionReplacer149100%10100%0100290501
AdjustAggregateNullableForEmptySet143100%6100%0120310901
CollectSubQueryAlias104100%583%170230401
ArithmeticFunctionBinder97100%n/a040170401
SessionVarGuardRewriter86100%10100%090170401
BindSkewExpr83100%583%170180401
LeadingJoin73100%1083%290180301
AddInitMaterializationHook67100%675%290180501
FillUpQualifyMissingSlot.new DefaultPlanVisitor() {...}62100%8100%080110401
FoldConstantForSqlCache57100%562%370170301
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
SubExprAnalyzer.PlanNodeCorrelatedInfo100%4100%04080201
FillUpMissingSlots.ResolvePlanType100%n/a01050101
ProjectToGlobalAggregate100%n/a04050401
BindExpression.new ExpressionAnalyzer() {...}100%n/a02020201
FillUpQualifyMissingSlot.new DefaultExpressionVisitor() {...}100%n/a03050301
BindExpression.new ExpressionAnalyzer() {...}100%n/a02020201
HavingToFilter100%n/a03040301
ExpressionAnalyzer.new AbstractExpressionRewriteRule() {...}100%n/a02030201
QualifyToFilter100%n/a03040301
FillUpQualifyMissingSlot.new DefaultExpressionRewriter() {...}100%n/a02040201
VariableToLiteral100%n/a02040201
SessionVarGuardRewriter.new DefaultPlanRewriter() {...}100%n/a02030201
ExpressionAnalyzer.1.new ExpressionAnalyzer() {...}100%n/a02020201
SubqueryToApply.SubQueryRewriteResult100%n/a01050101
SubqueryToApply.CollectSubquerys100%n/a01040101
ColumnAliasGenerator100%n/a01030101
OneAnalysisRuleFactory100%n/a01010101
AnalysisRuleFactory100%n/a01010101