protected abstract static class IndexData.DataPage
extends java.lang.Object
| Modifier | Constructor and Description |
|---|---|
protected |
DataPage() |
| Modifier and Type | Method and Description |
|---|---|
abstract void |
addEntry(int idx,
IndexData.Entry entry) |
boolean |
equals(java.lang.Object o) |
int |
findEntry(IndexData.Entry entry) |
abstract int |
getChildTailPageNumber() |
int |
getCompressedEntrySize() |
abstract java.util.List<IndexData.Entry> |
getEntries() |
abstract byte[] |
getEntryPrefix() |
abstract int |
getNextPageNumber() |
abstract int |
getPageNumber() |
abstract int |
getPrevPageNumber() |
abstract int |
getTotalEntrySize() |
int |
hashCode() |
boolean |
isEmpty() |
abstract boolean |
isLeaf() |
abstract IndexData.Entry |
removeEntry(int idx) |
abstract void |
setChildTailPageNumber(int pageNumber) |
abstract void |
setEntries(java.util.List<IndexData.Entry> entries) |
abstract void |
setEntryPrefix(byte[] entryPrefix) |
abstract void |
setLeaf(boolean isLeaf) |
abstract void |
setNextPageNumber(int pageNumber) |
abstract void |
setPrevPageNumber(int pageNumber) |
abstract void |
setTotalEntrySize(int totalSize) |
java.lang.String |
toString() |
public abstract int getPageNumber()
public abstract boolean isLeaf()
public abstract void setLeaf(boolean isLeaf)
public abstract int getPrevPageNumber()
public abstract void setPrevPageNumber(int pageNumber)
public abstract int getNextPageNumber()
public abstract void setNextPageNumber(int pageNumber)
public abstract int getChildTailPageNumber()
public abstract void setChildTailPageNumber(int pageNumber)
public abstract int getTotalEntrySize()
public abstract void setTotalEntrySize(int totalSize)
public abstract byte[] getEntryPrefix()
public abstract void setEntryPrefix(byte[] entryPrefix)
public abstract java.util.List<IndexData.Entry> getEntries()
public abstract void setEntries(java.util.List<IndexData.Entry> entries)
public abstract void addEntry(int idx,
IndexData.Entry entry)
throws java.io.IOException
java.io.IOExceptionpublic abstract IndexData.Entry removeEntry(int idx) throws java.io.IOException
java.io.IOExceptionpublic final boolean isEmpty()
public final int getCompressedEntrySize()
public final int findEntry(IndexData.Entry entry)
public final int hashCode()
hashCode in class java.lang.Objectpublic final boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic final java.lang.String toString()
toString in class java.lang.Object