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

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethodsMissedClasses
Total5,672 of 23,49275%1,316 of 3,51062%9892,4431,1215,00083683295
RangeInference.java1,3891,97658%43630841%27347631271928104013
OneRangePartitionEvaluator.java8741,45862%16711941%10818714845544203
FoldConstantRuleOnBE.java3021,61184%5219478%431416440111801
PartitionPredicateToRange.java28927048%512129%38496111671301
SimplifyComparisonPredicate.java2711,32082%9624471%881895032111901
FoldConstantRuleOnFE.java2331,61887%4320982%381783940135003
PartitionRangeExpander.java19560075%326065%29664117641904
NullSafeEqualToEqual.java18815945%433343%264548840701
PartitionPruner.java18261277%466658%31713515611503
SimplifyTimeFieldFromUnixtime.java14211544%29923%172729660801
SimplifyCastRule.java12617758%203060%132923690401
PredicateRewriteForPartitionPrune.java11713%175%91228330301
SimplifyConflictCompound.java11615957%221235%152623592901
DateFunctionRewrite.java11028672%252550%203317700801
AddMinMax.java8987590%4012475%361081721302603
BetweenToEqual.java8716164%172559%122912430801
SimplifyInPredicate.java8413761%181240%1726113741101
ColumnBound.java839052%50%1021112951601
OrToIn.java7660688%198581%18662016501402
RewriteDefaultExpression.java737450%758%5109310401
PushIntoCaseWhenBranch.java7239484%4688%53888701201
ColumnRange.java6215070%770%14301549112501
SimplifyArithmeticComparisonRule.java5525682%71770%6205630801
NestedCaseWhenCondToLiteral.java5334586%153972%1438108801102
SimplifyConditionalFunction.java5114473%91765%8197420601
CaseWhenToCompoundPredicate.java3821584%1575%42075011002
SortedPartitionRanges.java3411977%866%6128392613
MultiColumnBound.java294158%50%376171301
ConcatWsMultiArrayToOne.java2953%75%16290401
SimplifyArithmeticRule.java45695%78592%76139311502
ConditionRewrite.java30893%104280%93767101101
UnknownPartitionEvaluator.java0%n/a55885511
OneListPartitionEvaluator.java20991%1275%42155401301
PartitionPruneExpressionExtractor.java22092%3485%6294550903
ExtractCommonFactorRule.java39996%5092%33541000801
ArrayContainToArrayOverlap.java16391%1979%5183380601
ConvertAggStateCast.java9788%1071%4112250401
PartitionItemToRange.java15593%1392%2102391301
MergeDateTrunc.java9690%7750%7125250501
MedianConvert.java62%n/a14161401
FoldConstantRule.java6889%857%5124200501
StringEmptyToLengthRule.java12494%2388%3212320801
SupportJavaDateFormatter.java12194%1477%4172350801
LogToLn.java76%50%15180401
RangePartitionValueIterator.java6092%787%171150301
SimplifyEqualBooleanLiteral.java5192%83%190100601
CondReplaceNullWithFalse.java3990%62%290100501
DistinctPredicatesRule.java5796%75%281150401
OnePartitionEvaluator.java80%50%12130101
SimplifyRange.java25599%2195%12704901601
InPredicateExtractNonConstant.java10899%1285%2120260501
InPredicateDedup.java6598%83%180150501
LikeToEqualRewrite.java127100%1995%1140270401
SimplifyNotExprRule.java104100%14100%0120250501
TrySimplifyPredicateWithMarkJoinSlot.java100100%8100%080200401
NormalizeStructElement.java64100%66%270160401
SimplifySelfComparison.java55100%1392%1110150401
CaseWhenToIf.java53100%100%050120401
DigitalMaskingConvert.java49100%n/a04090401
InPredicateToEqualToRule.java39100%100%06070501
ReplaceVariableByLiteral.java39100%50%150110401
TimestampToAddTime.java33100%100%05080401
NormalizeBinaryPredicatesRule.java32100%100%06060401
PartitionSlotInput.java100%n/a01040101