org.apache.doris.nereids.rules.analysis

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethodsMissedClasses
Total7,659 of 24,39268%926 of 2,46862%7681,9101,3855,058104635775
BindExpression1,3222,81468%13420860%103255253844188401
ExpressionAnalyzer6401,99475%10322468%8522410549845401
CollectJoinConstraint568365%682%37411101202601
CompressedMaterialize467397%5846%39439410481201
FillUpQualifyMissingSlot434459%280%26287990121401
BindSink4011,84882%5518176%531566646113801
DatetimeFunctionBinder38853157%356163%34824817211101
BindRelation3801,00172%489867%431027530902101
FillUpMissingSlots33965966%273959%266047190102701
EliminateLogicalSelectHint2824914%3138%192361723601
SubqueryToApply2791,10779%619560%461005929712201
SubExprAnalyzer24239662%475051%38654715001301
NormalizeRepeat20773878%215572%16614822802301
CheckAfterRewrite20038265%266872%23642511211701
WindowFunctionChecker16158978%217177%27713216272501
NormalizeRepeat.RewriteAggFuncWithoutWindowAggFunc1450%220%151531314411
NormalizeAggregate12985886%189083%16672321411301
GetFormatFunctionBinder9714%80%71018223601
AnalyzeCTE8820369%6857%51512581801
FillUpMissingSlots.Resolver8424574%112367%1034167031701
NormalizeGenerate8324%40%3715211501
SubExprAnalyzer.CorrelatedSlotsValidator797950%6650%61411281801
CollectSubQueryAlias7131%433%3713230401
BindSkewExpr6324%516%4713181401
FillUpQualifyMissingSlot.new DefaultPlanVisitor() {...}620%80%8811114411
LeadingJoin5524%118%6911180301
CheckPolicy5317476%152764%122710460601
CollectRelation5150690%84484%841913301501
SubExprAnalyzer.AnalyzedResult9877%101254%7202250901
ExpressionAnalyzer.new ExpressionAnalyzer() {...}35%n/a12341201
SubqueryToApply.ReplaceSubquery11784%51979%5194290701
BindExpression.new ExpressionAnalyzer() {...}0%n/a22222211
FillUpQualifyMissingSlot.new DefaultExpressionVisitor() {...}0%n/a33553311
CheckAnalysis18690%1487%2173490901
FillUpQualifyMissingSlot.new DefaultExpressionRewriter() {...}0%n/a22442211
ExpressionAnalyzer.new AbstractExpressionRewriteRule() {...}15%n/a12231201
EliminateDistinctConstant57%n/a14171401
ExpressionAnalyzer.1.new ExpressionAnalyzer() {...}0%n/a22222211
BindSink.CustomExpressionAnalyzer67%50%13160201
BindSink.LegacyExprTranslator.SlotReplacer64%50%14260301
CheckSearchUsage21195%33992%3302560901
UserAuthentication6287%4866%585211201
QualifyToFilter52%n/a13041301
AvgDistinctToSumDivCount11693%3975%2141230801
BindExpression.new ExpressionAnalyzer() {...}8493%787%181140401
CollectOneLevelRelation0%n/a33443311
CheckAfterBind4590%583%171140401
AdjustAggregateNullableForEmptySet13997%583%1121310901
SubExprAnalyzer.PlanNodeCorrelatedInfo93%375%14080201
BindExpression.new AppliedAwareRule.AppliedAwareRuleCondition() {...}90%375%14140201
ReplaceExpressionByChildOutput168100%10100%0120350701
BindSink.LegacyExprTranslator154100%8100%090260501
AdjustAggregateNullableForEmptySet.FunctionReplacer133100%8100%080260401
ArithmeticFunctionBinder97100%n/a040170401
AddInitMaterializationHook67100%675%290180501
FoldConstantForSqlCache57100%787%170170301
BindExpression.SimpleExprAnalyzer50100%4100%040100201
FoldConstantForSqlCache.1.new FoldConstantRuleOnFE() {...}40100%8100%06080201
FoldConstantForSqlCache.new ExpressionRuleExecutor() {...}100%100%03090201
LogicalSubQueryAliasToLogicalProject100%100%04090301
OneRowRelationToProject100%n/a03070301
SubqueryToApply.SubqueryContext100%n/a04070401
OneRowRelationExtractAggregate100%n/a04080401
ProjectWithDistinctToAggregate100%n/a04060401
SubqueryToApply.RelatedInfo100%n/a01050101
ProjectToGlobalAggregate100%n/a04050401
EliminateLogicalPreAggOnHint100%n/a03060301
BindExpression.new ExpressionAnalyzer() {...}100%n/a02020201
HavingToFilter100%n/a03040301
VariableToLiteral100%n/a02040201
SubqueryToApply.SubQueryRewriteResult100%n/a01050101
SubqueryToApply.CollectSubquerys100%n/a01040101
ColumnAliasGenerator100%n/a01030101
OneAnalysisRuleFactory100%n/a01010101
AnalysisRuleFactory100%n/a01010101