org.sigilaris.core.application.scheduling.ConflictFootprint
See theConflictFootprint companion class
object ConflictFootprint
Companion for ConflictFootprint, providing construction from access logs.
Attributes
- Companion
- class
- Source
- ConflictFootprint.scala
- Graph
-
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
ConflictFootprint.type
Members list
Type members
Classlikes
Indicates an access log entry where the stored key does not have the expected table prefix.
Indicates an access log entry where the stored key does not have the expected table prefix.
Value parameters
- key
-
the actual key that violates the invariant
- tablePrefix
-
the expected table prefix
Attributes
- Source
- ConflictFootprint.scala
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Inherited and Abstract types
The names of the product elements
The name of the type
Value members
Concrete methods
Constructs a ConflictFootprint from an access log, validating the prefix invariant.
Constructs a ConflictFootprint from an access log, validating the prefix invariant.
Value parameters
- accessLog
-
the access log recorded during transaction execution
Attributes
- Returns
-
either an invariant violation or the derived footprint
- Source
- ConflictFootprint.scala
Concrete fields
An empty footprint with no reads or writes.
In this article