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

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethodsMissedClasses
Total6,646 of 22,69670%1,397 of 3,38458%1,0392,3501,3684,7841836531990
RangeInference1,5280%3200%183183285285232311
AddMinMax8600%1520%9999188188232311
RangeInference.CompoundValue4100%1040%616190909911
RangeInference.RangeValue3810%980%59597575101011
ConditionRewrite3310%520%37377171111111
SimplifyComparisonPredicate3171,42981%8427676%721995734311901
SimplifyRange2560%220%27274949161611
RangeInference.NotDiscreteValue2190%520%323253536611
RangeInference.DiscreteValue1890%440%292947477711
PartitionRangeExpander16159178%246873%20613416631401
PartitionPruner13960581%318573%22702515011201
FoldConstantRuleOnBE1171,79593%2721989%231412740001801
FoldConstantRuleOnFE1131,75093%2622689%251751640114701
RangeInference.ValueDescCollector1120%0%12123131111111
OneRangePartitionEvaluator1102,17095%4923382%491812343823801
DateFunctionRewrite11028672%252550%203317700801
NullSafeEqualToEqual10823968%294761%214524840701
RangeInference.EmptyValue1020%340%232321216611
RangeInference.IsNotNullValue970%260%202024247711
SimplifyCastRule9317064%132969%92516590401
RangeInference.IsNullValue910%260%191923236611
SimplifyInPredicate8312560%151346%1425113441101
ColumnBound789554%4660%82192941601
OrToIn7259589%178783%16651816201301
NestedCaseWhenCondToLiteral.NestedCondReplacer5329684%153972%143210790501
PredicateRewriteForPartitionPrune518562%10844%71213330301
PartitionPredicateToRange4351692%244866%22491011611301
SimplifyArithmeticComparisonRule3827387%71770%6206630801
RangeInference.ValueDesc350%n/a7710107711
SimplifyConditionalFunction2916384%51979%5185410601
MultiColumnBound294158%4450%376171301
ColumnRange2718587%10100%53074952501
BetweenToEqual2122791%73583%6291430801
UnknownPartitionEvaluator210%n/a55885511
AddMinMax.MatchMinMax210%n/a11441111
RangeInference.UnknownValue210%n/a66776611
RangeInference.IntersectType210%n/a11441111
RangeInference.UnionType210%n/a11441111
OneListPartitionEvaluator21192%31381%32145401301
ExtractCommonFactorRule39996%45092%33541000801
PartitionPruneExpressionExtractor18492%42887%4214480501
SimplifyArithmeticRule.Operand53%n/a13161301
AddMinMax.MinMaxValue0%n/a11551111
PartitionItemToRange15593%1392%2102391301
MergeDateTrunc9892%6857%6124250501
FoldConstantRule6889%6857%5124200501
SimplifyArithmeticRule44498%38996%35828701201
ConvertAggStateCast10394%31178%3111250401
RangePartitionValueIterator6092%787%171150301
CondReplaceNullWithFalse3990%3562%290100501
SortedPartitionRanges.PartitionItemAndRange81%n/a12161201
SimplifyConflictCompound27298%3294%2261590901
CaseWhenToCompoundPredicate15798%8100%0112360701
ArrayContainToArrayOverlap17798%2395%1181380601
SupportJavaDateFormatter12698%1688%2171350801
DistinctPredicatesRule5796%675%281150401
PushIntoCaseWhenBranch466100%5096%23808701201
LikeToEqualRewrite127100%20100%0140270401
InPredicateExtractNonConstant109100%1392%1120260501
SimplifyNotExprRule104100%14100%0120250501
TrySimplifyPredicateWithMarkJoinSlot100100%8100%080200401
CaseWhenToCompoundPredicate.IfToCompoundPredicateInCond93100%1191%190140301
InPredicateDedup66100%6100%080150501
SimplifySelfComparison55100%1392%1110150401
SimplifyEqualBooleanLiteral55100%6100%090100601
OneRangePartitionEvaluator.EvaluateRangeResult55100%4100%070150501
ConcatWsMultiArrayToOne54100%4100%06090401
CaseWhenToIf53100%100%050120401
DigitalMaskingConvert49100%n/a04090401
NestedCaseWhenCondToLiteral49100%n/a06090601
TopnToMax42100%583%17090401
ReplaceVariableByLiteral39100%50%150110401
InPredicateToEqualToRule39100%100%06070501
PartitionPruneExpressionExtractor.ExpressionEvaluableDetector35100%787%17060301
NormalizeBinaryPredicatesRule32100%4100%06060401
LogToLn30100%100%05080401
MedianConvert27100%n/a04060401
PartitionRangeExpander.PartitionSlotType21100%n/a01040101
SortedPartitionRanges100%n/a01060101
OrToIn.Mode100%n/a01030101
PartitionPruner.PartitionTableType100%n/a01030101
SortedPartitionRanges.PartitionItemAndId100%n/a01040101
PartitionRangeExpander.IntegerLikeRangePartitionValueIterator100%n/a02030201
PartitionRangeExpander.DateLikeRangePartitionValueIterator100%n/a02030201
PartitionSlotInput100%n/a01040101
OnePartitionEvaluator100%100%02030101
FoldConstantRuleOnFE.CheckWhetherUnderAggDistinct100%100%03020201
OneRangePartitionEvaluator.EvaluateRangeInput100%n/a01040101
FoldConstantRuleOnFE.ListenAggDistinct100%n/a02040201
PartitionPruneExpressionExtractor.Context100%n/a01010101