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

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethodsMissedClasses
Total4,343 of 16,14473%695 of 2,02065%5491,5068273,32573491470
FoldConstantRuleOnBE1,42340222%1696126%10313128537781601
OneRangePartitionEvaluator7111,57068%13914551%9018211643853801
FoldConstantRuleOnFE3211,37581%4618079%4516160357104601
PartitionRangeExpander31144158%395357%34616716661401
DateFunctionRewrite25712933%41918%243338650801
PartitionPruner14435771%354153%22482810611001
PredicateRewriteForPartitionPrune12313%175%91230350301
SimplifyRange.DiscreteValue11217360%41477%71612423701
PartitionPredicateToRange9246783%343852%30492211611301
BetweenToEqual9215462%202252%142912410801
SimplifyInPredicate9111555%19932%1625133331101
ConvertAggStateCast773028%137%71115240401
SimplifyRange.RangeValue6828680%72376%7239522801
ColumnRange5216075%10100%10301249102501
SimplifyRange.UnknownValue4014378%10100%2134302801
ColumnBound368770%466%61972541601
DigitalMaskingConvert3231%n/a14481401
MultiColumnBound294158%4450%376171301
SimplifyComparisonPredicate2874196%2113186%2290715011401
OrToIn2560096%108889%10631015501401
OneListPartitionEvaluator2520989%41275%42155401301
SimplifyDecimalV3Comparison2212785%31381%3137320501
UnknownPartitionEvaluator210%n/a55885511
SupportJavaDateFormatter10586%61266%6175321801
PartitionPruneExpressionExtractor18492%52784%5214480501
SimplifyArithmeticComparisonRule29795%2291%2203620801
NullSafeEqualToEqual7383%51168%4121130401
SimplifyArithmeticRule.Operand53%n/a13161301
LogToLn53%0%25371401
SimplifyConflictCompound23195%52784%5242520801
SortedPartitionRanges.PartitionItemAndId0%n/a11441111
PartitionRangeExpander.DateLikeRangePartitionValueIterator0%n/a22332211
PartitionItemToRange15593%1392%2102391301
LikeToEqualRewrite11592%31785%3142260401
SimplifyCastRule25396%53788%5251580401
FoldConstantRuleOnFE.ListenAggDistinct0%n/a22442211
ArrayContainToArrayOverlap17096%51979%5182370601
MergeDateTrunc9894%5964%5123240501
ExtractCommonFactorRule42898%4896%23311070801
SimplifyArithmeticRule36698%37195%34926901201
ReplaceVariableByLiteral3286%50%151100401
RangePartitionValueIterator6093%787%171150301
SortedPartitionRanges.PartitionItemAndRange81%n/a12161201
SimplifyRange.ValueDesc23098%1487%21804101001
FoldConstantRule6295%5758%5101140401
SimplifyRange3892%50%161100501
SimplifyConditionalFunction18498%2395%1181380601
TopnToMax3895%3350%37180401
InPredicateExtractNonConstant10299%1191%1110230501
InPredicateDedup6398%583%180140501
FoldConstantRuleOnFE.CheckWhetherUnderAggDistinct90%50%13020201
SimplifyRange.RangeInference233100%2291%22504001301
SimplifyNotExprRule102100%14100%0120230501
TrySimplifyPredicateWithMarkJoinSlot100100%8100%080200401
OneRangePartitionEvaluator.EvaluateRangeResult55100%4100%070150501
CaseWhenToIf51100%100%050110401
InPredicateToEqualToRule37100%100%06060501
DistinctPredicatesRule36100%100%05090401
PartitionPruneExpressionExtractor.ExpressionEvaluableDetector35100%8100%07060301
NormalizeBinaryPredicatesRule30100%4100%06050401
SimplifyRange.EmptyValue29100%100%05070401
PartitionRangeExpander.PartitionSlotType21100%n/a01040101
SortedPartitionRanges100%n/a01060101
OrToIn.Mode100%n/a01030101
PartitionPruner.PartitionTableType100%n/a01030101
PartitionRangeExpander.IntegerLikeRangePartitionValueIterator100%n/a02030201
PartitionSlotInput100%n/a01040101
OnePartitionEvaluator100%100%02030101
OneRangePartitionEvaluator.EvaluateRangeInput100%n/a01040101
PartitionPruneExpressionExtractor.Context100%n/a01010101