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

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethodsMissedClasses
Total12,121 of 23,29747%2,242 of 3,47835%1,5702,4222,4404,956202678894
RangeInference.java1,8381,52745%52422029%33147639371937104013
OneRangePartitionEvaluator.java1,2811,06345%2176924%145189235457134403
FoldConstantRuleOnBE.java1,23767935%1569036%10414125040151801
SimplifyComparisonPredicate.java1,14244928%2499126%15618921532191901
FoldConstantRuleOnFE.java6181,23466%12013252%100178130401155013
PartitionRangeExpander.java52826733%682426%5566117176131924
PartitionPredicateToRange.java42913023%64811%444990116101301
OrToIn.java41926338%743028%476610416551402
AddMinMax.java36852558%817146%591018319762503
DateFunctionRewrite.java3217518%4510%253347700801
NullSafeEqualToEqual.java2777020%661013%404568842701
PartitionPruner.java26349665%684841%46715215311302
SimplifyCastRule.java2366722%381224%222949690401
SimplifyArithmeticComparisonRule.java2318025%228%142037632801
OneListPartitionEvaluator.java2280%160%21215454131311
PushIntoCaseWhenBranch.java19127559%213159%1838278721201
SimplifyInPredicate.java18013%267%2125263471101
SimplifyTimeFieldFromUnixtime.java1708733%3410%202736661801
CaseWhenToCompoundPredicate.java1708332%1715%1320325041002
SimplifyConditionalFunction.java1375528%2112%141828412601
RewriteDefaultExpression.java13011%120%71025311401
PredicateRewriteForPartitionPrune.java11713%175%91228330301
SimplifyArithmeticRule.java11636375%266671%2261179311502
SimplifyConflictCompound.java11615957%221235%152623592901
TrySimplifyPredicateWithMarkJoinSlot.java1000%80%8820204411
NestedCaseWhenCondToLiteral.java9830075%252953%2038218801102
BetweenToEqual.java9315562%212150%152912430801
ColumnBound.java918247%50%1221132971601
ColumnRange.java8812458%770%17302149142501
MergeDateTrunc.java8321%140%91217252501
ConditionRewrite.java7925276%203261%1637187111101
ConvertAggStateCast.java773229%137%71115250401
PartitionPruneExpressionExtractor.java6916971%152562%122916551903
RangePartitionValueIterator.java650%80%7715153311
InPredicateExtractNonConstant.java535651%842%61211260501
SupportJavaDateFormatter.java507860%11738%111713352801
NormalizeStructElement.java4726%0%4711161401
SortedPartitionRanges.java3411977%866%6128392613
DigitalMaskingConvert.java3234%n/a14491401
ConcatWsMultiArrayToOne.java3142%25%26290401
MultiColumnBound.java294158%50%376171301
SimplifyNotExprRule.java7673%964%5125250501
TopnToMax.java40%0%47491401
ExtractCommonFactorRule.java39194%94583%83561000801
SimplifyEqualBooleanLiteral.java3156%50%492102601
UnknownPartitionEvaluator.java0%n/a55885511
SimplifySelfComparison.java3563%1121%6114150401
ArrayContainToArrayOverlap.java16391%1979%5183380601
LikeToEqualRewrite.java11187%71365%5141270401
TimestampToAddTime.java51%0%25381401
LogToLn.java56%0%25381401
PartitionItemToRange.java15593%1392%2102391301
MedianConvert.java62%n/a14161401
FoldConstantRule.java6889%857%5124200501
InPredicateDedup.java5887%66%281150501
DistinctPredicatesRule.java5186%62%382150401
CondReplaceNullWithFalse.java3786%50%391100501
NormalizeBinaryPredicatesRule.java2990%75%16060401
OnePartitionEvaluator.java80%50%12130101
SimplifyRange.java25599%2195%12704901601
CaseWhenToIf.java53100%100%050120401
InPredicateToEqualToRule.java39100%100%06070501
ReplaceVariableByLiteral.java39100%50%150110401
PartitionSlotInput.java100%n/a01040101