lightdb.model.Collection
See theCollection companion object
abstract class Collection[D <: Document[D]](val collectionName: String, val db: LightDB, val autoCommit: Boolean, val atomic: Boolean) extends AbstractCollection[D], DocumentModel[D]
Attributes
- Companion
- object
- Graph
-
- Supertypes
-
trait DocumentModel[D]trait AbstractCollection[D]trait DocumentActionSupport[D]class Objecttrait Matchableclass AnyShow all
- Known subtypes
-
class RecordDocumentCollection[D]
Members list
Type members
Inherited types
Attributes
- Inherited from:
- DocumentModel
Value members
Concrete methods
Attributes
- Definition Classes
Inherited methods
Attributes
- Inherited from:
- AbstractCollection
Attributes
- Inherited from:
- AbstractCollection
Attributes
- Inherited from:
- AbstractCollection
Attributes
- Inherited from:
- AbstractCollection
Attributes
- Inherited from:
- DocumentActionSupport
protected def doSet(doc: D, collection: AbstractCollection[D], set: (Id[D], Json) => IO[Unit])(implicit lock: DocLock[D]): IO[D]
Attributes
- Inherited from:
- DocumentActionSupport
Attributes
- Inherited from:
- AbstractCollection
Attributes
- Inherited from:
- AbstractCollection
Attributes
- Inherited from:
- DocumentModel
def indexedLinks[V](name: String, createKey: V => String, createV: D => V, maxLinks: MaxLinks): IndexedLinks[V, D]
Creates a key/value stored object with a list of links. This can be incredibly efficient for small lists, but much slower for larger sets of data and a standard index would be preferable.
Creates a key/value stored object with a list of links. This can be incredibly efficient for small lists, but much slower for larger sets of data and a standard index would be preferable.
Attributes
- Inherited from:
- AbstractCollection
Attributes
- Inherited from:
- AbstractCollection
Attributes
- Inherited from:
- AbstractCollection
Attributes
- Inherited from:
- AbstractCollection
Attributes
- Inherited from:
- AbstractCollection
Attributes
- Inherited from:
- AbstractCollection
Attributes
- Inherited from:
- AbstractCollection
Inherited fields
Attributes
- Inherited from:
- DocumentActionSupport
Attributes
- Inherited from:
- DocumentActionSupport
Attributes
- Inherited from:
- DocumentActionSupport
Attributes
- Inherited from:
- DocumentActionSupport
Attributes
- Inherited from:
- DocumentActionSupport
Attributes
- Inherited from:
- DocumentActionSupport
Attributes
- Inherited from:
- DocumentActionSupport
Attributes
- Inherited from:
- DocumentActionSupport
Attributes
- Inherited from:
- DocumentActionSupport
Implicits
Inherited and Abstract implicits
Attributes
- Inherited from:
- AbstractCollection
In this article