async

molecule.document.mongodb.`package`.async

Attributes

Source
package.scala
Graph
Supertypes
trait FutureUtils
trait Logging
trait Renderer
trait SpiAsync
trait ApiAsync
trait ModelUtils
trait Keywords
class Object
trait Matchable
class Any
Show all
Self type
async.type

Members list

Type members

Inherited classlikes

implicit class DeleteApiAsync(delete: Delete)

Attributes

Inherited from:
ApiAsync
Source
ApiAsync.scala
Supertypes
class Object
trait Matchable
class Any
implicit class InsertApiAsync(insert: Insert)

Attributes

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

Attributes

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

Attributes

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

Attributes

Inherited from:
ApiAsync
Source
ApiAsync.scala
Supertypes
class Object
trait Matchable
class Any
implicit class SaveApiAsync(save: Save)

Attributes

Inherited from:
ApiAsync
Source
ApiAsync.scala
Supertypes
class Object
trait Matchable
class Any
implicit class UpdateApiAsync(update: Update)

Attributes

Inherited from:
ApiAsync
Source
ApiAsync.scala
Supertypes
class Object
trait Matchable
class Any
object avg extends avg

Attributes

Inherited from:
Keywords
Source
Keywords.scala
Supertypes
trait avg
trait AggrCoalesce
trait AggrKw
trait Kw
class Object
trait Matchable
class Any
Show all
object bi extends bi

Attributes

Inherited from:
Keywords
Source
Keywords.scala
Supertypes
trait bi
class Object
trait Matchable
class Any
object count extends count

Attributes

Inherited from:
Keywords
Source
Keywords.scala
Supertypes
trait count
trait AggrInt
trait AggrCoalesce
trait AggrKw
trait Kw
class Object
trait Matchable
class Any
Show all
object countDistinct extends countDistinct

Attributes

Inherited from:
Keywords
Source
Keywords.scala
Supertypes
trait AggrCoalesce
trait AggrKw
trait Kw
class Object
trait Matchable
class Any
Show all
object distinct extends distinct

Attributes

Inherited from:
Keywords
Source
Keywords.scala
Supertypes
trait distinct
trait AggrKw
trait Kw
class Object
trait Matchable
class Any
Show all
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
object max extends max

Attributes

Inherited from:
Keywords
Source
Keywords.scala
Supertypes
trait max
trait AggrKw
trait Kw
class Object
trait Matchable
class Any
Show all
object median extends median

Attributes

Inherited from:
Keywords
Source
Keywords.scala
Supertypes
trait median
trait AggrCoalesce
trait AggrKw
trait Kw
class Object
trait Matchable
class Any
Show all
object min extends min

Attributes

Inherited from:
Keywords
Source
Keywords.scala
Supertypes
trait min
trait AggrKw
trait Kw
class Object
trait Matchable
class Any
Show all
object sample extends sample

Attributes

Inherited from:
Keywords
Source
Keywords.scala
Supertypes
trait sample
trait AggrKw
trait Kw
class Object
trait Matchable
class Any
Show all
object stddev extends stddev

Attributes

Inherited from:
Keywords
Source
Keywords.scala
Supertypes
trait stddev
trait AggrCoalesce
trait AggrKw
trait Kw
class Object
trait Matchable
class Any
Show all
object sum extends sum

Attributes

Inherited from:
Keywords
Source
Keywords.scala
Supertypes
trait sum
trait AggrCoalesce
trait AggrKw
trait Kw
class Object
trait Matchable
class Any
Show all
object unify extends unify

Attributes

Inherited from:
Keywords
Source
Keywords.scala
Supertypes
trait unify
trait Kw
class Object
trait Matchable
class Any
object v1 extends v1

Attributes

Inherited from:
Keywords
Source
Keywords.scala
Supertypes
trait v1
trait Kw
class Object
trait Matchable
class Any
object variance extends variance

Attributes

Inherited from:
Keywords
Source
Keywords.scala
Supertypes
trait variance
trait AggrCoalesce
trait AggrKw
trait Kw
class Object
trait Matchable
class Any
Show all

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
override def delete_inspect(delete: Delete)(implicit conn: Conn, ec: ExecutionContext): Future[Unit]

Attributes

Definition Classes
Inherited from:
SpiAsync_mongodb
Source
SpiAsync_mongodb.scala
override def delete_transact(delete0: Delete)(implicit conn0: Conn, ec: ExecutionContext): Future[TxReport]

Attributes

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

Attributes

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

Attributes

Inherited from:
SpiAsync
Source
SpiAsync.scala
def fallback_rawTransact(txData: String, debug: Boolean)(implicit conn: Conn, ec: ExecutionContext): Future[TxReport]

Attributes

Inherited from:
SpiAsync
Source
SpiAsync.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
override def insert_inspect(insert: Insert)(implicit conn: Conn, ec: ExecutionContext): Future[Unit]

Attributes

Definition Classes
Inherited from:
SpiAsync_mongodb
Source
SpiAsync_mongodb.scala
override def insert_transact(insert0: Insert)(implicit conn0: Conn, ec: ExecutionContext): Future[TxReport]

