@Override public void purgeHandle(int fileId) throws HyracksDataException { bufferCache.purgeHandle(fileId); }
@Override public void purge() throws HyracksDataException { if (isActive) { throw HyracksDataException.create(ErrorCode.CANNOT_PURGE_ACTIVE_INDEX); } bufferCache.purgeHandle(fileId); // after purging, the fileId has no mapping and no meaning fileId = -1; }
public void purge() throws HyracksDataException { if (isActivated) { throw HyracksDataException.create(ErrorCode.CANNOT_PURGE_ACTIVE_BLOOM_FILTER); } bufferCache.purgeHandle(fileId); // after purging, the fileId has no mapping and no meaning fileId = -1; }
@Override public synchronized void purge() throws HyracksDataException { if (isOpen) { throw HyracksDataException.create(ErrorCode.CANNOT_PURGE_ACTIVE_INDEX); } btree.purge(); bufferCache.purgeHandle(fileId); fileId = -1; }