diff --git a/fe/fe-core/src/main/java/org/apache/doris/nereids/stats/FilterEstimation.java b/fe/fe-core/src/main/java/org/apache/doris/nereids/stats/FilterEstimation.java index 17b1eb3938..d66b342a16 100644 --- a/fe/fe-core/src/main/java/org/apache/doris/nereids/stats/FilterEstimation.java +++ b/fe/fe-core/src/main/java/org/apache/doris/nereids/stats/FilterEstimation.java @@ -286,11 +286,11 @@ public class FilterEstimation extends ExpressionVisitor newMinExpr = tryConvertStrLiteralToDateLiteral(colStats.minExpr); - if (newMinExpr.isEmpty()) { + if (!newMinExpr.isPresent()) { return Optional.empty(); } Optional newMaxExpr = tryConvertStrLiteralToDateLiteral(colStats.maxExpr); - if (newMaxExpr.isEmpty()) { + if (!newMaxExpr.isPresent()) { return Optional.empty(); } if (newMaxExpr.get().getType() != newMinExpr.get().getType()) {