417418419420421422423424425426427
RowSetNavigator navigator = result.getNavigator(); boolean next = navigator.next(); if (!next) { navigator.release(); return Long.valueOf(0); } Object[] data = navigator.getCurrent();
424425426427428429430431432433434
return Long.valueOf(0); } Object[] data = navigator.getCurrent(); navigator.release(); return (Long) data[0]; } private Object[] getLobHeader(long lobID) {
454455456457458459460461462463464
if (next) { data = navigator.getCurrent(); } navigator.release(); return data; } public BlobData getBlob(long lobID) {
626627628629630631632633634635636
RowSetNavigator navigator = result.getNavigator(); boolean next = navigator.next(); if (!next) { navigator.release(); return Result.updateOneResult; } Object[] data = navigator.getCurrent();
17911792179317941795179617971798179918001801
((Integer) data[LOBS.BLOCK_COUNT]).intValue(); blocks[i][LOBS.BLOCK_OFFSET] = ((Integer) data[LOBS.BLOCK_OFFSET]).intValue(); } navigator.release(); return blocks; } private void deleteBlockAddresses(long lobID, int offset, int limit) {
19061907190819091910191119121913191419151916
RowSetNavigator navigator = result.getNavigator(); boolean next = navigator.next(); if (!next) { navigator.release(); return 0; } Object[] data = navigator.getCurrent();
19671968196919701971197219731974197519761977
for (int j = 0; j < blocks[i].length; j++) { blocks[i][j] = ((Number) data[j]).longValue(); } } navigator.release(); return blocks; } void inflate(byte[] data, int length, boolean isClob) {
2287228822892290229122922293229422952296
for (int j = 0; j < blocks.length; j++) { blocks[j] = ((Number) data[j]).longValue(); } } navigator.release(); return blocks; } }
325326327328329330331332333334335
356357358359360361362363364365366
RowSetNavigator navigator = result.getNavigator(); boolean next = navigator.next(); if (!next) { navigator.release(); return null; } Object[] data = navigator.getCurrent();