340341342343344345346347348349350
Block block = _block; _block = null; _buffer = null; if (block != null) block.free(); _rowOffset = 0; _buffer = _nullBuffer; }
524525526527528529530531
{ Block block = _block; _block = null; if (block != null) block.free(); } }
764765766767768769770771772773774
try { if (! removeRead(rootBlock, keyBuffer, keyOffset, keyLength)) { removeWrite(rootBlock, keyBuffer, keyOffset, keyLength); } } finally { rootBlock.free(); } } catch (RuntimeException e) { throw e; } catch (SQLException e) { throw e;
818819820821822823824825826827828
if (removeRead(childBlock, keyBuffer, keyOffset, keyLength)) return true; else return removeWrite(childBlock, keyBuffer, keyOffset, keyLength); } finally { childBlock.free(); } } finally { blockLock.unlock(); } }
881882883884885886887888889890891
childBlock.deallocate(); } validate(block); } finally { childBlock.free(); } } return _minN <= getLength(buffer); } finally {
971972973974975976977978979980981
} } finally { leftLock.unlock(); } } finally { leftBlock.free(); } } // If the right block has extra data, shift the first right item // to the block
10191020102110221023102410251026102710281029
} } finally { blockLock.unlock(); } } finally { rightBlock.free(); } } if (parentLength < 2) return false;
10751076107710781079108010811082108310841085
} } finally { leftLock.unlock(); } } finally { leftBlock.free(); } } // If the right block has space, merge with it if (rightBlockId > 0) {
11291130113111321133113411351136113711381139
} } finally { blockLock.unlock(); } } finally { rightBlock.free(); } } // XXX: error
18751876187718781879188018811882188318841885
keys.add(_keyCompare.toString(buffer, offset + i * tupleSize + PTR_SIZE, tupleSize - PTR_SIZE)); } block.free(); return keys; } /**