lightdb
package lightdb
Members list
Packages
package lightdb.aggregate
package lightdb.backup
package lightdb.cache
package lightdb.distance
package lightdb.doc
package lightdb.error
package lightdb.facet
package lightdb.feature
package lightdb.field
package lightdb.filter
package lightdb.graph
package lightdb.id
package lightdb.lock
package lightdb.materialized
package lightdb.spatial
package lightdb.store
package lightdb.transaction
package lightdb.traverse
package lightdb.trigger
package lightdb.upgrade
package lightdb.util
Type members
Classlikes
object KeyValue extends DocumentModel[KeyValue], JsonConversion[KeyValue]
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrortrait JsonConversion[KeyValue]trait DocumentModel[KeyValue]class Objecttrait Matchableclass AnyShow all
- Self type
-
KeyValue.type
trait LightDB extends Initializable, Disposable, FeatureSupport[DBFeatureKey]
The database to be implemented. stores may be used without a LightDB instance, but with drastically diminished functionality. It is always ideal for stores to be associated with a database.
The database to be implemented. stores may be used without a LightDB instance, but with drastically diminished functionality. It is always ideal for stores to be associated with a database.
Attributes
- Supertypes
-
trait FeatureSupport[DBFeatureKey]trait Disposabletrait Initializableclass Objecttrait Matchableclass AnyShow all
case class MultiStore[Key, Doc <: Document[Doc], Model <: DocumentModel[Doc], SM <: StoreManager](model: Model, storeManager: SM, nameFromKey: Key => String, db: LightDB)
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
object Persistence
Attributes
- Companion
- trait
- Supertypes
-
trait Sumtrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
Persistence.type
case class Query[Doc <: Document[Doc], Model <: DocumentModel[Doc], V](transaction: CollectionTransaction[Doc, Model], conversion: Conversion[Doc, V], filter: Option[Filter[Doc]], sort: List[Sort], offset: Int, limit: Option[Int], pageSize: Int, countTotal: Boolean, scoreDocs: Boolean, minDocScore: Option[Double], facets: List[FacetQuery[Doc]], optimize: Boolean)
object Query
case class SearchResults[Doc <: Document[Doc], Model <: DocumentModel[Doc], V](model: Model, offset: Int, limit: Option[Int], total: Option[Int], streamWithScore: Stream[(V, Double)], facetResults: Map[FacetField[Doc], FacetResult], transaction: Transaction[Doc, Model])
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
trait Sort
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
object Sort
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
object Ascendingobject Descending
object SortDirection
Attributes
- Companion
- trait
- Supertypes
-
trait Sumtrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
SortDirection.type
case class StoredValue[T](key: String, store: Store[KeyValue, KeyValue.type], default: () => T, persistence: Persistence)(implicit rw: RW[T])
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
- Self type
-
StoredValue[T]
Implicits
Implicits
In this article