Modifier | Constructor and Description |
---|---|
protected |
DataPage() |
Modifier and Type | Method and Description |
---|---|
abstract void |
addEntry(int idx,
IndexData.Entry entry) |
boolean |
equals(Object o) |
int |
findEntry(IndexData.Entry entry) |
abstract int |
getChildTailPageNumber() |
int |
getCompressedEntrySize() |
abstract 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(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) |
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 List<IndexData.Entry> getEntries()
public abstract void setEntries(List<IndexData.Entry> entries)
public abstract void addEntry(int idx, IndexData.Entry entry) throws IOException
IOException
public abstract IndexData.Entry removeEntry(int idx) throws IOException
IOException
public final boolean isEmpty()
public final int getCompressedEntrySize()
public final int findEntry(IndexData.Entry entry)
Copyright © 2005–2018. All rights reserved.