- java.lang.Object
-
- swim.db.Tree
-
-
Constructor Summary
Constructors Constructor Description Tree()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract Treecommitted(int zone, long base, long version, long time)abstract Cursor<? extends Object>cursor()abstract intdiffSize(long version)abstract Treeevacuated(int zone, long version)Valuefold()abstract booleanisEmpty()abstract booleanisResident()abstract TreeisResident(boolean isResident)abstract booleanisTransient()abstract TreeisTransient(boolean isTransient)abstract Treeload()abstract voidloadAsync(Cont<Tree> cont)intpost()abstract PageRefrootRef()abstract Seedseed()StoreSettingssettings()voidsetTreeDelegate(TreeDelegate treeDelegate)abstract voidsoften(long version)longspan()intstem()abstract TreeContexttreeContext()TreeDelegatetreeDelegate()abstract longtreeSize()abstract TreeTypetreeType()abstract Treeuncommitted(long version)abstract voidwriteDiff(Output<?> output, long version)
-
-
-
Method Detail
-
treeType
public abstract TreeType treeType()
-
treeContext
public abstract TreeContext treeContext()
-
settings
public StoreSettings settings()
-
treeDelegate
public TreeDelegate treeDelegate()
-
setTreeDelegate
public void setTreeDelegate(TreeDelegate treeDelegate)
-
rootRef
public abstract PageRef rootRef()
-
seed
public abstract Seed seed()
-
stem
public int stem()
-
post
public int post()
-
span
public long span()
-
fold
public Value fold()
-
isResident
public abstract boolean isResident()
-
isResident
public abstract Tree isResident(boolean isResident)
-
isTransient
public abstract boolean isTransient()
-
isTransient
public abstract Tree isTransient(boolean isTransient)
-
isEmpty
public abstract boolean isEmpty()
-
diffSize
public abstract int diffSize(long version)
-
treeSize
public abstract long treeSize()
-
evacuated
public abstract Tree evacuated(int zone, long version)
-
committed
public abstract Tree committed(int zone, long base, long version, long time)
-
uncommitted
public abstract Tree uncommitted(long version)
-
writeDiff
public abstract void writeDiff(Output<?> output, long version)
-
load
public abstract Tree load() throws InterruptedException
- Throws:
InterruptedException
-
soften
public abstract void soften(long version)
-
-