SelectImpl cachedSelect = pq.getSelect();
Result res = cachedSelect.getEagerResult(conn, stmnt, rs, store, fetch, false, null);
if (getQueryExpressions()[0].projections.length > 0) {
ExpContext ctx = new ExpContext(store, params, fetch);
QueryExpressionsState state = (QueryExpressionsState)getQueryExpressions()[0].state;
rop = new PreparedProjectionResultObjectProvider(cachedSelect, getQueryExpressions(),
new QueryExpressionsState[]{state}, ctx, res);
} else if (q.getContext().getCandidateType() != null) {
rop = new PreparedResultObjectProvider(cachedSelect,