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

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethodsMissedClasses
Total2,095 of 20,51389%512 of 2,83681%4682,0154074,32433592183
SimplifyComparisonPredicate.java3171,42981%8427676%721995734311901
PartitionRangeExpander.java16163479%246873%20663417631904
PartitionPruner.java14161881%338371%24712715311302
RangeInference.java11989988%2011685%201151920224706
FoldConstantRuleOnFE.java1131,76893%2622889%251801640715103
FoldConstantRuleOnBE.java1121,80094%2522189%211412640001801
OneRangePartitionEvaluator.java1102,23495%4923782%491892345724403
DateFunctionRewrite.java11028672%252550%203317700801
NullSafeEqualToEqual.java10823968%294761%214524840701
SimplifyCastRule.java9317064%132969%92516590401
SimplifyInPredicate.java8312560%151346%1425113441101
ColumnBound.java789554%4660%82192941601
OrToIn.java7261089%178783%16661816501402
NestedCaseWhenCondToLiteral.java5334586%153972%1438108801102
PredicateRewriteForPartitionPrune.java518562%10844%71213330301
PartitionPredicateToRange.java4351692%244866%22491011611301
SimplifyArithmeticComparisonRule.java3827387%71770%6206630801
AddMinMax.java3287996%2214086%22102820302103
SimplifyConditionalFunction.java2916384%51979%5185410601
MultiColumnBound.java294158%4450%376171301
ColumnRange.java2718587%10100%53074952501
BetweenToEqual.java2122791%73583%6291430801
UnknownPartitionEvaluator.java210%n/a55885511
SimplifyArithmeticRule.java2045995%38996%46139311502
OneListPartitionEvaluator.java21192%31381%32145401301
ExtractCommonFactorRule.java39996%45092%33541000801
PartitionPruneExpressionExtractor.java22293%53587%5294550903
PartitionItemToRange.java15593%1392%2102391301
MergeDateTrunc.java9892%6857%6124250501
FoldConstantRule.java6889%6857%5124200501
SimplifyRange.java25197%2893%22715301201
ConvertAggStateCast.java10394%31178%3111250401
RangePartitionValueIterator.java6092%787%171150301
SortedPartitionRanges.java4792%n/a141161403
CondReplaceNullWithFalse.java3990%3562%290100501
SimplifyConflictCompound.java27298%3294%2261590901
CaseWhenToCompoundPredicate.java25098%1995%12025001002
ConditionRewrite.java33699%35394%33917301101
ArrayContainToArrayOverlap.java17798%2395%1181380601
SupportJavaDateFormatter.java12698%1688%2171350801
DistinctPredicatesRule.java5796%675%281150401
PushIntoCaseWhenBranch.java466100%5096%23808701201
LikeToEqualRewrite.java127100%20100%0140270401
InPredicateExtractNonConstant.java109100%1392%1120260501
SimplifyNotExprRule.java104100%14100%0120250501
TrySimplifyPredicateWithMarkJoinSlot.java100100%8100%080200401
InPredicateDedup.java66100%6100%080150501
SimplifySelfComparison.java55100%1392%1110150401
SimplifyEqualBooleanLiteral.java55100%6100%090100601
ConcatWsMultiArrayToOne.java54100%4100%06090401
CaseWhenToIf.java53100%100%050120401
DigitalMaskingConvert.java49100%n/a04090401
TopnToMax.java42100%583%17090401
InPredicateToEqualToRule.java39100%100%06070501
ReplaceVariableByLiteral.java39100%50%150110401
NormalizeBinaryPredicatesRule.java32100%4100%06060401
LogToLn.java30100%100%05080401
MedianConvert.java27100%n/a04060401
OnePartitionEvaluator.java100%100%02030101
PartitionSlotInput.java100%n/a01040101