EQL - Add / expose via EbeanServer.createQuery(type, eql) method

This commit is contained in:
Robin Bygrave
2016-07-13 16:40:52 +12:00
parent e58cec8bdd
commit 474c2d5595
10 changed files with 215 additions and 34 deletions
@@ -29,6 +29,7 @@ import com.avaje.ebeaninternal.server.query.CancelableQuery;
import java.sql.Timestamp;
import java.util.ArrayList;
import java.util.Collection;
import java.util.HashMap;
import java.util.Iterator;
import java.util.List;
@@ -1395,6 +1396,16 @@ public class DefaultOrmQuery<T> implements SpiQuery<T> {
this.generatedSql = generatedSql;
}
@Override
public void checkNamedParameters() {
if (namedParams != null) {
Collection<ONamedParam> values = namedParams.values();
for (ONamedParam value : values) {
value.checkValueSet();
}
}
}
@Override
public SpiNamedParam createNamedParameter(String name) {
if (namedParams == null) {