SplitStoreManager

lightdb.store.split.SplitStoreManager
case class SplitStoreManager[Storage <: StoreManager, Searching <: CollectionManager](storage: Storage, searching: Searching, searchIndexAll: Boolean) extends CollectionManager

Attributes

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

Members list

Type members

Types

override type S[Doc <: Document[Doc], Model <: DocumentModel[Doc]] = SplitCollection[Doc, Model, storage.S[Doc, Model], searching.S[Doc, Model]]

Value members

Concrete methods

override def create[Doc <: Document[LazyRef(...)], Model <: DocumentModel[Doc]](db: LightDB, model: Model, name: String, path: Option[Path], storeMode: StoreMode[Doc, Model]): S[Doc, Model]

Attributes

Definition Classes

Inherited methods

def productElementNames: Iterator[String]

Attributes

Inherited from:
Product
def productIterator: Iterator[Any]

Attributes

Inherited from:
Product

Concrete fields

lazy override val name: String