Packages

p

lightdb

package lightdb

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. lightdb
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
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 lock
  12. package materialized
  13. package spatial
  14. package store
  15. package transaction
  16. package trigger
  17. package upgrade
  18. 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 Disposable 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. implicit class NumericOps[A] extends AnyRef
  5. sealed trait Persistence extends AnyRef
  6. case class Query[Doc <: Document[Doc], Model <: DocumentModel[Doc], V](model: Model, store: Store[Doc, Model], conversion: Conversion[Doc, V], 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
  7. 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]) extends Product with Serializable
  8. trait Sort extends AnyRef
  9. sealed trait SortDirection extends AnyRef
  10. case class StoredValue[T](key: String, collection: Collection[KeyValue, KeyValue.type], default: () => T, persistence: Persistence)(implicit rw: RW[T]) extends Product with Serializable
  11. final case class Timestamp(value: Long = System.currentTimeMillis()) extends AnyVal with 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 Timestamp extends Serializable
  8. object Unique

    Unique String generator

Inherited from AnyRef

Inherited from Any

Ungrouped