case class TxReport(rawTxReport: Map[_, _], stmtss: Seq[Seq[Statement]] = Nil) extends Product with Serializable
Facade to Datomic transaction report facade with convenience methods to access tx data.
- Source
- TxReport.scala
- Alphabetic
- By Inheritance
- TxReport
- Serializable
- Product
- Equals
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native()
- def dbAfter: Database
Get database value after transaction.
- def dbBefore: Database
Get database value before transaction.
- def debug: Unit
- def eid: Long
Convenience method to get last affected entity id from transaction.
Convenience method to get last affected entity id from transaction.
Often useful when you know only one entity was affected:
val benId = Person.name("Ben").eid // We could have said val lizId = Person.name("Liz").eids.head
- def eidSet: Set[Long]
Get Set of affected entity ids from transaction.
- def eids: List[Long]
Get List of affected entity ids from transaction
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable])
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- def inst: Date
Get transaction instant (Date).
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- def productElementNames: Iterator[String]
- Definition Classes
- Product
- val rawTxReport: Map[_, _]
- val stmtss: Seq[Seq[Statement]]
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def t: Long
Get transaction time t.
- def toString(): String
- Definition Classes
- TxReport → AnyRef → Any
- def tx: Long
Get transaction entity id (Long).
- def txDataRaw: List[Datum]
- def txE: Entity
Get transaction entity (datomic.Entity).
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()
Documentation/API for the Molecule library - a meta DSL for the Datomic database.
Manual | scalamolecule.org | Github | Forum