lightdb.transaction

Members list

Type members

Classlikes

trait CollectionTransaction[Doc <: Document[Doc], Model <: DocumentModel[Doc]] extends Transaction[Doc, Model]

Attributes

Supertypes
trait Transaction[Doc, Model]
class Object
trait Matchable
class Any
Known subtypes
class SplitCollectionTransaction[Doc, Model, Storage, Searching]
trait PrefixScanningTransaction[Doc <: Document[Doc], Model <: DocumentModel[Doc]] extends Transaction[Doc, Model], TransactionTraversalSupport[Doc, Model]

Attributes

Supertypes
trait TransactionTraversalSupport[Doc, Model]
trait Transaction[Doc, Model]
class Object
trait Matchable
class Any
trait Transaction[Doc <: Document[Doc], Model <: DocumentModel[Doc]]

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes
class HashMapTransaction[Doc, Model]
trait BufferedWritingTransaction[Doc, Model]
trait CollectionTransaction[Doc, Model]
class SplitCollectionTransaction[Doc, Model, Storage, Searching]
trait PrefixScanningTransaction[Doc, Model]

Attributes

Supertypes
class Object
trait Matchable
class Any
final case class Tx10[D1 <: Document[D1], M1 <: DocumentModel[D1], D2 <: Document[D2], M2 <: DocumentModel[D2], D3 <: Document[D3], M3 <: DocumentModel[D3], D4 <: Document[D4], M4 <: DocumentModel[D4], D5 <: Document[D5], M5 <: DocumentModel[D5], D6 <: Document[D6], M6 <: DocumentModel[D6], D7 <: Document[D7], M7 <: DocumentModel[D7], D8 <: Document[D8], M8 <: DocumentModel[D8], D9 <: Document[D9], M9 <: DocumentModel[D9], D10 <: Document[D10], M10 <: DocumentModel[D10]](ta: Transaction[D1, M1], tb: Transaction[D2, M2], tc: Transaction[D3, M3], td: Transaction[D4, M4], te: Transaction[D5, M5], tf: Transaction[D6, M6], tg: Transaction[D7, M7], th: Transaction[D8, M8], ti: Transaction[D9, M9], tj: Transaction[D10, M10])

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
final case class Tx2[D1 <: Document[D1], M1 <: DocumentModel[D1], D2 <: Document[D2], M2 <: DocumentModel[D2]](ta: Transaction[D1, M1], tb: Transaction[D2, M2])

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
final case class Tx3[D1 <: Document[D1], M1 <: DocumentModel[D1], D2 <: Document[D2], M2 <: DocumentModel[D2], D3 <: Document[D3], M3 <: DocumentModel[D3]](ta: Transaction[D1, M1], tb: Transaction[D2, M2], tc: Transaction[D3, M3])

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
final case class Tx4[D1 <: Document[D1], M1 <: DocumentModel[D1], D2 <: Document[D2], M2 <: DocumentModel[D2], D3 <: Document[D3], M3 <: DocumentModel[D3], D4 <: Document[D4], M4 <: DocumentModel[D4]](ta: Transaction[D1, M1], tb: Transaction[D2, M2], tc: Transaction[D3, M3], td: Transaction[D4, M4])

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
final case class Tx5[D1 <: Document[D1], M1 <: DocumentModel[D1], D2 <: Document[D2], M2 <: DocumentModel[D2], D3 <: Document[D3], M3 <: DocumentModel[D3], D4 <: Document[D4], M4 <: DocumentModel[D4], D5 <: Document[D5], M5 <: DocumentModel[D5]](ta: Transaction[D1, M1], tb: Transaction[D2, M2], tc: Transaction[D3, M3], td: Transaction[D4, M4], te: Transaction[D5, M5])

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
final case class Tx6[D1 <: Document[D1], M1 <: DocumentModel[D1], D2 <: Document[D2], M2 <: DocumentModel[D2], D3 <: Document[D3], M3 <: DocumentModel[D3], D4 <: Document[D4], M4 <: DocumentModel[D4], D5 <: Document[D5], M5 <: DocumentModel[D5], D6 <: Document[D6], M6 <: DocumentModel[D6]](ta: Transaction[D1, M1], tb: Transaction[D2, M2], tc: Transaction[D3, M3], td: Transaction[D4, M4], te: Transaction[D5, M5], tf: Transaction[D6, M6])

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
final case class Tx7[D1 <: Document[D1], M1 <: DocumentModel[D1], D2 <: Document[D2], M2 <: DocumentModel[D2], D3 <: Document[D3], M3 <: DocumentModel[D3], D4 <: Document[D4], M4 <: DocumentModel[D4], D5 <: Document[D5], M5 <: DocumentModel[D5], D6 <: Document[D6], M6 <: DocumentModel[D6], D7 <: Document[D7], M7 <: DocumentModel[D7]](ta: Transaction[D1, M1], tb: Transaction[D2, M2], tc: Transaction[D3, M3], td: Transaction[D4, M4], te: Transaction[D5, M5], tf: Transaction[D6, M6], tg: Transaction[D7, M7])

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
final case class Tx8[D1 <: Document[D1], M1 <: DocumentModel[D1], D2 <: Document[D2], M2 <: DocumentModel[D2], D3 <: Document[D3], M3 <: DocumentModel[D3], D4 <: Document[D4], M4 <: DocumentModel[D4], D5 <: Document[D5], M5 <: DocumentModel[D5], D6 <: Document[D6], M6 <: DocumentModel[D6], D7 <: Document[D7], M7 <: DocumentModel[D7], D8 <: Document[D8], M8 <: DocumentModel[D8]](ta: Transaction[D1, M1], tb: Transaction[D2, M2], tc: Transaction[D3, M3], td: Transaction[D4, M4], te: Transaction[D5, M5], tf: Transaction[D6, M6], tg: Transaction[D7, M7], th: Transaction[D8, M8])

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
final case class Tx9[D1 <: Document[D1], M1 <: DocumentModel[D1], D2 <: Document[D2], M2 <: DocumentModel[D2], D3 <: Document[D3], M3 <: DocumentModel[D3], D4 <: Document[D4], M4 <: DocumentModel[D4], D5 <: Document[D5], M5 <: DocumentModel[D5], D6 <: Document[D6], M6 <: DocumentModel[D6], D7 <: Document[D7], M7 <: DocumentModel[D7], D8 <: Document[D8], M8 <: DocumentModel[D8], D9 <: Document[D9], M9 <: DocumentModel[D9]](ta: Transaction[D1, M1], tb: Transaction[D2, M2], tc: Transaction[D3, M3], td: Transaction[D4, M4], te: Transaction[D5, M5], tf: Transaction[D6, M6], tg: Transaction[D7, M7], th: Transaction[D8, M8], ti: Transaction[D9, M9])

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all