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

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethodsMissedClasses
Total14,567 of 23,38537%2,601 of 3,51225%1,7522,4442,9934,9992476831195
RangeInference.java1,9981,36640%56118324%36447642471944104213
FoldConstantRuleOnBE.java1,8061075%232145%129141373401111801
SimplifyComparisonPredicate.java1,30928217%2796117%166189251321101901
OneRangePartitionEvaluator.java1,3061,00843%2176924%138187247452114203
FoldConstantRuleOnFE.java7171,10460%14211043%113178158401185013
PartitionRangeExpander.java58620325%731920%5866133176131924
PartitionPredicateToRange.java5590%720%4949116116131311
PartitionPruner.java46732741%862623%52719015631503
AddMinMax.java44751753%956942%671089921382603
OrToIn.java44224035%772725%496610916551402
NullSafeEqualToEqual.java3266%760%414580843701
DateFunctionRewrite.java3217518%4510%253347700801
PushIntoCaseWhenBranch.java29517136%302242%2338498741201
SimplifyCastRule.java2495417%43714%232954690401
NestedCaseWhenCondToLiteral.java24515338%431120%2738548811102
ConditionRewrite.java2359629%401223%2537557131101
SimplifyArithmeticComparisonRule.java2318025%228%142037632801
OneListPartitionEvaluator.java2280%160%21215454131311
SimplifyTimeFieldFromUnixtime.java2193814%380%242751665801
SimplifyInPredicate.java19312%286%2226293771101
CaseWhenToCompoundPredicate.java1708232%1715%1320325041002
SimplifyConditionalFunction.java1643115%260%161933423601
ArrayContainToArrayOverlap.java1265329%1920%121823381601
SimplifyArithmeticRule.java12434873%345863%3061189311502
PredicateRewriteForPartitionPrune.java1239%180%101230331301
SimplifyConflictCompound.java11615957%221235%152623592901
LikeToEqualRewrite.java11013%200%111422271401
RewriteDefaultExpression.java10014%120%71025311401
TrySimplifyPredicateWithMarkJoinSlot.java1000%80%8820204411
SupportJavaDateFormatter.java973124%180%141726355801
BetweenToEqual.java9315562%212150%152912430801
ColumnRange.java8512759%770%18301949152501
MergeDateTrunc.java8321%140%91217252501
ColumnBound.java817046%50%1421152991601
ConvertAggStateCast.java773229%137%71115250401
SimplifyNotExprRule.java723230%1121%81214251501
PartitionItemToRange.java709557%7750%51017391301
RangePartitionValueIterator.java650%80%7715153311
InPredicateExtractNonConstant.java535651%842%61211260501
NormalizeElementAt.java4834%712%4811180401
ConcatWsMultiArrayToOne.java3731%0%36491401
StringEmptyToLengthRule.java359673%81869%7217320801
ExtractCommonFactorRule.java3438191%144074%133571000801
SortedPartitionRanges.java3411977%866%6128392613
MultiColumnBound.java333752%25%577171301
PartitionPruneExpressionExtractor.java3220586%122870%11298550903
DigitalMaskingConvert.java3234%n/a14491401
SimplifySelfComparison.java2952%137%7116150401
SimplifyEqualBooleanLiteral.java3156%50%492102601
UnknownPartitionEvaluator.java0%n/a55885511
SimplifyRange.java23692%2090%42744921601
TimestampToAddTime.java51%0%25381401
CondReplaceNullWithFalse.java65%25%494101501
InPredicateToEqualToRule.java66%50%26071501
LogToLn.java56%0%25381401
FoldConstantRule.java6686%7750%6125200501
MedianConvert.java62%n/a14161401
InPredicateDedup.java5887%66%281150501
DistinctPredicatesRule.java5186%62%382150401
NormalizeBinaryPredicatesRule.java75%25%26060401
OnePartitionEvaluator.java80%50%12130101
CaseWhenToIf.java53100%50%150120401
ReplaceVariableByLiteral.java39100%50%150110401
PartitionSlotInput.java100%n/a01040101