Save_datomic

molecule.datalog.datomic.transaction.Save_datomic
trait Save_datomic extends DatomicBase_JVM, SaveOps, MoleculeLogging

Attributes

Source
Save_datomic.scala
Graph
Supertypes
trait MoleculeLogging
trait Logging
trait SaveOps
trait BaseOps
trait BaseHelpers
trait DateHandling
trait RegexMatching
trait JsonBase
trait Action2Data
trait ModelUtils
trait DataType
class Object
trait Matchable
class Any
Show all
Self type
ResolveSave

Members list

Type members

Inherited classlikes

implicit class Regex(sc: StringContext)

Attributes

Inherited from:
RegexMatching
Source
RegexMatching.scala
Supertypes
class Object
trait Matchable
class Any

Inherited types

type Data = List[List[AnyRef]]

Attributes

Inherited from:
DatomicDataType_JVM
Source
DatomicDataType_JVM.scala

Value members

Concrete methods

override protected def addBackRef(backRefNs: String): Unit

Attributes

Definition Classes
SaveOps
Source
Save_datomic.scala
override protected def addOne[T](ns: String, attr: String, optValue: Option[T], handleValue: T => Any, exts: List[String]): Unit

Attributes

Definition Classes
SaveOps
Source
Save_datomic.scala
override protected def addRef(ns: String, refAttr: String, refNs: String, card: Card): Unit

Attributes

Definition Classes
SaveOps
Source
Save_datomic.scala
override protected def addSet[T](ns: String, attr: String, optSet: Option[Set[Any]], transformValue: T => Any, set2array: Set[Any] => Array[AnyRef], refNs: Option[String], exts: List[String], value2json: (StringBuffer, T) => StringBuffer): Unit

Attributes

Definition Classes
SaveOps
Source
Save_datomic.scala
def getRawStmts(elements: List[Element], id: String, debug: Boolean, init: Boolean, idIndex: Int): Data

Attributes

Source
Save_datomic.scala
def getStmts(elements: List[Element], idIndex: Int): Data

Attributes

Source
Save_datomic.scala
override protected def handleRefNs(refNs: String): Unit

Attributes

Definition Classes
SaveOps
Source
Save_datomic.scala

Inherited methods

protected def addRetractEntityStmt(id: AnyRef): Boolean

Attributes

Inherited from:
DatomicBase_JVM
Source
DatomicBase_JVM.scala
protected def appendEscapedString(buf: StringBuffer, s: String): Unit

Attributes

Inherited from:
JsonBase
Source
JsonBase.scala
protected def appendStmt(op: Keyword, e: AnyRef, a: Keyword, v: AnyRef): Unit

Attributes

Inherited from:
DatomicBase_JVM
Source
DatomicBase_JVM.scala
protected def bigDec(arg: Any): BigDecimal

Attributes

Inherited from:
BaseHelpers
Source
BaseHelpers.scala
protected def countValueAttrs(elements: List[Element]): Int

Attributes

Inherited from:
ModelUtils
Source
ModelUtils.scala
def date2datomic(date: Date): String

Attributes

Inherited from:
DateHandling
Source
DateHandling.scala
def date2str(date: Date, zoneOffset: ZoneOffset): String

Attributes

Inherited from:
DateHandling
Source
DateHandling.scala
def daylight(ms: Long): Int

Attributes

Inherited from:
DateHandling
Source
DateHandling.scala
protected def double(arg: Any): String

Attributes

Inherited from:
BaseHelpers
Source
BaseHelpers.scala
def escStr(s: String): String

Attributes

Inherited from:
BaseHelpers
Source
BaseHelpers.scala
def expandDateStr(dateStr: String): String

Attributes

Inherited from:
DateHandling
Source
DateHandling.scala
def firstLow(str: Any): String

Attributes

Inherited from:
BaseHelpers
Source
BaseHelpers.scala
final def getAttrNames(elements: List[Element], attrs: Set[String]): Set[String]

Attributes

Inherited from:
ModelUtils
Source
ModelUtils.scala
protected def getConn(proxy: ConnProxy): Future[DatomicConn_JVM]

Attributes

