SpiZio_datomic

molecule.datalog.datomic.spi.SpiZio_datomic
trait SpiZio_datomic extends SpiZio, DatomicSpiZioBase, ApiZio, FutureUtils

Attributes

Source
SpiZio_datomic.scala
Graph
Supertypes
trait FutureUtils
trait MoleculeLogging
trait Logging
trait ModelUtils
trait ApiZio
trait PrintInspect
trait SpiZio
class Object
trait Matchable
class Any
Show all
Known subtypes
object zio.type

Members list

Type members

Inherited classlikes

implicit class DeleteApiAsync[Tpl](delete: Delete)

Attributes

Inherited from:
ApiZio
Source
ApiZio.scala
Supertypes
class Object
trait Matchable
class Any
implicit class InsertApiAsync[Tpl](insert: Insert)

Attributes

Inherited from:
ApiZio
Source
ApiZio.scala
Supertypes
class Object
trait Matchable
class Any
implicit class QueryApiAsync[Tpl](q: Query[Tpl])

Attributes

Inherited from:
ApiZio
Source
ApiZio.scala
Supertypes
class Object
trait Matchable
class Any
implicit class QueryCursorApiAsync[Tpl](q: QueryCursor[Tpl])

Attributes

Inherited from:
ApiZio
Source
ApiZio.scala
Supertypes
class Object
trait Matchable
class Any
implicit class QueryOffsetApiAsync[Tpl](q: QueryOffset[Tpl])

Attributes

Inherited from:
ApiZio
Source
ApiZio.scala
Supertypes
class Object
trait Matchable
class Any
implicit class SaveApiAsync[Tpl](save: Save)

Attributes

Inherited from:
ApiZio
Source
ApiZio.scala
Supertypes
class Object
trait Matchable
class Any
implicit class UpdateApiAsync[Tpl](update: Update)

Attributes

Inherited from:
ApiZio
Source
ApiZio.scala
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

Concrete methods

override def delete_inspect(delete: Delete): ZIO[Conn, MoleculeError, Unit]

Attributes

Definition Classes
SpiZio
Source
SpiZio_datomic.scala
override def delete_transact(delete: Delete): ZIO[Conn, MoleculeError, TxReport]

Attributes

Definition Classes
SpiZio
Source
SpiZio_datomic.scala
override def fallback_rawQuery(query: String, withNulls: Boolean, doPrint: Boolean): ZIO[Conn, MoleculeError, List[List[Any]]]

Attributes

Definition Classes
SpiZio
Source
SpiZio_datomic.scala
override def fallback_rawTransact(txData: String, doPrint: Boolean): ZIO[Conn, MoleculeError, TxReport]

Attributes

Definition Classes
SpiZio
Source
SpiZio_datomic.scala
override def insert_inspect(insert: Insert): ZIO[Conn, MoleculeError, Unit]

Attributes

Definition Classes
SpiZio
Source
SpiZio_datomic.scala
override def insert_transact(insert: Insert): ZIO[Conn, MoleculeError, TxReport]

Attributes

Definition Classes
SpiZio
Source
SpiZio_datomic.scala
override def insert_validate(insert: Insert): ZIO[Conn, MoleculeError, Seq[(Int, Seq[InsertError])]]

Attributes

Definition Classes
SpiZio
Source
SpiZio_datomic.scala
override def queryCursor_get[Tpl](q: QueryCursor[Tpl]): ZIO[Conn, MoleculeError, (List[Tpl], String, Boolean)]

Attributes

Definition Classes
SpiZio
Source
SpiZio_datomic.scala
override def queryCursor_inspect[Tpl](q: QueryCursor[Tpl]): ZIO[Conn, MoleculeError, Unit]

Attributes

Definition Classes
SpiZio
Source
SpiZio_datomic.scala
override def queryOffset_get[Tpl](q: QueryOffset[Tpl]): ZIO[Conn, MoleculeError, (List[Tpl], Int, Boolean)]

Attributes

Definition Classes
SpiZio
Source
SpiZio_datomic.scala
override def queryOffset_inspect[Tpl](q: QueryOffset[Tpl]): ZIO[Conn, MoleculeError, Unit]

Attributes

Definition Classes
SpiZio
Source
SpiZio_datomic.scala
override def query_get[Tpl](q: Query[Tpl]): ZIO[Conn, MoleculeError, List[Tpl]]

