Packages

p

lightdb

package lightdb

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. Protected

Package Members

  1. package aggregate
  2. package backup
  3. package collection
  4. package distance
  5. package doc
  6. package error
  7. package facet
  8. package feature
  9. package field
  10. package filter
  11. package materialized
  12. package spatial
  13. package store
  14. package transaction
  15. package trigger
  16. package upgrade
  17. package util

Type Members

  1. final case class Id[Doc](value: String) extends AnyVal with Product with Serializable
  2. case class KeyValue(_id: Id[KeyValue], json: Json) extends Document[KeyValue] with Product with Serializable
  3. trait LightDB extends Initializable with FeatureSupport[DBFeatureKey]

    The database to be implemented.

    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.

  4. sealed trait Persistence extends AnyRef
  5. case class Query[Doc <: Document[Doc], Model <: DocumentModel[Doc]](collection: Collection[Doc, Model], filter: Option[Filter[Doc]] = None, sort: List[Sort] = Nil, offset: Int = 0, limit: Option[Int] = None, countTotal: Boolean = false, scoreDocs: Boolean = false, minDocScore: Option[Double] = None, facets: List[FacetQuery[Doc]] = Nil) extends Product with Serializable
  6. 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]) extends Product with Serializable
  7. trait Sort extends AnyRef
  8. sealed trait SortDirection extends AnyRef
  9. case class StoredValue[T](key: String, collection: Collection[KeyValue, KeyValue.type], default: () => T, persistence: Persistence)(implicit rw: RW[T]) extends Product with Serializable

Value Members

  1. object Id extends Serializable
  2. object KeyValue extends DocumentModel[KeyValue] with JsonConversion[KeyValue] with Serializable
  3. object Persistence
  4. object Query extends Serializable
  5. object Sort
  6. object SortDirection
  7. object Unique

    Unique String generator

Ungrouped