Skip to content

Commit 5fe2b36

Browse files
committed
Fixbug NLPchina#479
1 parent bf3dd32 commit 5fe2b36

File tree

1 file changed

+10
-1
lines changed

1 file changed

+10
-1
lines changed

src/main/java/org/nlpcn/es4sql/query/AggregationQueryAction.java

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -140,13 +140,22 @@ public SqlElasticSearchRequestBuilder explain() throws SqlParseException {
140140
lastAgg = subAgg;
141141
}
142142
}
143+
144+
// add aggregation function to each groupBy
145+
explanFields(request, select.getFields(), lastAgg);
146+
}
147+
148+
if (select.getGroupBys().size() < 1) {
149+
//add aggregation when having no groupBy script
150+
explanFields(request, select.getFields(), lastAgg);
151+
143152
}
144153

145154
Map<String, KVValue> groupMap = aggMaker.getGroupMap();
146155
// add field
147156
if (select.getFields().size() > 0) {
148157
setFields(select.getFields());
149-
explanFields(request, select.getFields(), lastAgg);
158+
// explanFields(request, select.getFields(), lastAgg);
150159
}
151160

152161
// add order

0 commit comments

Comments
 (0)