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

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethodsMissedClasses
Total4,534 of 19,85677%887 of 2,75467%7401,9618574,20372579482
OneRangePartitionEvaluator.java8961,44861%16711941%11018915245774403
SimplifyComparisonPredicate.java4711,27573%12723364%1111998134321901
PartitionRangeExpander.java34644956%434953%39667617681914
PartitionPredicateToRange.java28927048%512129%38496111671301
FoldConstantRuleOnFE.java2881,59384%4421082%441805440795113
FoldConstantRuleOnBE.java2701,64285%5019679%411415740011801
PartitionPruner.java15138871%393950%26513211411202
RangeInference.java14986985%2411282%251152320234706
NullSafeEqualToEqual.java13723963%384654%284931890701
PredicateRewriteForPartitionPrune.java11713%175%91228330301
DateFunctionRewrite.java11528170%272346%193317700801
SimplifyArithmeticComparisonRule.java10520666%111354%82014630801
SimplifyCastRule.java9317064%132969%92516590401
BetweenToEqual.java8716164%172559%122912430801
SimplifyInPredicate.java8412459%171139%1625113441101
ColumnBound.java839052%5550%1021112951601
MergeDateTrunc.java782826%140%81217251501
AddMinMax.java7583691%3512778%321021720302103
OrToIn.java7261089%178783%16661816501402
ColumnRange.java6215070%3770%14301549112501
SimplifyConditionalFunction.java6013268%91562%71812410601
NestedCaseWhenCondToLiteral.java5334586%153972%1438108801102
InPredicateExtractNonConstant.java535651%8642%61211260501
CaseWhenToCompoundPredicate.java4720681%61470%52085011002
SimplifyArithmeticRule.java4143891%98390%96159311502
MultiColumnBound.java294158%4450%376171301
ConditionRewrite.java2631292%114580%113977301101
ConcatWsMultiArrayToOne.java252953%375%16290401
TopnToMax.java2540%60%47491401
UnknownPartitionEvaluator.java210%n/a55885511
OneListPartitionEvaluator.java20991%41275%42155401301
PartitionPruneExpressionExtractor.java22092%63485%6294550903
ExtractCommonFactorRule.java39996%45092%33541000801
ArrayContainToArrayOverlap.java16391%51979%5183380601
SortedPartitionRanges.java3568%n/a245162413
SimplifyConflictCompound.java26194%82676%8263590901
ConvertAggStateCast.java9788%41071%4112250401
PartitionItemToRange.java15593%1392%2102391301
MedianConvert.java62%n/a14161401
LikeToEqualRewrite.java11993%31785%3141270401
FoldConstantRule.java6889%6857%5124200501
DistinctPredicatesRule.java5186%3562%382150401
LogToLn.java2376%50%15180401
SimplifyRange.java25197%2893%22715301201
RangePartitionValueIterator.java6092%787%171150301
SimplifyEqualBooleanLiteral.java5192%583%190100601
CondReplaceNullWithFalse.java3990%3562%290100501
SupportJavaDateFormatter.java12698%31583%3171350801
OnePartitionEvaluator.java80%50%12130101
InPredicateDedup.java6598%583%180150501
SimplifyNotExprRule.java104100%14100%0120250501
TrySimplifyPredicateWithMarkJoinSlot.java100100%8100%080200401
SimplifySelfComparison.java55100%1392%1110150401
CaseWhenToIf.java53100%100%050120401
DigitalMaskingConvert.java49100%n/a04090401
InPredicateToEqualToRule.java39100%100%06070501
ReplaceVariableByLiteral.java39100%50%150110401
NormalizeBinaryPredicatesRule.java32100%4100%06060401
PartitionSlotInput.java100%n/a01040101