PostgreSQLStore
lightdb.postgresql.PostgreSQLStore
class PostgreSQLStore[Doc <: Document[Doc], Model <: DocumentModel[Doc]](name: String, model: Model, val connectionManager: ConnectionManager, val connectionShared: Boolean, val storeMode: StoreMode[Doc, Model]) extends SQLStore[Doc, Model]
Attributes
- Graph
-
- Supertypes
-
class SQLStore[Doc, Model]class Store[Doc, Model]trait Disposableclass Objecttrait Matchableclass AnyShow all
Members list
Type members
Inherited classlikes
object transaction
Attributes
- Inherited from:
- Store
- Supertypes
-
class Objecttrait Matchableclass Any
Value members
Concrete methods
Attributes
- Definition Classes
-
SQLStore
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
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
- 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
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
Attributes
- Inherited from:
- SQLStore
Attributes
- Definition Classes
-
SQLStore -> Store
- Inherited from:
- SQLStore
Attributes
- Inherited from:
- SQLStore
Attributes
- Inherited from:
- Disposable
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
Attributes
- Definition Classes
-
SQLStore -> Store
- Inherited from:
- SQLStore
Attributes
- Inherited from:
- Store
Attributes
- Inherited from:
- Store
Attributes
- 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:
- SQLStore
Attributes
- Inherited from:
- Store
Concrete fields
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
In this article