org.apache.doris.nereids.rules.expression.rules

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethodsMissedClasses
Total7,523 of 23,18267%1,256 of 3,47063%9992,4151,5364,932159675893
OneRangePartitionEvaluator1,83045019%258248%159181349438213801
FoldConstantRuleOnBE1,56035618%1925421%119141319401121801
PartitionRangeExpander56718524%702223%546112716681401
FoldConstantRuleOnFE4191,44477%5619677%5417585401144701
PartitionPredicateToRange34221738%551723%40496911681301
DateFunctionRewrite3336315%4736%273351702801
PartitionPruner30643858%724437%49706015011201
OneListPartitionEvaluator2280%160%21215454131311
ColumnRange1674521%7330%26303749222501
ColumnBound1403319%820%17212129121601
PredicateRewriteForPartitionPrune1239%180%101230331301
TrySimplifyPredicateWithMarkJoinSlot1000%80%8820204411
BetweenToEqual9315562%222047%162912430801
SimplifyInPredicate9111756%19932%1625133431101
ConvertAggStateCast773229%137%71115250401
SupportJavaDateFormatter705845%13527%131719354801
RangePartitionValueIterator650%80%7715153311
RangeInference.DiscreteValue6312265%202454%132914470701
RangeInference.NotDiscreteValue6115471%183465%123212530601
SimplifyArithmeticRule6039186%177581%1458128701201
NormalizeStructElement4726%60%4711161401
SimplifyCastRule4525885%123876%92910690401
SimplifyComparisonPredicate441,54797%4529586%451891432101901
OrToIn4262593%208480%18651616201301
RangeInference.EmptyValue396161%151955%102311211601
AddMinMax3882295%2712582%28991118822301
ConcatWsMultiArrayToOne3731%40%36491401
CaseWhenToIf3632%0%257121401
RangeInference.CompoundValue3548093%3211277%2982811411001
DigitalMaskingConvert3234%n/a14491401
MultiColumnBound294158%4450%376171301
RangeInference271,53298%2029493%20180530302301
UnknownPartitionEvaluator210%n/a55885511
SimplifyTimeFieldFromUnixtime2023792%191950%15274660801
PartitionPruneExpressionExtractor2018090%72578%7216480501
RangeInference.RangeValue1936094%118788%95937501001
NullSafeEqualToEqual1932894%106686%10453840701
RangeInference.IsNullValue197178%101661%9194230601
SortedPartitionRanges10184%4866%493290301
PartitionItemToRange14889%1285%3103391301
SimplifyArithmeticComparisonRule29695%2291%2203630801
RangeInference.IsNotNullValue8084%91765%9204240701
FoldConstantRule6180%8642%7126200501
OneRangePartitionEvaluator.EvaluateRangeResult4276%375%272151501
LogToLn56%0%25381401
SimplifyArithmeticRule.Operand53%n/a13161301
SortedPartitionRanges.PartitionItemAndId0%n/a11441111
SimplifyConditionalFunction18494%2492%2192420601
PartitionRangeExpander.IntegerLikeRangePartitionValueIterator0%n/a22332211
PartitionRangeExpander.DateLikeRangePartitionValueIterator0%n/a22332211
LikeToEqualRewrite11792%31785%3142270401
MedianConvert62%n/a14161401
RangeInference.UnknownValue60%n/a47484701
NestedCaseWhenCondToLiteral.NestedCondReplacer34197%35194%3322790501
ConditionRewrite32397%64688%63727101101
MergeDateTrunc9892%6857%6124250501
FoldConstantRuleOnFE.ListenAggDistinct0%n/a22442211
ExtractCommonFactorRule40898%5296%23521000801
ArrayContainToArrayOverlap17296%51979%5182380601
SortedPartitionRanges.PartitionItemAndRange81%n/a12161201
CaseWhenToCompoundPredicate15798%8100%0112360701
SimplifyConflictCompound27399%3397%1261590901
DistinctPredicatesRule5796%787%181150401
TopnToMax4095%3350%37190401
OnePartitionEvaluator80%50%12130101
PushIntoCaseWhenBranch46599%44892%43808701201
SimplifyRange25599%2195%12704901601
InPredicateExtractNonConstant10899%1285%2120260501
InPredicateDedup6598%583%180150501
FoldConstantRuleOnFE.CheckWhetherUnderAggDistinct90%50%13020201
RangeInference.ValueDescCollector124100%6100%01503201201
SimplifyNotExprRule104100%14100%0120250501
CaseWhenToCompoundPredicate.IfToCompoundPredicateInCond93100%1083%290140301
SimplifySelfComparison55100%1392%1110150401
SimplifyEqualBooleanLiteral55100%6100%090100601
NestedCaseWhenCondToLiteral49100%n/a06090601
CondReplaceNullWithFalse43100%787%190100501
ReplaceVariableByLiteral39100%50%150110401
InPredicateToEqualToRule39100%100%06070501
RangeInference.ValueDesc38100%n/a080110801
PartitionPruneExpressionExtractor.ExpressionEvaluableDetector35100%8100%07060301
TimestampToAddTime33100%100%05080401
NormalizeBinaryPredicatesRule32100%4100%06060401
PartitionRangeExpander.PartitionSlotType21100%n/a01040101
AddMinMax.MatchMinMax21100%n/a01040101
RangeInference.IntersectType21100%n/a01040101
RangeInference.UnionType21100%n/a01040101
OrToIn.Mode100%n/a01030101
PartitionPruner.PartitionTableType100%n/a01030101
AddMinMax.MinMaxValue100%n/a01050101
PartitionSlotInput100%n/a01040101
OneRangePartitionEvaluator.EvaluateRangeInput100%n/a01040101
PartitionPruneExpressionExtractor.Context100%n/a01010101