qe.close();
this.currResults = new AskResults(this, this.connection.applyPostProcessors(askRes), needsCommit);
} else if (q.isDescribeType()) {
switch (this.type) {
case ResultSet.TYPE_SCROLL_INSENSITIVE:
this.currResults = new TripleListResults(this, qe, Iter.toList(this.connection.applyPostProcessors(qe
.execDescribeTriples())), false);
break;
case ResultSet.TYPE_FORWARD_ONLY:
default:
this.currResults = new TripleIteratorResults(this, qe, this.connection.applyPostProcessors(qe
.execDescribeTriples()), needsCommit);
break;
}
} else if (q.isConstructType()) {
switch (this.type) {
case ResultSet.TYPE_SCROLL_INSENSITIVE:
this.currResults = new TripleListResults(this, qe, Iter.toList(this.connection.applyPostProcessors(qe
.execConstructTriples())), false);
break;
case ResultSet.TYPE_FORWARD_ONLY:
default:
this.currResults = new TripleIteratorResults(this, qe, this.connection.applyPostProcessors(qe