- java.lang.Object
-
- swim.db.Page
-
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract intarity()longbase()abstract voidbuildDiff(Builder<Page,?> builder)abstract intchildCount()abstract Pagecommitted(int zone, long base, long version)abstract Cursor<? extends Object>cursor()intdiffSize()abstract Pageevacuated(int zone, long version)Valuefold()abstract PagegetChild(int index)abstract PageRefgetChildRef(int index)booleanisBTreePage()abstract booleanisEmpty()booleanisLeaf()booleanisNode()booleanisQTreePage()booleanisSTreePage()booleanisUTreePage()abstract PageloadTree(PageLoader pageLoader)PageContextpageContext()abstract PageRefpageRef()intpageSize()abstract PageTypepageType()intpost()voidprintTree()abstract voidsoften(long version)longspan()intstem()StringtoDebugString()abstract ValuetoHeader()abstract ValuetoValue()longtreeSize()abstract Pageuncommitted(long version)abstract longversion()abstract voidwriteDiff(Output<?> output)abstract voidwritePage(Output<?> output)intzone()
-
-
-
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()
-
-