提交 5d541a4e authored 作者: Evgenij Ryazanov's avatar Evgenij Ryazanov

Fix Java 7 compatibility

上级 9b0e3a62
......@@ -6,6 +6,7 @@
package org.h2.expression.aggregate;
import java.util.ArrayList;
import java.util.Collections;
import java.util.HashMap;
import org.h2.api.ErrorCode;
......@@ -334,7 +335,7 @@ public abstract class AbstractAggregate extends Expression {
ArrayList<Value[]> orderedData = (ArrayList<Value[]>) data;
int ne = getNumExpressions();
int last = ne + over.getOrderBy().size();
orderedData.sort(overOrderBySort);
Collections.sort(orderedData, overOrderBySort);
Object aggregateData = createAggregateData();
for (Value[] row : orderedData) {
updateFromExpressions(session, aggregateData, row);
......
......@@ -174,8 +174,8 @@ public final class Window {
}
}
if (orderBy != null) {
for (SelectOrderBy orderBy : orderBy) {
orderBy.expression.updateAggregate(session, false);
for (SelectOrderBy o : orderBy) {
o.expression.updateAggregate(session, false);
}
}
}
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论