@NotStorableClass public abstract class AbstractPageRecord extends AbstractFileStorable
| Modifier and Type | Field and Description |
|---|---|
protected IHeapElementManager |
heapElementManager |
fileForStorable, justCreated, logger, numberOfByteReadWrote, positionInFile, valueChangedToSave| Constructor and Description |
|---|
AbstractPageRecord(IHeapElementManager heapElementManager,
long positionInFile) |
| Modifier and Type | Method and Description |
|---|---|
protected DataRecordIdentifier |
readKey() |
protected EnumRecordType |
readRecordType() |
protected void |
writeByteRecordType(EnumRecordType recordType) |
protected void |
writeKey(DataRecordIdentifier dataRecordIdentifier) |
clear, equals, getPositionInFile, hashCode, isJustCreated, isValueChangedToSave, marshallImpl, readAndCheckCrc32, readBoolean, readByte, readBytes, readBytes, readFileAppendToIoBuffer, readFileToIoBuffer, readFromFile, readInteger, readLong, setValueIsChangedValueToSave, setValueIsNotChanged, toMarshallSize, toString, unmarshallImpl, valueChangedAction, writeBoolean, writeByte, writeBytes, writeCrc32, writeInteger, writeLong, writeToFile, writeToFileGetWritedclone, finalize, getClass, notify, notifyAll, wait, wait, waitgetPreviousRecordPositionInFile, getRecordSizeprotected final IHeapElementManager heapElementManager
public AbstractPageRecord(IHeapElementManager heapElementManager, long positionInFile)
protected EnumRecordType readRecordType() throws HeapException
HeapExceptionprotected void writeByteRecordType(EnumRecordType recordType) throws HeapException
HeapExceptionprotected DataRecordIdentifier readKey() throws HeapException
HeapExceptionprotected void writeKey(DataRecordIdentifier dataRecordIdentifier) throws HeapException
HeapExceptionCopyright © 2007-2012 Luc Peuvrier. All Rights Reserved.