commit | a93a5c6fe4f83cef973f5caaa540723c96e29ba2 | [log] [tgz] |
---|---|---|
author | Till Westmann <tillw@apache.org> | Wed May 08 13:29:05 2019 -0700 |
committer | Till Westmann <tillw@apache.org> | Wed May 08 23:21:18 2019 +0000 |
tree | 2f43aa153602a241dad8867195a8c5c4dd9d41ee | |
parent | 1e86da50fa7cca0f079f87622a414422d2286fe9 [diff] |
[NO ISSUE] show aggregate functions in JSON plan - user model changes: more information in JSON plan - storage format changes: no - interface changes: no Change-Id: Ie4ba74d8455844e3913a4d4b5e2761b5ed23028b Reviewed-on: https://asterix-gerrit.ics.uci.edu/3384 Reviewed-by: Murtadha Hubail <mhubail@apache.org> Integration-Tests: Murtadha Hubail <mhubail@apache.org> Tested-by: Murtadha Hubail <mhubail@apache.org>
diff --git a/hyracks-fullstack/algebricks/algebricks-core/src/main/java/org/apache/hyracks/algebricks/core/algebra/prettyprint/LogicalOperatorPrettyPrintVisitorJson.java b/hyracks-fullstack/algebricks/algebricks-core/src/main/java/org/apache/hyracks/algebricks/core/algebra/prettyprint/LogicalOperatorPrettyPrintVisitorJson.java index e56a8bd..f4e8003 100644 --- a/hyracks-fullstack/algebricks/algebricks-core/src/main/java/org/apache/hyracks/algebricks/core/algebra/prettyprint/LogicalOperatorPrettyPrintVisitorJson.java +++ b/hyracks-fullstack/algebricks/algebricks-core/src/main/java/org/apache/hyracks/algebricks/core/algebra/prettyprint/LogicalOperatorPrettyPrintVisitorJson.java
@@ -171,6 +171,10 @@ @Override public Void visitAggregateOperator(AggregateOperator op, Integer indent) throws AlgebricksException { addIndent(indent).append("\"operator\": \"aggregate\""); + if (!op.getExpressions().isEmpty()) { + addIndent(0).append(",\n"); + pprintExprList(op.getExpressions(), indent); + } variablePrintHelper(op.getVariables(), indent); return null; }