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

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethodsMissedClasses
Total2,862 of 23,97188%834 of 3,62276%6902,5106045,11843694196
RangeInference.java5212,84384%22651869%1724761157198104013
SimplifyComparisonPredicate.java4121,41777%12727568%972228236942101
NullSafeEqualToEqual.java18116647%403647%234544840701
PartitionRangeExpander.java15563480%246873%20663417631904
PartitionPruner.java15065481%338171%24722815811503
FoldConstantRuleOnBE.java1341,82193%3121987%261443241101901
SimplifyConflictCompound.java11615957%221235%152623592901
DateFunctionRewrite.java11028672%222856%173317700801
PartitionPredicateToRange.java9646382%324055%27492411621301
PredicateRewriteForPartitionPrune.java9619366%231742%162525640501
SimplifyCastRule.java9221169%133774%112914690401
FoldConstantRuleOnFE.java911,73995%2623089%251801640215003
SimplifyInPredicate.java8313862%151550%1426113741101
OneRangePartitionEvaluator.java802,23496%4923782%471872145204203
OrToIn.java6461890%158985%14661616501402
ColumnBound.java569562%60%82192941601
NestedCaseWhenCondToLiteral.java5334586%153972%1438108801102
AddMinMax.java4392195%2414085%241081021302603
MultiColumnBound.java294158%50%376171301
ColumnRange.java18587%10100%53074952501
SimplifyArithmeticComparisonRule.java28892%1875%5203630801
PushIntoCaseWhenBranch.java44495%4994%33828701201
BetweenToEqual.java22791%73583%6291430801
UnknownPartitionEvaluator.java0%n/a55885511
SimplifyTimeFieldFromUnixtime.java23792%132565%9274660801
OneListPartitionEvaluator.java24393%1986%32546101401
SimplifyConditionalFunction.java17891%2284%4192420601
ExtractCommonFactorRule.java39996%5092%33541000801
PartitionPruneExpressionExtractor.java22193%3587%5294550903
SimplifyArithmeticRule.java45997%8996%46139311502
RewriteDefaultExpression.java11691%1285%2112350401
PartitionItemToRange.java15593%1392%2102391301
TimestampToAddTime.java69%50%15180401
MergeDateTrunc.java9892%857%6124250501
FoldConstantRule.java6889%857%5124200501
StringEmptyToLengthRule.java12494%2388%3212320801
SortedPartitionRanges.java14796%1083%3122391603
ConvertAggStateCast.java10394%1178%3111250401
RangePartitionValueIterator.java6092%787%171150301
CondReplaceNullWithFalse.java3990%62%290100501
CaseWhenToCompoundPredicate.java24998%1995%12025001002
ConditionRewrite.java32999%5096%23717101101
ArrayContainToArrayOverlap.java17798%2395%1181380601
SupportJavaDateFormatter.java12698%1688%2171350801
DistinctPredicatesRule.java5796%75%281150401
SimplifyRange.java25599%2195%12704901601
LikeToEqualRewrite.java127100%20100%0140270401
InPredicateExtractNonConstant.java109100%14100%0120260501
SimplifyNotExprRule.java104100%14100%0120250501
TrySimplifyPredicateWithMarkJoinSlot.java100100%8100%080200401
BitmapCountToBitmapOpCount.java92100%8100%090160501
NormalizeElementAt.java73100%75%280180401
InPredicateDedup.java66100%100%080150501
SimplifySelfComparison.java55100%1392%1110150401
SimplifyEqualBooleanLiteral.java55100%100%090100601
ConcatWsMultiArrayToOne.java54100%100%06090401
CaseWhenToIf.java53100%100%050120401
DigitalMaskingConvert.java49100%n/a04090401
InPredicateToEqualToRule.java39100%100%06070501
ReplaceVariableByLiteral.java39100%50%150110401
NormalizeBinaryPredicatesRule.java32100%100%06060401
LogToLn.java30100%100%05080401
MedianConvert.java100%n/a04060401
OnePartitionEvaluator.java100%100%02030101
PartitionSlotInput.java100%n/a01040101