|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||
java.lang.Objectorg.h2.util.CacheObject
org.h2.store.Page
org.h2.index.PageDataOverflow
public class PageDataOverflow
Overflow data for a leaf page. Format:
| Field Summary |
|---|
| Fields inherited from class org.h2.store.Page |
|---|
changeCount, FLAG_LAST, TYPE_BTREE_LEAF, TYPE_BTREE_NODE, TYPE_DATA_LEAF, TYPE_DATA_NODE, TYPE_DATA_OVERFLOW, TYPE_EMPTY, TYPE_FREE_LIST, TYPE_STREAM_DATA, TYPE_STREAM_TRUNK |
| Fields inherited from class org.h2.util.CacheObject |
|---|
cacheChained, cacheNext, cachePrevious |
| Method Summary | |
|---|---|
boolean |
canRemove()
Check if the object can be removed from the cache. |
int |
getMemory()
Get the estimated memory size. |
boolean |
isStream()
|
void |
moveTo(Session session,
int newPos)
Copy the data to a new location, change the parent to point to the new location, and free up the current page. |
static Page |
read(PageStore store,
Data data,
int pageId)
Read an overflow page. |
java.lang.String |
toString()
|
void |
write()
Write the page. |
| Methods inherited from class org.h2.store.Page |
|---|
add, canMove, insert, insert, insert, remove, remove, remove |
| Methods inherited from class org.h2.util.CacheObject |
|---|
compareTo, getPos, isChanged, setChanged, setPos |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Method Detail |
|---|
public static Page read(PageStore store,
Data data,
int pageId)
store - the page storedata - the datapageId - the page id
public void write()
Page
write in class Pagepublic java.lang.String toString()
toString in class java.lang.Objectpublic int getMemory()
getMemory in class CacheObject
public void moveTo(Session session,
int newPos)
Page
moveTo in class Pagesession - the sessionnewPos - the new positionpublic boolean canRemove()
CacheObject
canRemove in class CacheObjectpublic boolean isStream()
isStream in class CacheObject
|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||