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

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethodsMissedClasses
Total4,324 of 17,98675%739 of 2,45469%5881,7538353,78069521473
FoldConstantRuleOnBE1,41640522%1646227%10012928637981601
OneRangePartitionEvaluator7301,55067%13914350%9118112043863801
FoldConstantRuleOnFE3261,40381%4818679%4716559368104601
PartitionRangeExpander31144158%395357%34616716661401
DateFunctionRewrite25713935%41918%243338700801
PartitionPruner14435771%354153%22482810611001
PredicateRewriteForPartitionPrune1171913%175%91228330301
PartitionPredicateToRange9246783%343852%30492211611301
BetweenToEqual9215662%202252%142912420801
SimplifyInPredicate9111756%19932%1625133431101
ColumnBound789554%4660%82192941601
ConvertAggStateCast773229%137%71115250401
ColumnRange5216075%10100%10301249102501
RangeInference.RangeValue5213872%102066%9207321501
RangeInference.DiscreteValue528160%41071%5128271501
SimplifyComparisonPredicate491,64397%4229487%431881633312001
AddMinMax4683294%2513784%241001119401901
DigitalMaskingConvert3234%n/a14491401
MultiColumnBound294158%4450%376171301
OrToIn2560096%108889%10631015501401
OneListPartitionEvaluator2520989%41275%42155401301
FoldConstantRule216675%11738%8147210501
UnknownPartitionEvaluator210%n/a55885511
SupportJavaDateFormatter11186%61266%6175351801
PartitionPruneExpressionExtractor18492%52784%5214480501
SimplifyArithmeticComparisonRule29995%2291%2203630801
NullSafeEqualToEqual7584%51168%4121140401
SimplifyArithmeticRule.Operand53%n/a13161301
SortedPartitionRanges.PartitionItemAndId0%n/a11441111
PartitionRangeExpander.DateLikeRangePartitionValueIterator0%n/a22332211
PartitionItemToRange15593%1392%2102391301
MedianConvert62%n/a14161401
SimplifyCastRule25596%53788%5251590401
FoldConstantRuleOnFE.ListenAggDistinct0%n/a22442211
ArrayContainToArrayOverlap17296%51979%5182380601
SimplifyRange23197%2692%22515001101
MergeDateTrunc10094%5964%5123250501
SimplifyArithmeticRule44698%38996%35828701201
ExtractCommonFactorRule40898%5198%1341970801
RangeInference.ValueDesc32398%34593%33716801301
RangePartitionValueIterator6092%787%171150301
ReplaceVariableByLiteral3487%50%151110401
SortedPartitionRanges.PartitionItemAndRange81%n/a12161201
SimplifyConditionalFunction19098%2395%1181410601
LikeToEqualRewrite11398%1688%2131250401
InPredicateExtractNonConstant10499%1191%1110240501
InPredicateDedup6598%583%180150501
FoldConstantRuleOnFE.CheckWhetherUnderAggDistinct90%50%13020201
RangeInference260100%3294%23104801401
SimplifyConflictCompound245100%32100%0240530801
SimplifyNotExprRule104100%14100%0120240501
TrySimplifyPredicateWithMarkJoinSlot100100%8100%080200401
RangeInference.UnknownValue96100%8100%0110210701
SimplifySelfComparison58100%1593%1120150401
OneRangePartitionEvaluator.EvaluateRangeResult55100%4100%070150501
CaseWhenToIf53100%100%050120401
TopnToMax42100%466%27090401
InPredicateToEqualToRule39100%100%06070501
DistinctPredicatesRule38100%100%050100401
PartitionPruneExpressionExtractor.ExpressionEvaluableDetector35100%8100%07060301
NormalizeBinaryPredicatesRule32100%4100%06060401
PartitionRangeExpander.PartitionSlotType21100%n/a01040101
AddMinMax.MatchMinMax21100%n/a01040101
SortedPartitionRanges100%n/a01060101
OrToIn.Mode100%n/a01030101
PartitionPruner.PartitionTableType100%n/a01030101
AddMinMax.MinMaxValue100%n/a01050101
PartitionRangeExpander.IntegerLikeRangePartitionValueIterator100%n/a02030201
PartitionSlotInput100%n/a01040101
OnePartitionEvaluator100%100%02030101
OneRangePartitionEvaluator.EvaluateRangeInput100%n/a01040101
RangeInference.EmptyValue100%n/a03040301
PartitionPruneExpressionExtractor.Context100%n/a01010101