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

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethodsMissedClasses
Total4,572 of 24,83681%949 of 3,79274%7802,6199415,30473718498
FoldConstantRuleOnBE.java1,30666733%1599737%10814727041471901
OneRangePartitionEvaluator.java7001,61469%13914751%8918711845244203
FoldConstantRuleOnFE.java3031,60884%5822279%5419470428115213
RangeInference.java2753,08991%13261282%112476637196104013
PartitionRangeExpander.java27451565%326065%34666217681914
DateFunctionRewrite.java25720043%422436%2543388501001
PartitionPruner.java19461375%427263%28723615921503
PartitionPredicateToRange.java16739270%413143%34493811631301
PredicateRewriteForPartitionPrune.java11835575%264864%2047299901002
RewriteDefaultExpression.java10014%120%71025311401
BetweenToEqual.java9215662%202252%142912430801
ConvertAggStateCast.java773229%137%71115250401
ColumnBound.java569562%60%82192941601
ColumnRange.java5216075%10100%10301249102501
SimplifyComparisonPredicate.java511,67297%3733790%382071434812001
SimplifyCastRule.java4325885%123876%92910690401
ConcatWsMultiArrayToOne.java3731%0%36491401
SimplifyInPredicate.java3618583%131756%142653711101
AddMinMax.java3493096%2513984%24108821302603
SortedPartitionRanges.java3212179%975%5127392613
DigitalMaskingConvert.java3234%n/a14491401
OrToIn.java2965395%129288%12661216501402
MultiColumnBound.java294158%50%376171301
UnknownPartitionEvaluator.java0%n/a55885511
InferPredicateFromMonotonicFunction.java61496%1910184%1875613001501
SimplifyTimeFieldFromUnixtime.java23792%191950%15274660801
NullSafeEqualToEqual.java32894%106686%10453840701
OneListPartitionEvaluator.java24192%1881%42556101401
SupportJavaDateFormatter.java11186%1266%6175351801
PartitionPruneExpressionExtractor.java22193%3587%5294550903
SimplifyArithmeticRule.java45796%8794%66149311502
SimplifyArithmeticComparisonRule.java29695%2291%2203630801
LogToLn.java56%0%25381401
SimplifyConditionalFunction.java18494%2492%2192420601
PartitionItemToRange.java15593%1392%2102391301
LikeToEqualRewrite.java11792%1785%3142270401
FoldConstantRule.java6686%7750%6125200501
MedianConvert.java62%n/a14161401
ConditionRewrite.java32397%4892%43727101101
ExtractCommonFactorRule.java40898%5296%23521000801
ArrayContainToArrayOverlap.java17296%1979%5182380601
StringEmptyToLengthRule.java12494%2388%3212320801
MergeDateTrunc.java10094%964%5123250501
RangePartitionValueIterator.java6092%787%171150301
NestedCaseWhenCondToLiteral.java39599%5296%23818801102
CaseWhenToCompoundPredicate.java24998%1995%12025001002
SimplifyConflictCompound.java27399%3397%1261590901
DistinctPredicatesRule.java5796%787%181150401
SimplifyRange.java25599%2195%12704901601
InPredicateDedup.java6598%83%180150501
PushIntoCaseWhenBranch.java466100%5198%13808701201
InPredicateExtractNonConstant.java109100%1392%1120260501
SimplifyNotExprRule.java104100%14100%0120250501
TrySimplifyPredicateWithMarkJoinSlot.java102100%8100%090210501
BitmapCountToBitmapOpCount.java92100%8100%090160501
NormalizeElementAt.java73100%75%280180401
SimplifySelfComparison.java55100%1392%1110150401
SimplifyEqualBooleanLiteral.java55100%100%090100601
CaseWhenToIf.java53100%100%050120401
CondReplaceNullWithFalse.java43100%787%190100501
InPredicateToEqualToRule.java39100%100%06070501
ReplaceVariableByLiteral.java39100%50%150110401
TimestampToAddTime.java33100%100%05080401
NormalizeBinaryPredicatesRule.java32100%100%06060401
OnePartitionEvaluator.java100%100%02030101
PartitionSlotInput.java100%n/a01040101