t

lightdb.async

AsyncLightDB

trait AsyncLightDB extends FeatureSupport[DBFeatureKey]

Self Type
AsyncLightDB
Linear Supertypes
FeatureSupport[DBFeatureKey], AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. AsyncLightDB
  2. FeatureSupport
  3. AnyRef
  4. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Abstract Value Members

  1. abstract def directory: Option[Path]

    The base directory for this database.

    The base directory for this database. If None, the database is expected to operate entirely in memory.

  2. abstract def storeManager: StoreManager

    Default StoreManager to use for collections that do not specify a Store.

  3. abstract def upgrades: List[AsyncDatabaseUpgrade]

    List of upgrades that should be applied at the start of this database.

Concrete Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##: Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. def apply[T](key: DBFeatureKey[T]): T
    Definition Classes
    FeatureSupport
  5. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  6. def backingStore: AsyncCollection[KeyValue, KeyValue.type]
  7. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @IntrinsicCandidate() @native()
  8. def collection[Doc <: Document[Doc], Model <: DocumentModel[Doc]](model: Model, name: Option[String] = None, store: Option[Store[Doc, Model]] = None, storeManager: Option[StoreManager] = None, maxInsertBatch: Int = 1_000_000, cacheQueries: Boolean = Collection.DefaultCacheQueries): AsyncCollection[Doc, Model]
  9. def dispose(): IO[Boolean]
  10. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  11. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  12. def featureMap: Map[DBFeatureKey[Any], Any]
    Definition Classes
    FeatureSupport
  13. def features: Iterable[Any]
    Definition Classes
    FeatureSupport
  14. def get[T](key: DBFeatureKey[T]): Option[T]
    Definition Classes
    FeatureSupport
  15. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @IntrinsicCandidate() @native()
  16. def getOrCreate[T](key: DBFeatureKey[T], create: => T): T
    Definition Classes
    FeatureSupport
  17. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @IntrinsicCandidate() @native()
  18. final def init(): IO[Boolean]
  19. def initialize(): IO[Unit]
    Attributes
    protected
  20. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  21. def name: String

    Identifiable name for this database.

    Identifiable name for this database. Defaults to using the class name.

  22. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  23. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @IntrinsicCandidate() @native()
  24. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @IntrinsicCandidate() @native()
  25. def put[T](key: DBFeatureKey[T], value: T): Unit
    Definition Classes
    AsyncLightDB → FeatureSupport
  26. def reIndex(): IO[Int]
  27. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  28. def toString(): String
    Definition Classes
    AnyRef → Any
  29. def truncateOnInit: Boolean

    Automatically truncates all collections in the database during initialization if this is set to true.

    Automatically truncates all collections in the database during initialization if this is set to true. Defaults to false.

    Attributes
    protected
  30. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  31. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  32. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  33. object stored
  34. object underlying extends LightDB

Deprecated Value Members

  1. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable]) @Deprecated
    Deprecated

    (Since version 9)

Inherited from FeatureSupport[DBFeatureKey]

Inherited from AnyRef

Inherited from Any

Ungrouped