@NotStorableClass public class AutoSaveHeapFileDataManager extends HeapFileDataManager
heapElementManagerCLEAR_STANDBY_MODIFICATION_FAILED, FAILED_READ_DATA_RECORD, FLUSH_FAILED, logger| Constructor and Description | 
|---|
AutoSaveHeapFileDataManager(HeapFileSetup setup,
                           boolean manageNodeIndex,
                           int maxRecord)  | 
accept, backup, clearImpl, clearStandbyModificationImpl, closeHeapManagerAfterException, createHeapRecord, dataRecordIteratorImpl, flushImp, freeSizeImpl, getDataRecordIdentifierSetImpl, getFreeNodeTree, getHeapElementManager, getIdNodeTree, getLastRecordPositionInFile, getNumberOfDataRecordImpl, getNumberOfFreeRecordImpl, getStorageFileName, heapSizeImpl, isDataLost, nextDataRecordIdentifier, removeFiles, removeFirstDataRecordImpl, setDataRecordKeyManager, startServiceImpl, stopServiceImpl, usedSizeImplceilingDataRecordIdentifier, clear, clearStandbyModification, dataRecordIterator, deleteDataRecord, firstDataRecordIdentifier, floorDataRecordIdentifier, flush, freeSize, getDataRecordIdentifierSet, getNewDataRecordIdentifier, getNextFreeDataRecordIdentifier, getNumberOfDataRecord, getNumberOfFreeRecord, hasDataRecord, heapSize, higherDataRecordIdentifier, isServiceStarted, lastDataRecordIdentifier, lowerDataRecordIdentifier, readDataRecord, removeFirstDataRecord, setNextFreeDataRecordIdentifier, startService, stopService, stopService, usedSize, writeDataRecordpublic AutoSaveHeapFileDataManager(HeapFileSetup setup, boolean manageNodeIndex, int maxRecord) throws HeapException
HeapExceptionprotected DataRecordIdentifier getNextFreeDataRecordIdentifierImpl() throws HeapException
getNextFreeDataRecordIdentifierImpl in class HeapFileDataManagerHeapExceptionprotected void setNextFreeDataRecordIdentifierImpl(DataRecordIdentifier dataRecordIdentifier) throws HeapException
setNextFreeDataRecordIdentifierImpl in class HeapFileDataManagerHeapExceptionprotected DataRecordIdentifier getNewDataRecordIdentifierImpl() throws HeapException
AbstractHeapDataManagergetNewDataRecordIdentifierImpl in class HeapFileDataManagerHeapExceptionpublic byte[] readDataRecordImpl(DataRecordIdentifier dataRecordIdentifier) throws HeapException
readDataRecordImpl in class HeapFileDataManagerHeapExceptionpublic boolean writeDataRecordImpl(DataRecordIdentifier dataRecordIdentifier, byte[] data) throws HeapException
writeDataRecordImpl in class HeapFileDataManagerHeapExceptionpublic boolean deleteDataRecordImpl(DataRecordIdentifier dataRecordIdentifier) throws HeapException
deleteDataRecordImpl in class HeapFileDataManagerHeapExceptionprotected boolean hasDataRecordImpl(DataRecordIdentifier dataRecordIdentifier) throws HeapException
hasDataRecordImpl in class HeapFileDataManagerHeapExceptionprotected DataRecordIdentifier firstDataRecordIdentifierImpl() throws HeapException
firstDataRecordIdentifierImpl in class HeapFileDataManagerHeapExceptionpublic DataRecordIdentifier nextDataRecordIdentifierImpl(DataRecordIdentifier dataRecordIdentifier) throws HeapException
nextDataRecordIdentifierImpl in class AbstractHeapDataManagerHeapExceptionprotected DataRecordIdentifier lastDataRecordIdentifierImpl() throws HeapException
lastDataRecordIdentifierImpl in class HeapFileDataManagerHeapExceptionprotected DataRecordIdentifier lowerDataRecordIdentifierImpl(DataRecordIdentifier identifier) throws HeapException
lowerDataRecordIdentifierImpl in class HeapFileDataManagerHeapExceptionprotected DataRecordIdentifier floorDataRecordIdentifierImpl(DataRecordIdentifier identifier) throws HeapException
floorDataRecordIdentifierImpl in class HeapFileDataManagerHeapExceptionprotected DataRecordIdentifier ceilingDataRecordIdentifierImpl(DataRecordIdentifier identifier) throws HeapException
ceilingDataRecordIdentifierImpl in class HeapFileDataManagerHeapExceptionprotected DataRecordIdentifier higherDataRecordIdentifierImpl(DataRecordIdentifier identifier) throws HeapException
higherDataRecordIdentifierImpl in class HeapFileDataManagerHeapException@Fortest public long getRecordPositionInfile(DataRecordIdentifier identifier) throws HeapException
IHeapDataManagergetRecordPositionInfile in interface IHeapDataManagergetRecordPositionInfile in class HeapFileDataManagerHeapExceptionCopyright © 2007-2012 Luc Peuvrier. All Rights Reserved.