Attributes

Definition Classes
SpiZio
Source
SpiZio_datomic.scala
override def query_inspect[Tpl](q: Query[Tpl]): ZIO[Conn, MoleculeError, Unit]

Attributes

Definition Classes
SpiZio
Source
SpiZio_datomic.scala
override def query_subscribe[Tpl](q: Query[Tpl], callback: List[Tpl] => Unit): ZIO[Conn, MoleculeError, Unit]

Attributes

Definition Classes
SpiZio
Source
SpiZio_datomic.scala
override def query_unsubscribe[Tpl](q: Query[Tpl]): ZIO[Conn, MoleculeError, Unit]

Attributes

Definition Classes
SpiZio
Source
SpiZio_datomic.scala
override def save_inspect(save: Save): ZIO[Conn, MoleculeError, Unit]

Attributes

Definition Classes
SpiZio
Source
SpiZio_datomic.scala
override def save_transact(save: Save): ZIO[Conn, MoleculeError, TxReport]

Attributes

Definition Classes
SpiZio
Source
SpiZio_datomic.scala
override def save_validate(save: Save): ZIO[Conn, MoleculeError, Map[String, Seq[String]]]

Attributes

Definition Classes
SpiZio
Source
SpiZio_datomic.scala
override def update_inspect(update: Update): ZIO[Conn, MoleculeError, Unit]

Attributes

Definition Classes
SpiZio
Source
SpiZio_datomic.scala
override def update_transact(update: Update): ZIO[Conn, MoleculeError, TxReport]

Attributes

Definition Classes
SpiZio
Source
SpiZio_datomic.scala
override def update_validate(update: Update): ZIO[Conn, MoleculeError, Map[String, Seq[String]]]

Attributes

Definition Classes
SpiZio
Source
SpiZio_datomic.scala

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
def either[T](fut: Future[T])(implicit ec: ExecutionContext): Future[Either[MoleculeError, T]]

Attributes

Inherited from:
FutureUtils
Source
FutureUtils.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 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 mapError[T](result: Task[T]): ZIO[Conn, MoleculeError, T]

Attributes

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

Attributes

Inherited from:
PrintInspect
Source
PrintInspect.scala
protected def printInspectQuery(label: String, elements: List[Element]): ZIO[Conn, MoleculeError, Unit]

Attributes

Inherited from:
DatomicSpiZioBase
Source
DatomicSpiZioBase.scala
def rawQuery(query: String, withNulls: Boolean, doPrint: Boolean): ZIO[Conn, MoleculeError, List[List[Any]]]

Attributes

Inherited from:
ApiZio
Source
ApiZio.scala
def rawTransact(txData: String, doPrint: Boolean): ZIO[Conn, MoleculeError, TxReport]

Attributes

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

Attributes

Inherited from:
ModelUtils
Source
ModelUtils.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 DeleteApiAsync[Tpl](delete: Delete): DeleteApiAsync[Tpl]

Attributes

Inherited from:
ApiZio
Source
ApiZio.scala
final implicit def InsertApiAsync[Tpl](insert: Insert): InsertApiAsync[Tpl]

Attributes

Inherited from:
ApiZio
Source
ApiZio.scala
final implicit def QueryApiAsync[Tpl](q: Query[Tpl]): QueryApiAsync[Tpl]

Attributes

Inherited from:
ApiZio
Source
ApiZio.scala
final implicit def QueryCursorApiAsync[Tpl](q: QueryCursor[Tpl]): QueryCursorApiAsync[Tpl]

Attributes

Inherited from:
ApiZio
Source
ApiZio.scala
final implicit def QueryOffsetApiAsync[Tpl](q: QueryOffset[Tpl]): QueryOffsetApiAsync[Tpl]

Attributes

Inherited from:
ApiZio
Source
ApiZio.scala
final implicit def SaveApiAsync[Tpl](save: Save): SaveApiAsync[Tpl]

Attributes

Inherited from:
ApiZio
Source
ApiZio.scala
final implicit def UpdateApiAsync[Tpl](update: Update): UpdateApiAsync[Tpl]

Attributes

Inherited from:
ApiZio
Source
ApiZio.scala
final implicit def futEither2fut[T](fut: Future[Either[MoleculeError, T]])(implicit ec: ExecutionContext): futEither2fut[T]

Attributes

Inherited from:
FutureUtils
Source
FutureUtils.scala