Package swim.store.db

Class DbStoreDef

java.lang.Object
swim.store.db.DbStoreDef
All Implemented Interfaces:
swim.codec.Debug, swim.store.StoreDef

public class DbStoreDef extends Object implements swim.store.StoreDef, swim.codec.Debug
  • Field Details

    • storeName

      protected final String storeName
    • path

      protected final String path
    • settings

      protected final swim.db.StoreSettings settings
  • Constructor Details

    • DbStoreDef

      public DbStoreDef(String storeName, String path, swim.db.StoreSettings settings)
  • Method Details

    • storeName

      public final String storeName()
      Specified by:
      storeName in interface swim.store.StoreDef
    • storeName

      public DbStoreDef storeName(String storeName)
    • path

      public final String path()
    • path

      public DbStoreDef path(String path)
    • settings

      public final swim.db.StoreSettings settings()
    • settings

      public DbStoreDef settings(swim.db.StoreSettings settings)
    • copy

      protected DbStoreDef copy(String storeName, String path, swim.db.StoreSettings settings)
    • equals

      public boolean equals(Object other)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • debug

      public <T> swim.codec.Output<T> debug(swim.codec.Output<T> output)
      Specified by:
      debug in interface swim.codec.Debug
    • toString

      public String toString()
      Overrides:
      toString in class Object