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 cache
  4. package distance
  5. package doc
  6. package error
  7. package facet
  8. package feature
  9. package field
  10. package filter
  11. package graph
  12. package id
  13. package lock
  14. package materialized
  15. package spatial
  16. package store
  17. package transaction
  18. package traverse
  19. package trigger
  20. package upgrade
  21. package util

Type Members

  1. case class KeyValue(_id: Id[KeyValue], json: Json) extends Document[KeyValue] with Product with Serializable
  2. trait LightDB extends Initializable with Disposable with FeatureSupport[DBFeatureKey]

    The database to be implemented.

    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.

  3. case class MultiStore[Key, Doc <: Document[Doc], Model <: DocumentModel[Doc], SM <: StoreManager](model: Model, storeManager: SM, nameFromKey: (Key) => String, db: LightDB) extends Product with Serializable
  4. implicit class NumericOps[A] extends AnyRef
  5. sealed trait Persistence extends AnyRef
  6. case class Query[Doc <: Document[Doc], Model <: DocumentModel[Doc], V](transaction: CollectionTransaction[Doc, Model], conversion: Conversion[Doc, V], filter: Option[Filter[Doc]] = None, sort: List[Sort] = Nil, offset: Int = 0, limit: Option[Int] = None, pageSize: Int = 1000, countTotal: Boolean = false, scoreDocs: Boolean = false, minDocScore: Option[Double] = None, facets: List[FacetQuery[Doc]] = Nil, optimize: Boolean = false) 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, Model]) extends Product with Serializable
  8. trait Sort extends AnyRef
  9. sealed trait SortDirection extends AnyRef
  10. case class StoredValue[T](key: String, store: Store[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 KeyValue extends DocumentModel[KeyValue] with JsonConversion[KeyValue] with Serializable
  2. object Persistence
  3. object Query extends Serializable
  4. object Sort
  5. object SortDirection
  6. object Timestamp extends Serializable

Inherited from AnyRef

Inherited from Any

Ungrouped