/** * @param pos position as provided by binarySearch; must be positive */ void deleteLeafEntry(int pos) throws IOException { /*P*/ byte[] page = mPage; int entryLoc = p_ushortGetLE(page, searchVecStart() + pos); finishDeleteLeafEntry(pos, doDeleteLeafEntry(page, entryLoc) - entryLoc); }
/** * @param pos position as provided by binarySearch; must be positive */ void deleteLeafEntry(int pos) throws IOException { /*P*/ byte[] page = mPage; int entryLoc = p_ushortGetLE(page, searchVecStart() + pos); finishDeleteLeafEntry(pos, doDeleteLeafEntry(page, entryLoc) - entryLoc); }
/** * @param pos position as provided by binarySearch; must be positive */ void deleteLeafEntry(int pos) throws IOException { /*P*/ byte[] page = mPage; int entryLoc = p_ushortGetLE(page, searchVecStart() + pos); finishDeleteLeafEntry(pos, doDeleteLeafEntry(page, entryLoc) - entryLoc); }
node.finishDeleteLeafEntry(pos, loc - entryLoc);
node.finishDeleteLeafEntry(pos, loc - entryLoc);
snode.finishDeleteLeafEntry(spos, encodedLen); snode.postDelete(spos, null); } catch (Throwable e) {