lightdb
package lightdb
Members list
Type members
Classlikes
final implicit class ByteArrayExtras(val bytes: Array[Byte]) extends AnyVal
Attributes
- Supertypes
-
class AnyValtrait Matchableclass Any
abstract class Collection[D <: Document[D]](val collectionName: String, val db: LightDB, val autoCommit: Boolean)
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
trait IndexSupport[D]class RecordDocumentCollection[D]
object Collection
Attributes
- Companion
- class
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
Collection.type
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
final class Id[T](val value: String) extends AnyVal
Attributes
- Companion
- object
- Supertypes
-
class AnyValtrait Matchableclass Any
object Id
case class IndexedLink[D <: Document[D]](_id: Id[IndexedLink[D]], links: List[Id[D]]) extends Document[IndexedLink[D]]
Attributes
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
object IndexedLink
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
IndexedLink.type
case class IndexedLinks[V, D <: Document[D]](name: String, createKey: V => String, createV: D => V, loadStore: () => Store, collection: Collection[D], maxLinks: MaxLinks)
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
object KeyValue
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
object MaxLinks
trait RecordDocument[D <: RecordDocument[D]] extends Document[D]
Attributes
- Supertypes
abstract class RecordDocumentCollection[D <: RecordDocument[D]](collectionName: String, db: LightDB) extends Collection[D]
Attributes
- Supertypes
trait Store
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
case class StoredValue[T](key: String, collection: Collection[KeyValue], default: () => T, cache: Boolean)(implicit rw: RW[T])
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Implicits
Implicits
In this article