@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, writeToFileGetWrited
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
getPreviousRecordPositionInFile, getRecordSize
protected final IHeapElementManager heapElementManager
public AbstractPageRecord(IHeapElementManager heapElementManager, long positionInFile)
protected EnumRecordType readRecordType() throws HeapException
HeapException
protected void writeByteRecordType(EnumRecordType recordType) throws HeapException
HeapException
protected DataRecordIdentifier readKey() throws HeapException
HeapException
protected void writeKey(DataRecordIdentifier dataRecordIdentifier) throws HeapException
HeapException
Copyright © 2007-2012 Luc Peuvrier. All Rights Reserved.