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

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethodsMissedClasses
Total4,937 of 23,29778%1,159 of 3,47866%8812,4229874,95671678294
RangeInference.java1,2192,14663%38835647%24447627271924104013
OneRangePartitionEvaluator.java6201,72473%13315353%10118910345734403
SimplifyComparisonPredicate.java2961,29581%9624471%861895532111901
FoldConstantRuleOnBE.java2631,65386%4420282%371415540111801
FoldConstantRuleOnFE.java1911,66189%3022288%291783240145003
PartitionRangeExpander.java19160475%316166%27664017641904
NullSafeEqualToEqual.java18815945%433343%264548840701
PartitionPredicateToRange.java18537466%403244%31494011641301
PartitionPruner.java17158877%417564%26713315311302
SimplifyTimeFieldFromUnixtime.java14211544%29923%172729660801
RewriteDefaultExpression.java13011%120%71025311401
PredicateRewriteForPartitionPrune.java11713%175%91228330301
SimplifyConflictCompound.java11615957%221235%152623592901
SimplifyCastRule.java11119263%183264%122921690401
DateFunctionRewrite.java11028672%252550%203317700801
SimplifyArithmeticComparisonRule.java10520666%111354%82014630801
BetweenToEqual.java8716164%172559%122912430801
SimplifyInPredicate.java8412459%171139%1625113441101
ColumnBound.java809353%50%921102941601
OrToIn.java7660688%198581%18662016501402
NestedCaseWhenCondToLiteral.java5334586%153972%1438108801102
AddMinMax.java4884594%2412884%24101919702503
ColumnRange.java4017281%990%83094972501
SortedPartitionRanges.java3411977%866%6128392613
SimplifyArithmeticRule.java2945093%8693%76149311502
SimplifyConditionalFunction.java2916384%1979%5185410601
MultiColumnBound.java294158%50%376171301
PushIntoCaseWhenBranch.java44495%4994%33828701201
UnknownPartitionEvaluator.java0%n/a55885511
OneListPartitionEvaluator.java20991%1275%42155401301
PartitionPruneExpressionExtractor.java22092%3485%6294550903
ExtractCommonFactorRule.java39996%5092%33541000801
ConditionRewrite.java31896%4688%53737101101
PartitionItemToRange.java15593%1392%2102391301
MedianConvert.java62%n/a14161401
MergeDateTrunc.java9892%857%6124250501
FoldConstantRule.java6889%857%5124200501
DistinctPredicatesRule.java5186%62%382150401
CaseWhenToCompoundPredicate.java24697%1785%22035001002
TopnToMax.java3583%66%27190401
ConvertAggStateCast.java10394%1178%3111250401
InPredicateExtractNonConstant.java10394%1285%2121260501
RangePartitionValueIterator.java6092%787%171150301
CondReplaceNullWithFalse.java3990%62%290100501
ArrayContainToArrayOverlap.java17798%2291%2181380601
SupportJavaDateFormatter.java12698%1688%2171350801
SimplifyRange.java25599%2195%12704901601
LikeToEqualRewrite.java127100%20100%0140270401
SimplifyNotExprRule.java104100%14100%0120250501
TrySimplifyPredicateWithMarkJoinSlot.java100100%8100%080200401
InPredicateDedup.java66100%100%080150501
NormalizeStructElement.java64100%66%270160401
SimplifySelfComparison.java55100%1392%1110150401
SimplifyEqualBooleanLiteral.java55100%100%090100601
ConcatWsMultiArrayToOne.java54100%100%06090401
CaseWhenToIf.java53100%100%050120401
DigitalMaskingConvert.java49100%n/a04090401
InPredicateToEqualToRule.java39100%100%06070501
ReplaceVariableByLiteral.java39100%50%150110401
TimestampToAddTime.java33100%100%05080401
NormalizeBinaryPredicatesRule.java32100%100%06060401
LogToLn.java30100%100%05080401
OnePartitionEvaluator.java100%100%02030101
PartitionSlotInput.java100%n/a01040101