Inherited from:
DatomicBase_JVM
Source
DatomicBase_JVM.scala
final protected def getInitialNonGenericNs(elements: List[Element]): String

Attributes

Inherited from:
ModelUtils
Source
ModelUtils.scala
final protected def getInitialNs(elements: List[Element]): String

Attributes

Inherited from:
ModelUtils
Source
ModelUtils.scala
def getKwName(kw: String): String

Attributes

Inherited from:
BaseHelpers
Source
BaseHelpers.scala
def indent(tabs: Int): String

Attributes

Inherited from:
BaseHelpers
Source
BaseHelpers.scala
protected def initTxBase(elements: List[Element], idIndex: Int): Unit

Attributes

Inherited from:
DatomicBase_JVM
Source
DatomicBase_JVM.scala
def isRefUpdate(elements: List[Element]): Boolean

Attributes

Inherited from:
ModelUtils
Source
ModelUtils.scala
protected def kw(ns: String, attr: String): Keyword

Attributes

Inherited from:
DatomicBase_JVM
Source
DatomicBase_JVM.scala
def localOffset: String

Attributes

Inherited from:
DateHandling
Source
DateHandling.scala
def localZoneOffset: ZoneOffset

Attributes

Inherited from:
DateHandling
Source
DateHandling.scala
protected def logger: Logger

The logger for this class.

The logger for this class.

Attributes

Inherited from:
Logging
Source
Logging.scala
protected def loggerName: String

Override this to change the name of the underlying logger.

Override this to change the name of the underlying logger.

Defaults to class name with package

Attributes

Inherited from:
Logging
Source
Logging.scala
protected def newId: String

Attributes

Inherited from:
DatomicBase_JVM
Source
DatomicBase_JVM.scala
protected def noKeywords(elements: List[Element], optProxy: Option[ConnProxy]): List[Element]

Attributes

Inherited from:
ModelUtils
Source
ModelUtils.scala
final protected def nonReservedAttr(a: Attr, proxy: ConnProxy): (String, String)

Attributes

Inherited from:
ModelUtils
Source
ModelUtils.scala
final protected def nonReservedBackRef(backRef: BackRef, proxy: ConnProxy): (String, String)

Attributes

Inherited from:
ModelUtils
Source
ModelUtils.scala
final protected def nonReservedRef(ref: Ref, proxy: ConnProxy): (String, String, String)

Attributes

Inherited from:
ModelUtils
Source
ModelUtils.scala
final def o(opt: Option[Any]): String

Attributes

Inherited from:
BaseHelpers
Source
BaseHelpers.scala
final def oStr(opt: Option[String]): String

Attributes

Inherited from:
BaseHelpers
Source
BaseHelpers.scala
final def oStr2(opt: Option[String]): String

Attributes

Inherited from:
BaseHelpers
Source
BaseHelpers.scala
protected def okEnumIdent(enumIdent: String): String

Attributes

Inherited from:
BaseHelpers
Source
BaseHelpers.scala
protected def okIdent(name: String): String

Attributes

Inherited from:
BaseHelpers
Source
BaseHelpers.scala
protected def okNamespaceName(name: String): String

Attributes

Inherited from:
BaseHelpers
Source
BaseHelpers.scala
protected def okPartitionName(name: String): String

Attributes

Inherited from:
BaseHelpers
Source
BaseHelpers.scala
final def opt(opt: Option[Any]): String

Attributes

Inherited from:
BaseHelpers
Source
BaseHelpers.scala
def pad(longest: Int, shorter: Int): String

Attributes

Inherited from:
BaseHelpers
Source
BaseHelpers.scala
def padS(longest: Int, str: String): String

Attributes

Inherited from:
BaseHelpers
Source
BaseHelpers.scala
protected def quote(buf: StringBuffer, s: String): StringBuffer

Attributes

Inherited from:
JsonBase
Source
JsonBase.scala
final def render(value: Any): String

Attributes

Inherited from:
BaseHelpers
Source
BaseHelpers.scala
final def renderValidations(validations: Seq[(String, String)]): String

Attributes

Inherited from:
BaseHelpers
Source
BaseHelpers.scala
final protected def resetTimer(): Unit

