org.apache.doris.nereids.rules.analysis

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethodsMissedClasses
Total4,749 of 29,21083%690 of 3,09977%5892,3088536,04743707182
BindSink1,0482,03866%11621064%90212204627144901
BindExpression7764,02683%9433478%74303148986108901
ExpressionAnalyzer4853,11386%9736579%833068571016901
BindRelation4671,16571%5811666%4711810136912301
DatetimeFunctionBinder25883976%2011084%191102920601101
CheckAfterRewrite18849172%248678%25752612822001
PreloadExternalMetadata1736527%41714%263337563901
NormalizeAggregate1521,05787%1711587%13802925501401
CollectJoinConstraint14945575%254564%1841271200601
AnalyzeCTE13965582%94382%9391615301301
CheckAnalysis11360584%136783%12521413301201
SubExprAnalyzer10753283%217678%18652015001301
WindowFunctionChecker6360790%157382%17691015122501
SubqueryToApply561,33095%3412278%311001229702201
CompressedMaterialize5330185%83882%93497721101
CheckPolicy5317476%132969%102710460601
UserAuthentication469868%102066%101712401201
BindExpression.new DefaultExpressionRewriter() {...}4628%40%3610131401
CollectRelation4457892%95786%949614801601
GetFormatFunctionBinder417364%562%3106220601
FillUpMissingSlots1,01996%108489%975921002801
FillUpQualifyMissingSlot44992%62278%63019001601
SubExprAnalyzer.CorrelatedSlotsValidator12478%1083%2144280801
FillUpMissingSlots.Resolver31292%53186%53346911501
ExpressionAnalyzer.new ExpressionAnalyzer() {...}35%n/a12341201
ExpressionAnalyzer.new AbstractExpressionRewriteRule() {...}15%n/a12231201
ExpressionAnalyzer.1.new ExpressionAnalyzer() {...}0%n/a22222211
NormalizeRepeat94998%7195%362322202501
NormalizeRepeat.RewriteAggFuncWithoutWindowAggFunc13190%71568%7152310401
BindSink.CustomExpressionAnalyzer67%50%13160201
BindSink.LegacyExprTranslator.SlotReplacer64%50%14260301
EliminateLogicalSelectHint32496%53186%5242730601
CheckSearchUsage21195%3992%3302560901
SubExprAnalyzer.AnalyzedResult11893%1986%3201250901
SessionVarGuardRewriter.AddSessionVarGuardRewriter4486%675%272130301
BindExpression.new ExpressionAnalyzer() {...}8493%787%181140401
SubqueryToApply.ReplaceSubquery13798%2291%2190290701
BindExpression.new AppliedAwareRule.AppliedAwareRuleCondition() {...}90%75%14140201
CollectOneLevelRelation83%n/a13141301
BindSink.LegacyExprTranslator186100%8100%090340501
ReplaceExpressionByChildOutput168100%10100%0120350701
AdjustAggregateNullableForEmptySet.FunctionReplacer149100%10100%0100290501
AdjustAggregateNullableForEmptySet143100%6100%0120310901
AvgDistinctToSumDivCount124100%1191%1140230801
NormalizeGenerate110100%4100%070210501
CollectSubQueryAlias104100%6100%070230401
ArithmeticFunctionBinder97100%n/a040170401
ProjectWithDistinctToAggregate89100%8100%080200401
SessionVarGuardRewriter86100%10100%090170401
BindSkewExpr83100%583%170180401
LeadingJoin73100%1083%290180301
AddInitMaterializationHook67100%675%290180501
FillUpQualifyMissingSlot.new DefaultPlanVisitor() {...}62100%8100%080110401
FoldConstantForSqlCache57100%787%170170301
BindExpression.SimpleExprAnalyzer50100%4100%040100201
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
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
ExpressionAnalyzer.VariantElementAtPath100%n/a01040101
SubqueryToApply.CollectSubquerys100%n/a01040101
ColumnAliasGenerator100%n/a01030101
OneAnalysisRuleFactory100%n/a01010101
AnalysisRuleFactory100%n/a01010101