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

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethodsMissedClasses
Total23,133 of 23,1330%3,448 of 3,4480%2,3952,3954,8954,8956666669292
OneRangePartitionEvaluator2,2800%2820%181181438438383811
FoldConstantRuleOnBE1,9160%2460%141141401401181811
FoldConstantRuleOnFE1,8340%2500%173173395395464611
SimplifyComparisonPredicate1,7420%3600%199199343343191911
RangeInference1,5310%3220%184184286286232311
AddMinMax8600%1520%9999188188232311
PartitionRangeExpander7520%920%6161166166141411
PartitionPruner7440%1160%7070150150121211
OrToIn6670%1040%6565162162131311
PartitionPredicateToRange5590%720%4949116116131311
PushIntoCaseWhenBranch4660%520%38388787121211
SimplifyArithmeticRule4510%920%58588787121211
ExtractCommonFactorRule4150%540%35351001008811
RangeInference.CompoundValue4100%1040%616190909911
DateFunctionRewrite3960%500%333370708811
RangeInference.RangeValue3810%980%59597575101011
NestedCaseWhenCondToLiteral.NestedCondReplacer3490%540%323279795511
NullSafeEqualToEqual3470%760%454584847711
ConditionRewrite3310%520%37377171111111
SimplifyArithmeticComparisonRule3110%240%202063638811
SimplifyCastRule3030%500%292969694411
SimplifyConflictCompound2750%340%262659599911
SimplifyTimeFieldFromUnixtime2570%380%272766668811
SimplifyRange2560%220%27274949161611
BetweenToEqual2480%420%292943438811
OneListPartitionEvaluator2280%160%21215454131311
RangeInference.NotDiscreteValue2190%520%323253536611
ColumnRange2120%100%30304949252511
SimplifyInPredicate2080%280%25253434111111
PartitionPruneExpressionExtractor2000%320%212148485511
SimplifyConditionalFunction1920%240%181841416611
RangeInference.DiscreteValue1890%440%292947477711
ArrayContainToArrayOverlap1790%240%181838386611
ColumnBound1730%100%21212929161611
PartitionItemToRange1650%140%101039393311
CaseWhenToCompoundPredicate1600%80%111136367711
PredicateRewriteForPartitionPrune1360%180%121233333311
SupportJavaDateFormatter1280%180%171735358811
LikeToEqualRewrite1270%200%141427274411
SortedPartitionRanges1190%120%9929293311
RangeInference.ValueDescCollector1120%0%12123131111111
InPredicateExtractNonConstant1090%140%121226265511
ConvertAggStateCast1090%140%111125254411
MergeDateTrunc1060%140%121225255511
SimplifyNotExprRule1040%140%121225255511
RangeInference.EmptyValue1020%340%232321216611
TrySimplifyPredicateWithMarkJoinSlot1000%80%8820204411
RangeInference.IsNotNullValue970%260%202024247711
CaseWhenToCompoundPredicate.IfToCompoundPredicateInCond930%120%9914143311
RangeInference.IsNullValue910%260%191923236611
FoldConstantRule760%140%121220205511
MultiColumnBound700%80%7717173311
InPredicateDedup660%60%8815155511
RangePartitionValueIterator650%80%7715153311
NormalizeStructElement640%60%7716164411
DistinctPredicatesRule590%80%8815154411
SimplifySelfComparison550%140%111115154411
SimplifyEqualBooleanLiteral550%60%9910106611
OneRangePartitionEvaluator.EvaluateRangeResult550%40%7715155511
ConcatWsMultiArrayToOne540%40%66994411
CaseWhenToIf530%0%5512124411
DigitalMaskingConvert490%n/a44994411
NestedCaseWhenCondToLiteral490%n/a66996611
CondReplaceNullWithFalse430%80%9910105511
TopnToMax420%60%77994411
ReplaceVariableByLiteral390%0%5511114411
InPredicateToEqualToRule390%0%66775511
PartitionPruneExpressionExtractor.ExpressionEvaluableDetector350%80%77663311
RangeInference.ValueDesc350%n/a7710107711
NormalizeBinaryPredicatesRule320%40%66664411
LogToLn300%0%55884411
SimplifyArithmeticRule.Operand280%n/a33663311
MedianConvert270%n/a44664411
SortedPartitionRanges.PartitionItemAndRange220%n/a22662211
UnknownPartitionEvaluator210%n/a55885511
PartitionRangeExpander.PartitionSlotType210%n/a11441111
AddMinMax.MatchMinMax210%n/a11441111
RangeInference.UnknownValue210%n/a66776611
RangeInference.IntersectType210%n/a11441111
RangeInference.UnionType210%n/a11441111
OrToIn.Mode0%n/a11331111
PartitionPruner.PartitionTableType0%n/a11331111
SortedPartitionRanges.PartitionItemAndId0%n/a11441111
AddMinMax.MinMaxValue0%n/a11551111
PartitionRangeExpander.IntegerLikeRangePartitionValueIterator0%n/a22332211
PartitionRangeExpander.DateLikeRangePartitionValueIterator0%n/a22332211
PartitionSlotInput0%n/a11441111
OnePartitionEvaluator0%0%22331111
FoldConstantRuleOnFE.CheckWhetherUnderAggDistinct0%0%33222211
OneRangePartitionEvaluator.EvaluateRangeInput0%n/a11441111
FoldConstantRuleOnFE.ListenAggDistinct0%n/a22442211
PartitionPruneExpressionExtractor.Context0%n/a11111111