Attributes

Inherited from:
BaseHelpers
Source
BaseHelpers.scala
final protected def resolveReservedNames(a0: Attr, proxy: ConnProxy, optFilterAttr: Option[Attr]): Attr

Attributes

Inherited from:
ModelUtils
Source
ModelUtils.scala
protected def set2json[T](set: Set[T], value2json: (StringBuffer, T) => StringBuffer): String

Attributes

Inherited from:
JsonBase
Source
JsonBase.scala
final def sq[T](values: Iterable[T]): String

Attributes

Inherited from:
BaseHelpers
Source
BaseHelpers.scala
def ss(a: String, b: String, c: String): String

Attributes

Inherited from:
BaseHelpers
Source
BaseHelpers.scala
def ss(a: String, b: String): String

Attributes

Inherited from:
BaseHelpers
Source
BaseHelpers.scala
protected def stmtList: ArrayList[AnyRef]

Attributes

Inherited from:
DatomicBase_JVM
Source
DatomicBase_JVM.scala
def str2date(s: String, zoneOffset: ZoneOffset): Date

Attributes

Inherited from:
DateHandling
Source
DateHandling.scala
def str2zdt(s: String, zoneOffset: ZoneOffset): ZonedDateTime

Attributes

Inherited from:
DateHandling
Source
DateHandling.scala
def thousands(i: Long): String

Attributes

Inherited from:
BaseHelpers
Source
BaseHelpers.scala
final protected def time(n: Int, prev: Int): Unit

Attributes

Inherited from:
BaseHelpers
Source
BaseHelpers.scala
def truncateDateStr(dateStr: String): String

Attributes

Inherited from:
DateHandling
Source
DateHandling.scala
def unescStr(s: String): String

Attributes

Inherited from:
BaseHelpers
Source
BaseHelpers.scala
protected def unexpected(element: Element): Nothing

Attributes

Inherited from:
Action2Data
Source
Action2Data.scala
def withDecimal(v: Any): String

Attributes

Inherited from:
BaseHelpers
Source
BaseHelpers.scala
def zone: ZoneId

Attributes

Inherited from:
DateHandling
Source
DateHandling.scala

Concrete fields

lazy override protected val extsBigDecimal: List[String]

Attributes

Source
Save_datomic.scala
lazy override protected val extsBigInt: List[String]

Attributes

Source
Save_datomic.scala
lazy override protected val extsBoolean: List[String]

Attributes

Source
Save_datomic.scala
lazy override protected val extsByte: List[String]

Attributes

Source
Save_datomic.scala
lazy override protected val extsChar: List[String]

Attributes

Source
Save_datomic.scala
lazy override protected val extsDate: List[String]

Attributes

Source
Save_datomic.scala
lazy override protected val extsDouble: List[String]

Attributes

Source
Save_datomic.scala
lazy override protected val extsFloat: List[String]

Attributes

Source
Save_datomic.scala
lazy override protected val extsInt: List[String]

Attributes

Source
Save_datomic.scala
lazy override protected val extsLong: List[String]

Attributes

Source
Save_datomic.scala
lazy override protected val extsShort: List[String]

Attributes

Source
Save_datomic.scala
lazy override protected val extsString: List[String]

Attributes

Source
Save_datomic.scala
lazy override protected val extsURI: List[String]

Attributes

Source
Save_datomic.scala
lazy override protected val extsUUID: List[String]

Attributes

Source
Save_datomic.scala
lazy override protected val transformBigDecimal: BigDecimal => Any

Attributes

Source
Save_datomic.scala
lazy override protected val transformBigInt: BigInt => Any

Attributes

Source
Save_datomic.scala
lazy override protected val transformBoolean: Boolean => Any

Attributes

Source
Save_datomic.scala
lazy override protected val transformByte: Byte => Any

Attributes

Source
Save_datomic.scala
lazy override protected val transformChar: Char => Any

Attributes

Source
Save_datomic.scala
lazy override protected val transformDate: Date => Any

Attributes

Source
Save_datomic.scala
lazy override protected val transformDouble: Double => Any

Attributes

