lightdb
package lightdb
Members list
Packages
package lightdb.aggregate
package lightdb.backup
package lightdb.collection
package lightdb.distance
package lightdb.doc
package lightdb.error
package lightdb.facet
package lightdb.feature
package lightdb.field
package lightdb.filter
package lightdb.materialized
package lightdb.spatial
package lightdb.store
package lightdb.transaction
package lightdb.trigger
package lightdb.upgrade
package lightdb.util
Type members
Classlikes
final case class Id[Doc](value: String) extends AnyVal
Attributes
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass AnyValtrait Matchableclass AnyShow all
object Id
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, FeatureSupport[DBFeatureKey]
The database to be implemented. Collections may be used without a LightDB instance, but with drastically diminished functionality. It is always ideal for collections to be associated with a database.
The database to be implemented. Collections may be used without a LightDB instance, but with drastically diminished functionality. It is always ideal for collections to be associated with a database.
Attributes
- Supertypes
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]](collection: Collection[Doc, Model], filter: Option[Filter[Doc]], sort: List[Sort], offset: Int, limit: Option[Int], countTotal: Boolean, scoreDocs: Boolean, minDocScore: Option[Double], facets: List[FacetQuery[Doc]])
object Query
case class SearchResults[Doc <: Document[Doc], Model <: DocumentModel[Doc], V](model: Model, offset: Int, limit: Option[Int], total: Option[Int], iteratorWithScore: Iterator[(V, Double)], facetResults: Map[FacetField[Doc], FacetResult], transaction: Transaction[Doc])
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, collection: Collection[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]
In this article