org.apache.doris.nereids.rules.analysis

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethodsMissedClasses
Total7,771 of 24,59568%957 of 2,48761%7901,9301,4245,102119645779
BindExpression1,3282,80867%13520760%100255255844168401
BindSink1,2101,06646%13610443%108158238466183801
ExpressionAnalyzer8271,80768%13219559%10222413649865401
SubqueryToApply48690064%777950%5210010229762201
CompressedMaterialize467397%5846%39439410481201
FillUpQualifyMissingSlot434459%280%26287990121401
BindRelation41697470%618558%511028331102101
FillUpMissingSlots37362562%363045%31605319092701
WindowFunctionChecker23151969%316166%33714316272501
CheckAfterRewrite22735560%316367%26642911211701
SubExprAnalyzer21542366%425556%35654115001301
EliminateLogicalSelectHint21311835%221235%172345722601
DatetimeFunctionBinder15577083%128587%12831417301101
NormalizeRepeat.RewriteAggFuncWithoutWindowAggFunc11917%19313%111526311401
NormalizeAggregate10388489%149487%14671921411301
GetFormatFunctionBinder9714%80%71018223601
NormalizeGenerate8324%40%3715211501
AvgDistinctToSumDivCount824233%8433%81414233801
SubExprAnalyzer.CorrelatedSlotsValidator797950%6650%61411281801
FillUpQualifyMissingSlot.new DefaultPlanVisitor() {...}620%80%8811114411
CollectJoinConstraint5455091%145680%1241121200601
FillUpMissingSlots.Resolver5427583%52985%834117031701
NormalizeRepeat4490195%76990%761922802301
CheckPolicy4418380%142866%11279460601
ExpressionAnalyzer.new ExpressionAnalyzer() {...}400%n/a22442211
CollectRelation3651293%84484%841713201501
CheckAnalysis3517082%1487%2174490901
SubExprAnalyzer.AnalyzedResult9877%101254%7202250901
SubqueryToApply.RelatedInfo0%n/a11551111
BindExpression.new ExpressionAnalyzer() {...}0%n/a22222211
UserAuthentication5070%4866%586211201
FillUpQualifyMissingSlot.new DefaultExpressionVisitor() {...}0%n/a33553311
FillUpQualifyMissingSlot.new DefaultExpressionRewriter() {...}0%n/a22442211
CheckSearchUsage20592%43890%4303560901
EliminateDistinctConstant57%n/a14171401
BindSink.LegacyExprTranslator14191%787%191260501
BindSink.CustomExpressionAnalyzer67%50%13160201
BindSink.LegacyExprTranslator.SlotReplacer64%50%14260301
EliminateLogicalPreAggOnHint45%n/a13361301
QualifyToFilter52%n/a13041301
SessionVarGuardRewriter.AddSessionVarGuardRewriter4486%675%272130301
BindExpression.new ExpressionAnalyzer() {...}8493%675%281140401
CollectOneLevelRelation0%n/a33443311
CheckAfterBind4590%583%171140401
SubqueryToApply.ReplaceSubquery13697%42083%4191290701
BindExpression.new AppliedAwareRule.AppliedAwareRuleCondition() {...}90%375%14140201
AnalyzeCTE291100%14100%0150580801
ReplaceExpressionByChildOutput168100%10100%0120350701
AdjustAggregateNullableForEmptySet143100%6100%0120310901
AdjustAggregateNullableForEmptySet.FunctionReplacer133100%8100%080260401
CollectSubQueryAlias104100%6100%070230401
ArithmeticFunctionBinder97100%n/a040170401
BindSkewExpr83100%583%170180401
LeadingJoin73100%1083%290180301
AddInitMaterializationHook67100%675%290180501
SessionVarGuardRewriter66100%6100%050130201
FoldConstantForSqlCache57100%3562%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
ProjectWithDistinctToAggregate100%n/a04060401
ProjectToGlobalAggregate100%n/a04050401
BindExpression.new ExpressionAnalyzer() {...}100%n/a02020201
HavingToFilter100%n/a03040301
ExpressionAnalyzer.new AbstractExpressionRewriteRule() {...}100%n/a02030201
BindRelation.new DefaultPlanRewriter() {...}100%n/a02030201
VariableToLiteral100%n/a02040201
ExpressionAnalyzer.1.new ExpressionAnalyzer() {...}100%n/a02020201
SubqueryToApply.SubQueryRewriteResult100%n/a01050101
SubqueryToApply.CollectSubquerys100%n/a01040101
ColumnAliasGenerator100%n/a01030101
OneAnalysisRuleFactory100%n/a01010101
AnalysisRuleFactory100%n/a01010101