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

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethodsMissedClasses
Total4,029 of 25,53084%887 of 3,87377%7592,6718175,43760726399
FoldConstantRuleOnBE.java1,14787343%14212847%9915623342762101
OneRangePartitionEvaluator.java4611,95680%10918162%871987848135105
FoldConstantRuleOnFE.java3321,64183%5722579%5319670434115313
PartitionRangeExpander.java28051564%326065%34666217681914
RangeInference.java2753,09091%13261282%112476637196104013
DateFunctionRewrite.java20328057%363448%2346309401101
PartitionPruner.java19563976%417765%27753516621603
PredicateRewriteForPartitionPrune.java11835575%264864%20472910001002
RewriteDefaultExpression.java9910551%12840%91416400401
PartitionPredicateToRange.java9246783%343852%30492211611301
BetweenToEqual.java9215662%202252%142912430801
ColumnBound.java799454%60%82172941601
ConvertAggStateCast.java773229%137%71115250401
SimplifyComparisonPredicate.java511,68597%3833889%392081435212001
SimplifyCastRule.java4325885%113978%82910690401
SimplifyInPredicate.java3618583%121860%132653711101
ColumnRange.java3617683%10100%63084962501
AddMinMax.java3493096%2513984%24108821302603
DigitalMaskingConvert.java3234%n/a14491401
InferPredicateFromMonotonicFunction.java311,15697%3317083%331251624102002
ConcatWsMultiArrayToOne.java3142%25%26290401
OrToIn.java2965395%129288%12661216501402
UnknownPartitionEvaluator.java0%n/a55885511
SimplifyTimeFieldFromUnixtime.java23792%191950%15274660801
NullSafeEqualToEqual.java32894%96788%9453840701
OneListPartitionEvaluator.java20991%1275%42155401301
SimplifyArithmeticRule.java36295%6697%34827111402
PartitionPruneExpressionExtractor.java22293%3587%5294550903
SimplifyArithmeticComparisonRule.java29695%2291%2203630801
LogToLn.java56%0%25381401
SortedPartitionRanges.java14192%1083%3122391603
SupportJavaDateFormatter.java11690%1372%5174351801
SimplifyConditionalFunction.java18494%2492%2192420601
PartitionItemToRange.java15593%1392%2102391301
LikeToEqualRewrite.java11792%1785%3142270401
FoldConstantRule.java6686%7750%6125200501
ConditionRewrite.java32397%4994%33727101101
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.java25098%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
NormalizeElementAt.java73100%75%280180401
MultiColumnBound.java70100%8100%070170301
SimplifySelfComparison.java55100%1392%1110150401
SimplifyEqualBooleanLiteral.java55100%100%090100601
CaseWhenToIf.java53100%100%050120401
CondReplaceNullWithFalse.java43100%787%190100501
InPredicateToEqualToRule.java39100%100%06070501
TimestampToAddTime.java33100%100%05080401
NormalizeBinaryPredicatesRule.java32100%100%06060401
MedianConvert.java29100%n/a04060401
OnePartitionEvaluator.java100%100%02030101
PartitionSlotInput.java100%n/a01040101