This is an automated email from the ASF dual-hosted git repository. mblow pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/asterixdb.git
commit a1c9ad14ebcdeb37b37582a58c987380a56c3fe1 Author: murali4104 <[email protected]> AuthorDate: Tue May 13 12:12:06 2025 -0700 [ASTERIXDB-3608][COMP] Added annotation to Unnest Queries - user mode changes: no - storage format changes: no - interface changes: no Ext-Ref: MB-66676 Change-Id: I02a4ec067df710088c70a137ae231ce8ce074ae4 Reviewed-on: https://asterix-gerrit.ics.uci.edu/c/asterixdb/+/19784 Integration-Tests: Jenkins <[email protected]> Tested-by: Jenkins <[email protected]> Reviewed-by: <[email protected]> --- .../org/apache/asterix/translator/SqlppExpressionToPlanTranslator.java | 1 + 1 file changed, 1 insertion(+) diff --git a/asterixdb/asterix-algebra/src/main/java/org/apache/asterix/translator/SqlppExpressionToPlanTranslator.java b/asterixdb/asterix-algebra/src/main/java/org/apache/asterix/translator/SqlppExpressionToPlanTranslator.java index 3d806a8327..31fe950eaa 100644 --- a/asterixdb/asterix-algebra/src/main/java/org/apache/asterix/translator/SqlppExpressionToPlanTranslator.java +++ b/asterixdb/asterix-algebra/src/main/java/org/apache/asterix/translator/SqlppExpressionToPlanTranslator.java @@ -586,6 +586,7 @@ public class SqlppExpressionToPlanTranslator extends LangExpressionToPlanTransla outerUnnestMissingValue) : new UnnestOperator(rightVar, new MutableObject<>(pUnnestExpr.first)); } + unnestOp.getAnnotations().put(ARRAY_ACCESS, rightExpr.getKind() == Kind.FIELD_ACCESSOR_EXPRESSION); ExternalSubpathAnnotation hint = ((AbstractExpression) rightExpr).findHint(ExternalSubpathAnnotation.class); if (hint != null) { unnestOp.getAnnotations().put(SUBPATH, hint.getSubPath());
