BasicCollectionTrigger

lightdb.trigger.BasicCollectionTrigger
trait BasicCollectionTrigger[Doc <: Document[Doc], Model <: DocumentModel[Doc]] extends CollectionTrigger[Doc]

Attributes

Graph
Supertypes
trait CollectionTrigger[Doc]
class Object
trait Matchable
class Any

Members list

Value members

Abstract methods

protected def adding(doc: Doc)(implicit transaction: Transaction[Doc]): Unit
def collection: Collection[Doc, Model]
protected def modifying(oldDoc: Doc, newDoc: Doc)(implicit transaction: Transaction[Doc]): Unit
protected def removing(doc: Doc)(implicit transaction: Transaction[Doc]): Unit

Concrete methods

final override def delete[V](index: UniqueIndex[Doc, V], value: V)(implicit transaction: Transaction[Doc]): Unit

Attributes

Definition Classes
final override def insert(doc: Doc)(implicit transaction: Transaction[Doc]): Unit

Attributes

Definition Classes
final override def truncate(): Unit

Attributes

Definition Classes
final override def upsert(doc: Doc)(implicit transaction: Transaction[Doc]): Unit

Attributes

Definition Classes

Inherited methods

def dispose(): Unit

Attributes

Inherited from:
CollectionTrigger