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

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethodsMissedClasses
Total19,866 of 23,07913%3,200 of 3,4346%2,1072,3934,1164,9034316714093
OneRangePartitionEvaluator2,2800%2820%181181438438383811
FoldConstantRuleOnBE1,8091075%232145%129141373401111801
SimplifyComparisonPredicate1,4641277%326144%183189289321131901
FoldConstantRuleOnFE1,30453028%2143614%146173288395294601
RangeInference1,12043828%2466821%156180211303112301
PartitionRangeExpander7520%920%6161166166141411
PartitionPruner7440%1160%7070150150121211
OrToIn6670%1040%6565162162131311
AddMinMax65520523%139138%8599144188112301
PartitionPredicateToRange5590%720%4949116116131311
SimplifyArithmeticRule4343%920%5558828791201
PushIntoCaseWhenBranch420469%511%3438778781201
RangeInference.RangeValue3810%980%59597575101011
ExtractCommonFactorRule3605513%48611%3035851004801
NestedCaseWhenCondToLiteral.NestedCondReplacer3490%540%323279795511
DateFunctionRewrite3455112%492%293355704801
NullSafeEqualToEqual326216%760%414580843701
RangeInference.CompoundValue31611927%951715%566566945901
SimplifyCastRule2673611%4736%252959690401
ConditionRewrite2557622%46611%2837577131101
SimplifyArithmeticComparisonRule2318025%228%142037632801
OneListPartitionEvaluator2280%160%21215454131311
SimplifyTimeFieldFromUnixtime2193814%380%242751665801
RangeInference.NotDiscreteValue2190%520%323253536611
ColumnRange2120%100%30304949252511
PartitionPruneExpressionExtractor2000%320%212148485511
SimplifyInPredicate1918%280%2225293481101
BetweenToEqual1886024%35716%232925433801
ColumnBound1730%100%21212929161611
RangeInference.DiscreteValue1692010%440%252941473701
PartitionItemToRange1650%140%101039393311
ArrayContainToArrayOverlap1629%240%151833383601
SimplifyConditionalFunction1613116%240%151832413601
PredicateRewriteForPartitionPrune1360%180%121233333311
SimplifyConflictCompound12515054%241029%162625592901
SortedPartitionRanges1190%120%9929293311
LikeToEqualRewrite11013%200%111422271401
CaseWhenToCompoundPredicate1095131%80%81122364701
SimplifyRange10215460%14836%1327204941601
RangeInference.EmptyValue1020%340%232321216611
TrySimplifyPredicateWithMarkJoinSlot1000%80%8820204411
SupportJavaDateFormatter973124%180%141726355801
InPredicateExtractNonConstant892018%140%91219262501
MergeDateTrunc832321%140%91217252501
RangeInference.IsNotNullValue7918%260%162018243701
RangeInference.IsNullValue7913%260%161919233601
CaseWhenToCompoundPredicate.IfToCompoundPredicateInCond7816%118%7911141301
ConvertAggStateCast773229%137%71115250401
SimplifyNotExprRule723230%11321%81214251501
MultiColumnBound700%80%7717173311
RangePartitionValueIterator650%80%7715153311
OneRangePartitionEvaluator.EvaluateRangeResult550%40%7715155511
RangeInference.ValueDescCollector537157%466%815123261201
InPredicateDedup471928%60%588152501
NormalizeStructElement4726%60%4711161401
ConcatWsMultiArrayToOne3731%40%36491401
CaseWhenToIf3632%0%257121401
PartitionPruneExpressionExtractor.ExpressionEvaluableDetector350%80%77663311
TimestampToAddTime330%0%55884411
DigitalMaskingConvert3234%n/a14491401
SimplifyEqualBooleanLiteral282749%516%592102601
SimplifyArithmeticRule.Operand280%n/a33663311
SimplifySelfComparison262952%137%7116150401
TopnToMax2540%60%47491401
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
InPredicateToEqualToRule201948%0%36072501
NestedCaseWhenCondToLiteral3469%n/a26192601
CondReplaceNullWithFalse2865%625%494101501
RangeInference.ValueDesc2057%n/a373103701
OrToIn.Mode0%n/a11331111
PartitionPruner.PartitionTableType0%n/a11331111
LogToLn56%0%25381401
SortedPartitionRanges.PartitionItemAndId0%n/a11441111
PartitionRangeExpander.IntegerLikeRangePartitionValueIterator0%n/a22332211
PartitionRangeExpander.DateLikeRangePartitionValueIterator0%n/a22332211
FoldConstantRule6686%7750%6125200501
MedianConvert62%n/a14161401
PartitionSlotInput0%n/a11441111
OnePartitionEvaluator0%0%22331111
OneRangePartitionEvaluator.EvaluateRangeInput0%n/a11441111
DistinctPredicatesRule5186%3562%382150401
NormalizeBinaryPredicatesRule2475%325%26060401
FoldConstantRuleOnFE.ListenAggDistinct0%n/a22442211
PartitionPruneExpressionExtractor.Context0%n/a11111111
FoldConstantRuleOnFE.CheckWhetherUnderAggDistinct90%50%13020201
ReplaceVariableByLiteral39100%50%150110401
AddMinMax.MinMaxValue100%n/a01050101