Source
Save_datomic.scala
lazy override protected val transformFloat: Float => Any

Attributes

Source
Save_datomic.scala
lazy override protected val transformInt: Int => Any

Attributes

Source
Save_datomic.scala
lazy override protected val transformLong: Long => Any

Attributes

Source
Save_datomic.scala
lazy override protected val transformShort: Short => Any

Attributes

Source
Save_datomic.scala
lazy override protected val transformString: String => Any

Attributes

Source
Save_datomic.scala
lazy override protected val transformURI: URI => Any

Attributes

Source
Save_datomic.scala
lazy override protected val transformUUID: UUID => Any

Attributes

Source
Save_datomic.scala

Inherited fields

lazy protected val add: Keyword

Attributes

Inherited from:
DatomicBase_JVM
Source
DatomicBase_JVM.scala
protected var backRefs: Map[String, AnyRef]

Attributes

Inherited from:
DatomicBase_JVM
Source
DatomicBase_JVM.scala
lazy protected val bigDec2java: Any => BigDecimal

Attributes

Inherited from:
DatomicBase_JVM
Source
DatomicBase_JVM.scala
lazy protected val bigInt2java: Any => BigInteger

Attributes

Inherited from:
DatomicBase_JVM
Source
DatomicBase_JVM.scala
lazy protected val boolean2java: Any => Boolean

Attributes

Inherited from:
DatomicBase_JVM
Source
DatomicBase_JVM.scala
lazy protected val byte2java: Any => Int

Attributes

Inherited from:
DatomicBase_JVM
Source
DatomicBase_JVM.scala
lazy protected val char2java: Any => String

Attributes

Inherited from:
DatomicBase_JVM
Source
DatomicBase_JVM.scala
protected var data: List[(String, String, String, Seq[AnyRef], Boolean)]

Attributes

Inherited from:
DatomicBase_JVM
Source
DatomicBase_JVM.scala
lazy protected val dbId: Keyword

Attributes

Inherited from:
DatomicBase_JVM
Source
DatomicBase_JVM.scala
protected var e: AnyRef

Attributes

Inherited from:
DatomicBase_JVM
Source
DatomicBase_JVM.scala
protected var e0: AnyRef

Attributes

Inherited from:
DatomicBase_JVM
Source
DatomicBase_JVM.scala
protected var filterElements: List[Element]

Attributes

Inherited from:
DatomicBase_JVM
Source
DatomicBase_JVM.scala
lazy protected val handleBigDecimal: Any => Any

Attributes

Inherited from:
BaseOps
Source
BaseOps.scala
lazy protected val handleBigInt: Any => Any

Attributes

Inherited from:
BaseOps
Source
BaseOps.scala
lazy protected val handleBoolean: Any => Any

Attributes

Inherited from:
BaseOps
Source
BaseOps.scala
lazy protected val handleByte: Any => Any

Attributes

Inherited from:
BaseOps
Source
BaseOps.scala
lazy protected val handleChar: Any => Any

Attributes

Inherited from:
BaseOps
Source
BaseOps.scala
lazy protected val handleDate: Any => Any

Attributes

Inherited from:
BaseOps
Source
BaseOps.scala
lazy protected val handleDouble: Any => Any

Attributes

Inherited from:
BaseOps
Source
BaseOps.scala
lazy protected val handleFloat: Any => Any

Attributes

Inherited from:
BaseOps
Source
BaseOps.scala
lazy protected val handleInt: Any => Any

Attributes

Inherited from:
BaseOps
Source
BaseOps.scala
lazy protected val handleLong: Any => Any

Attributes

Inherited from:
BaseOps
Source
BaseOps.scala
lazy protected val handleShort: Any => Any

Attributes

Inherited from:
BaseOps
Source
BaseOps.scala
lazy protected val handleString: Any => Any

Attributes

Inherited from:
BaseOps
Source
BaseOps.scala
lazy protected val handleURI: Any => Any

Attributes

Inherited from:
BaseOps
Source
BaseOps.scala
lazy protected val handleUUID: Any => Any

Attributes

Inherited from:
BaseOps
Source
BaseOps.scala
protected var ids: Seq[AnyRef]

