>From <[email protected]>:
[email protected] has uploaded this change for review. (
https://asterix-gerrit.ics.uci.edu/c/asterixdb/+/19784 )
Change subject: [ASTERIXDB-3608][COMP] Added annotation to Unnest Queries
......................................................................
[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
---
M
asterixdb/asterix-algebra/src/main/java/org/apache/asterix/translator/SqlppExpressionToPlanTranslator.java
1 file changed, 16 insertions(+), 0 deletions(-)
git pull ssh://asterix-gerrit.ics.uci.edu:29418/asterixdb
refs/changes/84/19784/1
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 3d806a8..31fe950 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 @@
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());
--
To view, visit https://asterix-gerrit.ics.uci.edu/c/asterixdb/+/19784
To unsubscribe, or for help writing mail filters, visit
https://asterix-gerrit.ics.uci.edu/settings
Gerrit-Project: asterixdb
Gerrit-Branch: ionic
Gerrit-Change-Id: I02a4ec067df710088c70a137ae231ce8ce074ae4
Gerrit-Change-Number: 19784
Gerrit-PatchSet: 1
Gerrit-Owner: [email protected]
Gerrit-CC: [email protected]
Gerrit-MessageType: newchange