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

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethodsMissedClasses
Total5,667 of 18,97970%918 of 2,59664%7281,8521,1224,008101549778
FoldConstantRuleOnBE1,50141521%1826426%112141304401101801
OneRangePartitionEvaluator1,2421,03845%2117125%139181225438123801
PartitionRangeExpander46828437%583436%476110616681401
FoldConstantRuleOnFE3261,41881%3618683%4015963370124601
DateFunctionRewrite3217518%45510%253347700801
PartitionPredicateToRange26629352%492331%38495611661301
PartitionPruner20955872%466658%32693814821301
PredicateRewriteForPartitionPrune1239%180%101230331301
TrySimplifyPredicateWithMarkJoinSlot1000%80%8820204411
BetweenToEqual9215662%202252%142912430801
ColumnBound858850%5550%1121122961601
ColumnRange8213061%3770%16302049132501
ConvertAggStateCast773229%137%71115250401
RangePartitionValueIterator650%80%7715153311
RangeInference.RangeValue5213872%102066%9207321501
RangeInference.DiscreteValue528160%41071%5128271501
AddMinMax4683294%2513784%241001119401901
SimplifyCastRule4525885%123876%92910690401
SimplifyComparisonPredicate441,54797%3830288%381891432101901
ConcatWsMultiArrayToOne3731%40%36491401
SimplifyInPredicate3618583%131756%142653711101
DigitalMaskingConvert3234%n/a14491401
OrToIn2963895%129288%12651216201301
MultiColumnBound294158%4450%376171301
OneListPartitionEvaluator2520989%41275%42155401301
UnknownPartitionEvaluator210%n/a55885511
SimplifyTimeFieldFromUnixtime2023792%191950%15274660801
SupportJavaDateFormatter11186%61266%6175351801
PartitionPruneExpressionExtractor18492%52784%5214480501
SortedPartitionRanges10386%3975%392290301
SimplifyArithmeticComparisonRule29995%2291%2203630801
NullSafeEqualToEqual7584%51168%4121140401
LogToLn56%0%25381401
SimplifyArithmeticRule.Operand53%n/a13161301
SortedPartitionRanges.PartitionItemAndId0%n/a11441111
PartitionRangeExpander.IntegerLikeRangePartitionValueIterator0%n/a22332211
PartitionRangeExpander.DateLikeRangePartitionValueIterator0%n/a22332211
PartitionItemToRange15593%1392%2102391301
LikeToEqualRewrite11792%31785%3142270401
FoldConstantRule6686%7750%6125200501
MedianConvert62%n/a14161401
SimplifyArithmeticRule44298%58794%55838701201
FoldConstantRuleOnFE.ListenAggDistinct0%n/a22442211
ExtractCommonFactorRule40898%5296%23521000801
ArrayContainToArrayOverlap17296%51979%5182380601
SimplifyRange25197%2893%22715301201
MergeDateTrunc10094%5964%5123250501
RangeInference.ValueDesc32398%34593%33716801301
SortedPartitionRanges.PartitionItemAndRange81%n/a12161201
SimplifyConflictCompound27399%3397%1261590901
SimplifyConditionalFunction22699%3196%1221450601
DistinctPredicatesRule5796%787%181150401
OneRangePartitionEvaluator.EvaluateRangeResult5396%375%171150501
OnePartitionEvaluator80%50%12130101
InPredicateDedup6598%583%180150501
FoldConstantRuleOnFE.CheckWhetherUnderAggDistinct90%50%13020201
RangeInference262100%33391%33205001401
InPredicateExtractNonConstant109100%1392%1120260501
SimplifyNotExprRule104100%14100%0120250501
RangeInference.UnknownValue96100%8100%0110210701
NormalizeStructElement64100%466%270160401
SimplifySelfComparison55100%1392%1110150401
CaseWhenToIf53100%100%050120401
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
PartitionPruner.PartitionPruneResult100%n/a01050101
PartitionSlotInput100%n/a01040101
OneRangePartitionEvaluator.EvaluateRangeInput100%n/a01040101
RangeInference.EmptyValue100%n/a03040301
PartitionPruneExpressionExtractor.Context100%n/a01010101