this.customQuery = customQuery;
}
@Override
protected List list(SessionImplementor session, QueryParameters queryParameters, Set querySpaces, Type[] resultTypes) throws HibernateException {
DatastoreServices services = service( session, DatastoreServices.class );
Iterator<Tuple> tuples = executeQuery( session, services.getGridDialect(), resultTypes );
List<Object> results = new ArrayList<Object>();
while ( tuples.hasNext() ) {
Tuple tuple = tuples.next();
for ( Type type : resultTypes ) {
OgmLoader loader = createLoader( session, type.getReturnedClass() );