org.apache.doris.nereids.rules.analysis

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethodsMissedClasses
Total7,194 of 27,21573%880 of 2,79768%7172,1121,2945,60174671280
BindExpression1,0273,34676%11824867%8526720089088401
BindSink9321,62063%9117565%72173191526134001
ExpressionAnalyzer6782,32177%11127170%8725611457735901
AnalyzeCTE54224030%391325%27399515051301
BindRelation4961,00766%5810363%5011010133712101
SubqueryToApply3171,06977%5510164%441006529712201
FillUpMissingSlots31174870%247074%267547210112801
CollectJoinConstraint29131351%462434%2841551200601
NormalizeAggregate26994077%3010277%22805125511401
DatetimeFunctionBinder26571873%219081%20913018701101
CheckAfterRewrite25938859%296970%28693512042001
CompressedMaterialize22927754%293353%22434010431201
SubExprAnalyzer21442566%425556%36654215001301
CheckAnalysis15556378%186277%17522213301201
EliminateLogicalSelectHint13819358%161852%122325722601
NormalizeRepeat.RewriteAggFuncWithoutWindowAggFunc11917%1913%111526311401
WindowFunctionChecker10464686%187480%20711616232501
GetFormatFunctionBinder9714%80%71018223601
FillUpMissingSlots.Resolver8525374%112569%833136911501
NormalizeGenerate8324%40%3715211501
SubExprAnalyzer.CorrelatedSlotsValidator797950%6650%61411281801
CollectRelation6850688%124679%11441113701501
BindExpression.new DefaultExpressionRewriter() {...}640%40%6613134411
BindSkewExpr6324%516%4713181401
CheckPolicy5317476%132969%102710460601
NormalizeRepeat4491995%66891%662922202501
FillUpQualifyMissingSlot44992%62278%63019001601
SubExprAnalyzer.AnalyzedResult9877%101254%7202250901
ExpressionAnalyzer.new ExpressionAnalyzer() {...}35%n/a12341201
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%3992%3302560901
UserAuthentication6287%4866%585211201
AvgDistinctToSumDivCount11693%975%2141230801
SubqueryToApply.ReplaceSubquery13294%51979%4191290701
SessionVarGuardRewriter.AddSessionVarGuardRewriter4486%675%272130301
BindExpression.new ExpressionAnalyzer() {...}8493%787%181140401
SubExprAnalyzer.PlanNodeCorrelatedInfo93%75%14080201
BindExpression.new AppliedAwareRule.AppliedAwareRuleCondition() {...}90%75%14140201
CollectOneLevelRelation83%n/a13141301
BindSink.LegacyExprTranslator180100%8100%090330501
ReplaceExpressionByChildOutput168100%10100%0120350701
AdjustAggregateNullableForEmptySet.FunctionReplacer149100%10100%0100290501
AdjustAggregateNullableForEmptySet143100%6100%0120310901
CollectSubQueryAlias104100%583%170230401
ArithmeticFunctionBinder97100%n/a040170401
ProjectWithDistinctToAggregate89100%8100%080200401
SessionVarGuardRewriter86100%990%190170401
LeadingJoin73100%4866%490180301
AddInitMaterializationHook67100%675%290180501
FillUpQualifyMissingSlot.new DefaultPlanVisitor() {...}62100%8100%080110401
FoldConstantForSqlCache57100%787%170170301
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
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
SubqueryToApply.CollectSubquerys100%n/a01040101
ColumnAliasGenerator100%n/a01030101
OneAnalysisRuleFactory100%n/a01010101
AnalysisRuleFactory100%n/a01010101