org.apache.doris.nereids.rules.analysis

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethodsMissedClasses
Total11,345 of 29,00760%1,400 of 3,18756%1,0562,3572,3286,175205712982
BindExpression4,8380%4440%3113111,0141,014898911
ExpressionAnalyzer3,4930%4640%307307710710696911
BindSink9612,05568%11121565%86212199627144901
BindRelation4871,48275%7215468%6015011045212901
PreloadExternalMetadata1636528%41714%263337563901
CollectJoinConstraint14345576%254564%1841271200601
CheckAfterRewrite12748479%238779%24752512822001
DatetimeFunctionBinder12583787%1911185%181102820601101
BindExpression.new ExpressionAnalyzer() {...}900%80%8814144411
AnalyzeCTE8068189%64688%6391115301301
BindExpression.new DefaultExpressionRewriter() {...}640%40%6613134411
SubqueryToApply561,30895%3412077%31991229302201
SubExprAnalyzer5656490%188382%15671415201301
WindowFunctionChecker5460791%157382%17691015122501
CheckPolicy5317476%132969%102710460601
BindExpression.SimpleExprAnalyzer500%40%4410102211
CompressedMaterialize4730186%83882%93497721101
UserAuthentication479767%111963%111713401201
CheckAnalysis59993%97188%852713301201
CollectRelation57894%95786%949614801601
FillUpQualifyMissingSlot44992%62278%63019001601
SubExprAnalyzer.CorrelatedSlotsValidator12478%1083%2144280801
NormalizeAggregate1,25597%814094%887527401301
GetFormatFunctionBinder6771%562%3106220601
BindExpression.new ExpressionAnalyzer() {...}0%n/a22222211
BindExpression.new AppliedAwareRule.AppliedAwareRuleCondition() {...}0%40%44442211
BindExpression.new ExpressionAnalyzer() {...}0%n/a22222211
ExpressionAnalyzer.new ExpressionAnalyzer() {...}45%n/a12341201
ExpressionAnalyzer.new AbstractExpressionRewriteRule() {...}15%n/a12231201
ExpressionAnalyzer.1.new ExpressionAnalyzer() {...}0%n/a22222211
NormalizeRepeat94998%7195%362322202501
NormalizeRepeat.RewriteAggFuncWithoutWindowAggFunc13190%71568%7152310401
FillUpMissingSlots1,04098%68893%675421002801
EliminateLogicalSelectHint30896%43288%4242730601
FillUpMissingSlots.Resolver31096%3391%43336911501
CheckSearchUsage21195%3992%3302560901
SessionVarGuardRewriter.AddSessionVarGuardRewriter4486%675%272130301
BindSink.CustomExpressionAnalyzer79%50%13160201
BindSink.LegacyExprTranslator.SlotReplacer77%50%14260301
SubExprAnalyzer.AnalyzedResult12296%2195%1200250901
CollectOneLevelRelation83%n/a13141301
BindSink.LegacyExprTranslator186100%8100%090340501
ReplaceExpressionByChildOutput168100%10100%0120350701
AdjustAggregateNullableForEmptySet.FunctionReplacer149100%10100%0100290501
AdjustAggregateNullableForEmptySet143100%6100%0120310901
SubqueryToApply.ReplaceSubquery139100%2395%1190290701
AvgDistinctToSumDivCount124100%1191%1140230801
NormalizeGenerate110100%4100%070210501
CollectSubQueryAlias104100%6100%070230401
ArithmeticFunctionBinder97100%n/a040170401
ProjectWithDistinctToAggregate89100%8100%080200401
SessionVarGuardRewriter85100%10100%090170401
BindSkewExpr83100%583%170180401
LeadingJoin73100%1083%290180301
AddInitMaterializationHook67100%675%290180501
FillUpQualifyMissingSlot.new DefaultPlanVisitor() {...}62100%8100%080110401
FoldConstantForSqlCache57100%787%170170301
FoldConstantForSqlCache.1.new FoldConstantRuleOnFE() {...}100%8100%06080201
EliminateDistinctConstant100%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
SubqueryToApply.RelatedInfo100%n/a01050101
FillUpMissingSlots.ResolvePlanType100%n/a01050101
ProjectToGlobalAggregate100%n/a04050401
EliminateLogicalPreAggOnHint100%n/a03060301
FillUpQualifyMissingSlot.new DefaultExpressionVisitor() {...}100%n/a03050301
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
ExpressionAnalyzer.VariantElementAtPath100%n/a01040101
SubqueryToApply.CollectSubquerys100%n/a01040101
ColumnAliasGenerator100%n/a01030101
OneAnalysisRuleFactory100%n/a01010101
AnalysisRuleFactory100%n/a01010101