Attributes

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

Attributes

Definition Classes
Inherited from:
SpiAsync_mongodb
Source
SpiAsync_mongodb.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 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 conn0: Conn, ec: ExecutionContext): Future[(List[Tpl], String, Boolean)]

Attributes

Definition Classes
Inherited from:
SpiAsync_mongodb
Source
SpiAsync_mongodb.scala
override def queryCursor_inspect[Tpl](q: QueryCursor[Tpl])(implicit conn: Conn, ec: ExecutionContext): Future[Unit]

Attributes

Definition Classes
Inherited from:
SpiAsync_mongodb
Source
SpiAsync_mongodb.scala
override def queryOffset_get[Tpl](q: QueryOffset[Tpl])(implicit conn0: Conn, ec: ExecutionContext): Future[(List[Tpl], Int, Boolean)]

Attributes

Definition Classes
Inherited from:
SpiAsync_mongodb
Source
SpiAsync_mongodb.scala
override def queryOffset_inspect[Tpl](q: QueryOffset[Tpl])(implicit conn: Conn, ec: ExecutionContext): Future[Unit]

Attributes

Definition Classes
Inherited from:
SpiAsync_mongodb
Source
SpiAsync_mongodb.scala
override def query_get[Tpl](q: Query[Tpl])(implicit conn0: Conn, ec: ExecutionContext): Future[List[Tpl]]

Attributes

Definition Classes
Inherited from:
SpiAsync_mongodb
Source
SpiAsync_mongodb.scala
override def query_inspect[Tpl](q: Query[Tpl])(implicit conn: Conn, ec: ExecutionContext): Future[Unit]

Attributes

Definition Classes
Inherited from:
SpiAsync_mongodb
Source
SpiAsync_mongodb.scala
override def query_subscribe[Tpl](q: Query[Tpl], callback: List[Tpl] => Unit)(implicit conn0: Conn, ec: ExecutionContext): Future[Unit]

Attributes

Definition Classes
Inherited from:
SpiAsync_mongodb
Source
SpiAsync_mongodb.scala
override def query_unsubscribe[Tpl](q: Query[Tpl])(implicit conn0: Conn, ec: ExecutionContext): Future[Unit]

Attributes

Definition Classes
Inherited from:
SpiAsync_mongodb
Source
SpiAsync_mongodb.scala
def rawQuery(query: String, doPrint: Boolean)(implicit conn: Conn, ec: ExecutionContext): Future[List[List[Any]]]

Attributes

Inherited from:
ApiAsync
Source
ApiAsync.scala
def rawTransact(txData: String, doPrint: Boolean)(implicit conn: Conn, ec: ExecutionContext): Future[TxReport]

Attributes

Inherited from:
ApiAsync
Source
ApiAsync.scala
override def save_inspect(save: Save)(implicit conn: Conn, ec: ExecutionContext): Future[Unit]

Attributes

Definition Classes
Inherited from:
SpiAsync_mongodb
Source
SpiAsync_mongodb.scala
override def save_transact(save0: Save)(implicit conn0: Conn, ec: ExecutionContext): Future[TxReport]

Attributes

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

Attributes

Definition Classes
Inherited from:
SpiAsync_mongodb
Source
SpiAsync_mongodb.scala
override def update_inspect(update: Update)(implicit conn: Conn, ec: ExecutionContext): Future[Unit]

Attributes

Definition Classes
Inherited from:
SpiAsync_mongodb
Source
SpiAsync_mongodb.scala
override def update_transact(update0: Update)(implicit conn0: Conn, ec: ExecutionContext): Future[TxReport]

Attributes

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

Attributes

Definition Classes
Inherited from:
SpiAsync_mongodb
Source
SpiAsync_mongodb.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(delete: Delete): DeleteApiAsync

Attributes

Inherited from:
ApiAsync
Source
ApiAsync.scala
final implicit def InsertApiAsync(insert: Insert): InsertApiAsync

Attributes

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

Attributes

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

Attributes

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

Attributes

Inherited from:
ApiAsync
Source
ApiAsync.scala
final implicit def SaveApiAsync(save: Save): SaveApiAsync

Attributes

Inherited from:
ApiAsync
Source
ApiAsync.scala
final implicit def UpdateApiAsync(update: Update): UpdateApiAsync

Attributes

Inherited from:
ApiAsync
Source
ApiAsync.scala
final implicit def _molecule[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V](molecule: Molecule_22[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V]): Actions_22[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V]

Attributes

Inherited from:
MoleculeImplicits_
Source
MoleculeImplicits_.scala
final implicit def _molecule[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U](molecule: Molecule_21[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U]): Actions_21[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U]

Attributes

Inherited from:
MoleculeImplicits_
Source
MoleculeImplicits_.scala
final implicit def _molecule[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T](molecule: Molecule_20[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T]): Actions_20[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T]

Attributes

Inherited from:
MoleculeImplicits_
Source
MoleculeImplicits_.scala
final implicit def _molecule[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S](molecule: Molecule_19[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S]): Actions_19[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S]

