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

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethodsMissedClasses
Total7,464 of 25,56370%1,288 of 3,90166%1,0422,6981,5735,46415873910100
OneRangePartitionEvaluator.java1,86451121%2612910%168196369475274925
FoldConstantRuleOnBE.java1,15686842%14412646%10115623542862101
PartitionRangeExpander.java58320626%702223%5866133176121924
PartitionPredicateToRange.java5590%720%4949116116131311
PartitionPruner.java50230537%892521%54729615931503
FoldConstantRuleOnFE.java4481,62478%8123174%68215101457145713
RangeInference.java2873,07791%13560981%115476657196104013
DateFunctionRewrite.java26721644%403042%2446399401101
OneListPartitionEvaluator.java2600%220%25256161141411
ColumnRange.java1996%100%28304549232501
PredicateRewriteForPartitionPrune.java11835575%264864%2047299901002
ColumnBound.java1183321%820%17212129121601
RewriteDefaultExpression.java10014%120%71025311401
PartitionItemToRange.java947143%7750%61021391301
BetweenToEqual.java9315562%222047%162912430801
RangePartitionValueIterator.java650%80%7715153311
NormalizeElementAt.java5623%80%5813181401
SupportJavaDateFormatter.java557357%10844%101716354801
SimplifyComparisonPredicate.java511,68597%4333388%442081435212001
SimplifyCastRule.java4325885%123876%92910690401
OrToIn.java4264093%208480%18661616501402
AddMinMax.java4092495%2813682%291081121322603
ConcatWsMultiArrayToOne.java3731%0%36491401
SimplifyInPredicate.java3618583%131756%142653711101
CaseWhenToIf.java3632%0%257121401
InferPredicateFromMonotonicFunction.java331,13297%3416382%341251723902302
SortedPartitionRanges.java3212179%975%5127392613
DigitalMaskingConvert.java3234%n/a14491401
MultiColumnBound.java294158%50%376171301
UnknownPartitionEvaluator.java0%n/a55885511
SimplifyTimeFieldFromUnixtime.java23792%191950%15274660801
PartitionPruneExpressionExtractor.java21791%73382%7296550903
NullSafeEqualToEqual.java32894%106686%10453840701
SimplifyArithmeticComparisonRule.java29695%2291%2203630801
FoldConstantRule.java6382%7750%6125200501
LogToLn.java56%0%25381401
MedianConvert.java58%n/a14161401
SimplifyArithmeticRule.java36097%6595%44837111402
SimplifyConditionalFunction.java18494%2492%2192420601
LikeToEqualRewrite.java11792%1785%3142270401
NestedCaseWhenCondToLiteral.java39097%5194%33828801102
ConditionRewrite.java32397%4688%63727101101
MergeDateTrunc.java9892%857%6124250501
ExtractCommonFactorRule.java40898%5296%23521000801
ArrayContainToArrayOverlap.java17296%1979%5182380601
StringEmptyToLengthRule.java12494%2180%5212320801
ConvertAggStateCast.java11394%1178%3121270501
CaseWhenToCompoundPredicate.java26198%2090%22325301202
SimplifyConflictCompound.java27399%3397%1261590901
DistinctPredicatesRule.java5796%787%181150401
OnePartitionEvaluator.java80%50%12130101
PushIntoCaseWhenBranch.java46599%4892%43808701201
SimplifyRange.java25599%2195%12704901601
InPredicateExtractNonConstant.java10899%1285%2120260501
InPredicateDedup.java6598%83%180150501
SimplifyNotExprRule.java104100%14100%0120250501
TrySimplifyPredicateWithMarkJoinSlot.java102100%8100%090210501
BitmapCountToBitmapOpCount.java92100%8100%090160501
SimplifySelfComparison.java55100%1392%1110150401
SimplifyEqualBooleanLiteral.java55100%100%090100601
CondReplaceNullWithFalse.java43100%787%190100501
InPredicateToEqualToRule.java39100%100%06070501
TimestampToAddTime.java33100%100%05080401
NormalizeBinaryPredicatesRule.java32100%100%06060401
PartitionSlotInput.java100%n/a01040101