DatomicConn_JVM

molecule.datalog.datomic.facade.DatomicConn_JVM
case class DatomicConn_JVM(proxy: DatomicProxy, peerConn: Connection) extends Conn, DatomicDataType_JVM, MoleculeLogging

Attributes

Source
DatomicConn_JVM.scala
Graph
Supertypes
trait Serializable
trait Product
trait Equals
trait Logging
trait DataType
class Conn
trait ModelUtils
class Object
trait Matchable
class Any
Show all

Members list

Type members

Inherited types

type Data = List[List[AnyRef]]

Attributes

Inherited from:
DatomicDataType_JVM
Source
DatomicDataType_JVM.scala

Value members

Concrete methods

override def db: Database

Attributes

Definition Classes
Source
DatomicConn_JVM.scala
def optimizeQuery: Boolean

Attributes

Source
DatomicConn_JVM.scala
def setOptimizeQuery(flag: Boolean): Unit

Attributes

Source
DatomicConn_JVM.scala
final def transactEdn(edn: String)(implicit ec: ExecutionContext): Future[TxReport]

Attributes

Source
DatomicConn_JVM.scala
override def transact_async(javaStmts: Data)(implicit ec: ExecutionContext): Future[TxReport]

Attributes

Definition Classes
Source
DatomicConn_JVM.scala
override def transact_sync(javaStmts: Data): TxReport

Attributes

Definition Classes
Source
DatomicConn_JVM.scala

Inherited methods

def addCallback(callback: (List[Element], (Set[String], Boolean) => Unit)): Unit

Attributes

Inherited from:
Conn
Source
Conn.scala
def callback(mutation: List[Element], isDelete: Boolean): Unit

Attributes

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

Attributes

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

Attributes

Inherited from:
ModelUtils
Source
ModelUtils.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 isRefUpdate(elements: List[Element]): Boolean

Attributes

Inherited from:
ModelUtils
Source
ModelUtils.scala
protected def jsOnly(method: String): ExecutionError

Attributes

Inherited from:
Conn
Source
Conn.scala
protected def jvmOnly(method: String): ExecutionError

Attributes

Inherited from:
Conn
Source
Conn.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 noKeywords(elements: List[Element], optProxy: Option[ConnProxy]): List[Element]

Attributes

Inherited from:
ModelUtils
Source
ModelUtils.scala
def productElementNames: Iterator[String]

Attributes

Inherited from:
Product
def productIterator: Iterator[Any]

Attributes

Inherited from:
Product
def removeCallback(elements: List[Element]): Unit

Attributes

Inherited from:
Conn
Source
Conn.scala

Inherited fields

val logFormatter: Formatter

Attributes

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

Attributes

Inherited from:
MoleculeLogging
Source
MoleculeLogging.scala