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

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethodsMissedClasses
Total7,370 of 18,97361%1,121 of 2,60456%8801,8581,4874,011154551878
OneRangePartitionEvaluator1,83045019%258248%159181349438213801
FoldConstantRuleOnBE1,56035618%1925421%119141319401121801
PartitionRangeExpander56718524%702223%546112716681401
FoldConstantRuleOnFE4501,29474%5316976%5015991370154601
PartitionPredicateToRange34221738%551723%40496911681301
DateFunctionRewrite3336315%4736%273351702801
PartitionPruner30643858%724437%49706015011201
OneListPartitionEvaluator2340%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
SimplifyArithmeticRule6039186%177581%1458128701201
RangeInference.RangeValue5213872%111963%10207321501
RangeInference.DiscreteValue528160%41071%5128271501
AddMinMax4883094%2913382%281001219401901
NormalizeStructElement4726%60%4711161401
SimplifyCastRule4525885%123876%92910690401
SimplifyComparisonPredicate441,54797%4529586%451891432101901
OrToIn4262593%208480%18651616201301
ConcatWsMultiArrayToOne3731%40%36491401
CaseWhenToIf3632%0%257121401
DigitalMaskingConvert3234%n/a14491401
MultiColumnBound294158%4450%376171301
UnknownPartitionEvaluator210%n/a55885511
SimplifyTimeFieldFromUnixtime2023792%191950%15274660801
PartitionPruneExpressionExtractor2018090%72578%7216480501
SortedPartitionRanges10184%4866%493290301
PartitionItemToRange14889%1285%3103391301
SimplifyArithmeticComparisonRule29995%2291%2203630801
FoldConstantRule6180%8642%7126200501
NullSafeEqualToEqual7584%51168%4121140401
OneRangePartitionEvaluator.EvaluateRangeResult4276%375%272151501
LogToLn56%0%25381401
SimplifyArithmeticRule.Operand53%n/a13161301
SortedPartitionRanges.PartitionItemAndId0%n/a11441111
PartitionRangeExpander.IntegerLikeRangePartitionValueIterator0%n/a22332211
PartitionRangeExpander.DateLikeRangePartitionValueIterator0%n/a22332211
LikeToEqualRewrite11792%31785%3142270401
MedianConvert62%n/a14161401
MergeDateTrunc9892%6857%6124250501
FoldConstantRuleOnFE.ListenAggDistinct0%n/a22442211
ExtractCommonFactorRule40898%5296%23521000801
RangeInference25597%43288%43215001401
ArrayContainToArrayOverlap17296%51979%5182380601
SimplifyRange25197%2893%22715301201
RangeInference.ValueDesc32398%34593%33716801301
SortedPartitionRanges.PartitionItemAndRange81%n/a12161201
SimplifyConflictCompound27399%3397%1261590901
SimplifyConditionalFunction22699%3196%1221450601
DistinctPredicatesRule5796%787%181150401
TopnToMax4095%3350%37190401
OnePartitionEvaluator80%50%12130101
InPredicateExtractNonConstant10899%1285%2120260501
InPredicateDedup6598%583%180150501
FoldConstantRuleOnFE.CheckWhetherUnderAggDistinct90%50%13020201
SimplifyNotExprRule104100%14100%0120250501
RangeInference.UnknownValue96100%8100%0110210701
SimplifySelfComparison55100%1392%1110150401
ReplaceVariableByLiteral39100%50%150110401
InPredicateToEqualToRule39100%100%06070501
PartitionPruneExpressionExtractor.ExpressionEvaluableDetector35100%8100%07060301
TimestampToAddTime33100%100%05080401
NormalizeBinaryPredicatesRule32100%4100%06060401
PartitionRangeExpander.PartitionSlotType21100%n/a01040101
AddMinMax.MatchMinMax21100%n/a01040101
OrToIn.Mode100%n/a01030101
PartitionPruner.PartitionTableType100%n/a01030101
AddMinMax.MinMaxValue100%n/a01050101
PartitionSlotInput100%n/a01040101
OneRangePartitionEvaluator.EvaluateRangeInput100%n/a01040101
RangeInference.EmptyValue100%n/a03040301
PartitionPruneExpressionExtractor.Context100%n/a01010101