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

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethodsMissedClasses
Total7,523 of 23,18267%1,256 of 3,47063%9992,4151,5364,932159675893
OneRangePartitionEvaluator.java1,84350121%259279%161189351457224403
FoldConstantRuleOnBE.java1,56035618%1925421%119141319401121801
PartitionRangeExpander.java58920625%702223%5866133176121924
FoldConstantRuleOnFE.java4281,45377%5719777%5718089407165113
PartitionPredicateToRange.java34221738%551723%40496911681301
DateFunctionRewrite.java3336315%476%273351702801
PartitionPruner.java30645359%724437%49716015311302
RangeInference.java2873,07891%13560981%115476657196104013
OneListPartitionEvaluator.java2280%160%21215454131311
ColumnRange.java1674521%730%26303749222501
ColumnBound.java1403319%820%17212129121601
PredicateRewriteForPartitionPrune.java1239%180%101230331301
TrySimplifyPredicateWithMarkJoinSlot.java1000%80%8820204411
BetweenToEqual.java9315562%222047%162912430801
SimplifyInPredicate.java9111756%19932%1625133431101
ConvertAggStateCast.java773229%137%71115250401
SimplifyArithmeticRule.java7340684%177581%1561139311502
SupportJavaDateFormatter.java705845%1327%131719354801
RangePartitionValueIterator.java650%80%7715153311
NormalizeStructElement.java4726%0%4711161401
SimplifyCastRule.java4525885%123876%92910690401
SimplifyComparisonPredicate.java441,54797%4529586%451891432101901
OrToIn.java4264093%208480%18661616501402
AddMinMax.java3885595%2712582%281011119722503
ConcatWsMultiArrayToOne.java3731%0%36491401
CaseWhenToIf.java3632%0%257121401
SortedPartitionRanges.java3411977%866%6128392613
DigitalMaskingConvert.java3234%n/a14491401
MultiColumnBound.java294158%50%376171301
UnknownPartitionEvaluator.java0%n/a55885511
SimplifyTimeFieldFromUnixtime.java23792%191950%15274660801
PartitionPruneExpressionExtractor.java21891%73382%7296550903
NullSafeEqualToEqual.java32894%106686%10453840701
PartitionItemToRange.java14889%1285%3103391301
SimplifyArithmeticComparisonRule.java29695%2291%2203630801
FoldConstantRule.java6180%842%7126200501
LogToLn.java56%0%25381401
SimplifyConditionalFunction.java18494%2492%2192420601
LikeToEqualRewrite.java11792%1785%3142270401
MedianConvert.java62%n/a14161401
NestedCaseWhenCondToLiteral.java39097%5194%33828801102
ConditionRewrite.java32397%4688%63727101101
MergeDateTrunc.java9892%857%6124250501
ExtractCommonFactorRule.java40898%5296%23521000801
ArrayContainToArrayOverlap.java17296%1979%5182380601
CaseWhenToCompoundPredicate.java25098%1890%22025001002
SimplifyConflictCompound.java27399%3397%1261590901
DistinctPredicatesRule.java5796%787%181150401
TopnToMax.java4095%50%37190401
OnePartitionEvaluator.java80%50%12130101
PushIntoCaseWhenBranch.java46599%4892%43808701201
SimplifyRange.java25599%2195%12704901601
InPredicateExtractNonConstant.java10899%1285%2120260501
InPredicateDedup.java6598%83%180150501
SimplifyNotExprRule.java104100%14100%0120250501
SimplifySelfComparison.java55100%1392%1110150401
SimplifyEqualBooleanLiteral.java55100%100%090100601
CondReplaceNullWithFalse.java43100%787%190100501
InPredicateToEqualToRule.java39100%100%06070501
ReplaceVariableByLiteral.java39100%50%150110401
TimestampToAddTime.java33100%100%05080401
NormalizeBinaryPredicatesRule.java32100%100%06060401
PartitionSlotInput.java100%n/a01040101