#1460 - ENH: Add FetchGroup ... as a mechanism to specify select() + fetch() separately from Query

This commit is contained in:
rob bygrave
2018-07-30 23:51:52 +12:00
parent 02fe956056
commit 471605619a
17 changed files with 569 additions and 7 deletions
@@ -0,0 +1,26 @@
package io.ebeaninternal.server.query;
import io.ebeaninternal.server.querydefn.OrmQueryDetail;
import io.ebeaninternal.server.querydefn.SpiFetchGroup;
/**
* Default FetchGroup implementation.
*/
class DFetchGroup implements SpiFetchGroup {
private final OrmQueryDetail detail;
DFetchGroup(OrmQueryDetail detail) {
this.detail = detail;
}
@Override
public OrmQueryDetail detail() {
return detail.copy();
}
@Override
public OrmQueryDetail underlying() {
return detail;
}
}