Attributes

Inherited from:
MoleculeImplicits_
Source
MoleculeImplicits_.scala
final implicit def _molecule[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R](molecule: Molecule_18[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R]): Actions_18[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R]

Attributes

Inherited from:
MoleculeImplicits_
Source
MoleculeImplicits_.scala
final implicit def _molecule[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q](molecule: Molecule_17[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q]): Actions_17[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q]

Attributes

Inherited from:
MoleculeImplicits_
Source
MoleculeImplicits_.scala
final implicit def _molecule[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P](molecule: Molecule_16[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P]): Actions_16[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P]

Attributes

Inherited from:
MoleculeImplicits_
Source
MoleculeImplicits_.scala
final implicit def _molecule[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O](molecule: Molecule_15[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O]): Actions_15[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O]

Attributes

Inherited from:
MoleculeImplicits_
Source
MoleculeImplicits_.scala
final implicit def _molecule[A, B, C, D, E, F, G, H, I, J, K, L, M, N](molecule: Molecule_14[A, B, C, D, E, F, G, H, I, J, K, L, M, N]): Actions_14[A, B, C, D, E, F, G, H, I, J, K, L, M, N]

Attributes

Inherited from:
MoleculeImplicits_
Source
MoleculeImplicits_.scala
final implicit def _molecule[A, B, C, D, E, F, G, H, I, J, K, L, M](molecule: Molecule_13[A, B, C, D, E, F, G, H, I, J, K, L, M]): Actions_13[A, B, C, D, E, F, G, H, I, J, K, L, M]

Attributes

Inherited from:
MoleculeImplicits_
Source
MoleculeImplicits_.scala
final implicit def _molecule[A, B, C, D, E, F, G, H, I, J, K, L](molecule: Molecule_12[A, B, C, D, E, F, G, H, I, J, K, L]): Actions_12[A, B, C, D, E, F, G, H, I, J, K, L]

Attributes

Inherited from:
MoleculeImplicits_
Source
MoleculeImplicits_.scala
final implicit def _molecule[A, B, C, D, E, F, G, H, I, J, K](molecule: Molecule_11[A, B, C, D, E, F, G, H, I, J, K]): Actions_11[A, B, C, D, E, F, G, H, I, J, K]

Attributes

Inherited from:
MoleculeImplicits_
Source
MoleculeImplicits_.scala
final implicit def _molecule[A, B, C, D, E, F, G, H, I, J](molecule: Molecule_10[A, B, C, D, E, F, G, H, I, J]): Actions_10[A, B, C, D, E, F, G, H, I, J]

Attributes

Inherited from:
MoleculeImplicits_
Source
MoleculeImplicits_.scala
final implicit def _molecule[A, B, C, D, E, F, G, H, I](molecule: Molecule_09[A, B, C, D, E, F, G, H, I]): Actions_09[A, B, C, D, E, F, G, H, I]

Attributes

Inherited from:
MoleculeImplicits_
Source
MoleculeImplicits_.scala
final implicit def _molecule[A, B, C, D, E, F, G, H](molecule: Molecule_08[A, B, C, D, E, F, G, H]): Actions_08[A, B, C, D, E, F, G, H]

Attributes

Inherited from:
MoleculeImplicits_
Source
MoleculeImplicits_.scala
final implicit def _molecule[A, B, C, D, E, F, G](molecule: Molecule_07[A, B, C, D, E, F, G]): Actions_07[A, B, C, D, E, F, G]

Attributes

Inherited from:
MoleculeImplicits_
Source
MoleculeImplicits_.scala
final implicit def _molecule[A, B, C, D, E, F](molecule: Molecule_06[A, B, C, D, E, F]): Actions_06[A, B, C, D, E, F]

Attributes

Inherited from:
MoleculeImplicits_
Source
MoleculeImplicits_.scala
final implicit def _molecule[A, B, C, D, E](molecule: Molecule_05[A, B, C, D, E]): Actions_05[A, B, C, D, E]

Attributes

Inherited from:
MoleculeImplicits_
Source
MoleculeImplicits_.scala
final implicit def _molecule[A, B, C, D](molecule: Molecule_04[A, B, C, D]): Actions_04[A, B, C, D]

Attributes

Inherited from:
MoleculeImplicits_
Source
MoleculeImplicits_.scala
final implicit def _molecule[A, B, C](molecule: Molecule_03[A, B, C]): Actions_03[A, B, C]

Attributes

Inherited from:
MoleculeImplicits_
Source
MoleculeImplicits_.scala
final implicit def _molecule[A, B](molecule: Molecule_02[A, B]): Actions_02[A, B]

Attributes

Inherited from:
MoleculeImplicits_
Source
MoleculeImplicits_.scala
final implicit def _molecule[A](molecule: Molecule_01[A]): Actions_01[A]

Attributes

Inherited from:
MoleculeImplicits_
Source
MoleculeImplicits_.scala
final implicit def _molecule(molecule: Molecule_00): Actions_00

Attributes

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

Attributes

Inherited from:
FutureUtils
Source
FutureUtils.scala