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

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethodsMissedClasses
Total23,385 of 23,3850%3,512 of 3,5120%2,4442,4444,9994,9996836839595
RangeInference.java3,3640%7440%4764767197191041041313
OneRangePartitionEvaluator.java2,3140%2860%187187452452424233
FoldConstantRuleOnBE.java1,9130%2460%141141401401181811
FoldConstantRuleOnFE.java1,8210%2520%178178401401505033
SimplifyComparisonPredicate.java1,5910%3400%189189321321191911
AddMinMax.java9640%1640%108108213213262633
PartitionPruner.java7940%1120%7171156156151533
PartitionRangeExpander.java7890%920%6666176176191944
OrToIn.java6820%1040%6666165165141422
PartitionPredicateToRange.java5590%720%4949116116131311
SimplifyArithmeticRule.java4720%920%61619393151522
PushIntoCaseWhenBranch.java4660%520%38388787121211
ExtractCommonFactorRule.java4150%540%35351001008811
NestedCaseWhenCondToLiteral.java3980%540%38388888111122
DateFunctionRewrite.java3960%500%333370708811
NullSafeEqualToEqual.java3470%760%454584847711
ConditionRewrite.java3310%520%37377171111111
SimplifyArithmeticComparisonRule.java3110%240%202063638811
SimplifyCastRule.java3030%500%292969694411
SimplifyConflictCompound.java2750%340%262659599911
SimplifyTimeFieldFromUnixtime.java2570%380%272766668811
SimplifyRange.java2560%220%27274949161611
CaseWhenToCompoundPredicate.java2520%200%20205050101022
BetweenToEqual.java2480%420%292943438811
PartitionPruneExpressionExtractor.java2370%400%292955559933
OneListPartitionEvaluator.java2280%160%21215454131311
SimplifyInPredicate.java2210%300%26263737111111
ColumnRange.java2120%100%30304949252511
SimplifyConditionalFunction.java1950%260%191942426611
ArrayContainToArrayOverlap.java1790%240%181838386611
PartitionItemToRange.java1650%140%101039393311
SortedPartitionRanges.java1530%120%121239396633
ColumnBound.java1510%100%21212929161611
PredicateRewriteForPartitionPrune.java1360%180%121233333311
StringEmptyToLengthRule.java1310%260%212132328811
SupportJavaDateFormatter.java1280%180%171735358811
LikeToEqualRewrite.java1270%200%141427274411
RewriteDefaultExpression.java1170%120%101031314411
ConvertAggStateCast.java1090%140%111125254411
InPredicateExtractNonConstant.java1090%140%121226265511
MergeDateTrunc.java1060%140%121225255511
SimplifyNotExprRule.java1040%140%121225255511
TrySimplifyPredicateWithMarkJoinSlot.java1000%80%8820204411
FoldConstantRule.java760%140%121220205511
NormalizeElementAt.java730%80%8818184411
MultiColumnBound.java700%80%7717173311
InPredicateDedup.java660%0%8815155511
RangePartitionValueIterator.java650%80%7715153311
DistinctPredicatesRule.java590%80%8815154411
SimplifySelfComparison.java550%140%111115154411
SimplifyEqualBooleanLiteral.java550%0%9910106611
ConcatWsMultiArrayToOne.java540%0%66994411
CaseWhenToIf.java530%0%5512124411
DigitalMaskingConvert.java490%n/a44994411
CondReplaceNullWithFalse.java430%80%9910105511
InPredicateToEqualToRule.java390%0%66775511
ReplaceVariableByLiteral.java390%0%5511114411
TimestampToAddTime.java330%0%55884411
NormalizeBinaryPredicatesRule.java320%0%66664411
LogToLn.java300%0%55884411
MedianConvert.java0%n/a44664411
UnknownPartitionEvaluator.java0%n/a55885511
OnePartitionEvaluator.java0%0%22331111
PartitionSlotInput.java0%n/a11441111