public int size() throws SQLException { if (_size == -1) { // if res is null, don't cache size if (_res == null) return Integer.MAX_VALUE; switch (_fetch.getLRSSize()) { case LRSSizes.SIZE_UNKNOWN: _size = Integer.MAX_VALUE; break; case LRSSizes.SIZE_LAST: if (supportsRandomAccess()) _size = _res.size(); else _size = Integer.MAX_VALUE; break; default: // query _size = _sel.getCount(_store); } } return _size; }
public int size() throws SQLException { if (_size == -1) { // if res is null, don't cache size if (_res == null) return Integer.MAX_VALUE; switch (_fetch.getLRSSize()) { case LRSSizes.SIZE_UNKNOWN: _size = Integer.MAX_VALUE; break; case LRSSizes.SIZE_LAST: if (supportsRandomAccess()) _size = _res.size(); else _size = Integer.MAX_VALUE; break; default: // query _size = _sel.getCount(_store); } } return _size; }
public int size() throws SQLException { if (_size == -1) { // if res is null, don't cache size if (_res == null) return Integer.MAX_VALUE; switch (_fetch.getLRSSize()) { case LRSSizes.SIZE_UNKNOWN: _size = Integer.MAX_VALUE; break; case LRSSizes.SIZE_LAST: if (supportsRandomAccess()) _size = _res.size(); else _size = Integer.MAX_VALUE; break; default: // query _size = _sel.getCount(_store); } } return _size; }
public int size() throws SQLException { if (_size == -1) { // if res is null, don't cache size if (_res == null) return Integer.MAX_VALUE; switch (_fetch.getLRSSize()) { case LRSSizes.SIZE_UNKNOWN: _size = Integer.MAX_VALUE; break; case LRSSizes.SIZE_LAST: if (supportsRandomAccess()) _size = _res.size(); else _size = Integer.MAX_VALUE; break; default: // query _size = _sel.getCount(_store); } } return _size; }
public int size() throws SQLException { if (_size == -1) { // if res is null, don't cache size if (_res == null) return Integer.MAX_VALUE; switch (_fetch.getLRSSize()) { case LRSSizes.SIZE_UNKNOWN: _size = Integer.MAX_VALUE; break; case LRSSizes.SIZE_LAST: if (supportsRandomAccess()) _size = _res.size(); else _size = Integer.MAX_VALUE; break; default: // query _size = _sel.getCount(_store); } } return _size; }