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());
}
}