java.lang.Object
swim.db.Tree
swim.db.UTree
-
Constructor Summary
ConstructorsConstructorDescriptionUTree(TreeContext treeContext, int stem, long version, boolean isResident, boolean isTransient) UTree(TreeContext treeContext, Seed seed, boolean isResident, boolean isTransient) UTree(TreeContext treeContext, UTreePageRef rootRef, Seed seed, boolean isResident, boolean isTransient) -
Method Summary
Modifier and TypeMethodDescriptionvoidcleared(long newVersion) committed(int zone, long base, long version, long time) swim.util.Cursor<swim.structure.Value>cursor()intdiffSize(long version) evacuated(int post, long version) swim.structure.Valueget()booleanisEmpty()booleanisResident(boolean isResident) booleanisTransient(boolean isTransient) load()rootPage()rootRef()seed()voidsoften(long version) longtreeSize()treeType()uncommitted(long version) updated(swim.structure.Value newValue, long newVersion, int newPost) voidwriteDiff(swim.codec.Output<?> output, long version) Methods inherited from class swim.db.Tree
fold, post, settings, setTreeDelegate, span, stem, toDiff, treeDelegate
-
Constructor Details
-
UTree
public UTree(TreeContext treeContext, UTreePageRef rootRef, Seed seed, boolean isResident, boolean isTransient) -
UTree
-
UTree
public UTree(TreeContext treeContext, int stem, long version, boolean isResident, boolean isTransient)
-
-
Method Details
-
treeType
-
treeContext
- Specified by:
treeContextin classTree
-
rootRef
-
rootPage
-
seed
-
isResident
public boolean isResident()- Specified by:
isResidentin classTree
-
isResident
- Specified by:
isResidentin classTree
-
isTransient
public boolean isTransient()- Specified by:
isTransientin classTree
-
isTransient
- Specified by:
isTransientin classTree
-
isEmpty
public boolean isEmpty() -
get
public swim.structure.Value get() -
updated
-
cleared
-
diffSize
public int diffSize(long version) -
treeSize
public long treeSize() -
evacuated
-
committed
-
uncommitted
- Specified by:
uncommittedin classTree
-
writeDiff
public void writeDiff(swim.codec.Output<?> output, long version) -
buildDiff
-
load
-
soften
public void soften(long version) -
cursor
public swim.util.Cursor<swim.structure.Value> cursor()
-