SpiSync_datomic

molecule.datalog.datomic.spi.SpiSync_datomic
See theSpiSync_datomic companion trait

Attributes

Companion
trait
Source
SpiSync_datomic.scala
Graph
Supertypes
trait AsScalaExtensions
trait AsJavaExtensions
trait FutureUtils
trait Logging
trait ModelUtils
trait Renderer
trait SpiSync
class Object
trait Matchable
class Any
Show all
Self type

Members list

Type members

Inherited classlikes

implicit class BufferHasAsJava[A](b: Buffer[A])

Attributes

Inherited from:
AsJavaExtensions
Supertypes
class Object
trait Matchable
class Any
implicit class CollectionHasAsScala[A](c: Collection[A])

Attributes

Inherited from:
AsScalaExtensions
Supertypes
class Object
trait Matchable
class Any
implicit class ConcurrentMapHasAsJava[K, V](m: Map[K, V])

Attributes

Inherited from:
AsJavaExtensions
Supertypes
class Object
trait Matchable
class Any
implicit class ConcurrentMapHasAsScala[K, V](m: ConcurrentMap[K, V])

Attributes

Inherited from:
AsScalaExtensions
Supertypes
class Object
trait Matchable
class Any
implicit class DictionaryHasAsScala[K, V](d: Dictionary[K, V])

Attributes

Inherited from:
AsScalaExtensions
Supertypes
class Object
trait Matchable
class Any
implicit class EnumerationHasAsScala[A](e: Enumeration[A])

Attributes

Inherited from:
AsScalaExtensions
Supertypes
class Object
trait Matchable
class Any
implicit class IterableHasAsJava[A](i: Iterable[A])

Attributes

Inherited from:
AsJavaExtensions
Supertypes
class Object
trait Matchable
class Any
implicit class IterableHasAsScala[A](i: Iterable[A])

Attributes

Inherited from:
AsScalaExtensions
Supertypes
class Object
trait Matchable
class Any
implicit class IteratorHasAsJava[A](i: Iterator[A])

Attributes

Inherited from:
AsJavaExtensions
Supertypes
class Object
trait Matchable
class Any
implicit class IteratorHasAsScala[A](i: Iterator[A])

Attributes

Inherited from:
AsScalaExtensions
Supertypes
class Object
trait Matchable
class Any
implicit class ListHasAsScala[A](l: List[A])

Attributes

Inherited from:
AsScalaExtensions
Supertypes
class Object
trait Matchable
class Any
implicit class MapHasAsJava[K, V](m: Map[K, V])

Attributes

Inherited from:
AsJavaExtensions
Supertypes
class Object
trait Matchable
class Any
implicit class MapHasAsScala[K, V](m: Map[K, V])

Attributes

Inherited from:
AsScalaExtensions
Supertypes
class Object
trait Matchable
class Any
implicit class MutableMapHasAsJava[K, V](m: Map[K, V])

Attributes

Inherited from:
AsJavaExtensions
Supertypes
class Object
trait Matchable
class Any
implicit class MutableSeqHasAsJava[A](s: Seq[A])

Attributes

Inherited from:
AsJavaExtensions
Supertypes
class Object
trait Matchable
class Any
implicit class MutableSetHasAsJava[A](s: Set[A])

Attributes

Inherited from:
AsJavaExtensions
Supertypes
class Object
trait Matchable
class Any
implicit class PropertiesHasAsScala(i: Properties)

Attributes

Inherited from:
AsScalaExtensions
Supertypes
class Object
trait Matchable
class Any
implicit class SeqHasAsJava[A](s: Seq[A])

Attributes

Inherited from:
AsJavaExtensions
Supertypes
class Object
trait Matchable
class Any
implicit class SetHasAsJava[A](s: Set[A])

Attributes

Inherited from:
AsJavaExtensions
Supertypes
class Object
trait Matchable
class Any
implicit class SetHasAsScala[A](s: Set[A])

Attributes

Inherited from:
AsScalaExtensions
Supertypes
class Object
trait Matchable
class Any
implicit class futEither2fut[T](fut: Future[Either[MoleculeError, T]])(implicit ec: ExecutionContext)

Attributes

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

Value members

Inherited methods

def await[T](body: => Future[T], atMost: Duration): T

Attributes

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

Attributes

Inherited from:
ModelUtils
Source
ModelUtils.scala

Attributes

Inherited from:
SpiSync_datomic
Source
SpiSync_datomic.scala
override def delete_inspect(delete: Delete)(implicit conn: Conn): Unit

Attributes

Definition Classes
Inherited from:
SpiSync_datomic
Source
SpiSync_datomic.scala
override def delete_transact(delete: Delete)(implicit conn: Conn): TxReport

Attributes

Definition Classes
Inherited from:
SpiSync_datomic
Source
SpiSync_datomic.scala
def either[T](fut: Future[T])(implicit ec: ExecutionContext): Future[Either[MoleculeError, T]]

Attributes

Inherited from:
FutureUtils
Source
FutureUtils.scala
override def fallback_rawQuery(query: String, debug: Boolean)(implicit conn: Conn): List[List[Any]]

Attributes

Definition Classes
Inherited from:
SpiSync_datomic
Source
SpiSync_datomic.scala
override def fallback_rawTransact(txData: String, debug: Boolean)(implicit conn: Conn): TxReport

