org.apache.doris.nereids.rules.analysis

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethodsMissedClasses
Total2,573 of 25,41389%427 of 2,57983%3981,9884145,27120656179
ExpressionAnalyzer3732,68287%7331180%642586658416001
BindExpression3593,78591%4130388%372565984658401
DatetimeFunctionBinder25368472%188181%17852717501101
BindSink2322,32090%3722986%371733452604001
CompressedMaterialize20530159%243861%18433610431201
BindRelation1831,26687%3212179%311063632702101
CheckAfterRewrite15042874%207278%19631911211701
CollectJoinConstraint14945575%254564%1841271200601
WindowFunctionChecker9965186%177581%19711416222501
SubExprAnalyzer6857089%187981%15651415001301
SubqueryToApply561,33095%3412278%311001229702201
CheckPolicy5317476%132969%102710460601
CollectRelation4450491%84484%841613201501
GetFormatFunctionBinder417364%562%3106220601
FillUpQualifyMissingSlot44592%62278%62819001401
SubExprAnalyzer.CorrelatedSlotsValidator12478%1083%2144280801
NormalizeAggregate96396%610294%667521501301
ExpressionAnalyzer.new ExpressionAnalyzer() {...}35%n/a12341201
FillUpMissingSlots.Resolver30693%3294%43457021701
FillUpMissingSlots97897%105684%960419002701
ExpressionAnalyzer.new AbstractExpressionRewriteRule() {...}15%n/a12231201
ExpressionAnalyzer.1.new ExpressionAnalyzer() {...}0%n/a22222211
NormalizeRepeat92898%6995%360321902401
NormalizeRepeat.RewriteAggFuncWithoutWindowAggFunc13190%71568%7152310401
BindSink.CustomExpressionAnalyzer67%50%13160201
BindSink.LegacyExprTranslator.SlotReplacer64%50%14260301
EliminateLogicalSelectHint32096%43088%4232720601
CheckSearchUsage21195%3992%3302560901
UserAuthentication6287%4866%585211201
SessionVarGuardRewriter.AddSessionVarGuardRewriter4486%675%272130301
CheckAnalysis19997%1593%1171490901
BindExpression.new ExpressionAnalyzer() {...}8493%787%181140401
SubExprAnalyzer.AnalyzedResult12296%2195%1200250901
BindExpression.new AppliedAwareRule.AppliedAwareRuleCondition() {...}90%75%14140201
CollectOneLevelRelation83%n/a13141301
AnalyzeCTE291100%14100%0150580801
BindSink.LegacyExprTranslator180100%8100%090330501
ReplaceExpressionByChildOutput168100%10100%0120350701
AdjustAggregateNullableForEmptySet143100%6100%0120310901
SubqueryToApply.ReplaceSubquery139100%2395%1190290701
AdjustAggregateNullableForEmptySet.FunctionReplacer133100%8100%080260401
AvgDistinctToSumDivCount124100%1191%1140230801
NormalizeGenerate110100%4100%070210501
CollectSubQueryAlias104100%6100%070230401
ArithmeticFunctionBinder97100%n/a040170401
SessionVarGuardRewriter86100%990%190170401
BindSkewExpr83100%583%170180401
LeadingJoin73100%1083%290180301
AddInitMaterializationHook67100%675%290180501
FillUpQualifyMissingSlot.new DefaultPlanVisitor() {...}62100%8100%080110401
FoldConstantForSqlCache57100%787%170170301
BindExpression.SimpleExprAnalyzer50100%4100%040100201
CheckAfterBind50100%6100%070140401
FoldConstantForSqlCache.1.new FoldConstantRuleOnFE() {...}40100%8100%06080201
EliminateDistinctConstant35100%n/a04070401
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
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