|
||||||||||
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. |
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 Page
public java.lang.String toString()
toString
in class java.lang.Object
public int getMemory()
getMemory
in class CacheObject
public void moveTo(Session session, int newPos)
Page
moveTo
in class Page
session
- the sessionnewPos
- the new positionpublic boolean canRemove()
CacheObject
canRemove
in class CacheObject
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |