ContextOperation

class Object
trait Matchable
class Any

Type members

Classlikes

case class Batch[I, T, A <: QAC[I, _] & Action[I], D <: Idiom, N <: NamingStrategy, PrepareRow, ResultRow, Session, Ctx <: Context[_, _], Res](idiom: D, naming: N)(execute: BatchArgument[I, T, A, D, N, PrepareRow, ResultRow, Session, Ctx, Res] => Res)
case class BatchArgument[I, T, A <: QAC[I, _] & Action[I], D <: Idiom, N <: NamingStrategy, PrepareRow, ResultRow, Session, Ctx <: Context[_, _], Res](groups: List[(String, List[(PrepareRow, Session) => (List[Any], PrepareRow)])], extractor: Extraction[ResultRow, Session, T], executionInfo: ExecutionInfo, fetchSize: Option[Int])
case class Factory[D <: Idiom, N <: NamingStrategy, PrepareRow, ResultRow, Session, Ctx <: Context[_, _]](idiom: D, naming: N)
case class Single[I, T, A <: QAC[I, _] & Action[I], D <: Idiom, N <: NamingStrategy, PrepareRow, ResultRow, Session, Ctx <: Context[_, _], Res](idiom: D, naming: N)(execute: SingleArgument[I, T, A, D, N, PrepareRow, ResultRow, Session, Ctx, Res] => Res)
case class SingleArgument[I, T, A <: QAC[I, _] & Action[I], D <: Idiom, N <: NamingStrategy, PrepareRow, ResultRow, Session, Ctx <: Context[_, _], Res](sql: String, prepare: (PrepareRow, Session) => (List[Any], PrepareRow), extractor: Extraction[ResultRow, Session, T], executionInfo: ExecutionInfo, fetchSize: Option[Int])