lightdb.store.split

Members list

Type members

Classlikes

class SplitCollection[Doc <: Document[Doc], Model <: DocumentModel[Doc], Storage <: Store[Doc, Model], Searching <: Collection[Doc, Model]](val name: String, path: Option[Path], model: Model, val storage: Storage, val searching: Searching, val storeMode: StoreMode[Doc, Model], db: LightDB, storeManager: StoreManager) extends Collection[Doc, Model]

Attributes

Supertypes
class Collection[Doc, Model]
class Store[Doc, Model]
trait Disposable
class Object
trait Matchable
class Any
Show all
case class SplitCollectionTransaction[Doc <: Document[Doc], Model <: DocumentModel[Doc], Storage <: Store[Doc, Model], Searching <: Collection[Doc, Model]](store: SplitCollection[Doc, Model, Storage, Searching], parent: Option[Transaction[Doc, Model]]) extends CollectionTransaction[Doc, Model]

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait CollectionTransaction[Doc, Model]
trait Transaction[Doc, Model]
class Object
trait Matchable
class Any
Show all
case class SplitStoreManager[Storage <: StoreManager, Searching <: CollectionManager](storage: Storage, searching: Searching, searchIndexAll: Boolean) extends CollectionManager

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait StoreManager
class Object
trait Matchable
class Any
Show all