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

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethodsMissedClasses
Total13,311 of 23,29742%2,419 of 3,47830%1,6582,4222,7054,956219678994
RangeInference.java1,8671,49844%54220227%34747639971939104113
FoldConstantRuleOnBE.java1,7251919%2073915%12414135840191801
SimplifyComparisonPredicate.java1,27231920%2716920%164189246321101901
OneRangePartitionEvaluator.java1,1081,23652%1988830%13018919845794403
FoldConstantRuleOnFE.java7291,12360%13511746%108178157401195013
PartitionRangeExpander.java46233341%573538%5166104176121924
OrToIn.java44224035%772725%496610916551402
AddMinMax.java37252158%836945%581018119752503
PushIntoCaseWhenBranch.java3719520%421019%3038688771201
PartitionPredicateToRange.java34221738%551723%40496911681301
NullSafeEqualToEqual.java3266%760%414580843701
DateFunctionRewrite.java3217518%4510%253347700801
PartitionPruner.java26249765%684841%46715115311302
NestedCaseWhenCondToLiteral.java24515338%431120%2738548811102
SimplifyCastRule.java2366722%381224%222949690401
ConditionRewrite.java2359629%401223%2537557131101
SimplifyArithmeticComparisonRule.java2318025%228%142037632801
OneListPartitionEvaluator.java2280%160%21215454131311
SimplifyTimeFieldFromUnixtime.java1708733%3410%202736661801
CaseWhenToCompoundPredicate.java1708332%1715%1320325041002
SimplifyInPredicate.java1644421%2317%2025233471101
SimplifyConditionalFunction.java1613116%240%151832413601
RewriteDefaultExpression.java13011%120%71025311401
ArrayContainToArrayOverlap.java1265329%1920%121823381601
SimplifyArithmeticRule.java12135874%316166%2761179311502
PredicateRewriteForPartitionPrune.java11713%175%91228330301
SimplifyConflictCompound.java11615957%221235%152623592901
TrySimplifyPredicateWithMarkJoinSlot.java1000%80%8820204411
BetweenToEqual.java9315562%212150%152912430801
ColumnBound.java918247%50%1221132971601
MergeDateTrunc.java8321%140%91217252501
ConvertAggStateCast.java773229%137%71115250401
ColumnRange.java7313965%770%16301749132501
PartitionItemToRange.java709557%7750%51017391301
RangePartitionValueIterator.java650%80%7715153311
InPredicateExtractNonConstant.java535651%842%61211260501
SupportJavaDateFormatter.java507860%11738%111713352801
SimplifyNotExprRule.java475754%857%7127251501
NormalizeStructElement.java4726%0%4711161401
ConcatWsMultiArrayToOne.java3731%0%36491401
ExtractCommonFactorRule.java3438191%144074%133571000801
SortedPartitionRanges.java3411977%866%6128392613
DigitalMaskingConvert.java3234%n/a14491401
MultiColumnBound.java294158%50%376171301
PartitionPruneExpressionExtractor.java21188%112972%10297550903
SimplifySelfComparison.java2952%137%7116150401
TopnToMax.java40%0%47491401
SimplifyEqualBooleanLiteral.java3156%50%492102601
UnknownPartitionEvaluator.java0%n/a55885511
LikeToEqualRewrite.java10985%81260%7144270401
TimestampToAddTime.java51%0%25381401
CondReplaceNullWithFalse.java65%25%494101501
InPredicateToEqualToRule.java66%50%26071501
LogToLn.java56%0%25381401
SimplifyRange.java24696%2090%32734911601
MedianConvert.java62%n/a14161401
FoldConstantRule.java6889%857%5124200501
InPredicateDedup.java5887%66%281150501
DistinctPredicatesRule.java5186%62%382150401
NormalizeBinaryPredicatesRule.java2990%75%16060401
OnePartitionEvaluator.java80%50%12130101
CaseWhenToIf.java53100%50%150120401
ReplaceVariableByLiteral.java39100%50%150110401
PartitionSlotInput.java100%n/a01040101