Attributes

Inherited from:
DatomicBase_JVM
Source
DatomicBase_JVM.scala
val logFormatter: Formatter

Attributes

Inherited from:
MoleculeLogging
Source
MoleculeLogging.scala
val logLevel: Level

Attributes

Inherited from:
MoleculeLogging
Source
MoleculeLogging.scala
protected var lowest: Int

Attributes

Inherited from:
DatomicBase_JVM
Source
DatomicBase_JVM.scala
protected var nsFull: String

Attributes

Inherited from:
DatomicBase_JVM
Source
DatomicBase_JVM.scala
lazy protected val one2jsonBigDecimal: BigDecimal => String

Attributes

Inherited from:
BaseOps
Source
BaseOps.scala
lazy protected val one2jsonBigInt: BigInt => String

Attributes

Inherited from:
BaseOps
Source
BaseOps.scala
lazy protected val one2jsonBoolean: Boolean => String

Attributes

Inherited from:
BaseOps
Source
BaseOps.scala
lazy protected val one2jsonByte: Byte => String

Attributes

Inherited from:
BaseOps
Source
BaseOps.scala
lazy protected val one2jsonChar: Char => String

Attributes

Inherited from:
BaseOps
Source
BaseOps.scala
lazy protected val one2jsonDate: Date => String

Attributes

Inherited from:
BaseOps
Source
BaseOps.scala
lazy protected val one2jsonDouble: Double => String

Attributes

Inherited from:
BaseOps
Source
BaseOps.scala
lazy protected val one2jsonFloat: Float => String

Attributes

Inherited from:
BaseOps
Source
BaseOps.scala
lazy protected val one2jsonInt: Int => String

Attributes

Inherited from:
BaseOps
Source
BaseOps.scala
lazy protected val one2jsonLong: Long => String

Attributes

Inherited from:
BaseOps
Source
BaseOps.scala
lazy protected val one2jsonShort: Short => String

Attributes

Inherited from:
BaseOps
Source
BaseOps.scala
lazy protected val one2jsonString: String => String

Attributes

Inherited from:
BaseOps
Source
BaseOps.scala
lazy protected val one2jsonURI: URI => String

Attributes

Inherited from:
BaseOps
Source
BaseOps.scala
lazy protected val one2jsonUUID: UUID => String

Attributes

Inherited from:
BaseOps
Source
BaseOps.scala
protected var part: String

Attributes

Inherited from:
DatomicBase_JVM
Source
DatomicBase_JVM.scala
lazy protected val retract: Keyword

Attributes

Inherited from:
DatomicBase_JVM
Source
DatomicBase_JVM.scala
lazy protected val retractEntity: Keyword

Attributes

Inherited from:
DatomicBase_JVM
Source
DatomicBase_JVM.scala
lazy protected val set2arrayBigDecimal: Set[Any] => Array[AnyRef]

Attributes

Inherited from:
BaseOps
Source
BaseOps.scala
lazy protected val set2arrayBigInt: Set[Any] => Array[AnyRef]

Attributes

Inherited from:
BaseOps
Source
BaseOps.scala
lazy protected val set2arrayBoolean: Set[Any] => Array[AnyRef]

Attributes

Inherited from:
BaseOps
Source
BaseOps.scala
lazy protected val set2arrayByte: Set[Any] => Array[AnyRef]

Attributes

Inherited from:
BaseOps
Source
BaseOps.scala
lazy protected val set2arrayChar: Set[Any] => Array[AnyRef]

Attributes

Inherited from:
BaseOps
Source
BaseOps.scala
lazy protected val set2arrayDate: Set[Any] => Array[AnyRef]

Attributes

Inherited from:
BaseOps
Source
BaseOps.scala
lazy protected val set2arrayDouble: Set[Any] => Array[AnyRef]

Attributes

Inherited from:
BaseOps
Source
BaseOps.scala
lazy protected val set2arrayFloat: Set[Any] => Array[AnyRef]

Attributes

Inherited from:
BaseOps
Source
BaseOps.scala
lazy protected val set2arrayInt: Set[Any] => Array[AnyRef]

Attributes

