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

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethodsMissedClasses
Total23,385 of 23,3850%3,512 of 3,5120%2,4442,4444,9994,9996836839595
OneRangePartitionEvaluator2,2500%2820%179179433433363611
FoldConstantRuleOnBE1,9130%2460%141141401401181811
FoldConstantRuleOnFE1,8030%2500%173173395395464611
SimplifyComparisonPredicate1,5910%3400%189189321321191911
RangeInference1,5580%3140%180180303303232311
AddMinMax9310%1640%106106204204242411
PartitionPruner7670%1120%6969148148131311
PartitionRangeExpander7460%920%6161166166141411
OrToIn6670%1040%6565162162131311
PartitionPredicateToRange5590%720%4949116116131311
RangeInference.CompoundValue5150%1440%8282114114101011
PushIntoCaseWhenBranch4660%520%38388787121211
SimplifyArithmeticRule4510%920%58588787121211
ExtractCommonFactorRule4150%540%35351001008811
DateFunctionRewrite3960%500%333370708811
RangeInference.RangeValue3790%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
SimplifyInPredicate2210%300%26263737111111
RangeInference.NotDiscreteValue2150%520%323253536611
ColumnRange2120%100%30304949252511
PartitionPruneExpressionExtractor1990%320%212148485511
SimplifyConditionalFunction1950%260%191942426611
RangeInference.DiscreteValue1850%440%292947477711
ArrayContainToArrayOverlap1790%240%181838386611
PartitionItemToRange1650%140%101039393311
CaseWhenToCompoundPredicate1590%80%111136367711
ColumnBound1510%100%21212929161611
PredicateRewriteForPartitionPrune1360%180%121233333311
StringEmptyToLengthRule1310%260%212132328811
SupportJavaDateFormatter1280%180%171735358811
LikeToEqualRewrite1270%200%141427274411
RangeInference.ValueDescCollector1240%60%15153232121211
SortedPartitionRanges1190%120%9929293311
RewriteDefaultExpression1170%120%101031314411
InPredicateExtractNonConstant1090%140%121226265511
ConvertAggStateCast1090%140%111125254411
MergeDateTrunc1060%140%121225255511
SimplifyNotExprRule1040%140%121225255511
TrySimplifyPredicateWithMarkJoinSlot1000%80%8820204411
RangeInference.EmptyValue1000%340%232321216611
RangeInference.IsNotNullValue950%260%202024247711
CaseWhenToCompoundPredicate.IfToCompoundPredicateInCond930%120%9914143311
RangeInference.IsNullValue900%260%191923236611
FoldConstantRule760%140%121220205511
NormalizeElementAt730%80%8818184411
MultiColumnBound700%80%7717173311
InPredicateDedup660%60%8815155511
RangePartitionValueIterator650%80%7715153311
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
ReplaceVariableByLiteral390%0%5511114411
InPredicateToEqualToRule390%0%66775511
RangeInference.ValueDesc380%n/a8811118811
PartitionPruneExpressionExtractor.ExpressionEvaluableDetector350%80%77663311
TimestampToAddTime330%0%55884411
NormalizeBinaryPredicatesRule320%40%66664411
LogToLn300%0%55884411
MedianConvert270%n/a44664411
RangeInference.UnknownValue230%n/a77887711
SortedPartitionRanges.PartitionItemAndRange220%n/a22662211
UnknownPartitionEvaluator210%n/a55885511
PartitionRangeExpander.PartitionSlotType210%n/a11441111
SimplifyArithmeticRule.Operand210%n/a33663311
AddMinMax.MatchMinMax210%n/a11441111
RangeInference.IntersectType210%n/a11441111
RangeInference.UnionType210%n/a11441111
OrToIn.Mode0%n/a11331111
PartitionPruner.PartitionTableType0%n/a11331111
SortedPartitionRanges.PartitionItemAndId0%n/a11441111
AddMinMax.MinMaxValue0%n/a11551111
PartitionPruner.PartitionPruneResult0%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