- java.lang.Object
-
- swim.db.Page
-
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract int
arity()
long
base()
abstract void
buildDiff(Builder<Page,?> builder)
abstract int
childCount()
abstract Page
committed(int zone, long base, long version)
abstract Cursor<? extends Object>
cursor()
int
diffSize()
abstract Page
evacuated(int zone, long version)
Value
fold()
abstract Page
getChild(int index)
abstract PageRef
getChildRef(int index)
boolean
isBTreePage()
abstract boolean
isEmpty()
boolean
isLeaf()
boolean
isNode()
boolean
isQTreePage()
boolean
isSTreePage()
boolean
isUTreePage()
abstract Page
loadTree(PageLoader pageLoader)
PageContext
pageContext()
abstract PageRef
pageRef()
int
pageSize()
abstract PageType
pageType()
int
post()
void
printTree()
abstract void
soften(long version)
long
span()
int
stem()
String
toDebugString()
abstract Value
toHeader()
abstract Value
toValue()
long
treeSize()
abstract Page
uncommitted(long version)
abstract long
version()
abstract void
writeDiff(Output<?> output)
abstract void
writePage(Output<?> output)
int
zone()
-
-
-
Method Detail
-
isBTreePage
public boolean isBTreePage()
-
isQTreePage
public boolean isQTreePage()
-
isSTreePage
public boolean isSTreePage()
-
isUTreePage
public boolean isUTreePage()
-
isNode
public boolean isNode()
-
isLeaf
public boolean isLeaf()
-
pageRef
public abstract PageRef pageRef()
-
pageContext
public PageContext pageContext()
-
pageType
public abstract PageType pageType()
-
version
public abstract long version()
-
stem
public int stem()
-
post
public int post()
-
zone
public int zone()
-
base
public long base()
-
span
public long span()
-
fold
public Value fold()
-
isEmpty
public abstract boolean isEmpty()
-
arity
public abstract int arity()
-
childCount
public abstract int childCount()
-
getChildRef
public abstract PageRef getChildRef(int index)
-
getChild
public abstract Page getChild(int index)
-
pageSize
public int pageSize()
-
diffSize
public int diffSize()
-
treeSize
public long treeSize()
-
toHeader
public abstract Value toHeader()
-
toValue
public abstract Value toValue()
-
evacuated
public abstract Page evacuated(int zone, long version)
-
committed
public abstract Page committed(int zone, long base, long version)
-
uncommitted
public abstract Page uncommitted(long version)
-
writePage
public abstract void writePage(Output<?> output)
-
writeDiff
public abstract void writeDiff(Output<?> output)
-
loadTree
public abstract Page loadTree(PageLoader pageLoader)
-
soften
public abstract void soften(long version)
-
printTree
public void printTree()
-
toDebugString
public String toDebugString()
-
-