Attributes

Definition Classes
Inherited from:
SpiSync_datomic
Source
SpiSync_datomic.scala
def future[T](body: => T)(implicit ec: ExecutionContext): Future[T]

Attributes

Inherited from:
FutureUtils
Source
FutureUtils.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 insert_getStmts(insert: Insert, proxy: ConnProxy): Data

Attributes

Inherited from:
SpiSync_datomic
Source
SpiSync_datomic.scala
override def insert_inspect(insert: Insert)(implicit conn: Conn): Unit

Attributes

Definition Classes
Inherited from:
SpiSync_datomic
Source
SpiSync_datomic.scala
override def insert_transact(insert: Insert)(implicit conn: Conn): TxReport

Attributes

Definition Classes
Inherited from:
SpiSync_datomic
Source
SpiSync_datomic.scala
override def insert_validate(insert: Insert)(implicit conn: Conn): Seq[(Int, Seq[InsertError])]

Attributes

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

Attributes

Inherited from:
ModelUtils
Source
ModelUtils.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
protected def printInspectQuery(label: String, elements: List[Element]): Unit

Attributes

Inherited from:
DatomicSpiSyncBase
Source
DatomicSpiSyncBase.scala
protected def printRaw(action: String, elements: List[Element], dbString: String, dataString: String): Unit

Attributes

Inherited from:
Renderer
Source
Renderer.scala
override def queryCursor_get[Tpl](q: QueryCursor[Tpl])(implicit conn: Conn): (List[Tpl], String, Boolean)

Attributes

Definition Classes
Inherited from:
SpiSync_datomic
Source
SpiSync_datomic.scala
override def queryCursor_inspect[Tpl](q: QueryCursor[Tpl])(implicit conn: Conn): Unit

Attributes

Definition Classes
Inherited from:
SpiSync_datomic
Source
SpiSync_datomic.scala
override def queryOffset_get[Tpl](q: QueryOffset[Tpl])(implicit conn: Conn): (List[Tpl], Int, Boolean)

Attributes

Definition Classes
Inherited from:
SpiSync_datomic
Source
SpiSync_datomic.scala
override def queryOffset_inspect[Tpl](q: QueryOffset[Tpl])(implicit conn: Conn): Unit

Attributes

Definition Classes
Inherited from:
SpiSync_datomic
Source
SpiSync_datomic.scala
override def query_get[Tpl](q: Query[Tpl])(implicit conn: Conn): List[Tpl]

Attributes

Definition Classes
Inherited from:
SpiSync_datomic
Source
SpiSync_datomic.scala
override def query_inspect[Tpl](q: Query[Tpl])(implicit conn: Conn): Unit

Attributes

Definition Classes
Inherited from:
SpiSync_datomic
Source
SpiSync_datomic.scala
override def query_subscribe[Tpl](q: Query[Tpl], callback: List[Tpl] => Unit)(implicit conn: Conn): Unit

Attributes

Definition Classes
Inherited from:
SpiSync_datomic
Source
SpiSync_datomic.scala
override def query_unsubscribe[Tpl](q: Query[Tpl])(implicit conn: Conn): Unit

Attributes

Definition Classes
Inherited from:
SpiSync_datomic
Source
SpiSync_datomic.scala
def save_getStmts(save: Save): Data

Attributes

Inherited from:
SpiSync_datomic
Source
SpiSync_datomic.scala
override def save_inspect(save: Save)(implicit conn: Conn): Unit

Attributes

Definition Classes
Inherited from:
SpiSync_datomic
Source
SpiSync_datomic.scala
override def save_transact(save: Save)(implicit conn: Conn): TxReport

Attributes

Definition Classes
Inherited from:
SpiSync_datomic
Source
SpiSync_datomic.scala
override def save_validate(save: Save)(implicit conn: Conn): Map[String, Seq[String]]

Attributes

Definition Classes
Inherited from:
SpiSync_datomic
Source
SpiSync_datomic.scala

Attributes

Inherited from:
SpiSync_datomic
Source
SpiSync_datomic.scala
override def update_inspect(update: Update)(implicit conn: Conn): Unit

Attributes

Definition Classes
Inherited from:
SpiSync_datomic
Source
SpiSync_datomic.scala
override def update_transact(update: Update)(implicit conn: Conn): TxReport

Attributes

Definition Classes
Inherited from:
SpiSync_datomic
Source
SpiSync_datomic.scala
override def update_validate(update: Update)(implicit conn: Conn): Map[String, Seq[String]]

Attributes

Definition Classes
Inherited from:
SpiSync_datomic
Source
SpiSync_datomic.scala
def validateUpdate(conn0: Conn, update: Update): Map[String, Seq[String]]

Attributes

Inherited from:
JVMDatomicSpiBase
Source
JVMDatomicSpiBase.scala

Inherited fields

val logFormatter: Formatter

Attributes

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

Attributes

Inherited from:
MoleculeLogging
Source
MoleculeLogging.scala

Implicits

Inherited implicits

final implicit def futEither2fut[T](fut: Future[Either[MoleculeError, T]])(implicit ec: ExecutionContext): futEither2fut[T]

Attributes

Inherited from:
FutureUtils
Source
FutureUtils.scala