trait TxBundles extends Helpers with BooPicklers
Ordering
- Grouped
- Alphabetic
- By Inheritance
Inherited
- TxBundles
- BooPicklers
- Helpers
- DateHandling
- RegexMatching
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Type Members
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
-
implicit
val
anyPickler: Pickler[Any]
- Definition Classes
- BooPicklers
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
bigDec(arg: Any): BigDecimal
- Attributes
- protected
- Definition Classes
- Helpers
-
implicit
def
boopickleSerializerDeserializer[T](implicit arg0: boopickle.Default.Pickler[T]): SerializerDeserializer[T, ByteBuffer]
- Definition Classes
- BooPicklers
-
def
clean(attr: String): String
- Definition Classes
- Helpers
-
def
clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
-
implicit
val
connProxyPickler: CompositePickler[ConnProxy]
- Definition Classes
- BooPicklers
-
def
date2datomicStr(date: Date, zoneOffset: ZoneOffset = localZoneOffset): String
- Definition Classes
- DateHandling
-
def
date2datomicStr2(date: Date, zoneOffset: ZoneOffset = localZoneOffset): String
- Definition Classes
- DateHandling
-
def
date2str(date: Date, zoneOffset: ZoneOffset = localZoneOffset): String
- Definition Classes
- DateHandling
-
implicit
val
datePickler: Pickler[Date]
- Definition Classes
- BooPicklers
-
def
daylight(ms: Long): Int
- Definition Classes
- DateHandling
-
def
double(arg: Any): String
- Attributes
- protected
- Definition Classes
- Helpers
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
escStr(s: String): String
- Definition Classes
- Helpers
-
implicit
val
exPickler: CompositePickler[Throwable]
- Definition Classes
- BooPicklers
-
def
expandDateStr(dateStr: String): String
- Definition Classes
- DateHandling
-
final
def
f(a: Any): Any
- Attributes
- protected
- Definition Classes
- Helpers
-
def
finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
def
firstNs(model: Model): String
- Definition Classes
- Helpers
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
def
getKwName(kw: String): String
- Definition Classes
- Helpers
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
def
inspectTransactBundle(stmtss: Future[Seq[Statement]]*)(implicit conn: Future[Conn], ec: ExecutionContext): Future[Unit]
Inspect transaction bundle statements
Add transaction statements from one or more molecule actions toinspectTransactto see the bundled transaction statements.Inspect transaction bundle statements
Add transaction statements from one or more molecule actions toinspectTransactto see the bundled transaction statements.for { _ <- inspectTransact( // retract e1.getRetractStmts, // save Ns.int(4).getSaveStmts, // insert Ns.int.getInsertStmts(List(5, 6)), // update Ns(e2).int(20).getUpdateStmts ) } yield () // Prints transaction data to output: /* ## 1 ## TxReport ======================================================================== 1 ArrayBuffer( 1 List( 1 :db/retractEntity 17592186045445) 2 List( 1 :db/add #db/id[:db.part/user -1000247] :Ns/int 4 Card(1)) 3 List( 1 :db/add #db/id[:db.part/user -1000252] :Ns/int 5 Card(1)) 4 List( 1 :db/add #db/id[:db.part/user -1000253] :Ns/int 6 Card(1)) 5 List( 1 :db/add 17592186045446 :Ns/int 20 Card(1))) ------------------------------------------------ 2 List( 1 1 added: true , t: 13194139534345, e: 13194139534345, a: 50, v: Wed Nov 14 23:38:15 CET 2018 2 2 added: false, -t: 13194139534345, -e: 17592186045445, -a: 64, -v: 1 3 3 added: true , t: 13194139534345, e: 17592186045450, a: 64, v: 4 4 4 added: true , t: 13194139534345, e: 17592186045451, a: 64, v: 5 5 5 added: true , t: 13194139534345, e: 17592186045452, a: 64, v: 6 6 6 added: true , t: 13194139534345, e: 17592186045446, a: 64, v: 20 7 added: false, -t: 13194139534345, -e: 17592186045446, -a: 64, -v: 2) ======================================================================== */
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
def
jsNumber(tpe: String, v: Any): Any
- Definition Classes
- Helpers
-
def
localOffset: String
- Definition Classes
- DateHandling
-
def
localZoneOffset: ZoneOffset
- Definition Classes
- DateHandling
-
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()
-
final
def
o(opt: Option[Any]): String
- Definition Classes
- Helpers
-
final
def
os(opt: Option[Set[_]]): String
- Definition Classes
- Helpers
-
def
pad(longest: Int, shorter: Int): String
- Definition Classes
- Helpers
-
def
padS(longest: Int, str: String): String
- Definition Classes
- Helpers
-
final
def
render(value: Any): String
- Definition Classes
- Helpers
-
final
def
sq[T](values: Seq[T]): String
- Definition Classes
- Helpers
-
def
str2date(s: String, zoneOffset: ZoneOffset = localZoneOffset): Date
- Definition Classes
- DateHandling
-
def
str2zdt(s: String, zoneOffset: ZoneOffset = localZoneOffset): ZonedDateTime
- Definition Classes
- DateHandling
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
thousands(i: Long): String
- Definition Classes
- Helpers
-
final
def
time(n: Int, prev: Int = 0): Unit
- Attributes
- protected
- Definition Classes
- Helpers
-
def
toString(): String
- Definition Classes
- AnyRef → Any
-
def
transactBundle(stmtss: Future[Seq[Statement]]*)(implicit conn: Future[Conn], ec: ExecutionContext): Future[TxReport]
Transact bundled transaction statements
Transact bundled transaction statements
Supply transaction statements of one or more molecule actions to asynchronously transact a single atomic transaction.
transactBundle( e1.getRetractStmts, Ns.int(4).getSaveStmts, Ns.int.getInsertStmts(List(5, 6)), Ns(e2).int(20).getUpdateStmts ) map { bundleTx => Ns.int.getAsync.map(_ ==> List(3, 4, 5, 6, 20)) }
-
def
truncateDateStr(dateStr: String): String
- Definition Classes
- DateHandling
-
final
def
tupleToSeq(arg: Any): Seq[Any]
- Attributes
- protected
- Definition Classes
- Helpers
-
def
unescStr(s: String): String
- Definition Classes
- Helpers
-
final
def
untupled(rawData: Iterable[Seq[Any]]): Iterable[Seq[Any]]
- Definition Classes
- Helpers
-
implicit
val
uriPickler: Pickler[URI]
- Definition Classes
- BooPicklers
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
-
def
zone: ZoneId
- Definition Classes
- DateHandling

Documentation/API for the Molecule library - a meta DSL for the Datomic database.
scalamolecule.org | Github | Forum