lightdb.sql.SQLiteStore
See theSQLiteStore companion object
class SQLiteStore[Doc <: Document[Doc], Model <: DocumentModel[Doc]](name: String, model: Model, val connectionManager: ConnectionManager, val storeMode: StoreMode[Doc, Model], storeManager: StoreManager) extends SQLStore[Doc, Model]
Attributes
- Companion
- object
- Graph
-
- Supertypes
-
class SQLStore[Doc, Model]class Store[Doc, Model]trait Disposabletrait Initializableclass Objecttrait Matchableclass AnyShow all
Members list
Type members
Inherited classlikes
object transaction
Attributes
- Inherited from:
- Store
- Supertypes
-
class Objecttrait Matchableclass Any
Value members
Inherited methods
Attributes
- Inherited from:
- SQLStore
override def aggregate(query: AggregateQuery[Doc, Model])(implicit transaction: Transaction[Doc]): Stream[MaterializedAggregate[Doc, Model]]
Attributes
- Definition Classes
-
SQLStore -> Store
- Inherited from:
- SQLStore
override def aggregateCount(query: AggregateQuery[Doc, Model])(implicit transaction: Transaction[Doc]): Task[Int]
Attributes
- Definition Classes
-
SQLStore -> Store
- Inherited from:
- SQLStore
Attributes
- Inherited from:
- Store
Attributes
- Inherited from:
- SQLStore
Attributes
- Definition Classes
-
SQLStore -> Store
- Inherited from:
- SQLStore
Attributes
- Inherited from:
- SQLStore
Attributes
- Inherited from:
- SQLStore
Attributes
- Inherited from:
- SQLStore
override def delete[V](field: UniqueIndex[Doc, V], value: V)(implicit transaction: Transaction[Doc]): Task[Boolean]
Attributes
- Definition Classes
-
SQLStore -> Store
- Inherited from:
- SQLStore
Attributes
- Definition Classes
-
SQLStore -> Disposable
- Inherited from:
- SQLStore
override def doSearch[V](query: Query[Doc, Model, V])(implicit transaction: Transaction[Doc]): Task[SearchResults[Doc, Model, V]]
Attributes
- Definition Classes
-
SQLStore -> Store
- Inherited from:
- SQLStore
Attributes
- Inherited from:
- SQLStore
Attributes
- Definition Classes
-
SQLStore -> Store
- Inherited from:
- SQLStore
Attributes
- Inherited from:
- SQLStore
Attributes
- Inherited from:
- SQLStore
override def get[V](field: UniqueIndex[Doc, V], value: V)(implicit transaction: Transaction[Doc]): Task[Option[Doc]]
Attributes
- Definition Classes
-
SQLStore -> Store
- Inherited from:
- SQLStore
Define initialization functionality here, but never call directly.
Define initialization functionality here, but never call directly.
Attributes
- Definition Classes
-
SQLStore -> Initializable
- Inherited from:
- SQLStore
Attributes
- Definition Classes
-
SQLStore -> Store
- Inherited from:
- SQLStore
Attributes
- Inherited from:
- Store
Attributes
- Inherited from:
- SQLStore
Attributes
- Inherited from:
- Disposable
Attributes
- Inherited from:
- Initializable
Attributes
- Inherited from:
- Store
def modify(id: Id[Doc], establishLock: Boolean, deleteOnNone: Boolean)(f: Forge[Option[Doc], Option[Doc]])(implicit transaction: Transaction[Doc]): Task[Option[Doc]]
Attributes
- Inherited from:
- Store
Optimizes this store. This allows the implementation an opportunity to clean up, optimize, etc. to improve the performance of the store.
Optimizes this store. This allows the implementation an opportunity to clean up, optimize, etc. to improve the performance of the store.
Attributes
- Inherited from:
- Store
Attributes
- Definition Classes
-
SQLStore -> Store
- Inherited from:
- SQLStore
Attributes
- Inherited from:
- Store
Attributes
- Inherited from:
- Store
Attributes
- Inherited from:
- Store
Attributes
- Definition Classes
-
SQLStore -> Store
- Inherited from:
- SQLStore
Attributes
- Definition Classes
-
SQLStore -> Store
- Inherited from:
- SQLStore
Attributes
- Inherited from:
- SQLStore
Attributes
- Definition Classes
-
SQLStore -> Store
- Inherited from:
- SQLStore
Attributes
- Definition Classes
-
SQLStore -> Store
- Inherited from:
- SQLStore
Attributes
- Inherited from:
- Store
Attributes
- Inherited from:
- SQLStore
Attributes
- Inherited from:
- Store
Inherited fields
Calls doDispose() exactly one time. Safe to call multiple times.
Calls doDispose() exactly one time. Safe to call multiple times.
Attributes
- Inherited from:
- Disposable
Attributes
- Inherited from:
- Store
Attributes
- Inherited from:
- Store
Attributes
- Inherited from:
- Store
Calls initialize() exactly one time. Safe to call multiple times.
Calls initialize() exactly one time. Safe to call multiple times.
Attributes
- Inherited from:
- Initializable
Attributes
- Inherited from:
- Store
In this article