Module swim.db
Package swim.db

Class UTreeValue

java.lang.Object
swim.db.UTreeValue

public class UTreeValue extends Object
  • Constructor Details

    • UTreeValue

      public UTreeValue(Trunk<UTree> trunk)
  • Method Details

    • trunk

      public final Trunk<UTree> trunk()
    • settings

      public final StoreSettings settings()
    • database

      public final Database database()
    • name

      public final swim.structure.Value name()
    • tree

      public final UTree tree()
    • treeDelegate

      public final TreeDelegate treeDelegate()
    • setTreeDelegate

      public void setTreeDelegate(TreeDelegate treeDelegate)
    • isResident

      public boolean isResident()
    • isResident

      public UTreeValue isResident(boolean isResident)
    • isTransient

      public boolean isTransient()
    • isTransient

      public UTreeValue isTransient(boolean isTransient)
    • get

      public swim.structure.Value get()
    • set

      public swim.structure.Value set(swim.structure.Value newValue)
    • clear

      public void clear()
    • didFail

      protected void didFail(StoreException error)
    • load

      public UTreeValue load()
    • commitAsync

      public void commitAsync(Commit commit)
    • commit

      public Chunk commit(Commit commit) throws InterruptedException
      Throws:
      InterruptedException