org.apache.doris.nereids.rules.analysis

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethodsMissedClasses
Total6,240 of 27,69677%846 of 2,85770%7082,1601,0895,72857680179
BindExpression1,0433,72278%13529368%10330319997788901
ExpressionAnalyzer6702,66779%11829471%9727511364436301
BindSink5482,49281%6725178%6320810262144901
AnalyzeCTE54224030%391325%27399515051301
DatetimeFunctionBinder37371865%399069%381094820501101
BindRelation2951,25680%4412373%401135635202101
FillUpMissingSlots29470470%244263%23604219092701
CollectJoinConstraint29131351%462434%2841551200601
SubqueryToApply2341,15283%4810869%391004629712201
CompressedMaterialize22927754%293353%22434010431201
CheckAfterRewrite21938863%267072%24662811321801
SubExprAnalyzer21442566%425556%36654215001301
EliminateLogicalSelectHint14219357%181850%132426732601
NormalizeRepeat.RewriteAggFuncWithoutWindowAggFunc11917%1913%111526311401
WindowFunctionChecker10464686%187480%20711616232501
NormalizeAggregate9889990%129688%12671821511301
GetFormatFunctionBinder9714%80%71018223601
NormalizeGenerate8324%40%3715211501
SubExprAnalyzer.CorrelatedSlotsValidator797950%6650%61411281801
FillUpMissingSlots.Resolver7425577%102470%834137021701
CollectRelation6851288%124880%11451113901501
BindSkewExpr6324%516%4713181401
CheckPolicy5317476%132969%102710460601
UserAuthentication478865%141450%111613371201
NormalizeRepeat4491995%66891%662922202501
FillUpQualifyMissingSlot44592%62278%62819001401
SubExprAnalyzer.AnalyzedResult9877%101254%7202250901
ExpressionAnalyzer.new ExpressionAnalyzer() {...}35%n/a12341201
CheckAnalysis18990%1583%3183490901
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
AvgDistinctToSumDivCount11693%975%2141230801
SessionVarGuardRewriter.AddSessionVarGuardRewriter4486%675%272130301
BindExpression.new ExpressionAnalyzer() {...}8493%787%181140401
SubqueryToApply.ReplaceSubquery13798%2187%3190290701
SubExprAnalyzer.PlanNodeCorrelatedInfo93%75%14080201
BindExpression.new AppliedAwareRule.AppliedAwareRuleCondition() {...}90%75%14140201
CollectOneLevelRelation83%n/a13141301
BindSink.LegacyExprTranslator180100%8100%090330501
ReplaceExpressionByChildOutput168100%10100%0120350701
AdjustAggregateNullableForEmptySet143100%6100%0120310901
AdjustAggregateNullableForEmptySet.FunctionReplacer133100%8100%080260401
CollectSubQueryAlias104100%583%170230401
ArithmeticFunctionBinder97100%n/a040170401
SessionVarGuardRewriter86100%990%190170401
LeadingJoin73100%4866%490180301
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
SessionVarGuardRewriter.ReplaceRule100%n/a03090301
FoldConstantForSqlCache.new ExpressionRuleExecutor() {...}100%100%03090201
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
FillUpQualifyMissingSlot.new DefaultExpressionVisitor() {...}100%n/a03050301
BindExpression.new ExpressionAnalyzer() {...}100%n/a02020201
LogicalSubQueryAliasToLogicalProject100%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
SubqueryToApply.CollectSubquerys100%n/a01040101
ColumnAliasGenerator100%n/a01030101
OneAnalysisRuleFactory100%n/a01010101
AnalysisRuleFactory100%n/a01010101