private static final class IndexData.RootDataPage extends IndexData.DataPage
| Modifier | Constructor and Description |
|---|---|
private |
RootDataPage() |
| Modifier and Type | Method and Description |
|---|---|
void |
addEntry(int idx,
IndexData.Entry entry) |
int |
getChildTailPageNumber() |
java.util.List<IndexData.Entry> |
getEntries() |
byte[] |
getEntryPrefix() |
int |
getNextPageNumber() |
int |
getPageNumber() |
int |
getPrevPageNumber() |
int |
getTotalEntrySize() |
boolean |
isLeaf() |
IndexData.Entry |
removeEntry(int idx) |
void |
setChildTailPageNumber(int pageNumber) |
void |
setEntries(java.util.List<IndexData.Entry> entries) |
void |
setEntryPrefix(byte[] entryPrefix) |
void |
setLeaf(boolean isLeaf) |
void |
setNextPageNumber(int pageNumber) |
void |
setPrevPageNumber(int pageNumber) |
void |
setTotalEntrySize(int totalSize) |
equals, findEntry, getCompressedEntrySize, hashCode, isEmpty, toStringpublic int getPageNumber()
getPageNumber in class IndexData.DataPagepublic boolean isLeaf()
isLeaf in class IndexData.DataPagepublic void setLeaf(boolean isLeaf)
setLeaf in class IndexData.DataPagepublic int getPrevPageNumber()
getPrevPageNumber in class IndexData.DataPagepublic void setPrevPageNumber(int pageNumber)
setPrevPageNumber in class IndexData.DataPagepublic int getNextPageNumber()
getNextPageNumber in class IndexData.DataPagepublic void setNextPageNumber(int pageNumber)
setNextPageNumber in class IndexData.DataPagepublic int getChildTailPageNumber()
getChildTailPageNumber in class IndexData.DataPagepublic void setChildTailPageNumber(int pageNumber)
setChildTailPageNumber in class IndexData.DataPagepublic int getTotalEntrySize()
getTotalEntrySize in class IndexData.DataPagepublic void setTotalEntrySize(int totalSize)
setTotalEntrySize in class IndexData.DataPagepublic byte[] getEntryPrefix()
getEntryPrefix in class IndexData.DataPagepublic void setEntryPrefix(byte[] entryPrefix)
setEntryPrefix in class IndexData.DataPagepublic java.util.List<IndexData.Entry> getEntries()
getEntries in class IndexData.DataPagepublic void setEntries(java.util.List<IndexData.Entry> entries)
setEntries in class IndexData.DataPagepublic void addEntry(int idx,
IndexData.Entry entry)
addEntry in class IndexData.DataPagepublic IndexData.Entry removeEntry(int idx)
removeEntry in class IndexData.DataPage