@NotStorableClass public class FreePage extends AbstractElement
Constructor and Description |
---|
FreePage(long nextFreePage) |
Modifier and Type | Method and Description |
---|---|
int |
getByteSize() |
int |
getInParentIndex() |
long |
getNextFreePage() |
int |
getNumberOfPage()
the number of pages take is fix
|
IPageRecordable |
getParentPage() |
EnumRecordType |
getRecordType() |
void |
setParentPage(IPageRecordable parentPage,
int inParentIndex) |
void |
updateByteSize() |
getPageRecord, getPositionInFile, getPreviousRecordPositionInFile, setPageRecord, setValueIsChangedValueToSave, setValueIsNotChanged
public EnumRecordType getRecordType()
public int getNumberOfPage()
IPageRecordable
public void updateByteSize()
public int getByteSize()
public long getNextFreePage()
public void setParentPage(IPageRecordable parentPage, int inParentIndex) throws HeapException
HeapException
public IPageRecordable getParentPage() throws HeapException
HeapException
public int getInParentIndex() throws HeapException
HeapException
Copyright © 2007-2012 Luc Peuvrier. All Rights Reserved.