Inherited from:
BaseOps
Source
BaseOps.scala
lazy protected val set2arrayLong: Set[Any] => Array[AnyRef]

Attributes

Inherited from:
BaseOps
Source
BaseOps.scala
lazy protected val set2arrayShort: Set[Any] => Array[AnyRef]

Attributes

Inherited from:
BaseOps
Source
BaseOps.scala
lazy protected val set2arrayString: Set[Any] => Array[AnyRef]

Attributes

Inherited from:
BaseOps
Source
BaseOps.scala
lazy protected val set2arrayURI: Set[Any] => Array[AnyRef]

Attributes

Inherited from:
BaseOps
Source
BaseOps.scala
lazy protected val set2arrayUUID: Set[Any] => Array[AnyRef]

Attributes

Inherited from:
BaseOps
Source
BaseOps.scala
lazy protected val short2java: Any => Int

Attributes

Inherited from:
DatomicBase_JVM
Source
DatomicBase_JVM.scala
protected var stmt: List[AnyRef]

Attributes

Inherited from:
DatomicBase_JVM
Source
DatomicBase_JVM.scala
final protected val stmts: ArrayList[List[AnyRef]]

Attributes

Inherited from:
DatomicBase_JVM
Source
DatomicBase_JVM.scala
protected var tempId: Int

Attributes

Inherited from:
DatomicBase_JVM
Source
DatomicBase_JVM.scala
protected val unusedRefIds: ListBuffer[AnyRef]

Attributes

Inherited from:
DatomicBase_JVM
Source
DatomicBase_JVM.scala
protected val usedRefIds: ListBuffer[AnyRef]

Attributes

Inherited from:
DatomicBase_JVM
Source
DatomicBase_JVM.scala
lazy protected val value2jsonBigDecimal: (StringBuffer, BigDecimal) => StringBuffer

Attributes

Inherited from:
BaseOps
Source
BaseOps.scala
lazy protected val value2jsonBigInt: (StringBuffer, BigInt) => StringBuffer

Attributes

Inherited from:
BaseOps
Source
BaseOps.scala
lazy protected val value2jsonBoolean: (StringBuffer, Boolean) => StringBuffer

Attributes

Inherited from:
BaseOps
Source
BaseOps.scala
lazy protected val value2jsonByte: (StringBuffer, Byte) => StringBuffer

Attributes

Inherited from:
BaseOps
Source
BaseOps.scala
lazy protected val value2jsonChar: (StringBuffer, Char) => StringBuffer

Attributes

Inherited from:
BaseOps
Source
BaseOps.scala
lazy protected val value2jsonDate: (StringBuffer, Date) => StringBuffer

Attributes

Inherited from:
BaseOps
Source
BaseOps.scala
lazy protected val value2jsonDouble: (StringBuffer, Double) => StringBuffer

Attributes

Inherited from:
BaseOps
Source
BaseOps.scala
lazy protected val value2jsonFloat: (StringBuffer, Float) => StringBuffer

Attributes

Inherited from:
BaseOps
Source
BaseOps.scala
lazy protected val value2jsonInt: (StringBuffer, Int) => StringBuffer

Attributes

Inherited from:
BaseOps
Source
BaseOps.scala
lazy protected val value2jsonLong: (StringBuffer, Long) => StringBuffer

Attributes

Inherited from:
BaseOps
Source
BaseOps.scala
lazy protected val value2jsonShort: (StringBuffer, Short) => StringBuffer

Attributes

Inherited from:
BaseOps
Source
BaseOps.scala
lazy protected val value2jsonString: (StringBuffer, String) => StringBuffer

Attributes

Inherited from:
BaseOps
Source
BaseOps.scala
lazy protected val value2jsonURI: (StringBuffer, URI) => StringBuffer

Attributes

Inherited from:
BaseOps
Source
BaseOps.scala
lazy protected val value2jsonUUID: (StringBuffer, UUID) => StringBuffer

Attributes

Inherited from:
BaseOps
Source
BaseOps.scala

Implicits

Inherited implicits

final implicit def Regex(sc: StringContext): Regex

Attributes

Inherited from:
RegexMatching
Source
RegexMatching.scala