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

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethodsMissedClasses
Total8,062 of 24,73467%1,728 of 3,79854%1,2632,6241,6615,291128720597
RangeInference.java1,4041,96058%44330140%27947631471928104013
OneRangePartitionEvaluator.java1,0531,26154%1929432%12418719045274203
InferPredicateFromMonotonicFunction.java76149239%1908831%12117115327553201
FoldConstantRuleOnBE.java5301,38772%7517169%6014111140231801
PartitionRangeExpander.java36542453%454751%39668217681914
FoldConstantRuleOnFE.java3621,45980%5919376%5217880401125013
AddMinMax.java36260262%798551%551088321342603
SimplifyComparisonPredicate.java3031,28880%10523569%961895832111901
PartitionPredicateToRange.java28927048%512129%38496111671301
NullSafeEqualToEqual.java2569126%562026%324566842701
PartitionPruner.java20259274%506255%36714015621503
SimplifyTimeFieldFromUnixtime.java15610139%31718%192733661801
SimplifyCastRule.java12917457%203060%132925690401
PredicateRewriteForPartitionPrune.java11713%175%91228330301
SimplifyConflictCompound.java11615957%221235%152623592901
DateFunctionRewrite.java11028672%252550%203317700801
RewriteDefaultExpression.java10014%120%71025311401
TrySimplifyPredicateWithMarkJoinSlot.java1000%80%8820204411
BetweenToEqual.java8716164%172559%122912430801
SimplifyInPredicate.java8413761%181240%1726113741101
OrToIn.java7860488%208480%19662116501402
MergeDateTrunc.java7826%140%81217251501
ConvertAggStateCast.java773229%137%71115250401
ColumnRange.java7313965%770%16301749132501
SimplifyConditionalFunction.java7212363%121453%91911421601
PushIntoCaseWhenBranch.java6939785%84484%738108711201
ColumnBound.java698254%50%1221132971601
CaseWhenToCompoundPredicate.java5719577%81260%520115001002
BitmapCountToBitmapOpCount.java573538%50%595161501
SimplifyArithmeticComparisonRule.java5525682%71770%6205630801
NestedCaseWhenCondToLiteral.java5334586%183666%1738108801102
InPredicateExtractNonConstant.java535651%842%61211260501
OneListPartitionEvaluator.java4618279%9743%621135411301
SimplifyArithmeticRule.java3443892%108289%106159311502
SortedPartitionRanges.java3411977%866%6128392613
MultiColumnBound.java294158%50%376171301
ConcatWsMultiArrayToOne.java2953%75%16290401
UnknownPartitionEvaluator.java0%n/a55885511
ExtractCommonFactorRule.java39595%4990%43551000801
PartitionPruneExpressionExtractor.java21992%3485%6294550903
ConditionRewrite.java31494%84484%83757101101
ArrayContainToArrayOverlap.java16391%1979%5183380601
TimestampToAddTime.java51%0%25381401
RangePartitionValueIterator.java5076%50%372150301
SupportJavaDateFormatter.java11690%1372%5173350801
SimplifyNotExprRule.java9288%1285%2122250501
PartitionItemToRange.java15593%1392%2102391301
MedianConvert.java62%n/a14161401
LikeToEqualRewrite.java11993%1785%3141270401
FoldConstantRule.java6889%857%5124200501
DistinctPredicatesRule.java5186%62%382150401
StringEmptyToLengthRule.java12494%2388%3212320801
LogToLn.java76%50%15180401
SimplifyEqualBooleanLiteral.java5192%83%190100601
CondReplaceNullWithFalse.java3990%62%290100501
OnePartitionEvaluator.java80%50%12130101
SimplifyRange.java25599%2195%12704901601
InPredicateDedup.java6598%83%180150501
NormalizeElementAt.java73100%75%280180401
SimplifySelfComparison.java55100%1392%1110150401
CaseWhenToIf.java53100%100%050120401
DigitalMaskingConvert.java49100%n/a04090401
InPredicateToEqualToRule.java39100%100%06070501
ReplaceVariableByLiteral.java39100%50%150110401
NormalizeBinaryPredicatesRule.java32100%100%06060401
PartitionSlotInput.java100%n/a01040101