java.lang.Object
swim.db.PageRef
- Direct Known Subclasses:
BTreePageRef
,QTreePageRef
,STreePageRef
,UTreePageRef
-
Method Summary
Modifier and TypeMethodDescriptionabstract long
base()
abstract void
abstract PageRef
committed
(int zone, long base, long version) cursor()
abstract int
diffSize()
abstract PageRef
evacuated
(int zone, long version) abstract Value
fold()
abstract Page
hardPage()
abstract boolean
abstract boolean
isEmpty()
abstract Page
loadPage
(boolean isResident) abstract Page
loadPage
(PageLoader pageLoader) abstract Page
loadTree
(boolean isResident) abstract Page
loadTree
(PageLoader pageLoader) abstract Page
page()
abstract PageContext
abstract int
abstract int
pageSize()
abstract PageType
pageType()
abstract int
post()
abstract Page
setPageValue
(Value value, boolean isResident) settings()
abstract void
soften
(long version) abstract Page
softPage()
abstract long
abstract long
span()
abstract int
stem()
abstract Value
toValue()
abstract long
treeSize()
abstract PageRef
uncommitted
(long version) abstract void
abstract void
abstract void
writePageRef
(Output<?> output) abstract int
zone()
-
Method Details
-
pageContext
-
settings
-
pageType
-
stem
public abstract int stem() -
post
public abstract int post() -
zone
public abstract int zone() -
base
public abstract long base() -
span
public abstract long span() -
fold
-
page
-
hardPage
-
softPage
-
softVersion
public abstract long softVersion() -
isEmpty
public abstract boolean isEmpty() -
isCommitted
public abstract boolean isCommitted() -
pageRefSize
public abstract int pageRefSize() -
pageSize
public abstract int pageSize() -
diffSize
public abstract int diffSize() -
treeSize
public abstract long treeSize() -
toValue
-
evacuated
-
committed
-
uncommitted
-
writePageRef
-
writePage
-
writeDiff
-
buildDiff
-
setPageValue
-
loadPage
-
loadPage
-
loadTree
-
loadTree
-
soften
public abstract void soften(long version) -
cursor
-
toDebugString
-