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

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethodsMissedClasses
Total5,474 of 25,62178%1,179 of 3,89169%9482,6861,1415,452120732799
FoldConstantRuleOnFE.java2,0520%3000%209209447447575733
PartitionPruner.java8540%1200%7878170170181833
RangeInference.java4692,89686%21153371%1604761007198104013
SimplifyComparisonPredicate.java2361,50086%8928776%772084535232001
PredicateRewriteForPartitionPrune.java19028359%324256%21474110011002
PartitionRangeExpander.java16163479%246873%20663417631904
InferPredicateFromMonotonicFunction.java1531,03487%5514872%511253324102002
DateFunctionRewrite.java13235172%323854%2646259401101
OneRangePartitionEvaluator.java1232,29494%5024082%521983448135105
RewriteDefaultExpression.java1218340%1430%101416400401
SimplifyConflictCompound.java11516058%211338%142623592901
ColumnBound.java908347%60%921102951601
SimplifyInPredicate.java8313862%141653%1326113741101
SimplifyCastRule.java8022173%94182%92910690401
FoldConstantRuleOnBE.java781,93496%2524390%221551942502101
OrToIn.java6461890%158985%14661616501402
NestedCaseWhenCondToLiteral.java5334586%153972%1438108801102
PartitionPredicateToRange.java4051992%225069%2049911611301
NullSafeEqualToEqual.java3930888%205673%17458840701
AddMinMax.java3792796%2314185%231081021302603
ColumnRange.java3617683%10100%63084962501
SimplifyArithmeticComparisonRule.java3128090%2083%4206630801
MultiColumnBound.java294158%50%376171301
BetweenToEqual.java22791%73583%6291430801
UnknownPartitionEvaluator.java0%n/a55885511
SimplifyTimeFieldFromUnixtime.java23792%132565%9274660801
SimplifyConditionalFunction.java17891%2284%4192420601
ExtractCommonFactorRule.java39996%5092%33541000801
SimplifyArithmeticRule.java36295%6697%34827111402
PartitionPruneExpressionExtractor.java22293%3587%5294550903
OneListPartitionEvaluator.java21393%1487%22135401301
PartitionItemToRange.java15593%1392%2102391301
MergeDateTrunc.java9892%857%6124250501
FoldConstantRule.java6889%857%5124200501
StringEmptyToLengthRule.java12494%2388%3212320801
SortedPartitionRanges.java14796%1083%3122391603
ConvertAggStateCast.java10394%1178%3111250401
RangePartitionValueIterator.java6092%787%171150301
CondReplaceNullWithFalse.java3990%62%290100501
CaseWhenToCompoundPredicate.java25098%1995%12025001002
ConditionRewrite.java32999%5096%23717101101
ArrayContainToArrayOverlap.java17798%2395%1181380601
SupportJavaDateFormatter.java12698%1688%2171350801
DistinctPredicatesRule.java5796%75%281150401
SimplifyRange.java25599%2195%12704901601
PushIntoCaseWhenBranch.java466100%5096%23808701201
LikeToEqualRewrite.java127100%20100%0140270401
InPredicateExtractNonConstant.java109100%14100%0120260501
SimplifyNotExprRule.java104100%14100%0120250501
TrySimplifyPredicateWithMarkJoinSlot.java102100%8100%090210501
NormalizeElementAt.java73100%75%280180401
InPredicateDedup.java66100%100%080150501
SimplifySelfComparison.java55100%1392%1110150401
SimplifyEqualBooleanLiteral.java55100%100%090100601
ConcatWsMultiArrayToOne.java54100%100%06090401
CaseWhenToIf.java53100%100%050120401
DigitalMaskingConvert.java49100%n/a04090401
InPredicateToEqualToRule.java39100%100%06070501
TimestampToAddTime.java33100%100%05080401
NormalizeBinaryPredicatesRule.java32100%100%06060401
LogToLn.java30100%100%05080401
MedianConvert.java29100%n/a04060401
PartitionSlotInput.java100%n/a01040101
OnePartitionEvaluator.java100%100%02030101