You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@asterixdb.apache.org by vs...@apache.org on 2023/09/20 20:32:52 UTC
[asterixdb] branch master updated: [ASTERIXDB-3261][COMP] Limit Costing Improvement
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 <mu...@couchbase.com>
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 <je...@fulliautomatix.ics.uci.edu>
Tested-by: Jenkins <je...@fulliautomatix.ics.uci.edu>
Reviewed-by: Vijay Sarathy <vi...@couchbase.com>
---
.../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());
}
}