This is an automated email from the ASF dual-hosted git repository.

vsarathy1 pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/asterixdb.git


The following commit(s) were added to refs/heads/master by this push:
     new b9976ee321 [ASTERIXDB-3261][COMP] Limit Costing Improvement
b9976ee321 is described below

commit b9976ee32159a6fc6a7a71f9f287b9dcb25e6e47
Author: murali4104 <[email protected]>
AuthorDate: Wed Sep 20 10:52:48 2023 -0700

    [ASTERIXDB-3261][COMP] Limit Costing Improvement
    
    Change-Id: Ic6f005778c4c7005d0ac02d51c971f1e87566f80
    Reviewed-on: https://asterix-gerrit.ics.uci.edu/c/asterixdb/+/17790
    Integration-Tests: Jenkins <[email protected]>
    Tested-by: Jenkins <[email protected]>
    Reviewed-by: Vijay Sarathy <[email protected]>
---
 .../src/main/java/org/apache/asterix/optimizer/rules/cbo/JoinEnum.java  | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/asterixdb/asterix-algebra/src/main/java/org/apache/asterix/optimizer/rules/cbo/JoinEnum.java
 
b/asterixdb/asterix-algebra/src/main/java/org/apache/asterix/optimizer/rules/cbo/JoinEnum.java
index edc3251089..ee9ec4f892 100644
--- 
a/asterixdb/asterix-algebra/src/main/java/org/apache/asterix/optimizer/rules/cbo/JoinEnum.java
+++ 
b/asterixdb/asterix-algebra/src/main/java/org/apache/asterix/optimizer/rules/cbo/JoinEnum.java
@@ -898,7 +898,7 @@ public class JoinEnum {
                 LimitOperator lop = (LimitOperator) op;
                 ILogicalExpression expr = lop.getMaxObjects().getValue();
                 if (expr != null) {
-                    if (expr.getExpressionTag() != 
LogicalExpressionTag.VARIABLE) { // must be a constant
+                    if (expr.getExpressionTag() == 
LogicalExpressionTag.CONSTANT) { // must be a constant
                         return 
Integer.parseInt(lop.getMaxObjects().getValue().toString());
                     }
                 }

Reply via email to