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

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethodsMissedClasses
Total4,813 of 22,69678%941 of 3,38472%7492,3509504,78475653490
FoldConstantRuleOnBE1,49741521%1826426%112141303400101801
OneRangePartitionEvaluator7301,55067%13914350%9118112043863801
PartitionRangeExpander31144158%395357%34616716661401
FoldConstantRuleOnFE3101,55383%4121183%4417558401114701
DateFunctionRewrite25713935%41918%243338700801
PartitionPruner17257276%417564%26703215011201
PredicateRewriteForPartitionPrune1171913%175%91228330301
RangeInference.CompoundValue9731376%416360%306125900901
PartitionPredicateToRange9246783%343852%30492211611301
BetweenToEqual9215662%202252%142912430801
SimplifyInPredicate9111756%19932%1625133431101
RangeInference.NotDiscreteValue7814164%232955%153214530601
ColumnBound789554%4660%82192941601
RangeInference.DiscreteValue7711259%232147%152916470701
ConvertAggStateCast773229%137%71115250401
RangeInference641,46495%3328789%301831228502301
ColumnRange5216075%10100%10301249102501
RangeInference.RangeValue5033186%247475%195977501001
SimplifyComparisonPredicate461,70097%4231888%421991534301901
AddMinMax4181995%2512783%24991018802301
RangeInference.EmptyValue406260%151955%102311211601
ConcatWsMultiArrayToOne3731%40%36491401
DigitalMaskingConvert3234%n/a14491401
OrToIn2963895%129288%12651216201301
MultiColumnBound294158%4450%376171301
UnknownPartitionEvaluator210%n/a55885511
RangeInference.IsNullValue207178%101661%9194230601
NullSafeEqualToEqual1932894%106686%10453840701
OneListPartitionEvaluator1920991%41275%42155401301
SupportJavaDateFormatter11186%61266%6175351801
RangeInference.IsNotNullValue8082%91765%9204240701
PartitionPruneExpressionExtractor18492%52784%5214480501
SimplifyArithmeticComparisonRule29695%2291%2203630801
LogToLn56%0%25381401
SimplifyArithmeticRule.Operand53%n/a13161301
SortedPartitionRanges.PartitionItemAndId0%n/a11441111
PartitionRangeExpander.DateLikeRangePartitionValueIterator0%n/a22332211
PartitionItemToRange15593%1392%2102391301
LikeToEqualRewrite11792%31785%3142270401
FoldConstantRule6686%7750%6125200501
MedianConvert62%n/a14161401
SimplifyArithmeticRule44298%58794%55838701201
ConditionRewrite32397%54790%53727101101
SimplifyCastRule25596%53788%5251590401
FoldConstantRuleOnFE.ListenAggDistinct0%n/a22442211
ExtractCommonFactorRule40898%5296%23521000801
ArrayContainToArrayOverlap17296%51979%5182380601
RangeInference.UnknownValue66%n/a36373601
MergeDateTrunc10094%5964%5123250501
RangePartitionValueIterator6092%787%171150301
SortedPartitionRanges.PartitionItemAndRange81%n/a12161201
NestedCaseWhenCondToLiteral.NestedCondReplacer34699%5296%2321790501
CaseWhenToCompoundPredicate15798%8100%0112360701
SimplifyConflictCompound27399%3397%1261590901
SimplifyConditionalFunction19098%2395%1181410601
DistinctPredicatesRule5796%787%181150401
SimplifyRange25599%2195%12704901601
InPredicateDedup6598%583%180150501
FoldConstantRuleOnFE.CheckWhetherUnderAggDistinct90%50%13020201
PushIntoCaseWhenBranch466100%5096%23808701201
RangeInference.ValueDescCollector112100%100%01203101101
InPredicateExtractNonConstant109100%1392%1120260501
SimplifyNotExprRule104100%14100%0120250501
TrySimplifyPredicateWithMarkJoinSlot100100%8100%080200401
CaseWhenToCompoundPredicate.IfToCompoundPredicateInCond93100%1191%190140301
SimplifySelfComparison55100%1392%1110150401
SimplifyEqualBooleanLiteral55100%6100%090100601
OneRangePartitionEvaluator.EvaluateRangeResult55100%4100%070150501
CaseWhenToIf53100%50%150120401
NestedCaseWhenCondToLiteral49100%n/a06090601
CondReplaceNullWithFalse43100%787%190100501
TopnToMax42100%466%27090401
ReplaceVariableByLiteral39100%50%150110401
InPredicateToEqualToRule39100%100%06070501
PartitionPruneExpressionExtractor.ExpressionEvaluableDetector35100%8100%07060301
RangeInference.ValueDesc35100%n/a070100701
NormalizeBinaryPredicatesRule32100%4100%06060401
PartitionRangeExpander.PartitionSlotType21100%n/a01040101
AddMinMax.MatchMinMax21100%n/a01040101
RangeInference.IntersectType21100%n/a01040101
RangeInference.UnionType21100%n/a01040101
SortedPartitionRanges100%n/a01060101
OrToIn.Mode100%n/a01030101
PartitionPruner.PartitionTableType100%n/a01030101
AddMinMax.MinMaxValue100%n/a01050101
PartitionRangeExpander.IntegerLikeRangePartitionValueIterator100%n/a02030201
PartitionSlotInput100%n/a01040101
OnePartitionEvaluator100%100%02030101
OneRangePartitionEvaluator.EvaluateRangeInput100%n/a01040101
PartitionPruneExpressionExtractor.Context100%n/a01010101