// Return the appropriate result set type
if (q.isSelectType()) {
switch (this.type) {
case ResultSet.TYPE_SCROLL_INSENSITIVE:
this.currResults = new MaterializedSelectResults(this, qe, ResultSetFactory.makeRewindable(this.connection
.applyPostProcessors(qe.execSelect())), false);
break;
case ResultSet.TYPE_FORWARD_ONLY:
default:
this.currResults = new SelectResults(this, qe, this.connection.applyPostProcessors(qe.execSelect()),