JdbcApiAsync
molecule.sql.jdbc.api.JdbcApiAsync
trait JdbcApiAsync extends ApiAsync, JdbcSpiAsync
Attributes
- Source
- JdbcApiAsync.scala
- Graph
-
- Supertypes
-
trait JdbcSpiAsynctrait JdbcSpiAsyncBasetrait PrintInspecttrait JdbcSpitrait JdbcSpi_JStrait FutureUtilstrait MoleculeLoggingtrait Loggingtrait ModelUtilstrait SpiAsynctrait ApiAsyncclass Objecttrait Matchableclass AnyShow all
- Known subtypes
-
object async.type
Members list
Type members
Classlikes
implicit class jdbcDeleteApiAsync[Tpl](delete: Delete) extends DeleteApiAsync
Attributes
- Source
- JdbcApiAsync.scala
- Supertypes
implicit class jdbcInsertApiAsync[Tpl](insert: Insert) extends InsertApiAsync
Attributes
- Source
- JdbcApiAsync.scala
- Supertypes
implicit class jdbcQueryApiAsync[Tpl](q: Query[Tpl]) extends QueryApiAsync[Tpl]
Attributes
- Source
- JdbcApiAsync.scala
- Supertypes
implicit class jdbcQueryCursorApiAsync[Tpl](q: QueryCursor[Tpl]) extends QueryCursorApiAsync[Tpl]
Attributes
- Source
- JdbcApiAsync.scala
- Supertypes
implicit class jdbcQueryOffsetApiAsync[Tpl](q: QueryOffset[Tpl]) extends QueryOffsetApiAsync[Tpl]
Attributes
- Source
- JdbcApiAsync.scala
- Supertypes
implicit class jdbcSaveApiAsync[Tpl](save: Save) extends SaveApiAsync
Attributes
- Source
- JdbcApiAsync.scala
- Supertypes
implicit class jdbcUpdateApiAsync[Tpl](update: Update) extends UpdateApiAsync
Attributes
- Source
- JdbcApiAsync.scala
- Supertypes
Inherited classlikes
trait DeleteApiAsync
Attributes
- Inherited from:
- ApiAsync
- Source
- ApiAsync.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
class jdbcDeleteApiAsync[Tpl]
trait InsertApiAsync
Attributes
- Inherited from:
- ApiAsync
- Source
- ApiAsync.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
class jdbcInsertApiAsync[Tpl]
Attributes
- Inherited from:
- ApiAsync
- Source
- ApiAsync.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
class jdbcQueryApiAsync[Tpl]
Attributes
- Inherited from:
- ApiAsync
- Source
- ApiAsync.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
class jdbcQueryCursorApiAsync[Tpl]
Attributes
- Inherited from:
- ApiAsync
- Source
- ApiAsync.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
class jdbcQueryOffsetApiAsync[Tpl]
trait SaveApiAsync
Attributes
- Inherited from:
- ApiAsync
- Source
- ApiAsync.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
class jdbcSaveApiAsync[Tpl]
trait UpdateApiAsync
Attributes
- Inherited from:
- ApiAsync
- Source
- ApiAsync.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
class jdbcUpdateApiAsync[Tpl]
implicit class futEither2fut[T](fut: Future[Either[MoleculeError, T]])(implicit ec: ExecutionContext)
Attributes
- Inherited from:
- FutureUtils
- Source
- FutureUtils.scala
- Supertypes
-
class Objecttrait Matchableclass Any
Value members
Concrete methods
override def rawQuery(query: String, withNulls: Boolean, doPrint: Boolean)(implicit conn: Conn, ec: ExecutionContext): Future[List[List[Any]]]
Attributes
- Definition Classes
-
ApiAsync
- Source
- JdbcApiAsync.scala
override def rawTransact(txData: String, doPrint: Boolean)(implicit conn: Conn, ec: ExecutionContext): Future[TxReport]
Attributes
- Definition Classes
-
ApiAsync
- Source
- JdbcApiAsync.scala
Inherited methods
def addCallback[Tpl](q: Query[Tpl], callback: List[Tpl] => Unit)(implicit conn0: Conn, ec: ExecutionContext): Future[Unit]
Attributes
- Inherited from:
- JdbcSpi_JS
- Source
- JdbcSpi_JS.scala
Attributes
- Inherited from:
- FutureUtils
- Source
- FutureUtils.scala
Attributes
- Inherited from:
- ModelUtils
- Source
- ModelUtils.scala
override def delete_inspect(delete: Delete)(implicit conn: Conn, ec: ExecutionContext): Future[Unit]
Attributes
- Definition Classes
-
JdbcSpiAsync -> SpiAsync
- Inherited from:
- JdbcSpiAsync
- Source
- JdbcSpiAsync.scala
override def delete_transact(delete: Delete)(implicit conn0: Conn, ec: ExecutionContext): Future[TxReport]
Attributes
- Definition Classes
-
JdbcSpiAsync -> SpiAsync
- Inherited from:
- JdbcSpiAsync
- Source
- JdbcSpiAsync.scala
Attributes
- Inherited from:
- FutureUtils
- Source
- FutureUtils.scala
def fallback_rawQuery(query: String, withNulls: Boolean, doPrint: Boolean)(implicit conn: Conn, ec: ExecutionContext): Future[List[List[Any]]]
Attributes
- Inherited from:
- SpiAsync
- Source
- SpiAsync.scala
def fallback_rawTransact(txData: String, doPrint: Boolean)(implicit conn: Conn, ec: ExecutionContext): Future[TxReport]
Attributes
- Inherited from:
- SpiAsync
- Source
- SpiAsync.scala
Attributes
- Inherited from:
- FutureUtils
- Source
- FutureUtils.scala
Attributes
- Inherited from:
- ModelUtils
- Source
- ModelUtils.scala
def getIdQuery(elements: List[Element], isUpsert: Boolean): (Query[_ >: (L, L, L, L, L) & (L, L, L, L, L, L, L, L) & (L, L, L, L, L, L, L, L, L) & (L, L, L, L, L, L, L, L, L, L, L, L, L, L, L, L) & (L, L, L, L, L, L, L, L, L, L, L, L, L, L, L, L, L) & (L, L, L, L, L, L, L, L, L, L, L, L) & (L, L, L, L, L, L, L, L, L, L, L, L, L) & (L, L, L, L, L, L, L, L, L, L, L, L, L, L, L, L, L, L, L, L) & (L, L, L) & (L, L, L, L) & (L, L, L, L, L, L, L, L, L, L, L, L, L, L, L, L, L, L, L, L, L) & (L, L, L, L, L, L) & (L, L, L, L, L, L, L) & (L, L, L, L, L, L, L, L, L, L) & (L, L, L, L, L, L, L, L, L, L, L, L, L, L, L) & (L, L, L, L, L, L, L, L, L, L, L, L, L, L, L, L, L, L) & (L, L, L, L, L, L, L, L, L, L, L) & (L, L, L, L, L, L, L, L, L, L, L, L, L, L) & (L, L, L, L, L, L, L, L, L, L, L, L, L, L, L, L, L, L, L) & L & (L, L) & (L, L, L, L, L, L, L, L, L, L, L, L, L, L, L, L, L, L, L, L, L, L) <: (L, L, L, L, L) | (L, L, L, L, L, L, L, L) | (L, L, L, L, L, L, L, L, L) | (L, L, L, L, L, L, L, L, L, L, L, L, L, L, L, L) | (L, L, L, L, L, L, L, L, L, L, L, L, L, L, L, L, L) | (L, L, L, L, L, L, L, L, L, L, L, L) | (L, L, L, L, L, L, L, L, L, L, L, L, L) | (L, L, L, L, L, L, L, L, L, L, L, L, L, L, L, L, L, L, L, L) | (L, L, L) | (L, L, L, L) | (L, L, L, L, L, L, L, L, L, L, L, L, L, L, L, L, L, L, L, L, L) | (L, L, L, L, L, L) | (L, L, L, L, L, L, L) | (L, L, L, L, L, L, L, L, L, L) | (L, L, L, L, L, L, L, L, L, L, L, L, L, L, L) | (L, L, L, L, L, L, L, L, L, L, L, L, L, L, L, L, L, L) | (L, L, L, L, L, L, L, L, L, L, L) | (L, L, L, L, L, L, L, L, L, L, L, L, L, L) | (L, L, L, L, L, L, L, L, L, L, L, L, L, L, L, L, L, L, L) | L | (L, L) | (L, L, L, L, L, L, L, L, L, L, L, L, L, L, L, L, L, L, L, L, L, L)], List[Long => List[Element]])
Attributes
- Inherited from:
- JdbcSpi
- Source
- JdbcSpi.scala
Attributes
- Inherited from:
- ModelUtils
- Source
- ModelUtils.scala
Attributes
- Inherited from:
- ModelUtils
- Source
- ModelUtils.scala
Attributes
- Inherited from:
- JdbcSpi
- Source
- JdbcSpi.scala
override def insert_inspect(insert: Insert)(implicit conn: Conn, ec: ExecutionContext): Future[Unit]
Attributes
- Definition Classes
-
JdbcSpiAsync -> SpiAsync
- Inherited from:
- JdbcSpiAsync
- Source
- JdbcSpiAsync.scala
override def insert_transact(insert: Insert)(implicit conn0: Conn, ec: ExecutionContext): Future[TxReport]
Attributes
- Definition Classes
-
JdbcSpiAsync -> SpiAsync
- Inherited from:
- JdbcSpiAsync
- Source
- JdbcSpiAsync.scala
Attributes
- Definition Classes
-
JdbcSpiAsync -> SpiAsync
- Inherited from:
- JdbcSpiAsync
- Source
- JdbcSpiAsync.scala
Attributes
- Inherited from:
- ModelUtils
- Source
- ModelUtils.scala
The logger for this class.
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
def prepareMultipleUpdates(elements: List[Element], isUpsert: Boolean): (List[Element], List[Long => List[Element]])
Attributes
- Inherited from:
- JdbcSpi
- Source
- JdbcSpi.scala
Attributes
- Inherited from:
- PrintInspect
- Source
- PrintInspect.scala
protected def printInspectQuery(label: String, elements: List[Element])(implicit ec: ExecutionContext): Future[Unit]
Attributes
- Inherited from:
- JdbcSpiAsyncBase
- Source
- JdbcSpiAsyncBase.scala
override def queryCursor_get[Tpl](q: QueryCursor[Tpl])(implicit conn0: Conn, ec: ExecutionContext): Future[(List[Tpl], String, Boolean)]
Attributes
- Definition Classes
-
JdbcSpiAsync -> SpiAsync
- Inherited from:
- JdbcSpiAsync
- Source
- JdbcSpiAsync.scala
override def queryCursor_inspect[Tpl](q: QueryCursor[Tpl])(implicit conn: Conn, ec: ExecutionContext): Future[Unit]
Attributes
- Definition Classes
-
JdbcSpiAsync -> SpiAsync
- Inherited from:
- JdbcSpiAsync
- Source
- JdbcSpiAsync.scala
override def queryOffset_get[Tpl](q: QueryOffset[Tpl])(implicit conn0: Conn, ec: ExecutionContext): Future[(List[Tpl], Int, Boolean)]
Attributes
- Definition Classes
-
JdbcSpiAsync -> SpiAsync
- Inherited from:
- JdbcSpiAsync
- Source
- JdbcSpiAsync.scala
override def queryOffset_inspect[Tpl](q: QueryOffset[Tpl])(implicit conn: Conn, ec: ExecutionContext): Future[Unit]
Attributes
- Definition Classes
-
JdbcSpiAsync -> SpiAsync
- Inherited from:
- JdbcSpiAsync
- Source
- JdbcSpiAsync.scala
override def query_get[Tpl](q: Query[Tpl])(implicit conn0: Conn, ec: ExecutionContext): Future[List[Tpl]]
Attributes
- Definition Classes
-
JdbcSpiAsync -> SpiAsync
- Inherited from:
- JdbcSpiAsync
- Source
- JdbcSpiAsync.scala
override def query_inspect[Tpl](q: Query[Tpl])(implicit conn: Conn, ec: ExecutionContext): Future[Unit]
Attributes
- Definition Classes
-
JdbcSpiAsync -> SpiAsync
- Inherited from:
- JdbcSpiAsync
- Source
- JdbcSpiAsync.scala
override def query_subscribe[Tpl](q: Query[Tpl], callback: List[Tpl] => Unit)(implicit conn0: Conn, ec: ExecutionContext): Future[Unit]
Attributes
- Definition Classes
-
JdbcSpiAsync -> SpiAsync
- Inherited from:
- JdbcSpiAsync
- Source
- JdbcSpiAsync.scala
override def query_unsubscribe[Tpl](q: Query[Tpl])(implicit conn0: Conn, ec: ExecutionContext): Future[Unit]
Attributes
- Definition Classes
-
JdbcSpiAsync -> SpiAsync
- Inherited from:
- JdbcSpiAsync
- Source
- JdbcSpiAsync.scala
Attributes
- Inherited from:
- JdbcSpi_JS
- Source
- JdbcSpi_JS.scala
Attributes
- Definition Classes
-
JdbcSpiAsync -> SpiAsync
- Inherited from:
- JdbcSpiAsync
- Source
- JdbcSpiAsync.scala
override def save_transact(save: Save)(implicit conn0: Conn, ec: ExecutionContext): Future[TxReport]
Attributes
- Definition Classes
-
JdbcSpiAsync -> SpiAsync
- Inherited from:
- JdbcSpiAsync
- Source
- JdbcSpiAsync.scala
Attributes
- Definition Classes
-
JdbcSpiAsync -> SpiAsync
- Inherited from:
- JdbcSpiAsync
- Source
- JdbcSpiAsync.scala
override def update_inspect(update: Update)(implicit conn: Conn, ec: ExecutionContext): Future[Unit]
Attributes
- Definition Classes
-
JdbcSpiAsync -> SpiAsync
- Inherited from:
- JdbcSpiAsync
- Source
- JdbcSpiAsync.scala
override def update_transact(update: Update)(implicit conn0: Conn, ec: ExecutionContext): Future[TxReport]
Attributes
- Definition Classes
-
JdbcSpiAsync -> SpiAsync
- Inherited from:
- JdbcSpiAsync
- Source
- JdbcSpiAsync.scala
Attributes
- Inherited from:
- SpiAsync
- Source
- SpiAsync.scala
def validateUpdate(proxy: ConnProxy, elements: List[Element], isUpsert: Boolean, query2resultSet: String => ResultSetInterface): Map[String, Seq[String]]
Attributes
- Inherited from:
- JdbcSpi
- Source
- JdbcSpi.scala
Inherited fields
Attributes
- Inherited from:
- MoleculeLogging
- Source
- MoleculeLogging.scala
Attributes
- Inherited from:
- MoleculeLogging
- Source
- MoleculeLogging.scala
Implicits
Implicits
Attributes
- Source
- JdbcApiAsync.scala
Attributes
- Source
- JdbcApiAsync.scala
Attributes
- Source
- JdbcApiAsync.scala
Attributes
- Source
- JdbcApiAsync.scala
Attributes
- Source
- JdbcApiAsync.scala
Attributes
- Source
- JdbcApiAsync.scala
Attributes
- Source
- JdbcApiAsync.scala
Inherited implicits
final implicit def futEither2fut[T](fut: Future[Either[MoleculeError, T]])(implicit ec: ExecutionContext): futEither2fut[T]
Attributes
- Inherited from:
- FutureUtils
- Source
- FutureUtils.scala
In this article