private java.sql.ResultSet executeQuery(Query query, QueryContext queryContext) throws SQLException { DbTransaction xa = getConnectionImpl().getTransaction(); queryContext.setNonLocking(); SelectCursor result = query.executeCursor(queryContext, xa); return new CursorResultSetImpl(this, queryContext, result); }