scalikejdbc

package scalikejdbc

Members list

Type members

Classlikes

case class ActiveSession(conn: Connection, connectionAttributes: DBConnectionAttributes, tx: Option[Tx], isReadOnly: Boolean, settings: SettingsProvider) extends DBSession

Active session implementation of scalikejdbc.DBSession.

Active session implementation of scalikejdbc.DBSession.

This class provides readOnly/autoCommit/localTx/withinTx blocks and session objects.

import scalikejdbc._

val userIdList = DB autoCommit { session: DBSession =>
 session.list("select * from user") { rs => rs.int("id") }
}

Value parameters

conn

connection

isReadOnly

is read only

tx

transaction

Attributes

Source
DBSession.scala
Supertypes
trait Serializable
trait Product
trait Equals
trait DBSession
trait AutoCloseable
trait LoanPattern
class Object
trait Matchable
class Any
Show all
trait AllOutputDecisionsUnsupported[Z, E <: WithExtractor] extends SQL[Z, E]

All output decisions are unsupported by default.

All output decisions are unsupported by default.

Type parameters

E

extractor constraint

Z

return type

Attributes

Source
RelationalSQL.scala
Supertypes
class SQL[Z, E]
class Object
trait Matchable
class Any
Known subtypes
class OneToManies10SQL[A, B1, B2, B3, B4, B5, B6, B7, B8, B9, B10, E, Z]
class OneToManies10SQLToCollection[A, B1, B2, B3, B4, B5, B6, B7, B8, B9, B10, E, Z]
class OneToManies10SQLToIterable[A, B1, B2, B3, B4, B5, B6, B7, B8, B9, B10, E, Z]
class OneToManies10SQLToList[A, B1, B2, B3, B4, B5, B6, B7, B8, B9, B10, E, Z]
class OneToManies10SQLToOption[A, B1, B2, B3, B4, B5, B6, B7, B8, B9, B10, E, Z]
class OneToManies11SQL[A, B1, B2, B3, B4, B5, B6, B7, B8, B9, B10, B11, E, Z]
class OneToManies11SQLToCollection[A, B1, B2, B3, B4, B5, B6, B7, B8, B9, B10, B11, E, Z]
class OneToManies11SQLToIterable[A, B1, B2, B3, B4, B5, B6, B7, B8, B9, B10, B11, E, Z]
class OneToManies11SQLToList[A, B1, B2, B3, B4, B5, B6, B7, B8, B9, B10, B11, E, Z]
class OneToManies11SQLToOption[A, B1, B2, B3, B4, B5, B6, B7, B8, B9, B10, B11, E, Z]
class OneToManies12SQL[A, B1, B2, B3, B4, B5, B6, B7, B8, B9, B10, B11, B12, E, Z]
class OneToManies12SQLToCollection[A, B1, B2, B3, B4, B5, B6, B7, B8, B9, B10, B11, B12, E, Z]
class OneToManies12SQLToIterable[A, B1, B2, B3, B4, B5, B6, B7, B8, B9, B10, B11, B12, E, Z]
class OneToManies12SQLToList[A, B1, B2, B3, B4, B5, B6, B7, B8, B9, B10, B11, B12, E, Z]
class OneToManies12SQLToOption[A, B1, B2, B3, B4, B5, B6, B7, B8, B9, B10, B11, B12, E, Z]
class OneToManies13SQL[A, B1, B2, B3, B4, B5, B6, B7, B8, B9, B10, B11, B12, B13, E, Z]
class OneToManies13SQLToCollection[A, B1, B2, B3, B4, B5, B6, B7, B8, B9, B10, B11, B12, B13, E, Z]
class OneToManies13SQLToIterable[A, B1, B2, B3, B4, B5, B6, B7, B8, B9, B10, B11, B12, B13, E, Z]
class OneToManies13SQLToList[A, B1, B2, B3, B4, B5, B6, B7, B8, B9, B10, B11, B12, B13, E, Z]
class OneToManies13SQLToOption[A, B1, B2, B3, B4, B5, B6, B7, B8, B9, B10, B11, B12, B13, E, Z]
class OneToManies14SQL[A, B1, B2, B3, B4, B5, B6, B7, B8, B9, B10, B11, B12, B13, B14, E, Z]
class OneToManies14SQLToCollection[A, B1, B2, B3, B4, B5, B6, B7, B8, B9, B10, B11, B12, B13, B14, E, Z]
class OneToManies14SQLToIterable[A, B1, B2, B3, B4, B5, B6, B7, B8, B9, B10, B11, B12, B13, B14, E, Z]
class OneToManies14SQLToList[A, B1, B2, B3, B4, B5, B6, B7, B8, B9, B10, B11, B12, B13, B14, E, Z]
class OneToManies14SQLToOption[A, B1, B2, B3, B4, B5, B6, B7, B8, B9, B10, B11, B12, B13, B14, E, Z]
class OneToManies15SQL[A, B1, B2, B3, B4, B5, B6, B7, B8, B9, B10, B11, B12, B13, B14, B15, E, Z]
class OneToManies15SQLToCollection[A, B1, B2, B3, B4, B5, B6, B7, B8, B9, B10, B11, B12, B13, B14, B15, E, Z]
class OneToManies15SQLToIterable[A, B1, B2, B3, B4, B5, B6, B7, B8, B9, B10, B11, B12, B13, B14, B15, E, Z]
class OneToManies15SQLToList[A, B1, B2, B3, B4, B5, B6, B7, B8, B9, B10, B11, B12, B13, B14, B15, E, Z]
class OneToManies15SQLToOption[A, B1, B2, B3, B4, B5, B6, B7, B8, B9, B10, B11, B12, B13, B14, B15, E, Z]
class OneToManies16SQL[A, B1, B2, B3, B4, B5, B6, B7, B8, B9, B10, B11, B12, B13, B14, B15, B16, E, Z]
class OneToManies16SQLToCollection[A, B1, B2, B3, B4, B5, B6, B7, B8, B9, B10, B11, B12, B13, B14, B15, B16, E, Z]
class OneToManies16SQLToIterable[A, B1, B2, B3, B4, B5, B6, B7, B8, B9, B10, B11, B12, B13, B14, B15, B16, E, Z]
class OneToManies16SQLToList[A, B1, B2, B3, B4, B5, B6, B7, B8, B9, B10, B11, B12, B13, B14, B15, B16, E, Z]
class OneToManies16SQLToOption[A, B1, B2, B3, B4, B5, B6, B7, B8, B9, B10, B11, B12, B13, B14, B15, B16, E, Z]
class OneToManies17SQL[A, B1, B2, B3, B4, B5, B6, B7, B8, B9, B10, B11, B12, B13, B14, B15, B16, B17, E, Z]
class OneToManies17SQLToCollection[A, B1, B2, B3, B4, B5, B6, B7, B8, B9, B10, B11, B12, B13, B14, B15, B16, B17, E, Z]
class OneToManies17SQLToIterable[A, B1, B2, B3, B4, B5, B6, B7, B8, B9, B10, B11, B12, B13, B14, B15, B16, B17, E, Z]
class OneToManies17SQLToList[A, B1, B2, B3, B4, B5, B6, B7, B8, B9, B10, B11, B12, B13, B14, B15, B16, B17, E, Z]
class OneToManies17SQLToOption[A, B1, B2, B3, B4, B5, B6, B7, B8, B9, B10, B11, B12, B13, B14, B15, B16, B17, E, Z]
class OneToManies18SQL[A, B1, B2, B3, B4, B5, B6, B7, B8, B9, B10, B11, B12, B13, B14, B15, B16, B17, B18, E, Z]
class OneToManies18SQLToCollection[A, B1, B2, B3, B4, B5, B6, B7, B8, B9, B10, B11, B12, B13, B14, B15, B16, B17, B18, E, Z]
class OneToManies18SQLToIterable[A, B1, B2, B3, B4, B5, B6, B7, B8, B9, B10, B11, B12, B13, B14, B15, B16, B17, B18, E, Z]
class OneToManies18SQLToList[A, B1, B2, B3, B4, B5, B6, B7, B8, B9, B10, B11, B12, B13, B14, B15, B16, B17, B18, E, Z]
class OneToManies18SQLToOption[A, B1, B2, B3, B4, B5, B6, B7, B8, B9, B10, B11, B12, B13, B14, B15, B16, B17, B18, E, Z]
class OneToManies19SQL[A, B1, B2, B3, B4, B5, B6, B7, B8, B9, B10, B11, B12, B13, B14, B15, B16, B17, B18, B19, E, Z]
class OneToManies19SQLToCollection[A, B1, B2, B3, B4, B5, B6, B7, B8, B9, B10, B11, B12, B13, B14, B15, B16, B17, B18, B19, E, Z]
class OneToManies19SQLToIterable[A, B1, B2, B3, B4, B5, B6, B7, B8, B9, B10, B11, B12, B13, B14, B15, B16, B17, B18, B19, E, Z]
class OneToManies19SQLToList[A, B1, B2, B3, B4, B5, B6, B7, B8, B9, B10, B11, B12, B13, B14, B15, B16, B17, B18, B19, E, Z]
class OneToManies19SQLToOption[A, B1, B2, B3, B4, B5, B6, B7, B8, B9, B10, B11, B12, B13, B14, B15, B16, B17, B18, B19, E, Z]
class OneToManies20SQL[A, B1, B2, B3, B4, B5, B6, B7, B8, B9, B10, B11, B12, B13, B14, B15, B16, B17, B18, B19, B20, E, Z]
class OneToManies20SQLToCollection[A, B1, B2, B3, B4, B5, B6, B7, B8, B9, B10, B11, B12, B13, B14, B15, B16, B17, B18, B19, B20, E, Z]
class OneToManies20SQLToIterable[A, B1, B2, B3, B4, B5, B6, B7, B8, B9, B10, B11, B12, B13, B14, B15, B16, B17, B18, B19, B20, E, Z]
class OneToManies20SQLToList[A, B1, B2, B3, B4, B5, B6, B7, B8, B9, B10, B11, B12, B13, B14, B15, B16, B17, B18, B19, B20, E, Z]
class OneToManies20SQLToOption[A, B1, B2, B3, B4, B5, B6, B7, B8, B9, B10, B11, B12, B13, B14, B15, B16, B17, B18, B19, B20, E, Z]
class OneToManies21SQL[A, B1, B2, B3, B4, B5, B6, B7, B8, B9, B10, B11, B12, B13, B14, B15, B16, B17, B18, B19, B20, B21, E, Z]
class OneToManies21SQLToCollection[A, B1, B2, B3, B4, B5, B6, B7, B8, B9, B10, B11, B12, B13, B14, B15, B16, B17, B18, B19, B20, B21, E, Z]
class OneToManies21SQLToIterable[A, B1, B2, B3, B4, B5, B6, B7, B8, B9, B10, B11, B12, B13, B14, B15, B16, B17, B18, B19, B20, B21, E, Z]
class OneToManies21SQLToList[A, B1, B2, B3, B4, B5, B6, B7, B8, B9, B10, B11, B12, B13, B14, B15, B16, B17, B18, B19, B20, B21, E, Z]
class OneToManies21SQLToOption[A, B1, B2, B3, B4, B5, B6, B7, B8, B9, B10, B11, B12, B13, B14, B15, B16, B17, B18, B19, B20, B21, E, Z]
class OneToManies2SQL[A, B1, B2, E, Z]
class OneToManies2SQLToIterable[A, B1, B2, E, Z]
class OneToManies2SQLToOption[A, B1, B2, E, Z]
class OneToManies3SQL[A, B1, B2, B3, E, Z]
class OneToManies3SQLToCollection[A, B1, B2, B3, E, Z]
class OneToManies3SQLToIterable[A, B1, B2, B3, E, Z]
class OneToManies3SQLToList[A, B1, B2, B3, E, Z]
class OneToManies3SQLToOption[A, B1, B2, B3, E, Z]
class OneToManies4SQL[A, B1, B2, B3, B4, E, Z]
class OneToManies4SQLToCollection[A, B1, B2, B3, B4, E, Z]
class OneToManies4SQLToIterable[A, B1, B2, B3, B4, E, Z]
class OneToManies4SQLToList[A, B1, B2, B3, B4, E, Z]
class OneToManies4SQLToOption[A, B1, B2, B3, B4, E, Z]
class OneToManies5SQL[A, B1, B2, B3, B4, B5, E, Z]
class OneToManies5SQLToCollection[A, B1, B2, B3, B4, B5, E, Z]
class OneToManies5SQLToIterable[A, B1, B2, B3, B4, B5, E, Z]
class OneToManies5SQLToList[A, B1, B2, B3, B4, B5, E, Z]
class OneToManies5SQLToOption[A, B1, B2, B3, B4, B5, E, Z]
class OneToManies6SQL[A, B1, B2, B3, B4, B5, B6, E, Z]
class OneToManies6SQLToCollection[A, B1, B2, B3, B4, B5, B6, E, Z]
class OneToManies6SQLToIterable[A, B1, B2, B3, B4, B5, B6, E, Z]
class OneToManies6SQLToList[A, B1, B2, B3, B4, B5, B6, E, Z]
class OneToManies6SQLToOption[A, B1, B2, B3, B4, B5, B6, E, Z]
class OneToManies7SQL[A, B1, B2, B3, B4, B5, B6, B7, E, Z]
class OneToManies7SQLToCollection[A, B1, B2, B3, B4, B5, B6, B7, E, Z]
class OneToManies7SQLToIterable[A, B1, B2, B3, B4, B5, B6, B7, E, Z]
class OneToManies7SQLToList[A, B1, B2, B3, B4, B5, B6, B7, E, Z]
class OneToManies7SQLToOption[A, B1, B2, B3, B4, B5, B6, B7, E, Z]
class OneToManies8SQL[A, B1, B2, B3, B4, B5, B6, B7, B8, E, Z]
class OneToManies8SQLToCollection[A, B1, B2, B3, B4, B5, B6, B7, B8, E, Z]
class OneToManies8SQLToIterable[A, B1, B2, B3, B4, B5, B6, B7, B8, E, Z]
class OneToManies8SQLToList[A, B1, B2, B3, B4, B5, B6, B7, B8, E, Z]
class OneToManies8SQLToOption[A, B1, B2, B3, B4, B5, B6, B7, B8, E, Z]
class OneToManies9SQL[A, B1, B2, B3, B4, B5, B6, B7, B8, B9, E, Z]
class OneToManies9SQLToCollection[A, B1, B2, B3, B4, B5, B6, B7, B8, B9, E, Z]
class OneToManies9SQLToIterable[A, B1, B2, B3, B4, B5, B6, B7, B8, B9, E, Z]
class OneToManies9SQLToList[A, B1, B2, B3, B4, B5, B6, B7, B8, B9, E, Z]
class OneToManies9SQLToOption[A, B1, B2, B3, B4, B5, B6, B7, B8, B9, E, Z]
class OneToManySQL[A, B, E, Z]
class OneToManySQLToCollection[A, B, E, Z]
class OneToManySQLToIterable[A, B, E, Z]
class OneToManySQLToList[A, B, E, Z]
class OneToManySQLToOption[A, B, E, Z]
class OneToOneSQL[A, B, E, Z]
class OneToOneSQLToCollection[A, B, E, Z]
class OneToOneSQLToIterable[A, B, E, Z]
class OneToOneSQLToList[A, B, E, Z]
class OneToOneSQLToOption[A, B, E, Z]
class OneToXSQL[A, E, Z]
Show all
case class AsIsParameterBinder(value: Any) extends ParameterBinderWithValue

Type unsafe ParameterBinder which holds any value and binds it as-is to PreparedStatement.

Type unsafe ParameterBinder which holds any value and binds it as-is to PreparedStatement.

Attributes

Source
ParameterBinder.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
class AuthenticatedDataSourceConnectionPool(val dataSource: DataSource, val user: String, password: String, settings: DataSourceConnectionPoolSettings, closer: DataSourceCloser) extends ConnectionPool

Connection Pool using external DataSource

Connection Pool using external DataSource

Note: Commons-DBCP doesn't support this API.

Attributes

Source
DataSourceConnectionPool.scala
Supertypes
trait AutoCloseable
class Object
trait Matchable
class Any
case class AutoSession(settings: SettingsProvider) extends DBSession

Represents that already existing session will be used or a new session will be started.

Represents that already existing session will be used or a new session will be started.

Attributes

Companion
object
Source
AutoSession.scala
Supertypes
trait Serializable
trait Product
trait Equals
trait DBSession
trait AutoCloseable
trait LoanPattern
class Object
trait Matchable
class Any
Show all
Known subtypes
object AutoSession.type
object AutoSession extends AutoSession

Attributes

Companion
class
Source
AutoSession.scala
Supertypes
trait Product
trait Mirror
class AutoSession
trait Serializable
trait Product
trait Equals
trait DBSession
trait AutoCloseable
trait LoanPattern
class Object
trait Matchable
class Any
Show all
Self type
trait Binders[A] extends TypeBinder[A], ParameterBinderFactory[A]

Provides both of TypeBinder and ParameterBinderFactory for the specified type A.

Provides both of TypeBinder and ParameterBinderFactory for the specified type A.

Attributes

Companion
object
Source
Binders.scala
Supertypes
trait TypeBinder[A]
class Object
trait Matchable
class Any
Self type
Binders[A]
object Binders

Provides factories of Binders and built-in Binders.

Provides factories of Binders and built-in Binders.

Attributes

Companion
trait
Source
Binders.scala
Supertypes
class Object
trait Matchable
class Any
Self type
Binders.type
class BoneCPConnectionPool(val url: String, val user: String, password: String, val settings: ConnectionPoolSettings) extends ConnectionPool

BoneCP Connection Pool

BoneCP Connection Pool

Attributes

See also
Source
BoneCPConnectionPool.scala
Supertypes
trait AutoCloseable
class Object
trait Matchable
class Any

Connection Pool Factory

Connection Pool Factory

Attributes

See also
Source
BoneCPConnectionPoolFactory.scala
Supertypes
class Object
trait Matchable
class Any
Self type
class Commons2ConnectionPool(val url: String, val user: String, password: String, val settings: ConnectionPoolSettings) extends ConnectionPool

Commons DBCP Connection Pool

Commons DBCP Connection Pool

Attributes

See also
Source
Commons2ConnectionPool.scala
Supertypes
trait AutoCloseable
class Object
trait Matchable
class Any

Connection Pool Factory

Connection Pool Factory

Attributes

See also
Source
Commons2ConnectionPoolFactory.scala
Supertypes
class Object
trait Matchable
class Any
Self type
class CommonsConnectionPool(val url: String, val user: String, password: String, val settings: ConnectionPoolSettings) extends ConnectionPool

Commons DBCP Connection Pool

Commons DBCP Connection Pool

Attributes

See also
Source
CommonsConnectionPool.scala
Supertypes
trait AutoCloseable
class Object
trait Matchable
class Any

Connection Pool Factory

Connection Pool Factory

Attributes

See also
Source
CommonsConnectionPoolFactory.scala
Supertypes
class Object
trait Matchable
class Any
Self type

Connection Pool

Connection Pool

The default implementation uses Commons DBCP 2 internally.

Attributes

See also
Companion
class
Source
ConnectionPool.scala
Supertypes
class Object
trait Matchable
class Any
Self type
abstract class ConnectionPool(val url: String, val user: String, password: String, val settings: ConnectionPoolSettings) extends AutoCloseable

Connection Pool

Connection Pool

Attributes

Companion
object
Source
ConnectionPool.scala
Supertypes
trait AutoCloseable
class Object
trait Matchable
class Any
Known subtypes

Connection pool context

Connection pool context

Attributes

Source
ConnectionPoolContext.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes

Connection Pool Factory

Connection Pool Factory

Attributes

Source
ConnectionPoolFactory.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes

ConnectionPoolFactoryRepository

ConnectionPoolFactoryRepository

Attributes

Source
ConnectionPoolFactoryRepository.scala
Supertypes
class Object
trait Matchable
class Any
Self type
case class ConnectionPoolSettings(initialSize: Int, maxSize: Int, connectionTimeoutMillis: Long, validationQuery: String, connectionPoolFactoryName: String, driverName: String, warmUpTime: Long, timeZone: String)

Settings for ConnectionPool

Settings for ConnectionPool

Attributes

Source
ConnectionPoolSettings.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
case class DB(conn: Connection, connectionAttributes: DBConnectionAttributes, settingsProvider: SettingsProvider) extends DBConnection

Basic Database Accessor

Basic Database Accessor

Using DBSession:

 import scalikejdbc._
 case class User(id: Int, name: String)

 using(ConnectionPool(name).borrow()) { conn =>

   val users = DB(conn) readOnly { session =>
     session.list("select * from user") { rs =>
       User(rs.int("id"), rs.string("name"))
     }
   }

   DB(conn) autoCommit { session =>
     session.update("insert into user values (?,?)", 123, "Alice")
   }

   DB(conn) localTx { session =>
     session.update("insert into user values (?,?)", 123, "Alice")
   }

 }

Using SQL:

 import scalikejdbc._
 case class User(id: Int, name: String)

 using(ConnectionPool.borrow()) { conn =>

   val users = DB(conn) readOnly { implicit session =>
     SQL("select * from user").map { rs =>
       User(rs.int("id"), rs.string("name"))
     }.list.apply()
   }

   DB(conn) autoCommit { implicit session =>
     SQL("insert into user values (?,?)").bind(123, "Alice").update.apply()
   }

   DB(conn) localTx { implicit session =>
     SQL("insert into user values (?,?)").bind(123, "Alice").update.apply()
   }

 }

Attributes

Companion
object
Source
DB.scala
Supertypes
trait Serializable
trait Product
trait Equals
trait DBConnection
trait AutoCloseable
trait LoanPattern
class Object
trait Matchable
class Any
Show all
object DB extends LoanPattern

Basic Database Accessor

Basic Database Accessor

You can start with DB and blocks if using scalikejdbc.ConnectionPool.singleton.

Using DBSession:

 ConnectionPool.singleton("jdbc:...","user","password")
 case class User(id: Int, name: String)

 val users = DB readOnly { session =>
   session.list("select * from user") { rs =>
     User(rs.int("id"), rs.string("name"))
   }
 }

 DB autoCommit { session =>
   session.update("insert into user values (?,?)", 123, "Alice")
 }

 DB localTx { session =>
   session.update("insert into user values (?,?)", 123, "Alice")
 }

 using(DB(ConnectionPool.borrow())) { db =>
   db.begin()
   try {
     DB withTx { session =>
       session.update("update user set name = ? where id = ?", "Alice", 123)
     }
     db.commit()
   } catch { case e =>
     db.rollbackIfActive()
     throw e
   }
 }

Using SQL:

 ConnectionPool.singleton("jdbc:...","user","password")
 case class User(id: Int, name: String)

 val users = DB readOnly { implicit session =>
   SQL("select * from user").map { rs =>
     User(rs.int("id"), rs.string("name"))
   }.list.apply()
 }

 DB autoCommit { implicit session =>
   SQL("insert into user values (?,?)").bind(123, "Alice").update.apply()
 }

 DB localTx { implicit session =>
   SQL("insert into user values (?,?)").bind(123, "Alice").update.apply()
 }

 using(DB(ConnectionPool.borrow())) { db =>
   db.begin()
   try {
     DB withTx { implicit session =>
       SQL("update user set name = ? where id = ?").bind("Alice", 123).update.apply()
     }
     db.commit()
   } catch { case e =>
     db.rollbackIfActive()
     throw e
   }
 }

Attributes

Companion
class
Source
DB.scala
Supertypes
trait Product
trait Mirror
trait LoanPattern
class Object
trait Matchable
class Any
Show all
Self type
DB.type
trait DBConnection extends LoanPattern, AutoCloseable

Basic Database Accessor which holds a JDBC connection.

Basic Database Accessor which holds a JDBC connection.

Attributes

Companion
object
Source
DBConnection.scala
Supertypes
trait AutoCloseable
trait LoanPattern
class Object
trait Matchable
class Any
Known subtypes
class DB
class NamedDB
object DBConnection

Attributes

Companion
trait
Source
DBConnection.scala
Supertypes
class Object
trait Matchable
class Any
Self type
case class DBConnectionAttributes(driverName: Option[String], timeZoneSettings: TimeZoneSettings)

Additional attributes for current JDBC connection.

Additional attributes for current JDBC connection.

Attributes

Source
DBConnectionAttributes.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
trait DBSession extends LoanPattern, AutoCloseable

DB Session

DB Session

This class provides readOnly/autoCommit/localTx/withinTx blocks and session objects.

import scalikejdbc._

val userIdList = DB autoCommit { session: DBSession =>
 session.list("select * from user") { rs => rs.int("id") }
}

Attributes

Companion
object
Source
DBSession.scala
Supertypes
trait AutoCloseable
trait LoanPattern
class Object
trait Matchable
class Any
Known subtypes
class AutoSession
object AutoSession.type
object NoSession.type
object ReadOnlyAutoSession.type
Show all
object DBSession

Attributes

Companion
trait
Source
DBSession.scala
Supertypes
class Object
trait Matchable
class Any
Self type
DBSession.type

Attributes

Source
DBSessionWrapper.scala
Supertypes
class Object
trait Matchable
class Any
Self type
trait DataSourceCloser extends AutoCloseable

Resource manager which closes a DataSource.

Resource manager which closes a DataSource.

Attributes

Source
DataSourceCloser.scala
Supertypes
trait AutoCloseable
class Object
trait Matchable
class Any
Known subtypes
class DataSourceConnectionPool(val dataSource: DataSource, settings: DataSourceConnectionPoolSettings, closer: DataSourceCloser) extends ConnectionPool

Connection Pool using external DataSource

Connection Pool using external DataSource

Attributes

Source
DataSourceConnectionPool.scala
Supertypes
trait AutoCloseable
class Object
trait Matchable
class Any
case class DataSourceConnectionPoolSettings(driverName: String)

Settings for DataSourceConnectionPool

Settings for DataSourceConnectionPool

Attributes

Source
DataSourceConnectionPoolSettings.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Default DataSourceCloser.

Default DataSourceCloser.

Attributes

Source
DataSourceCloser.scala
Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
trait AutoCloseable
class Object
trait Matchable
class Any
Show all
Self type

Entity identifier provider for equality (especially for scalikejdbc.RelationalSQL operation).

Entity identifier provider for equality (especially for scalikejdbc.RelationalSQL operation).

Notice: Inheritance is not supported.

Attributes

Example
 class Person(val id: Long) extends EntityEquality { override val entityIdentity = id }
 class Member(override val id: Long) extends Person(id)
 val p1 = new Person(123)
 val p2 = new Person(123)
 val m1 = new Member(123)
 val m2 = new Member(123)
 p1 == p2 && p2 == p1 // true
 p1 == m1 || m1 == p1 // false
 m1 == m2 && m2 == m1 // true
Source
EntityEquality.scala
Supertypes
class Object
trait Matchable
class Any

Generalized type constraints for WithExtractor

Generalized type constraints for WithExtractor

Attributes

Source
SQL.scala
Supertypes
class Object
trait Matchable
class Any
Self type

GlobalSettings for this library

GlobalSettings for this library

Attributes

Source
GlobalSettings.scala
Supertypes
class Object
trait Matchable
class Any
Self type
trait HasExtractor extends WithExtractor

Represents that this SQL already has an extractor

Represents that this SQL already has an extractor

Attributes

Source
SQL.scala
Supertypes
class Object
trait Matchable
class Any
case class IllegalRelationshipException(message: String) extends IllegalStateException

Exception which represents that an illegal relationship is found.

Exception which represents that an illegal relationship is found.

Attributes

Source
IllegalRelationshipException.scala
Supertypes
trait Product
trait Equals
class IllegalStateException
class RuntimeException
class Exception
class Throwable
trait Serializable
class Object
trait Matchable
class Any
Show all
case class InvalidColumnNameException(name: String) extends Exception

Exception which represents invalid key is specified.

Exception which represents invalid key is specified.

Attributes

Source
InvalidColumnNameException.scala
Supertypes
trait Product
trait Equals
class Exception
class Throwable
trait Serializable
class Object
trait Matchable
class Any
Show all
sealed trait IsolationLevel extends Product, Serializable

Attributes

Companion
object
Source
IsolationLevel.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
Known subtypes
object Default.type
object ReadCommitted.type
object ReadUncommitted.type
object RepeatableRead.type
object Serializable.type

Attributes

Companion
trait
Source
IsolationLevel.scala
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type
case class JDBCSettings(url: String, user: String, password: String, driverName: String)

JDBC Settings

JDBC Settings

Attributes

Source
JDBCSettings.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object JDBCUrl

Companion object of JDBC URL

Companion object of JDBC URL

Attributes

Companion
class
Source
JDBCUrl.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
JDBCUrl.type
case class JDBCUrl(host: String, port: Int, database: String)

JDBC URL which contains host, port and database name

JDBC URL which contains host, port and database name

Attributes

Companion
object
Source
JDBCUrl.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
final class JavaUtilDateConverter(value: Date) extends AnyVal

java.util.Date Converter to several types.

java.util.Date Converter to several types.

Attributes

Source
JavaUtilDateConverter.scala
Supertypes
class AnyVal
trait Matchable
class Any

Implicit conversions for date time values.

Implicit conversions for date time values.

Attributes

Companion
object
Source
JavaUtilDateConverterImplicits.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes

Attributes

Companion
trait
Source
JavaUtilDateConverterImplicits.scala
Supertypes
class Object
trait Matchable
class Any
Self type
case class LikeConditionEscapeUtil(escapeChar: String)

Utility to escape like condition special characters.

Utility to escape like condition special characters.

Attributes

Companion
object
Source
LikeConditionEscapeUtil.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
Known subtypes

Attributes

Companion
class
Source
LikeConditionEscapeUtil.scala
Supertypes
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
Self type
object LoanPattern extends LoanPattern

Attributes

Companion
trait
Source
LoanPattern.scala
Supertypes
trait LoanPattern
class Object
trait Matchable
class Any
Self type
trait LoanPattern

Loan pattern implementation

Loan pattern implementation

Attributes

Companion
object
Source
LoanPattern.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object DB.type
trait DBConnection
class DB
class NamedDB
trait DBSession
class AutoSession
object AutoSession.type
object NoSession.type
object ReadOnlyAutoSession.type
object LoanPattern.type
Show all
case class LoggingSQLAndTimeSettings(enabled: Boolean, singleLineMode: Boolean, printUnprocessedStackTrace: Boolean, stackTraceDepth: Int, logLevel: String, warningEnabled: Boolean, warningThresholdMillis: Long, warningLogLevel: String, maxColumnSize: Option[Int], maxBatchParamSize: Option[Int])

Settings for logging SQL and timing

Settings for logging SQL and timing

Attributes

Source
LoggingSQLAndTimeSettings.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Source
ParameterBinderFactory.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes
sealed abstract class LowPriorityTypeBinderImplicits

Attributes

Source
TypeBinder.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object TypeBinder.type

Multiple connection pool context

Multiple connection pool context

Attributes

Source
ConnectionPoolContext.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Settings for Name binding SQL validator

Settings for Name binding SQL validator

Attributes

Source
NameBindingSQLValidatorSettings.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
case class NamedAutoSession(name: Any, settings: SettingsProvider) extends DBSession

Represents that already existing session will be used or a new session which is retrieved from named connection pool will be started.

Represents that already existing session will be used or a new session which is retrieved from named connection pool will be started.

Attributes

Source
AutoSession.scala
Supertypes
trait Serializable
trait Product
trait Equals
trait DBSession
trait AutoCloseable
trait LoanPattern
class Object
trait Matchable
class Any
Show all
case class NamedDB(name: Any, settingsProvider: SettingsProvider)(implicit context: ConnectionPoolContext) extends DBConnection

Named Basic DB Accessor

Named Basic DB Accessor

It's easier to use named ConnectionPool with this class.

ConnectionPool.add("named", "jdbc:...", "user", "password")
val users = NamedDB("named") readOnly { session =>
 session.list("select * from user")
}

Please note that a single NamedDB instance should be used only once, as the connection is closed after being used. To re-use an instance, use the .setAutoClose(false) method.

Attributes

Source
NamedDB.scala
Supertypes
trait Serializable
trait Product
trait Equals
trait DBConnection
trait AutoCloseable
trait LoanPattern
class Object
trait Matchable
class Any
Show all

No Connection Pool Context

No Connection Pool Context

Attributes

Source
ConnectionPoolContext.scala
Supertypes
class Object
trait Matchable
class Any
Self type
trait NoExtractor extends WithExtractor

Represents that this SQL doesn't have an extractor yet

Represents that this SQL doesn't have an extractor yet

Attributes

Source
SQL.scala
Supertypes
class Object
trait Matchable
class Any
case object NoSession extends DBSession

Represents that there is no active session.

Represents that there is no active session.

Attributes

Source
DBSession.scala
Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
trait DBSession
trait AutoCloseable
trait LoanPattern
class Object
trait Matchable
class Any
Show all
Self type
NoSession.type
class OneToManies10SQL[A, B1, B2, B3, B4, B5, B6, B7, B8, B9, B10, E <: WithExtractor, Z](val statement: String, val rawParameters: Seq[Any])(val one: WrappedResultSet => A)(val to1: WrappedResultSet => Option[B1], val to2: WrappedResultSet => Option[B2], val to3: WrappedResultSet => Option[B3], val to4: WrappedResultSet => Option[B4], val to5: WrappedResultSet => Option[B5], val to6: WrappedResultSet => Option[B6], val to7: WrappedResultSet => Option[B7], val to8: WrappedResultSet => Option[B8], val to9: WrappedResultSet => Option[B9], val to10: WrappedResultSet => Option[B10])(val zExtractor: (A, Seq[B1], Seq[B2], Seq[B3], Seq[B4], Seq[B5], Seq[B6], Seq[B7], Seq[B8], Seq[B9], Seq[B10]) => Z) extends SQL[Z, E], AllOutputDecisionsUnsupported[Z, E]

Attributes

Companion
object
Source
OneToManies10SQL.scala
Supertypes
class SQL[Z, E]
class Object
trait Matchable
class Any

Attributes

Companion
class
Source
OneToManies10SQL.scala
Supertypes
class Object
trait Matchable
class Any
Self type
final class OneToManies10SQLToCollection[A, B1, B2, B3, B4, B5, B6, B7, B8, B9, B10, E <: WithExtractor, Z] extends SQL[Z, E], SQLToCollection[Z, E], AllOutputDecisionsUnsupported[Z, E]

Attributes

Companion
object
Source
OneToManies10SQL.scala
Supertypes
trait SQLToCollection[Z, E]
class SQL[Z, E]
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
OneToManies10SQL.scala
Supertypes
class Object
trait Matchable
class Any
Self type
class OneToManies10SQLToIterable[A, B1, B2, B3, B4, B5, B6, B7, B8, B9, B10, E <: WithExtractor, Z](val statement: String, val rawParameters: Seq[Any])(val one: WrappedResultSet => A)(val to1: WrappedResultSet => Option[B1], val to2: WrappedResultSet => Option[B2], val to3: WrappedResultSet => Option[B3], val to4: WrappedResultSet => Option[B4], val to5: WrappedResultSet => Option[B5], val to6: WrappedResultSet => Option[B6], val to7: WrappedResultSet => Option[B7], val to8: WrappedResultSet => Option[B8], val to9: WrappedResultSet => Option[B9], val to10: WrappedResultSet => Option[B10])(val zExtractor: (A, Seq[B1], Seq[B2], Seq[B3], Seq[B4], Seq[B5], Seq[B6], Seq[B7], Seq[B8], Seq[B9], Seq[B10]) => Z) extends SQL[Z, E], SQLToIterable[Z, E], AllOutputDecisionsUnsupported[Z, E]

Attributes

Companion
object
Source
OneToManies10SQL.scala
Supertypes
trait SQLToIterable[Z, E]
trait SQLToResult[Z, E, Iterable]
class SQL[Z, E]
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
OneToManies10SQL.scala
Supertypes
class Object
trait Matchable
class Any
Self type
class OneToManies10SQLToList[A, B1, B2, B3, B4, B5, B6, B7, B8, B9, B10, E <: WithExtractor, Z](val statement: String, val rawParameters: Seq[Any])(val one: WrappedResultSet => A)(val to1: WrappedResultSet => Option[B1], val to2: WrappedResultSet => Option[B2], val to3: WrappedResultSet => Option[B3], val to4: WrappedResultSet => Option[B4], val to5: WrappedResultSet => Option[B5], val to6: WrappedResultSet => Option[B6], val to7: WrappedResultSet => Option[B7], val to8: WrappedResultSet => Option[B8], val to9: WrappedResultSet => Option[B9], val to10: WrappedResultSet => Option[B10])(val zExtractor: (A, Seq[B1], Seq[B2], Seq[B3], Seq[B4], Seq[B5], Seq[B6], Seq[B7], Seq[B8], Seq[B9], Seq[B10]) => Z) extends SQL[Z, E], SQLToList[Z, E], AllOutputDecisionsUnsupported[Z, E]

Attributes

Companion
object
Source
OneToManies10SQL.scala
Supertypes
trait SQLToList[Z, E]
trait SQLToResult[Z, E, List]
class SQL[Z, E]
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
OneToManies10SQL.scala
Supertypes
class Object
trait Matchable
class Any
Self type
class OneToManies10SQLToOption[A, B1, B2, B3, B4, B5, B6, B7, B8, B9, B10, E <: WithExtractor, Z](val statement: String, val rawParameters: Seq[Any])(val one: WrappedResultSet => A)(val to1: WrappedResultSet => Option[B1], val to2: WrappedResultSet => Option[B2], val to3: WrappedResultSet => Option[B3], val to4: WrappedResultSet => Option[B4], val to5: WrappedResultSet => Option[B5], val to6: WrappedResultSet => Option[B6], val to7: WrappedResultSet => Option[B7], val to8: WrappedResultSet => Option[B8], val to9: WrappedResultSet => Option[B9], val to10: WrappedResultSet => Option[B10])(val zExtractor: (A, Seq[B1], Seq[B2], Seq[B3], Seq[B4], Seq[B5], Seq[B6], Seq[B7], Seq[B8], Seq[B9], Seq[B10]) => Z)(val isSingle: Boolean) extends SQL[Z, E], SQLToOption[Z, E], AllOutputDecisionsUnsupported[Z, E]

Attributes

Companion
object
Source
OneToManies10SQL.scala
Supertypes
trait SQLToOption[Z, E]
trait SQLToResult[Z, E, Option]
class SQL[Z, E]
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
OneToManies10SQL.scala
Supertypes
class Object
trait Matchable
class Any
Self type
class OneToManies11SQL[A, B1, B2, B3, B4, B5, B6, B7, B8, B9, B10, B11, E <: WithExtractor, Z](val statement: String, val rawParameters: Seq[Any])(val one: WrappedResultSet => A)(val to1: WrappedResultSet => Option[B1], val to2: WrappedResultSet => Option[B2], val to3: WrappedResultSet => Option[B3], val to4: WrappedResultSet => Option[B4], val to5: WrappedResultSet => Option[B5], val to6: WrappedResultSet => Option[B6], val to7: WrappedResultSet => Option[B7], val to8: WrappedResultSet => Option[B8], val to9: WrappedResultSet => Option[B9], val to10: WrappedResultSet => Option[B10], val to11: WrappedResultSet => Option[B11])(val zExtractor: (A, Seq[B1], Seq[B2], Seq[B3], Seq[B4], Seq[B5], Seq[B6], Seq[B7], Seq[B8], Seq[B9], Seq[B10], Seq[B11]) => Z) extends SQL[Z, E], AllOutputDecisionsUnsupported[Z, E]

Attributes

Companion
object
Source
OneToManies11SQL.scala
Supertypes
class SQL[Z, E]
class Object
trait Matchable
class Any

Attributes

Companion
class
Source
OneToManies11SQL.scala
Supertypes
class Object
trait Matchable
class Any
Self type
final class OneToManies11SQLToCollection[A, B1, B2, B3, B4, B5, B6, B7, B8, B9, B10, B11, E <: WithExtractor, Z] extends SQL[Z, E], SQLToCollection[Z, E], AllOutputDecisionsUnsupported[Z, E]

Attributes

Companion
object
Source
OneToManies11SQL.scala
Supertypes
trait SQLToCollection[Z, E]
class SQL[Z, E]
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
OneToManies11SQL.scala
Supertypes
class Object
trait Matchable
class Any
Self type
class OneToManies11SQLToIterable[A, B1, B2, B3, B4, B5, B6, B7, B8, B9, B10, B11, E <: WithExtractor, Z](val statement: String, val rawParameters: Seq[Any])(val one: WrappedResultSet => A)(val to1: WrappedResultSet => Option[B1], val to2: WrappedResultSet => Option[B2], val to3: WrappedResultSet => Option[B3], val to4: WrappedResultSet => Option[B4], val to5: WrappedResultSet => Option[B5], val to6: WrappedResultSet => Option[B6], val to7: WrappedResultSet => Option[B7], val to8: WrappedResultSet => Option[B8], val to9: WrappedResultSet => Option[B9], val to10: WrappedResultSet => Option[B10], val to11: WrappedResultSet => Option[B11])(val zExtractor: (A, Seq[B1], Seq[B2], Seq[B3], Seq[B4], Seq[B5], Seq[B6], Seq[B7], Seq[B8], Seq[B9], Seq[B10], Seq[B11]) => Z) extends SQL[Z, E], SQLToIterable[Z, E], AllOutputDecisionsUnsupported[Z, E]

Attributes

Companion
object
Source
OneToManies11SQL.scala
Supertypes
trait SQLToIterable[Z, E]
trait SQLToResult[Z, E, Iterable]
class SQL[Z, E]
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
OneToManies11SQL.scala
Supertypes
class Object
trait Matchable
class Any
Self type
class OneToManies11SQLToList[A, B1, B2, B3, B4, B5, B6, B7, B8, B9, B10, B11, E <: WithExtractor, Z](val statement: String, val rawParameters: Seq[Any])(val one: WrappedResultSet => A)(val to1: WrappedResultSet => Option[B1], val to2: WrappedResultSet => Option[B2], val to3: WrappedResultSet => Option[B3], val to4: WrappedResultSet => Option[B4], val to5: WrappedResultSet => Option[B5], val to6: WrappedResultSet => Option[B6], val to7: WrappedResultSet => Option[B7], val to8: WrappedResultSet => Option[B8], val to9: WrappedResultSet => Option[B9], val to10: WrappedResultSet => Option[B10], val to11: WrappedResultSet => Option[B11])(val zExtractor: (A, Seq[B1], Seq[B2], Seq[B3], Seq[B4], Seq[B5], Seq[B6], Seq[B7], Seq[B8], Seq[B9], Seq[B10], Seq[B11]) => Z) extends SQL[Z, E], SQLToList[Z, E], AllOutputDecisionsUnsupported[Z, E]

Attributes

Companion
object
Source
OneToManies11SQL.scala
Supertypes
trait SQLToList[Z, E]
trait SQLToResult[Z, E, List]
class SQL[Z, E]
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
OneToManies11SQL.scala
Supertypes
class Object
trait Matchable
class Any
Self type
class OneToManies11SQLToOption[A, B1, B2, B3, B4, B5, B6, B7, B8, B9, B10, B11, E <: WithExtractor, Z](val statement: String, val rawParameters: Seq[Any])(val one: WrappedResultSet => A)(val to1: WrappedResultSet => Option[B1], val to2: WrappedResultSet => Option[B2], val to3: WrappedResultSet => Option[B3], val to4: WrappedResultSet => Option[B4], val to5: WrappedResultSet => Option[B5], val to6: WrappedResultSet => Option[B6], val to7: WrappedResultSet => Option[B7], val to8: WrappedResultSet => Option[B8], val to9: WrappedResultSet => Option[B9], val to10: WrappedResultSet => Option[B10], val to11: WrappedResultSet => Option[B11])(val zExtractor: (A, Seq[B1], Seq[B2], Seq[B3], Seq[B4], Seq[B5], Seq[B6], Seq[B7], Seq[B8], Seq[B9], Seq[B10], Seq[B11]) => Z)(val isSingle: Boolean) extends SQL[Z, E], SQLToOption[Z, E], AllOutputDecisionsUnsupported[Z, E]

Attributes

Companion
object
Source
OneToManies11SQL.scala
Supertypes
trait SQLToOption[Z, E]
trait SQLToResult[Z, E, Option]
class SQL[Z, E]
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
OneToManies11SQL.scala
Supertypes
class Object
trait Matchable
class Any
Self type
class OneToManies12SQL[A, B1, B2, B3, B4, B5, B6, B7, B8, B9, B10, B11, B12, E <: WithExtractor, Z](val statement: String, val rawParameters: Seq[Any])(val one: WrappedResultSet => A)(val to1: WrappedResultSet => Option[B1], val to2: WrappedResultSet => Option[B2], val to3: WrappedResultSet => Option[B3], val to4: WrappedResultSet => Option[B4], val to5: WrappedResultSet => Option[B5], val to6: WrappedResultSet => Option[B6], val to7: WrappedResultSet => Option[B7], val to8: WrappedResultSet => Option[B8], val to9: WrappedResultSet => Option[B9], val to10: WrappedResultSet => Option[B10], val to11: WrappedResultSet => Option[B11], val to12: WrappedResultSet => Option[B12])(val zExtractor: (A, Seq[B1], Seq[B2], Seq[B3], Seq[B4], Seq[B5], Seq[B6], Seq[B7], Seq[B8], Seq[B9], Seq[B10], Seq[B11], Seq[B12]) => Z) extends SQL[Z, E], AllOutputDecisionsUnsupported[Z, E]

Attributes

Companion
object
Source
OneToManies12SQL.scala
Supertypes
class SQL[Z, E]
class Object
trait Matchable
class Any

Attributes

Companion
class
Source
OneToManies12SQL.scala
Supertypes
class Object
trait Matchable
class Any
Self type
final class OneToManies12SQLToCollection[A, B1, B2, B3, B4, B5, B6, B7, B8, B9, B10, B11, B12, E <: WithExtractor, Z] extends SQL[Z, E], SQLToCollection[Z, E], AllOutputDecisionsUnsupported[Z, E]

Attributes

Companion
object
Source
OneToManies12SQL.scala
Supertypes
trait SQLToCollection[Z, E]
class SQL[Z, E]
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
OneToManies12SQL.scala
Supertypes
class Object
trait Matchable
class Any
Self type
class OneToManies12SQLToIterable[A, B1, B2, B3, B4, B5, B6, B7, B8, B9, B10, B11, B12, E <: WithExtractor, Z](val statement: String, val rawParameters: Seq[Any])(val one: WrappedResultSet => A)(val to1: WrappedResultSet => Option[B1], val to2: WrappedResultSet => Option[B2], val to3: WrappedResultSet => Option[B3], val to4: WrappedResultSet => Option[B4], val to5: WrappedResultSet => Option[B5], val to6: WrappedResultSet => Option[B6], val to7: WrappedResultSet => Option[B7], val to8: WrappedResultSet => Option[B8], val to9: WrappedResultSet => Option[B9], val to10: WrappedResultSet => Option[B10], val to11: WrappedResultSet => Option[B11], val to12: WrappedResultSet => Option[B12])(val zExtractor: (A, Seq[B1], Seq[B2], Seq[B3], Seq[B4], Seq[B5], Seq[B6], Seq[B7], Seq[B8], Seq[B9], Seq[B10], Seq[B11], Seq[B12]) => Z) extends SQL[Z, E], SQLToIterable[Z, E], AllOutputDecisionsUnsupported[Z, E]

Attributes

Companion
object
Source
OneToManies12SQL.scala
Supertypes
trait SQLToIterable[Z, E]
trait SQLToResult[Z, E, Iterable]
class SQL[Z, E]
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
OneToManies12SQL.scala
Supertypes
class Object
trait Matchable
class Any
Self type
class OneToManies12SQLToList[A, B1, B2, B3, B4, B5, B6, B7, B8, B9, B10, B11, B12, E <: WithExtractor, Z](val statement: String, val rawParameters: Seq[Any])(val one: WrappedResultSet => A)(val to1: WrappedResultSet => Option[B1], val to2: WrappedResultSet => Option[B2], val to3: WrappedResultSet => Option[B3], val to4: WrappedResultSet => Option[B4], val to5: WrappedResultSet => Option[B5], val to6: WrappedResultSet => Option[B6], val to7: WrappedResultSet => Option[B7], val to8: WrappedResultSet => Option[B8], val to9: WrappedResultSet => Option[B9], val to10: WrappedResultSet => Option[B10], val to11: WrappedResultSet => Option[B11], val to12: WrappedResultSet => Option[B12])(val zExtractor: (A, Seq[B1], Seq[B2], Seq[B3], Seq[B4], Seq[B5], Seq[B6], Seq[B7], Seq[B8], Seq[B9], Seq[B10], Seq[B11], Seq[B12]) => Z) extends SQL[Z, E], SQLToList[Z, E], AllOutputDecisionsUnsupported[Z, E]

Attributes

Companion
object
Source
OneToManies12SQL.scala
Supertypes
trait SQLToList[Z, E]
trait SQLToResult[Z, E, List]
class SQL[Z, E]
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
OneToManies12SQL.scala
Supertypes
class Object
trait Matchable
class Any
Self type
class OneToManies12SQLToOption[A, B1, B2, B3, B4, B5, B6, B7, B8, B9, B10, B11, B12, E <: WithExtractor, Z](val statement: String, val rawParameters: Seq[Any])(val one: WrappedResultSet => A)(val to1: WrappedResultSet => Option[B1], val to2: WrappedResultSet => Option[B2], val to3: WrappedResultSet => Option[B3], val to4: WrappedResultSet => Option[B4], val to5: WrappedResultSet => Option[B5], val to6: WrappedResultSet => Option[B6], val to7: WrappedResultSet => Option[B7], val to8: WrappedResultSet => Option[B8], val to9: WrappedResultSet => Option[B9], val to10: WrappedResultSet => Option[B10], val to11: WrappedResultSet => Option[B11], val to12: WrappedResultSet => Option[B12])(val zExtractor: (A, Seq[B1], Seq[B2], Seq[B3], Seq[B4], Seq[B5], Seq[B6], Seq[B7], Seq[B8], Seq[B9], Seq[B10], Seq[B11], Seq[B12]) => Z)(val isSingle: Boolean) extends SQL[Z, E], SQLToOption[Z, E], AllOutputDecisionsUnsupported[Z, E]

Attributes

Companion
object
Source
OneToManies12SQL.scala
Supertypes
trait SQLToOption[Z, E]
trait SQLToResult[Z, E, Option]
class SQL[Z, E]
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
OneToManies12SQL.scala
Supertypes
class Object
trait Matchable
class Any
Self type
class OneToManies13SQL[A, B1, B2, B3, B4, B5, B6, B7, B8, B9, B10, B11, B12, B13, E <: WithExtractor, Z](val statement: String, val rawParameters: Seq[Any])(val one: WrappedResultSet => A)(val to1: WrappedResultSet => Option[B1], val to2: WrappedResultSet => Option[B2], val to3: WrappedResultSet => Option[B3], val to4: WrappedResultSet => Option[B4], val to5: WrappedResultSet => Option[B5], val to6: WrappedResultSet => Option[B6], val to7: WrappedResultSet => Option[B7], val to8: WrappedResultSet => Option[B8], val to9: WrappedResultSet => Option[B9], val to10: WrappedResultSet => Option[B10], val to11: WrappedResultSet => Option[B11], val to12: WrappedResultSet => Option[B12], val to13: WrappedResultSet => Option[B13])(val zExtractor: (A, Seq[B1], Seq[B2], Seq[B3], Seq[B4], Seq[B5], Seq[B6], Seq[B7], Seq[B8], Seq[B9], Seq[B10], Seq[B11], Seq[B12], Seq[B13]) => Z) extends SQL[Z, E], AllOutputDecisionsUnsupported[Z, E]

Attributes

Companion
object
Source
OneToManies13SQL.scala
Supertypes
class SQL[Z, E]
class Object
trait Matchable
class Any

Attributes

Companion
class
Source
OneToManies13SQL.scala
Supertypes
class Object
trait Matchable
class Any
Self type
final class OneToManies13SQLToCollection[A, B1, B2, B3, B4, B5, B6, B7, B8, B9, B10, B11, B12, B13, E <: WithExtractor, Z] extends SQL[Z, E], SQLToCollection[Z, E], AllOutputDecisionsUnsupported[Z, E]

Attributes

Companion
object
Source
OneToManies13SQL.scala
Supertypes
trait SQLToCollection[Z, E]
class SQL[Z, E]
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
OneToManies13SQL.scala
Supertypes
class Object
trait Matchable
class Any
Self type
class OneToManies13SQLToIterable[A, B1, B2, B3, B4, B5, B6, B7, B8, B9, B10, B11, B12, B13, E <: WithExtractor, Z](val statement: String, val rawParameters: Seq[Any])(val one: WrappedResultSet => A)(val to1: WrappedResultSet => Option[B1], val to2: WrappedResultSet => Option[B2], val to3: WrappedResultSet => Option[B3], val to4: WrappedResultSet => Option[B4], val to5: WrappedResultSet => Option[B5], val to6: WrappedResultSet => Option[B6], val to7: WrappedResultSet => Option[B7], val to8: WrappedResultSet => Option[B8], val to9: WrappedResultSet => Option[B9], val to10: WrappedResultSet => Option[B10], val to11: WrappedResultSet => Option[B11], val to12: WrappedResultSet => Option[B12], val to13: WrappedResultSet => Option[B13])(val zExtractor: (A, Seq[B1], Seq[B2], Seq[B3], Seq[B4], Seq[B5], Seq[B6], Seq[B7], Seq[B8], Seq[B9], Seq[B10], Seq[B11], Seq[B12], Seq[B13]) => Z) extends SQL[Z, E], SQLToIterable[Z, E], AllOutputDecisionsUnsupported[Z, E]

Attributes

Companion
object
Source
OneToManies13SQL.scala
Supertypes
trait SQLToIterable[Z, E]
trait SQLToResult[Z, E, Iterable]
class SQL[Z, E]
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
OneToManies13SQL.scala
Supertypes
class Object
trait Matchable
class Any
Self type
class OneToManies13SQLToList[A, B1, B2, B3, B4, B5, B6, B7, B8, B9, B10, B11, B12, B13, E <: WithExtractor, Z](val statement: String, val rawParameters: Seq[Any])(val one: WrappedResultSet => A)(val to1: WrappedResultSet => Option[B1], val to2: WrappedResultSet => Option[B2], val to3: WrappedResultSet => Option[B3], val to4: WrappedResultSet => Option[B4], val to5: WrappedResultSet => Option[B5], val to6: WrappedResultSet => Option[B6], val to7: WrappedResultSet => Option[B7], val to8: WrappedResultSet => Option[B8], val to9: WrappedResultSet => Option[B9], val to10: WrappedResultSet => Option[B10], val to11: WrappedResultSet => Option[B11], val to12: WrappedResultSet => Option[B12], val to13: WrappedResultSet => Option[B13])(val zExtractor: (A, Seq[B1], Seq[B2], Seq[B3], Seq[B4], Seq[B5], Seq[B6], Seq[B7], Seq[B8], Seq[B9], Seq[B10], Seq[B11], Seq[B12], Seq[B13]) => Z) extends SQL[Z, E], SQLToList[Z, E], AllOutputDecisionsUnsupported[Z, E]

Attributes

Companion
object
Source
OneToManies13SQL.scala
Supertypes
trait SQLToList[Z, E]
trait SQLToResult[Z, E, List]
class SQL[Z, E]
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
OneToManies13SQL.scala
Supertypes
class Object
trait Matchable
class Any
Self type
class OneToManies13SQLToOption[A, B1, B2, B3, B4, B5, B6, B7, B8, B9, B10, B11, B12, B13, E <: WithExtractor, Z](val statement: String, val rawParameters: Seq[Any])(val one: WrappedResultSet => A)(val to1: WrappedResultSet => Option[B1], val to2: WrappedResultSet => Option[B2], val to3: WrappedResultSet => Option[B3], val to4: WrappedResultSet => Option[B4], val to5: WrappedResultSet => Option[B5], val to6: WrappedResultSet => Option[B6], val to7: WrappedResultSet => Option[B7], val to8: WrappedResultSet => Option[B8], val to9: WrappedResultSet => Option[B9], val to10: WrappedResultSet => Option[B10], val to11: WrappedResultSet => Option[B11], val to12: WrappedResultSet => Option[B12], val to13: WrappedResultSet => Option[B13])(val zExtractor: (A, Seq[B1], Seq[B2], Seq[B3], Seq[B4], Seq[B5], Seq[B6], Seq[B7], Seq[B8], Seq[B9], Seq[B10], Seq[B11], Seq[B12], Seq[B13]) => Z)(val isSingle: Boolean) extends SQL[Z, E], SQLToOption[Z, E], AllOutputDecisionsUnsupported[Z, E]

Attributes

Companion
object
Source
OneToManies13SQL.scala
Supertypes
trait SQLToOption[Z, E]
trait SQLToResult[Z, E, Option]
class SQL[Z, E]
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
OneToManies13SQL.scala
Supertypes
class Object
trait Matchable
class Any
Self type
class OneToManies14SQL[A, B1, B2, B3, B4, B5, B6, B7, B8, B9, B10, B11, B12, B13, B14, E <: WithExtractor, Z](val statement: String, val rawParameters: Seq[Any])(val one: WrappedResultSet => A)(val to1: WrappedResultSet => Option[B1], val to2: WrappedResultSet => Option[B2], val to3: WrappedResultSet => Option[B3], val to4: WrappedResultSet => Option[B4], val to5: WrappedResultSet => Option[B5], val to6: WrappedResultSet => Option[B6], val to7: WrappedResultSet => Option[B7], val to8: WrappedResultSet => Option[B8], val to9: WrappedResultSet => Option[B9], val to10: WrappedResultSet => Option[B10], val to11: WrappedResultSet => Option[B11], val to12: WrappedResultSet => Option[B12], val to13: WrappedResultSet => Option[B13], val to14: WrappedResultSet => Option[B14])(val zExtractor: (A, Seq[B1], Seq[B2], Seq[B3], Seq[B4], Seq[B5], Seq[B6], Seq[B7], Seq[B8], Seq[B9], Seq[B10], Seq[B11], Seq[B12], Seq[B13], Seq[B14]) => Z) extends SQL[Z, E], AllOutputDecisionsUnsupported[Z, E]

Attributes

Companion
object
Source
OneToManies14SQL.scala
Supertypes
class SQL[Z, E]
class Object
trait Matchable
class Any

Attributes

Companion
class
Source
OneToManies14SQL.scala
Supertypes
class Object
trait Matchable
class Any
Self type
final class OneToManies14SQLToCollection[A, B1, B2, B3, B4, B5, B6, B7, B8, B9, B10, B11, B12, B13, B14, E <: WithExtractor, Z] extends SQL[Z, E], SQLToCollection[Z, E], AllOutputDecisionsUnsupported[Z, E]

Attributes

Companion
object
Source
OneToManies14SQL.scala
Supertypes
trait SQLToCollection[Z, E]
class SQL[Z, E]
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
OneToManies14SQL.scala
Supertypes
class Object
trait Matchable
class Any
Self type
class OneToManies14SQLToIterable[A, B1, B2, B3, B4, B5, B6, B7, B8, B9, B10, B11, B12, B13, B14, E <: WithExtractor, Z](val statement: String, val rawParameters: Seq[Any])(val one: WrappedResultSet => A)(val to1: WrappedResultSet => Option[B1], val to2: WrappedResultSet => Option[B2], val to3: WrappedResultSet => Option[B3], val to4: WrappedResultSet => Option[B4], val to5: WrappedResultSet => Option[B5], val to6: WrappedResultSet => Option[B6], val to7: WrappedResultSet => Option[B7], val to8: WrappedResultSet => Option[B8], val to9: WrappedResultSet => Option[B9], val to10: WrappedResultSet => Option[B10], val to11: WrappedResultSet => Option[B11], val to12: WrappedResultSet => Option[B12], val to13: WrappedResultSet => Option[B13], val to14: WrappedResultSet => Option[B14])(val zExtractor: (A, Seq[B1], Seq[B2], Seq[B3], Seq[B4], Seq[B5], Seq[B6], Seq[B7], Seq[B8], Seq[B9], Seq[B10], Seq[B11], Seq[B12], Seq[B13], Seq[B14]) => Z) extends SQL[Z, E], SQLToIterable[Z, E], AllOutputDecisionsUnsupported[Z, E]

Attributes

Companion
object
Source
OneToManies14SQL.scala
Supertypes
trait SQLToIterable[Z, E]
trait SQLToResult[Z, E, Iterable]
class SQL[Z, E]
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
OneToManies14SQL.scala
Supertypes
class Object
trait Matchable
class Any
Self type
class OneToManies14SQLToList[A, B1, B2, B3, B4, B5, B6, B7, B8, B9, B10, B11, B12, B13, B14, E <: WithExtractor, Z](val statement: String, val rawParameters: Seq[Any])(val one: WrappedResultSet => A)(val to1: WrappedResultSet => Option[B1], val to2: WrappedResultSet => Option[B2], val to3: WrappedResultSet => Option[B3], val to4: WrappedResultSet => Option[B4], val to5: WrappedResultSet => Option[B5], val to6: WrappedResultSet => Option[B6], val to7: WrappedResultSet => Option[B7], val to8: WrappedResultSet => Option[B8], val to9: WrappedResultSet => Option[B9], val to10: WrappedResultSet => Option[B10], val to11: WrappedResultSet => Option[B11], val to12: WrappedResultSet => Option[B12], val to13: WrappedResultSet => Option[B13], val to14: WrappedResultSet => Option[B14])(val zExtractor: (A, Seq[B1], Seq[B2], Seq[B3], Seq[B4], Seq[B5], Seq[B6], Seq[B7], Seq[B8], Seq[B9], Seq[B10], Seq[B11], Seq[B12], Seq[B13], Seq[B14]) => Z) extends SQL[Z, E], SQLToList[Z, E], AllOutputDecisionsUnsupported[Z, E]

Attributes

Companion
object
Source
OneToManies14SQL.scala
Supertypes
trait SQLToList[Z, E]
trait SQLToResult[Z, E, List]
class SQL[Z, E]
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
OneToManies14SQL.scala
Supertypes
class Object
trait Matchable
class Any
Self type
class OneToManies14SQLToOption[A, B1, B2, B3, B4, B5, B6, B7, B8, B9, B10, B11, B12, B13, B14, E <: WithExtractor, Z](val statement: String, val rawParameters: Seq[Any])(val one: WrappedResultSet => A)(val to1: WrappedResultSet => Option[B1], val to2: WrappedResultSet => Option[B2], val to3: WrappedResultSet => Option[B3], val to4: WrappedResultSet => Option[B4], val to5: WrappedResultSet => Option[B5], val to6: WrappedResultSet => Option[B6], val to7: WrappedResultSet => Option[B7], val to8: WrappedResultSet => Option[B8], val to9: WrappedResultSet => Option[B9], val to10: WrappedResultSet => Option[B10], val to11: WrappedResultSet => Option[B11], val to12: WrappedResultSet => Option[B12], val to13: WrappedResultSet => Option[B13], val to14: WrappedResultSet => Option[B14])(val zExtractor: (A, Seq[B1], Seq[B2], Seq[B3], Seq[B4], Seq[B5], Seq[B6], Seq[B7], Seq[B8], Seq[B9], Seq[B10], Seq[B11], Seq[B12], Seq[B13], Seq[B14]) => Z)(val isSingle: Boolean) extends SQL[Z, E], SQLToOption[Z, E], AllOutputDecisionsUnsupported[Z, E]

Attributes

Companion
object
Source
OneToManies14SQL.scala
Supertypes
trait SQLToOption[Z, E]
trait SQLToResult[Z, E, Option]
class SQL[Z, E]
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
OneToManies14SQL.scala
Supertypes
class Object
trait Matchable
class Any
Self type
class OneToManies15SQL[A, B1, B2, B3, B4, B5, B6, B7, B8, B9, B10, B11, B12, B13, B14, B15, E <: WithExtractor, Z](val statement: String, val rawParameters: Seq[Any])(val one: WrappedResultSet => A)(val to1: WrappedResultSet => Option[B1], val to2: WrappedResultSet => Option[B2], val to3: WrappedResultSet => Option[B3], val to4: WrappedResultSet => Option[B4], val to5: WrappedResultSet => Option[B5], val to6: WrappedResultSet => Option[B6], val to7: WrappedResultSet => Option[B7], val to8: WrappedResultSet => Option[B8], val to9: WrappedResultSet => Option[B9], val to10: WrappedResultSet => Option[B10], val to11: WrappedResultSet => Option[B11], val to12: WrappedResultSet => Option[B12], val to13: WrappedResultSet => Option[B13], val to14: WrappedResultSet => Option[B14], val to15: WrappedResultSet => Option[B15])(val zExtractor: (A, Seq[B1], Seq[B2], Seq[B3], Seq[B4], Seq[B5], Seq[B6], Seq[B7], Seq[B8], Seq[B9], Seq[B10], Seq[B11], Seq[B12], Seq[B13], Seq[B14], Seq[B15]) => Z) extends SQL[Z, E], AllOutputDecisionsUnsupported[Z, E]

Attributes

Companion
object
Source
OneToManies15SQL.scala
Supertypes
class SQL[Z, E]
class Object
trait Matchable
class Any

Attributes

Companion
class
Source
OneToManies15SQL.scala
Supertypes
class Object
trait Matchable
class Any
Self type
final class OneToManies15SQLToCollection[A, B1, B2, B3, B4, B5, B6, B7, B8, B9, B10, B11, B12, B13, B14, B15, E <: WithExtractor, Z] extends SQL[Z, E], SQLToCollection[Z, E], AllOutputDecisionsUnsupported[Z, E]

Attributes

Companion
object
Source
OneToManies15SQL.scala
Supertypes
trait SQLToCollection[Z, E]
class SQL[Z, E]
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
OneToManies15SQL.scala
Supertypes
class Object
trait Matchable
class Any
Self type
class OneToManies15SQLToIterable[A, B1, B2, B3, B4, B5, B6, B7, B8, B9, B10, B11, B12, B13, B14, B15, E <: WithExtractor, Z](val statement: String, val rawParameters: Seq[Any])(val one: WrappedResultSet => A)(val to1: WrappedResultSet => Option[B1], val to2: WrappedResultSet => Option[B2], val to3: WrappedResultSet => Option[B3], val to4: WrappedResultSet => Option[B4], val to5: WrappedResultSet => Option[B5], val to6: WrappedResultSet => Option[B6], val to7: WrappedResultSet => Option[B7], val to8: WrappedResultSet => Option[B8], val to9: WrappedResultSet => Option[B9], val to10: WrappedResultSet => Option[B10], val to11: WrappedResultSet => Option[B11], val to12: WrappedResultSet => Option[B12], val to13: WrappedResultSet => Option[B13], val to14: WrappedResultSet => Option[B14], val to15: WrappedResultSet => Option[B15])(val zExtractor: (A, Seq[B1], Seq[B2], Seq[B3], Seq[B4], Seq[B5], Seq[B6], Seq[B7], Seq[B8], Seq[B9], Seq[B10], Seq[B11], Seq[B12], Seq[B13], Seq[B14], Seq[B15]) => Z) extends SQL[Z, E], SQLToIterable[Z, E], AllOutputDecisionsUnsupported[Z, E]

Attributes

Companion
object
Source
OneToManies15SQL.scala
Supertypes
trait SQLToIterable[Z, E]
trait SQLToResult[Z, E, Iterable]
class SQL[Z, E]
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
OneToManies15SQL.scala
Supertypes
class Object
trait Matchable
class Any
Self type
class OneToManies15SQLToList[A, B1, B2, B3, B4, B5, B6, B7, B8, B9, B10, B11, B12, B13, B14, B15, E <: WithExtractor, Z](val statement: String, val rawParameters: Seq[Any])(val one: WrappedResultSet => A)(val to1: WrappedResultSet => Option[B1], val to2: WrappedResultSet => Option[B2], val to3: WrappedResultSet => Option[B3], val to4: WrappedResultSet => Option[B4], val to5: WrappedResultSet => Option[B5], val to6: WrappedResultSet => Option[B6], val to7: WrappedResultSet => Option[B7], val to8: WrappedResultSet => Option[B8], val to9: WrappedResultSet => Option[B9], val to10: WrappedResultSet => Option[B10], val to11: WrappedResultSet => Option[B11], val to12: WrappedResultSet => Option[B12], val to13: WrappedResultSet => Option[B13], val to14: WrappedResultSet => Option[B14], val to15: WrappedResultSet => Option[B15])(val zExtractor: (A, Seq[B1], Seq[B2], Seq[B3], Seq[B4], Seq[B5], Seq[B6], Seq[B7], Seq[B8], Seq[B9], Seq[B10], Seq[B11], Seq[B12], Seq[B13], Seq[B14], Seq[B15]) => Z) extends SQL[Z, E], SQLToList[Z, E], AllOutputDecisionsUnsupported[Z, E]

Attributes

Companion
object
Source
OneToManies15SQL.scala
Supertypes
trait SQLToList[Z, E]
trait SQLToResult[Z, E, List]
class SQL[Z, E]
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
OneToManies15SQL.scala
Supertypes
class Object
trait Matchable
class Any
Self type
class OneToManies15SQLToOption[A, B1, B2, B3, B4, B5, B6, B7, B8, B9, B10, B11, B12, B13, B14, B15, E <: WithExtractor, Z](val statement: String, val rawParameters: Seq[Any])(val one: WrappedResultSet => A)(val to1: WrappedResultSet => Option[B1], val to2: WrappedResultSet => Option[B2], val to3: WrappedResultSet => Option[B3], val to4: WrappedResultSet => Option[B4], val to5: WrappedResultSet => Option[B5], val to6: WrappedResultSet => Option[B6], val to7: WrappedResultSet => Option[B7], val to8: WrappedResultSet => Option[B8], val to9: WrappedResultSet => Option[B9], val to10: WrappedResultSet => Option[B10], val to11: WrappedResultSet => Option[B11], val to12: WrappedResultSet => Option[B12], val to13: WrappedResultSet => Option[B13], val to14: WrappedResultSet => Option[B14], val to15: WrappedResultSet => Option[B15])(val zExtractor: (A, Seq[B1], Seq[B2], Seq[B3], Seq[B4], Seq[B5], Seq[B6], Seq[B7], Seq[B8], Seq[B9], Seq[B10], Seq[B11], Seq[B12], Seq[B13], Seq[B14], Seq[B15]) => Z)(val isSingle: Boolean) extends SQL[Z, E], SQLToOption[Z, E], AllOutputDecisionsUnsupported[Z, E]

Attributes

Companion
object
Source
OneToManies15SQL.scala
Supertypes
trait SQLToOption[Z, E]
trait SQLToResult[Z, E, Option]
class SQL[Z, E]
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
OneToManies15SQL.scala
Supertypes
class Object
trait Matchable
class Any
Self type
class OneToManies16SQL[A, B1, B2, B3, B4, B5, B6, B7, B8, B9, B10, B11, B12, B13, B14, B15, B16, E <: WithExtractor, Z](val statement: String, val rawParameters: Seq[Any])(val one: WrappedResultSet => A)(val to1: WrappedResultSet => Option[B1], val to2: WrappedResultSet => Option[B2], val to3: WrappedResultSet => Option[B3], val to4: WrappedResultSet => Option[B4], val to5: WrappedResultSet => Option[B5], val to6: WrappedResultSet => Option[B6], val to7: WrappedResultSet => Option[B7], val to8: WrappedResultSet => Option[B8], val to9: WrappedResultSet => Option[B9], val to10: WrappedResultSet => Option[B10], val to11: WrappedResultSet => Option[B11], val to12: WrappedResultSet => Option[B12], val to13: WrappedResultSet => Option[B13], val to14: WrappedResultSet => Option[B14], val to15: WrappedResultSet => Option[B15], val to16: WrappedResultSet => Option[B16])(val zExtractor: (A, Seq[B1], Seq[B2], Seq[B3], Seq[B4], Seq[B5], Seq[B6], Seq[B7], Seq[B8], Seq[B9], Seq[B10], Seq[B11], Seq[B12], Seq[B13], Seq[B14], Seq[B15], Seq[B16]) => Z) extends SQL[Z, E], AllOutputDecisionsUnsupported[Z, E]

Attributes

Companion
object
Source
OneToManies16SQL.scala
Supertypes
class SQL[Z, E]
class Object
trait Matchable
class Any

Attributes

Companion
class
Source
OneToManies16SQL.scala
Supertypes
class Object
trait Matchable
class Any
Self type
final class OneToManies16SQLToCollection[A, B1, B2, B3, B4, B5, B6, B7, B8, B9, B10, B11, B12, B13, B14, B15, B16, E <: WithExtractor, Z] extends SQL[Z, E], SQLToCollection[Z, E], AllOutputDecisionsUnsupported[Z, E]

Attributes

Companion
object
Source
OneToManies16SQL.scala
Supertypes
trait SQLToCollection[Z, E]
class SQL[Z, E]
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
OneToManies16SQL.scala
Supertypes
class Object
trait Matchable
class Any
Self type
class OneToManies16SQLToIterable[A, B1, B2, B3, B4, B5, B6, B7, B8, B9, B10, B11, B12, B13, B14, B15, B16, E <: WithExtractor, Z](val statement: String, val rawParameters: Seq[Any])(val one: WrappedResultSet => A)(val to1: WrappedResultSet => Option[B1], val to2: WrappedResultSet => Option[B2], val to3: WrappedResultSet => Option[B3], val to4: WrappedResultSet => Option[B4], val to5: WrappedResultSet => Option[B5], val to6: WrappedResultSet => Option[B6], val to7: WrappedResultSet => Option[B7], val to8: WrappedResultSet => Option[B8], val to9: WrappedResultSet => Option[B9], val to10: WrappedResultSet => Option[B10], val to11: WrappedResultSet => Option[B11], val to12: WrappedResultSet => Option[B12], val to13: WrappedResultSet => Option[B13], val to14: WrappedResultSet => Option[B14], val to15: WrappedResultSet => Option[B15], val to16: WrappedResultSet => Option[B16])(val zExtractor: (A, Seq[B1], Seq[B2], Seq[B3], Seq[B4], Seq[B5], Seq[B6], Seq[B7], Seq[B8], Seq[B9], Seq[B10], Seq[B11], Seq[B12], Seq[B13], Seq[B14], Seq[B15], Seq[B16]) => Z) extends SQL[Z, E], SQLToIterable[Z, E], AllOutputDecisionsUnsupported[Z, E]

Attributes

Companion
object
Source
OneToManies16SQL.scala
Supertypes
trait SQLToIterable[Z, E]
trait SQLToResult[Z, E, Iterable]
class SQL[Z, E]
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
OneToManies16SQL.scala
Supertypes
class Object
trait Matchable
class Any
Self type
class OneToManies16SQLToList[A, B1, B2, B3, B4, B5, B6, B7, B8, B9, B10, B11, B12, B13, B14, B15, B16, E <: WithExtractor, Z](val statement: String, val rawParameters: Seq[Any])(val one: WrappedResultSet => A)(val to1: WrappedResultSet => Option[B1], val to2: WrappedResultSet => Option[B2], val to3: WrappedResultSet => Option[B3], val to4: WrappedResultSet => Option[B4], val to5: WrappedResultSet => Option[B5], val to6: WrappedResultSet => Option[B6], val to7: WrappedResultSet => Option[B7], val to8: WrappedResultSet => Option[B8], val to9: WrappedResultSet => Option[B9], val to10: WrappedResultSet => Option[B10], val to11: WrappedResultSet => Option[B11], val to12: WrappedResultSet => Option[B12], val to13: WrappedResultSet => Option[B13], val to14: WrappedResultSet => Option[B14], val to15: WrappedResultSet => Option[B15], val to16: WrappedResultSet => Option[B16])(val zExtractor: (A, Seq[B1], Seq[B2], Seq[B3], Seq[B4], Seq[B5], Seq[B6], Seq[B7], Seq[B8], Seq[B9], Seq[B10], Seq[B11], Seq[B12], Seq[B13], Seq[B14], Seq[B15], Seq[B16]) => Z) extends SQL[Z, E], SQLToList[Z, E], AllOutputDecisionsUnsupported[Z, E]

Attributes

Companion
object
Source
OneToManies16SQL.scala
Supertypes
trait SQLToList[Z, E]
trait SQLToResult[Z, E, List]
class SQL[Z, E]
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
OneToManies16SQL.scala
Supertypes
class Object
trait Matchable
class Any
Self type
class OneToManies16SQLToOption[A, B1, B2, B3, B4, B5, B6, B7, B8, B9, B10, B11, B12, B13, B14, B15, B16, E <: WithExtractor, Z](val statement: String, val rawParameters: Seq[Any])(val one: WrappedResultSet => A)(val to1: WrappedResultSet => Option[B1], val to2: WrappedResultSet => Option[B2], val to3: WrappedResultSet => Option[B3], val to4: WrappedResultSet => Option[B4], val to5: WrappedResultSet => Option[B5], val to6: WrappedResultSet => Option[B6], val to7: WrappedResultSet => Option[B7], val to8: WrappedResultSet => Option[B8], val to9: WrappedResultSet => Option[B9], val to10: WrappedResultSet => Option[B10], val to11: WrappedResultSet => Option[B11], val to12: WrappedResultSet => Option[B12], val to13: WrappedResultSet => Option[B13], val to14: WrappedResultSet => Option[B14], val to15: WrappedResultSet => Option[B15], val to16: WrappedResultSet => Option[B16])(val zExtractor: (A, Seq[B1], Seq[B2], Seq[B3], Seq[B4], Seq[B5], Seq[B6], Seq[B7], Seq[B8], Seq[B9], Seq[B10], Seq[B11], Seq[B12], Seq[B13], Seq[B14], Seq[B15], Seq[B16]) => Z)(val isSingle: Boolean) extends SQL[Z, E], SQLToOption[Z, E], AllOutputDecisionsUnsupported[Z, E]

Attributes

Companion
object
Source
OneToManies16SQL.scala
Supertypes
trait SQLToOption[Z, E]
trait SQLToResult[Z, E, Option]
class SQL[Z, E]
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
OneToManies16SQL.scala
Supertypes
class Object
trait Matchable
class Any
Self type
class OneToManies17SQL[A, B1, B2, B3, B4, B5, B6, B7, B8, B9, B10, B11, B12, B13, B14, B15, B16, B17, E <: WithExtractor, Z](val statement: String, val rawParameters: Seq[Any])(val one: WrappedResultSet => A)(val to1: WrappedResultSet => Option[B1], val to2: WrappedResultSet => Option[B2], val to3: WrappedResultSet => Option[B3], val to4: WrappedResultSet => Option[B4], val to5: WrappedResultSet => Option[B5], val to6: WrappedResultSet => Option[B6], val to7: WrappedResultSet => Option[B7], val to8: WrappedResultSet => Option[B8], val to9: WrappedResultSet => Option[B9], val to10: WrappedResultSet => Option[B10], val to11: WrappedResultSet => Option[B11], val to12: WrappedResultSet => Option[B12], val to13: WrappedResultSet => Option[B13], val to14: WrappedResultSet => Option[B14], val to15: WrappedResultSet => Option[B15], val to16: WrappedResultSet => Option[B16], val to17: WrappedResultSet => Option[B17])(val zExtractor: (A, Seq[B1], Seq[B2], Seq[B3], Seq[B4], Seq[B5], Seq[B6], Seq[B7], Seq[B8], Seq[B9], Seq[B10], Seq[B11], Seq[B12], Seq[B13], Seq[B14], Seq[B15], Seq[B16], Seq[B17]) => Z) extends SQL[Z, E], AllOutputDecisionsUnsupported[Z, E]

Attributes

Companion
object
Source
OneToManies17SQL.scala
Supertypes
class SQL[Z, E]
class Object
trait Matchable
class Any

Attributes

Companion
class
Source
OneToManies17SQL.scala
Supertypes
class Object
trait Matchable
class Any
Self type
final class OneToManies17SQLToCollection[A, B1, B2, B3, B4, B5, B6, B7, B8, B9, B10, B11, B12, B13, B14, B15, B16, B17, E <: WithExtractor, Z] extends SQL[Z, E], SQLToCollection[Z, E], AllOutputDecisionsUnsupported[Z, E]

Attributes

Companion
object
Source
OneToManies17SQL.scala
Supertypes
trait SQLToCollection[Z, E]
class SQL[Z, E]
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
OneToManies17SQL.scala
Supertypes
class Object
trait Matchable
class Any
Self type
class OneToManies17SQLToIterable[A, B1, B2, B3, B4, B5, B6, B7, B8, B9, B10, B11, B12, B13, B14, B15, B16, B17, E <: WithExtractor, Z](val statement: String, val rawParameters: Seq[Any])(val one: WrappedResultSet => A)(val to1: WrappedResultSet => Option[B1], val to2: WrappedResultSet => Option[B2], val to3: WrappedResultSet => Option[B3], val to4: WrappedResultSet => Option[B4], val to5: WrappedResultSet => Option[B5], val to6: WrappedResultSet => Option[B6], val to7: WrappedResultSet => Option[B7], val to8: WrappedResultSet => Option[B8], val to9: WrappedResultSet => Option[B9], val to10: WrappedResultSet => Option[B10], val to11: WrappedResultSet => Option[B11], val to12: WrappedResultSet => Option[B12], val to13: WrappedResultSet => Option[B13], val to14: WrappedResultSet => Option[B14], val to15: WrappedResultSet => Option[B15], val to16: WrappedResultSet => Option[B16], val to17: WrappedResultSet => Option[B17])(val zExtractor: (A, Seq[B1], Seq[B2], Seq[B3], Seq[B4], Seq[B5], Seq[B6], Seq[B7], Seq[B8], Seq[B9], Seq[B10], Seq[B11], Seq[B12], Seq[B13], Seq[B14], Seq[B15], Seq[B16], Seq[B17]) => Z) extends SQL[Z, E], SQLToIterable[Z, E], AllOutputDecisionsUnsupported[Z, E]

Attributes

Companion
object
Source
OneToManies17SQL.scala
Supertypes
trait SQLToIterable[Z, E]
trait SQLToResult[Z, E, Iterable]
class SQL[Z, E]
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
OneToManies17SQL.scala
Supertypes
class Object
trait Matchable
class Any
Self type
class OneToManies17SQLToList[A, B1, B2, B3, B4, B5, B6, B7, B8, B9, B10, B11, B12, B13, B14, B15, B16, B17, E <: WithExtractor, Z](val statement: String, val rawParameters: Seq[Any])(val one: WrappedResultSet => A)(val to1: WrappedResultSet => Option[B1], val to2: WrappedResultSet => Option[B2], val to3: WrappedResultSet => Option[B3], val to4: WrappedResultSet => Option[B4], val to5: WrappedResultSet => Option[B5], val to6: WrappedResultSet => Option[B6], val to7: WrappedResultSet => Option[B7], val to8: WrappedResultSet => Option[B8], val to9: WrappedResultSet => Option[B9], val to10: WrappedResultSet => Option[B10], val to11: WrappedResultSet => Option[B11], val to12: WrappedResultSet => Option[B12], val to13: WrappedResultSet => Option[B13], val to14: WrappedResultSet => Option[B14], val to15: WrappedResultSet => Option[B15], val to16: WrappedResultSet => Option[B16], val to17: WrappedResultSet => Option[B17])(val zExtractor: (A, Seq[B1], Seq[B2], Seq[B3], Seq[B4], Seq[B5], Seq[B6], Seq[B7], Seq[B8], Seq[B9], Seq[B10], Seq[B11], Seq[B12], Seq[B13], Seq[B14], Seq[B15], Seq[B16], Seq[B17]) => Z) extends SQL[Z, E], SQLToList[Z, E], AllOutputDecisionsUnsupported[Z, E]

Attributes

Companion
object
Source
OneToManies17SQL.scala
Supertypes
trait SQLToList[Z, E]
trait SQLToResult[Z, E, List]
class SQL[Z, E]
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
OneToManies17SQL.scala
Supertypes
class Object
trait Matchable
class Any
Self type
class OneToManies17SQLToOption[A, B1, B2, B3, B4, B5, B6, B7, B8, B9, B10, B11, B12, B13, B14, B15, B16, B17, E <: WithExtractor, Z](val statement: String, val rawParameters: Seq[Any])(val one: WrappedResultSet => A)(val to1: WrappedResultSet => Option[B1], val to2: WrappedResultSet => Option[B2], val to3: WrappedResultSet => Option[B3], val to4: WrappedResultSet => Option[B4], val to5: WrappedResultSet => Option[B5], val to6: WrappedResultSet => Option[B6], val to7: WrappedResultSet => Option[B7], val to8: WrappedResultSet => Option[B8], val to9: WrappedResultSet => Option[B9], val to10: WrappedResultSet => Option[B10], val to11: WrappedResultSet => Option[B11], val to12: WrappedResultSet => Option[B12], val to13: WrappedResultSet => Option[B13], val to14: WrappedResultSet => Option[B14], val to15: WrappedResultSet => Option[B15], val to16: WrappedResultSet => Option[B16], val to17: WrappedResultSet => Option[B17])(val zExtractor: (A, Seq[B1], Seq[B2], Seq[B3], Seq[B4], Seq[B5], Seq[B6], Seq[B7], Seq[B8], Seq[B9], Seq[B10], Seq[B11], Seq[B12], Seq[B13], Seq[B14], Seq[B15], Seq[B16], Seq[B17]) => Z)(val isSingle: Boolean) extends SQL[Z, E], SQLToOption[Z, E], AllOutputDecisionsUnsupported[Z, E]

Attributes

Companion
object
Source
OneToManies17SQL.scala
Supertypes
trait SQLToOption[Z, E]
trait SQLToResult[Z, E, Option]
class SQL[Z, E]
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
OneToManies17SQL.scala
Supertypes
class Object
trait Matchable
class Any
Self type
class OneToManies18SQL[A, B1, B2, B3, B4, B5, B6, B7, B8, B9, B10, B11, B12, B13, B14, B15, B16, B17, B18, E <: WithExtractor, Z](val statement: String, val rawParameters: Seq[Any])(val one: WrappedResultSet => A)(val to1: WrappedResultSet => Option[B1], val to2: WrappedResultSet => Option[B2], val to3: WrappedResultSet => Option[B3], val to4: WrappedResultSet => Option[B4], val to5: WrappedResultSet => Option[B5], val to6: WrappedResultSet => Option[B6], val to7: WrappedResultSet => Option[B7], val to8: WrappedResultSet => Option[B8], val to9: WrappedResultSet => Option[B9], val to10: WrappedResultSet => Option[B10], val to11: WrappedResultSet => Option[B11], val to12: WrappedResultSet => Option[B12], val to13: WrappedResultSet => Option[B13], val to14: WrappedResultSet => Option[B14], val to15: WrappedResultSet => Option[B15], val to16: WrappedResultSet => Option[B16], val to17: WrappedResultSet => Option[B17], val to18: WrappedResultSet => Option[B18])(val zExtractor: (A, Seq[B1], Seq[B2], Seq[B3], Seq[B4], Seq[B5], Seq[B6], Seq[B7], Seq[B8], Seq[B9], Seq[B10], Seq[B11], Seq[B12], Seq[B13], Seq[B14], Seq[B15], Seq[B16], Seq[B17], Seq[B18]) => Z) extends SQL[Z, E], AllOutputDecisionsUnsupported[Z, E]

Attributes

Companion
object
Source
OneToManies18SQL.scala
Supertypes
class SQL[Z, E]
class Object
trait Matchable
class Any

Attributes

Companion
class
Source
OneToManies18SQL.scala
Supertypes
class Object
trait Matchable
class Any
Self type
final class OneToManies18SQLToCollection[A, B1, B2, B3, B4, B5, B6, B7, B8, B9, B10, B11, B12, B13, B14, B15, B16, B17, B18, E <: WithExtractor, Z] extends SQL[Z, E], SQLToCollection[Z, E], AllOutputDecisionsUnsupported[Z, E]

Attributes

Companion
object
Source
OneToManies18SQL.scala
Supertypes
trait SQLToCollection[Z, E]
class SQL[Z, E]
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
OneToManies18SQL.scala
Supertypes
class Object
trait Matchable
class Any
Self type
class OneToManies18SQLToIterable[A, B1, B2, B3, B4, B5, B6, B7, B8, B9, B10, B11, B12, B13, B14, B15, B16, B17, B18, E <: WithExtractor, Z](val statement: String, val rawParameters: Seq[Any])(val one: WrappedResultSet => A)(val to1: WrappedResultSet => Option[B1], val to2: WrappedResultSet => Option[B2], val to3: WrappedResultSet => Option[B3], val to4: WrappedResultSet => Option[B4], val to5: WrappedResultSet => Option[B5], val to6: WrappedResultSet => Option[B6], val to7: WrappedResultSet => Option[B7], val to8: WrappedResultSet => Option[B8], val to9: WrappedResultSet => Option[B9], val to10: WrappedResultSet => Option[B10], val to11: WrappedResultSet => Option[B11], val to12: WrappedResultSet => Option[B12], val to13: WrappedResultSet => Option[B13], val to14: WrappedResultSet => Option[B14], val to15: WrappedResultSet => Option[B15], val to16: WrappedResultSet => Option[B16], val to17: WrappedResultSet => Option[B17], val to18: WrappedResultSet => Option[B18])(val zExtractor: (A, Seq[B1], Seq[B2], Seq[B3], Seq[B4], Seq[B5], Seq[B6], Seq[B7], Seq[B8], Seq[B9], Seq[B10], Seq[B11], Seq[B12], Seq[B13], Seq[B14], Seq[B15], Seq[B16], Seq[B17], Seq[B18]) => Z) extends SQL[Z, E], SQLToIterable[Z, E], AllOutputDecisionsUnsupported[Z, E]

Attributes

Companion
object
Source
OneToManies18SQL.scala
Supertypes
trait SQLToIterable[Z, E]
trait SQLToResult[Z, E, Iterable]
class SQL[Z, E]
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
OneToManies18SQL.scala
Supertypes
class Object
trait Matchable
class Any
Self type
class OneToManies18SQLToList[A, B1, B2, B3, B4, B5, B6, B7, B8, B9, B10, B11, B12, B13, B14, B15, B16, B17, B18, E <: WithExtractor, Z](val statement: String, val rawParameters: Seq[Any])(val one: WrappedResultSet => A)(val to1: WrappedResultSet => Option[B1], val to2: WrappedResultSet => Option[B2], val to3: WrappedResultSet => Option[B3], val to4: WrappedResultSet => Option[B4], val to5: WrappedResultSet => Option[B5], val to6: WrappedResultSet => Option[B6], val to7: WrappedResultSet => Option[B7], val to8: WrappedResultSet => Option[B8], val to9: WrappedResultSet => Option[B9], val to10: WrappedResultSet => Option[B10], val to11: WrappedResultSet => Option[B11], val to12: WrappedResultSet => Option[B12], val to13: WrappedResultSet => Option[B13], val to14: WrappedResultSet => Option[B14], val to15: WrappedResultSet => Option[B15], val to16: WrappedResultSet => Option[B16], val to17: WrappedResultSet => Option[B17], val to18: WrappedResultSet => Option[B18])(val zExtractor: (A, Seq[B1], Seq[B2], Seq[B3], Seq[B4], Seq[B5], Seq[B6], Seq[B7], Seq[B8], Seq[B9], Seq[B10], Seq[B11], Seq[B12], Seq[B13], Seq[B14], Seq[B15], Seq[B16], Seq[B17], Seq[B18]) => Z) extends SQL[Z, E], SQLToList[Z, E], AllOutputDecisionsUnsupported[Z, E]

Attributes

Companion
object
Source
OneToManies18SQL.scala
Supertypes
trait SQLToList[Z, E]
trait SQLToResult[Z, E, List]
class SQL[Z, E]
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
OneToManies18SQL.scala
Supertypes
class Object
trait Matchable
class Any
Self type
class OneToManies18SQLToOption[A, B1, B2, B3, B4, B5, B6, B7, B8, B9, B10, B11, B12, B13, B14, B15, B16, B17, B18, E <: WithExtractor, Z](val statement: String, val rawParameters: Seq[Any])(val one: WrappedResultSet => A)(val to1: WrappedResultSet => Option[B1], val to2: WrappedResultSet => Option[B2], val to3: WrappedResultSet => Option[B3], val to4: WrappedResultSet => Option[B4], val to5: WrappedResultSet => Option[B5], val to6: WrappedResultSet => Option[B6], val to7: WrappedResultSet => Option[B7], val to8: WrappedResultSet => Option[B8], val to9: WrappedResultSet => Option[B9], val to10: WrappedResultSet => Option[B10], val to11: WrappedResultSet => Option[B11], val to12: WrappedResultSet => Option[B12], val to13: WrappedResultSet => Option[B13], val to14: WrappedResultSet => Option[B14], val to15: WrappedResultSet => Option[B15], val to16: WrappedResultSet => Option[B16], val to17: WrappedResultSet => Option[B17], val to18: WrappedResultSet => Option[B18])(val zExtractor: (A, Seq[B1], Seq[B2], Seq[B3], Seq[B4], Seq[B5], Seq[B6], Seq[B7], Seq[B8], Seq[B9], Seq[B10], Seq[B11], Seq[B12], Seq[B13], Seq[B14], Seq[B15], Seq[B16], Seq[B17], Seq[B18]) => Z)(val isSingle: Boolean) extends SQL[Z, E], SQLToOption[Z, E], AllOutputDecisionsUnsupported[Z, E]

Attributes

Companion
object
Source
OneToManies18SQL.scala
Supertypes
trait SQLToOption[Z, E]
trait SQLToResult[Z, E, Option]
class SQL[Z, E]
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
OneToManies18SQL.scala
Supertypes
class Object
trait Matchable
class Any
Self type
class OneToManies19SQL[A, B1, B2, B3, B4, B5, B6, B7, B8, B9, B10, B11, B12, B13, B14, B15, B16, B17, B18, B19, E <: WithExtractor, Z](val statement: String, val rawParameters: Seq[Any])(val one: WrappedResultSet => A)(val to1: WrappedResultSet => Option[B1], val to2: WrappedResultSet => Option[B2], val to3: WrappedResultSet => Option[B3], val to4: WrappedResultSet => Option[B4], val to5: WrappedResultSet => Option[B5], val to6: WrappedResultSet => Option[B6], val to7: WrappedResultSet => Option[B7], val to8: WrappedResultSet => Option[B8], val to9: WrappedResultSet => Option[B9], val to10: WrappedResultSet => Option[B10], val to11: WrappedResultSet => Option[B11], val to12: WrappedResultSet => Option[B12], val to13: WrappedResultSet => Option[B13], val to14: WrappedResultSet => Option[B14], val to15: WrappedResultSet => Option[B15], val to16: WrappedResultSet => Option[B16], val to17: WrappedResultSet => Option[B17], val to18: WrappedResultSet => Option[B18], val to19: WrappedResultSet => Option[B19])(val zExtractor: (A, Seq[B1], Seq[B2], Seq[B3], Seq[B4], Seq[B5], Seq[B6], Seq[B7], Seq[B8], Seq[B9], Seq[B10], Seq[B11], Seq[B12], Seq[B13], Seq[B14], Seq[B15], Seq[B16], Seq[B17], Seq[B18], Seq[B19]) => Z) extends SQL[Z, E], AllOutputDecisionsUnsupported[Z, E]

Attributes

Companion
object
Source
OneToManies19SQL.scala
Supertypes
class SQL[Z, E]
class Object
trait Matchable
class Any

Attributes

Companion
class
Source
OneToManies19SQL.scala
Supertypes
class Object
trait Matchable
class Any
Self type
final class OneToManies19SQLToCollection[A, B1, B2, B3, B4, B5, B6, B7, B8, B9, B10, B11, B12, B13, B14, B15, B16, B17, B18, B19, E <: WithExtractor, Z] extends SQL[Z, E], SQLToCollection[Z, E], AllOutputDecisionsUnsupported[Z, E]

Attributes

Companion
object
Source
OneToManies19SQL.scala
Supertypes
trait SQLToCollection[Z, E]
class SQL[Z, E]
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
OneToManies19SQL.scala
Supertypes
class Object
trait Matchable
class Any
Self type
class OneToManies19SQLToIterable[A, B1, B2, B3, B4, B5, B6, B7, B8, B9, B10, B11, B12, B13, B14, B15, B16, B17, B18, B19, E <: WithExtractor, Z](val statement: String, val rawParameters: Seq[Any])(val one: WrappedResultSet => A)(val to1: WrappedResultSet => Option[B1], val to2: WrappedResultSet => Option[B2], val to3: WrappedResultSet => Option[B3], val to4: WrappedResultSet => Option[B4], val to5: WrappedResultSet => Option[B5], val to6: WrappedResultSet => Option[B6], val to7: WrappedResultSet => Option[B7], val to8: WrappedResultSet => Option[B8], val to9: WrappedResultSet => Option[B9], val to10: WrappedResultSet => Option[B10], val to11: WrappedResultSet => Option[B11], val to12: WrappedResultSet => Option[B12], val to13: WrappedResultSet => Option[B13], val to14: WrappedResultSet => Option[B14], val to15: WrappedResultSet => Option[B15], val to16: WrappedResultSet => Option[B16], val to17: WrappedResultSet => Option[B17], val to18: WrappedResultSet => Option[B18], val to19: WrappedResultSet => Option[B19])(val zExtractor: (A, Seq[B1], Seq[B2], Seq[B3], Seq[B4], Seq[B5], Seq[B6], Seq[B7], Seq[B8], Seq[B9], Seq[B10], Seq[B11], Seq[B12], Seq[B13], Seq[B14], Seq[B15], Seq[B16], Seq[B17], Seq[B18], Seq[B19]) => Z) extends SQL[Z, E], SQLToIterable[Z, E], AllOutputDecisionsUnsupported[Z, E]

Attributes

Companion
object
Source
OneToManies19SQL.scala
Supertypes
trait SQLToIterable[Z, E]
trait SQLToResult[Z, E, Iterable]
class SQL[Z, E]
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
OneToManies19SQL.scala
Supertypes
class Object
trait Matchable
class Any
Self type
class OneToManies19SQLToList[A, B1, B2, B3, B4, B5, B6, B7, B8, B9, B10, B11, B12, B13, B14, B15, B16, B17, B18, B19, E <: WithExtractor, Z](val statement: String, val rawParameters: Seq[Any])(val one: WrappedResultSet => A)(val to1: WrappedResultSet => Option[B1], val to2: WrappedResultSet => Option[B2], val to3: WrappedResultSet => Option[B3], val to4: WrappedResultSet => Option[B4], val to5: WrappedResultSet => Option[B5], val to6: WrappedResultSet => Option[B6], val to7: WrappedResultSet => Option[B7], val to8: WrappedResultSet => Option[B8], val to9: WrappedResultSet => Option[B9], val to10: WrappedResultSet => Option[B10], val to11: WrappedResultSet => Option[B11], val to12: WrappedResultSet => Option[B12], val to13: WrappedResultSet => Option[B13], val to14: WrappedResultSet => Option[B14], val to15: WrappedResultSet => Option[B15], val to16: WrappedResultSet => Option[B16], val to17: WrappedResultSet => Option[B17], val to18: WrappedResultSet => Option[B18], val to19: WrappedResultSet => Option[B19])(val zExtractor: (A, Seq[B1], Seq[B2], Seq[B3], Seq[B4], Seq[B5], Seq[B6], Seq[B7], Seq[B8], Seq[B9], Seq[B10], Seq[B11], Seq[B12], Seq[B13], Seq[B14], Seq[B15], Seq[B16], Seq[B17], Seq[B18], Seq[B19]) => Z) extends SQL[Z, E], SQLToList[Z, E], AllOutputDecisionsUnsupported[Z, E]

Attributes

Companion
object
Source
OneToManies19SQL.scala
Supertypes
trait SQLToList[Z, E]
trait SQLToResult[Z, E, List]
class SQL[Z, E]
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
OneToManies19SQL.scala
Supertypes
class Object
trait Matchable
class Any
Self type
class OneToManies19SQLToOption[A, B1, B2, B3, B4, B5, B6, B7, B8, B9, B10, B11, B12, B13, B14, B15, B16, B17, B18, B19, E <: WithExtractor, Z](val statement: String, val rawParameters: Seq[Any])(val one: WrappedResultSet => A)(val to1: WrappedResultSet => Option[B1], val to2: WrappedResultSet => Option[B2], val to3: WrappedResultSet => Option[B3], val to4: WrappedResultSet => Option[B4], val to5: WrappedResultSet => Option[B5], val to6: WrappedResultSet => Option[B6], val to7: WrappedResultSet => Option[B7], val to8: WrappedResultSet => Option[B8], val to9: WrappedResultSet => Option[B9], val to10: WrappedResultSet => Option[B10], val to11: WrappedResultSet => Option[B11], val to12: WrappedResultSet => Option[B12], val to13: WrappedResultSet => Option[B13], val to14: WrappedResultSet => Option[B14], val to15: WrappedResultSet => Option[B15], val to16: WrappedResultSet => Option[B16], val to17: WrappedResultSet => Option[B17], val to18: WrappedResultSet => Option[B18], val to19: WrappedResultSet => Option[B19])(val zExtractor: (A, Seq[B1], Seq[B2], Seq[B3], Seq[B4], Seq[B5], Seq[B6], Seq[B7], Seq[B8], Seq[B9], Seq[B10], Seq[B11], Seq[B12], Seq[B13], Seq[B14], Seq[B15], Seq[B16], Seq[B17], Seq[B18], Seq[B19]) => Z)(val isSingle: Boolean) extends SQL[Z, E], SQLToOption[Z, E], AllOutputDecisionsUnsupported[Z, E]

Attributes

Companion
object
Source
OneToManies19SQL.scala
Supertypes
trait SQLToOption[Z, E]
trait SQLToResult[Z, E, Option]
class SQL[Z, E]
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
OneToManies19SQL.scala
Supertypes
class Object
trait Matchable
class Any
Self type
class OneToManies20SQL[A, B1, B2, B3, B4, B5, B6, B7, B8, B9, B10, B11, B12, B13, B14, B15, B16, B17, B18, B19, B20, E <: WithExtractor, Z](val statement: String, val rawParameters: Seq[Any])(val one: WrappedResultSet => A)(val to1: WrappedResultSet => Option[B1], val to2: WrappedResultSet => Option[B2], val to3: WrappedResultSet => Option[B3], val to4: WrappedResultSet => Option[B4], val to5: WrappedResultSet => Option[B5], val to6: WrappedResultSet => Option[B6], val to7: WrappedResultSet => Option[B7], val to8: WrappedResultSet => Option[B8], val to9: WrappedResultSet => Option[B9], val to10: WrappedResultSet => Option[B10], val to11: WrappedResultSet => Option[B11], val to12: WrappedResultSet => Option[B12], val to13: WrappedResultSet => Option[B13], val to14: WrappedResultSet => Option[B14], val to15: WrappedResultSet => Option[B15], val to16: WrappedResultSet => Option[B16], val to17: WrappedResultSet => Option[B17], val to18: WrappedResultSet => Option[B18], val to19: WrappedResultSet => Option[B19], val to20: WrappedResultSet => Option[B20])(val zExtractor: (A, Seq[B1], Seq[B2], Seq[B3], Seq[B4], Seq[B5], Seq[B6], Seq[B7], Seq[B8], Seq[B9], Seq[B10], Seq[B11], Seq[B12], Seq[B13], Seq[B14], Seq[B15], Seq[B16], Seq[B17], Seq[B18], Seq[B19], Seq[B20]) => Z) extends SQL[Z, E], AllOutputDecisionsUnsupported[Z, E]

Attributes

Companion
object
Source
OneToManies20SQL.scala
Supertypes
class SQL[Z, E]
class Object
trait Matchable
class Any

Attributes

Companion
class
Source
OneToManies20SQL.scala
Supertypes
class Object
trait Matchable
class Any
Self type
final class OneToManies20SQLToCollection[A, B1, B2, B3, B4, B5, B6, B7, B8, B9, B10, B11, B12, B13, B14, B15, B16, B17, B18, B19, B20, E <: WithExtractor, Z] extends SQL[Z, E], SQLToCollection[Z, E], AllOutputDecisionsUnsupported[Z, E]

Attributes

Companion
object
Source
OneToManies20SQL.scala
Supertypes
trait SQLToCollection[Z, E]
class SQL[Z, E]
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
OneToManies20SQL.scala
Supertypes
class Object
trait Matchable
class Any
Self type
class OneToManies20SQLToIterable[A, B1, B2, B3, B4, B5, B6, B7, B8, B9, B10, B11, B12, B13, B14, B15, B16, B17, B18, B19, B20, E <: WithExtractor, Z](val statement: String, val rawParameters: Seq[Any])(val one: WrappedResultSet => A)(val to1: WrappedResultSet => Option[B1], val to2: WrappedResultSet => Option[B2], val to3: WrappedResultSet => Option[B3], val to4: WrappedResultSet => Option[B4], val to5: WrappedResultSet => Option[B5], val to6: WrappedResultSet => Option[B6], val to7: WrappedResultSet => Option[B7], val to8: WrappedResultSet => Option[B8], val to9: WrappedResultSet => Option[B9], val to10: WrappedResultSet => Option[B10], val to11: WrappedResultSet => Option[B11], val to12: WrappedResultSet => Option[B12], val to13: WrappedResultSet => Option[B13], val to14: WrappedResultSet => Option[B14], val to15: WrappedResultSet => Option[B15], val to16: WrappedResultSet => Option[B16], val to17: WrappedResultSet => Option[B17], val to18: WrappedResultSet => Option[B18], val to19: WrappedResultSet => Option[B19], val to20: WrappedResultSet => Option[B20])(val zExtractor: (A, Seq[B1], Seq[B2], Seq[B3], Seq[B4], Seq[B5], Seq[B6], Seq[B7], Seq[B8], Seq[B9], Seq[B10], Seq[B11], Seq[B12], Seq[B13], Seq[B14], Seq[B15], Seq[B16], Seq[B17], Seq[B18], Seq[B19], Seq[B20]) => Z) extends SQL[Z, E], SQLToIterable[Z, E], AllOutputDecisionsUnsupported[Z, E]

Attributes

Companion
object
Source
OneToManies20SQL.scala
Supertypes
trait SQLToIterable[Z, E]
trait SQLToResult[Z, E, Iterable]
class SQL[Z, E]
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
OneToManies20SQL.scala
Supertypes
class Object
trait Matchable
class Any
Self type
class OneToManies20SQLToList[A, B1, B2, B3, B4, B5, B6, B7, B8, B9, B10, B11, B12, B13, B14, B15, B16, B17, B18, B19, B20, E <: WithExtractor, Z](val statement: String, val rawParameters: Seq[Any])(val one: WrappedResultSet => A)(val to1: WrappedResultSet => Option[B1], val to2: WrappedResultSet => Option[B2], val to3: WrappedResultSet => Option[B3], val to4: WrappedResultSet => Option[B4], val to5: WrappedResultSet => Option[B5], val to6: WrappedResultSet => Option[B6], val to7: WrappedResultSet => Option[B7], val to8: WrappedResultSet => Option[B8], val to9: WrappedResultSet => Option[B9], val to10: WrappedResultSet => Option[B10], val to11: WrappedResultSet => Option[B11], val to12: WrappedResultSet => Option[B12], val to13: WrappedResultSet => Option[B13], val to14: WrappedResultSet => Option[B14], val to15: WrappedResultSet => Option[B15], val to16: WrappedResultSet => Option[B16], val to17: WrappedResultSet => Option[B17], val to18: WrappedResultSet => Option[B18], val to19: WrappedResultSet => Option[B19], val to20: WrappedResultSet => Option[B20])(val zExtractor: (A, Seq[B1], Seq[B2], Seq[B3], Seq[B4], Seq[B5], Seq[B6], Seq[B7], Seq[B8], Seq[B9], Seq[B10], Seq[B11], Seq[B12], Seq[B13], Seq[B14], Seq[B15], Seq[B16], Seq[B17], Seq[B18], Seq[B19], Seq[B20]) => Z) extends SQL[Z, E], SQLToList[Z, E], AllOutputDecisionsUnsupported[Z, E]

Attributes

Companion
object
Source
OneToManies20SQL.scala
Supertypes
trait SQLToList[Z, E]
trait SQLToResult[Z, E, List]
class SQL[Z, E]
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
OneToManies20SQL.scala
Supertypes
class Object
trait Matchable
class Any
Self type
class OneToManies20SQLToOption[A, B1, B2, B3, B4, B5, B6, B7, B8, B9, B10, B11, B12, B13, B14, B15, B16, B17, B18, B19, B20, E <: WithExtractor, Z](val statement: String, val rawParameters: Seq[Any])(val one: WrappedResultSet => A)(val to1: WrappedResultSet => Option[B1], val to2: WrappedResultSet => Option[B2], val to3: WrappedResultSet => Option[B3], val to4: WrappedResultSet => Option[B4], val to5: WrappedResultSet => Option[B5], val to6: WrappedResultSet => Option[B6], val to7: WrappedResultSet => Option[B7], val to8: WrappedResultSet => Option[B8], val to9: WrappedResultSet => Option[B9], val to10: WrappedResultSet => Option[B10], val to11: WrappedResultSet => Option[B11], val to12: WrappedResultSet => Option[B12], val to13: WrappedResultSet => Option[B13], val to14: WrappedResultSet => Option[B14], val to15: WrappedResultSet => Option[B15], val to16: WrappedResultSet => Option[B16], val to17: WrappedResultSet => Option[B17], val to18: WrappedResultSet => Option[B18], val to19: WrappedResultSet => Option[B19], val to20: WrappedResultSet => Option[B20])(val zExtractor: (A, Seq[B1], Seq[B2], Seq[B3], Seq[B4], Seq[B5], Seq[B6], Seq[B7], Seq[B8], Seq[B9], Seq[B10], Seq[B11], Seq[B12], Seq[B13], Seq[B14], Seq[B15], Seq[B16], Seq[B17], Seq[B18], Seq[B19], Seq[B20]) => Z)(val isSingle: Boolean) extends SQL[Z, E], SQLToOption[Z, E], AllOutputDecisionsUnsupported[Z, E]

Attributes

Companion
object
Source
OneToManies20SQL.scala
Supertypes
trait SQLToOption[Z, E]
trait SQLToResult[Z, E, Option]
class SQL[Z, E]
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
OneToManies20SQL.scala
Supertypes
class Object
trait Matchable
class Any
Self type
class OneToManies21SQL[A, B1, B2, B3, B4, B5, B6, B7, B8, B9, B10, B11, B12, B13, B14, B15, B16, B17, B18, B19, B20, B21, E <: WithExtractor, Z](val statement: String, val rawParameters: Seq[Any])(val one: WrappedResultSet => A)(val to1: WrappedResultSet => Option[B1], val to2: WrappedResultSet => Option[B2], val to3: WrappedResultSet => Option[B3], val to4: WrappedResultSet => Option[B4], val to5: WrappedResultSet => Option[B5], val to6: WrappedResultSet => Option[B6], val to7: WrappedResultSet => Option[B7], val to8: WrappedResultSet => Option[B8], val to9: WrappedResultSet => Option[B9], val to10: WrappedResultSet => Option[B10], val to11: WrappedResultSet => Option[B11], val to12: WrappedResultSet => Option[B12], val to13: WrappedResultSet => Option[B13], val to14: WrappedResultSet => Option[B14], val to15: WrappedResultSet => Option[B15], val to16: WrappedResultSet => Option[B16], val to17: WrappedResultSet => Option[B17], val to18: WrappedResultSet => Option[B18], val to19: WrappedResultSet => Option[B19], val to20: WrappedResultSet => Option[B20], val to21: WrappedResultSet => Option[B21])(val zExtractor: (A, Seq[B1], Seq[B2], Seq[B3], Seq[B4], Seq[B5], Seq[B6], Seq[B7], Seq[B8], Seq[B9], Seq[B10], Seq[B11], Seq[B12], Seq[B13], Seq[B14], Seq[B15], Seq[B16], Seq[B17], Seq[B18], Seq[B19], Seq[B20], Seq[B21]) => Z) extends SQL[Z, E], AllOutputDecisionsUnsupported[Z, E]

Attributes

Companion
object
Source
OneToManies21SQL.scala
Supertypes
class SQL[Z, E]
class Object
trait Matchable
class Any

Attributes

Companion
class
Source
OneToManies21SQL.scala
Supertypes
class Object
trait Matchable
class Any
Self type
final class OneToManies21SQLToCollection[A, B1, B2, B3, B4, B5, B6, B7, B8, B9, B10, B11, B12, B13, B14, B15, B16, B17, B18, B19, B20, B21, E <: WithExtractor, Z] extends SQL[Z, E], SQLToCollection[Z, E], AllOutputDecisionsUnsupported[Z, E]

Attributes

Companion
object
Source
OneToManies21SQL.scala
Supertypes
trait SQLToCollection[Z, E]
class SQL[Z, E]
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
OneToManies21SQL.scala
Supertypes
class Object
trait Matchable
class Any
Self type
class OneToManies21SQLToIterable[A, B1, B2, B3, B4, B5, B6, B7, B8, B9, B10, B11, B12, B13, B14, B15, B16, B17, B18, B19, B20, B21, E <: WithExtractor, Z](val statement: String, val rawParameters: Seq[Any])(val one: WrappedResultSet => A)(val to1: WrappedResultSet => Option[B1], val to2: WrappedResultSet => Option[B2], val to3: WrappedResultSet => Option[B3], val to4: WrappedResultSet => Option[B4], val to5: WrappedResultSet => Option[B5], val to6: WrappedResultSet => Option[B6], val to7: WrappedResultSet => Option[B7], val to8: WrappedResultSet => Option[B8], val to9: WrappedResultSet => Option[B9], val to10: WrappedResultSet => Option[B10], val to11: WrappedResultSet => Option[B11], val to12: WrappedResultSet => Option[B12], val to13: WrappedResultSet => Option[B13], val to14: WrappedResultSet => Option[B14], val to15: WrappedResultSet => Option[B15], val to16: WrappedResultSet => Option[B16], val to17: WrappedResultSet => Option[B17], val to18: WrappedResultSet => Option[B18], val to19: WrappedResultSet => Option[B19], val to20: WrappedResultSet => Option[B20], val to21: WrappedResultSet => Option[B21])(val zExtractor: (A, Seq[B1], Seq[B2], Seq[B3], Seq[B4], Seq[B5], Seq[B6], Seq[B7], Seq[B8], Seq[B9], Seq[B10], Seq[B11], Seq[B12], Seq[B13], Seq[B14], Seq[B15], Seq[B16], Seq[B17], Seq[B18], Seq[B19], Seq[B20], Seq[B21]) => Z) extends SQL[Z, E], SQLToIterable[Z, E], AllOutputDecisionsUnsupported[Z, E]

Attributes

Companion
object
Source
OneToManies21SQL.scala
Supertypes
trait SQLToIterable[Z, E]
trait SQLToResult[Z, E, Iterable]
class SQL[Z, E]
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
OneToManies21SQL.scala
Supertypes
class Object
trait Matchable
class Any
Self type
class OneToManies21SQLToList[A, B1, B2, B3, B4, B5, B6, B7, B8, B9, B10, B11, B12, B13, B14, B15, B16, B17, B18, B19, B20, B21, E <: WithExtractor, Z](val statement: String, val rawParameters: Seq[Any])(val one: WrappedResultSet => A)(val to1: WrappedResultSet => Option[B1], val to2: WrappedResultSet => Option[B2], val to3: WrappedResultSet => Option[B3], val to4: WrappedResultSet => Option[B4], val to5: WrappedResultSet => Option[B5], val to6: WrappedResultSet => Option[B6], val to7: WrappedResultSet => Option[B7], val to8: WrappedResultSet => Option[B8], val to9: WrappedResultSet => Option[B9], val to10: WrappedResultSet => Option[B10], val to11: WrappedResultSet => Option[B11], val to12: WrappedResultSet => Option[B12], val to13: WrappedResultSet => Option[B13], val to14: WrappedResultSet => Option[B14], val to15: WrappedResultSet => Option[B15], val to16: WrappedResultSet => Option[B16], val to17: WrappedResultSet => Option[B17], val to18: WrappedResultSet => Option[B18], val to19: WrappedResultSet => Option[B19], val to20: WrappedResultSet => Option[B20], val to21: WrappedResultSet => Option[B21])(val zExtractor: (A, Seq[B1], Seq[B2], Seq[B3], Seq[B4], Seq[B5], Seq[B6], Seq[B7], Seq[B8], Seq[B9], Seq[B10], Seq[B11], Seq[B12], Seq[B13], Seq[B14], Seq[B15], Seq[B16], Seq[B17], Seq[B18], Seq[B19], Seq[B20], Seq[B21]) => Z) extends SQL[Z, E], SQLToList[Z, E], AllOutputDecisionsUnsupported[Z, E]

Attributes

Companion
object
Source
OneToManies21SQL.scala
Supertypes
trait SQLToList[Z, E]
trait SQLToResult[Z, E, List]
class SQL[Z, E]
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
OneToManies21SQL.scala
Supertypes
class Object
trait Matchable
class Any
Self type
class OneToManies21SQLToOption[A, B1, B2, B3, B4, B5, B6, B7, B8, B9, B10, B11, B12, B13, B14, B15, B16, B17, B18, B19, B20, B21, E <: WithExtractor, Z](val statement: String, val rawParameters: Seq[Any])(val one: WrappedResultSet => A)(val to1: WrappedResultSet => Option[B1], val to2: WrappedResultSet => Option[B2], val to3: WrappedResultSet => Option[B3], val to4: WrappedResultSet => Option[B4], val to5: WrappedResultSet => Option[B5], val to6: WrappedResultSet => Option[B6], val to7: WrappedResultSet => Option[B7], val to8: WrappedResultSet => Option[B8], val to9: WrappedResultSet => Option[B9], val to10: WrappedResultSet => Option[B10], val to11: WrappedResultSet => Option[B11], val to12: WrappedResultSet => Option[B12], val to13: WrappedResultSet => Option[B13], val to14: WrappedResultSet => Option[B14], val to15: WrappedResultSet => Option[B15], val to16: WrappedResultSet => Option[B16], val to17: WrappedResultSet => Option[B17], val to18: WrappedResultSet => Option[B18], val to19: WrappedResultSet => Option[B19], val to20: WrappedResultSet => Option[B20], val to21: WrappedResultSet => Option[B21])(val zExtractor: (A, Seq[B1], Seq[B2], Seq[B3], Seq[B4], Seq[B5], Seq[B6], Seq[B7], Seq[B8], Seq[B9], Seq[B10], Seq[B11], Seq[B12], Seq[B13], Seq[B14], Seq[B15], Seq[B16], Seq[B17], Seq[B18], Seq[B19], Seq[B20], Seq[B21]) => Z)(val isSingle: Boolean) extends SQL[Z, E], SQLToOption[Z, E], AllOutputDecisionsUnsupported[Z, E]

Attributes

Companion
object
Source
OneToManies21SQL.scala
Supertypes
trait SQLToOption[Z, E]
trait SQLToResult[Z, E, Option]
class SQL[Z, E]
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
OneToManies21SQL.scala
Supertypes
class Object
trait Matchable
class Any
Self type
class OneToManies2SQL[A, B1, B2, E <: WithExtractor, Z](val statement: String, val rawParameters: Seq[Any])(val one: WrappedResultSet => A)(val to1: WrappedResultSet => Option[B1], val to2: WrappedResultSet => Option[B2])(val zExtractor: (A, Seq[B1], Seq[B2]) => Z) extends SQL[Z, E], AllOutputDecisionsUnsupported[Z, E]

Attributes

Companion
object
Source
OneToManies2SQL.scala
Supertypes
class SQL[Z, E]
class Object
trait Matchable
class Any

Attributes

Companion
class
Source
OneToManies2SQL.scala
Supertypes
class Object
trait Matchable
class Any
Self type
final class OneToManies2SQLToCollection[A, B1, B2, E <: WithExtractor, Z] extends SQL[Z, E], SQLToCollection[Z, E]

Attributes

Companion
object
Source
OneToManies2SQL.scala
Supertypes
trait SQLToCollection[Z, E]
class SQL[Z, E]
class Object
trait Matchable
class Any

Attributes

Companion
class
Source
OneToManies2SQL.scala
Supertypes
class Object
trait Matchable
class Any
Self type
class OneToManies2SQLToIterable[A, B1, B2, E <: WithExtractor, Z](val statement: String, val rawParameters: Seq[Any])(val one: WrappedResultSet => A)(val to1: WrappedResultSet => Option[B1], val to2: WrappedResultSet => Option[B2])(val zExtractor: (A, Seq[B1], Seq[B2]) => Z) extends SQL[Z, E], SQLToIterable[Z, E], AllOutputDecisionsUnsupported[Z, E]

Attributes

Companion
object
Source
OneToManies2SQL.scala
Supertypes
trait SQLToIterable[Z, E]
trait SQLToResult[Z, E, Iterable]
class SQL[Z, E]
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
OneToManies2SQL.scala
Supertypes
class Object
trait Matchable
class Any
Self type
class OneToManies2SQLToList[A, B1, B2, E <: WithExtractor, Z](val statement: String, val rawParameters: Seq[Any])(val one: WrappedResultSet => A)(val to1: WrappedResultSet => Option[B1], val to2: WrappedResultSet => Option[B2])(val zExtractor: (A, Seq[B1], Seq[B2]) => Z) extends SQL[Z, E], SQLToList[Z, E]

Attributes

Companion
object
Source
OneToManies2SQL.scala
Supertypes
trait SQLToList[Z, E]
trait SQLToResult[Z, E, List]
class SQL[Z, E]
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
OneToManies2SQL.scala
Supertypes
class Object
trait Matchable
class Any
Self type
class OneToManies2SQLToOption[A, B1, B2, E <: WithExtractor, Z](val statement: String, val rawParameters: Seq[Any])(val one: WrappedResultSet => A)(val to1: WrappedResultSet => Option[B1], val to2: WrappedResultSet => Option[B2])(val zExtractor: (A, Seq[B1], Seq[B2]) => Z)(val isSingle: Boolean) extends SQL[Z, E], SQLToOption[Z, E], AllOutputDecisionsUnsupported[Z, E]

Attributes

Companion
object
Source
OneToManies2SQL.scala
Supertypes
trait SQLToOption[Z, E]
trait SQLToResult[Z, E, Option]
class SQL[Z, E]
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
OneToManies2SQL.scala
Supertypes
class Object
trait Matchable
class Any
Self type
class OneToManies3SQL[A, B1, B2, B3, E <: WithExtractor, Z](val statement: String, val rawParameters: Seq[Any])(val one: WrappedResultSet => A)(val to1: WrappedResultSet => Option[B1], val to2: WrappedResultSet => Option[B2], val to3: WrappedResultSet => Option[B3])(val zExtractor: (A, Seq[B1], Seq[B2], Seq[B3]) => Z) extends SQL[Z, E], AllOutputDecisionsUnsupported[Z, E]

Attributes

Companion
object
Source
OneToManies3SQL.scala
Supertypes
class SQL[Z, E]
class Object
trait Matchable
class Any

Attributes

Companion
class
Source
OneToManies3SQL.scala
Supertypes
class Object
trait Matchable
class Any
Self type
final class OneToManies3SQLToCollection[A, B1, B2, B3, E <: WithExtractor, Z] extends SQL[Z, E], SQLToCollection[Z, E], AllOutputDecisionsUnsupported[Z, E]

Attributes

Companion
object
Source
OneToManies3SQL.scala
Supertypes
trait SQLToCollection[Z, E]
class SQL[Z, E]
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
OneToManies3SQL.scala
Supertypes
class Object
trait Matchable
class Any
Self type
class OneToManies3SQLToIterable[A, B1, B2, B3, E <: WithExtractor, Z](val statement: String, val rawParameters: Seq[Any])(val one: WrappedResultSet => A)(val to1: WrappedResultSet => Option[B1], val to2: WrappedResultSet => Option[B2], val to3: WrappedResultSet => Option[B3])(val zExtractor: (A, Seq[B1], Seq[B2], Seq[B3]) => Z) extends SQL[Z, E], SQLToIterable[Z, E], AllOutputDecisionsUnsupported[Z, E]

Attributes

Companion
object
Source
OneToManies3SQL.scala
Supertypes
trait SQLToIterable[Z, E]
trait SQLToResult[Z, E, Iterable]
class SQL[Z, E]
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
OneToManies3SQL.scala
Supertypes
class Object
trait Matchable
class Any
Self type
class OneToManies3SQLToList[A, B1, B2, B3, E <: WithExtractor, Z](val statement: String, val rawParameters: Seq[Any])(val one: WrappedResultSet => A)(val to1: WrappedResultSet => Option[B1], val to2: WrappedResultSet => Option[B2], val to3: WrappedResultSet => Option[B3])(val zExtractor: (A, Seq[B1], Seq[B2], Seq[B3]) => Z) extends SQL[Z, E], SQLToList[Z, E], AllOutputDecisionsUnsupported[Z, E]

Attributes

Companion
object
Source
OneToManies3SQL.scala
Supertypes
trait SQLToList[Z, E]
trait SQLToResult[Z, E, List]
class SQL[Z, E]
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
OneToManies3SQL.scala
Supertypes
class Object
trait Matchable
class Any
Self type
class OneToManies3SQLToOption[A, B1, B2, B3, E <: WithExtractor, Z](val statement: String, val rawParameters: Seq[Any])(val one: WrappedResultSet => A)(val to1: WrappedResultSet => Option[B1], val to2: WrappedResultSet => Option[B2], val to3: WrappedResultSet => Option[B3])(val zExtractor: (A, Seq[B1], Seq[B2], Seq[B3]) => Z)(val isSingle: Boolean) extends SQL[Z, E], SQLToOption[Z, E], AllOutputDecisionsUnsupported[Z, E]

Attributes

Companion
object
Source
OneToManies3SQL.scala
Supertypes
trait SQLToOption[Z, E]
trait SQLToResult[Z, E, Option]
class SQL[Z, E]
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
OneToManies3SQL.scala
Supertypes
class Object
trait Matchable
class Any
Self type
class OneToManies4SQL[A, B1, B2, B3, B4, E <: WithExtractor, Z](val statement: String, val rawParameters: Seq[Any])(val one: WrappedResultSet => A)(val to1: WrappedResultSet => Option[B1], val to2: WrappedResultSet => Option[B2], val to3: WrappedResultSet => Option[B3], val to4: WrappedResultSet => Option[B4])(val zExtractor: (A, Seq[B1], Seq[B2], Seq[B3], Seq[B4]) => Z) extends SQL[Z, E], AllOutputDecisionsUnsupported[Z, E]

Attributes

Companion
object
Source
OneToManies4SQL.scala
Supertypes
class SQL[Z, E]
class Object
trait Matchable
class Any

Attributes

Companion
class
Source
OneToManies4SQL.scala
Supertypes
class Object
trait Matchable
class Any
Self type
final class OneToManies4SQLToCollection[A, B1, B2, B3, B4, E <: WithExtractor, Z] extends SQL[Z, E], SQLToCollection[Z, E], AllOutputDecisionsUnsupported[Z, E]

Attributes

Companion
object
Source
OneToManies4SQL.scala
Supertypes
trait SQLToCollection[Z, E]
class SQL[Z, E]
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
OneToManies4SQL.scala
Supertypes
class Object
trait Matchable
class Any
Self type
class OneToManies4SQLToIterable[A, B1, B2, B3, B4, E <: WithExtractor, Z](val statement: String, val rawParameters: Seq[Any])(val one: WrappedResultSet => A)(val to1: WrappedResultSet => Option[B1], val to2: WrappedResultSet => Option[B2], val to3: WrappedResultSet => Option[B3], val to4: WrappedResultSet => Option[B4])(val zExtractor: (A, Seq[B1], Seq[B2], Seq[B3], Seq[B4]) => Z) extends SQL[Z, E], SQLToIterable[Z, E], AllOutputDecisionsUnsupported[Z, E]

Attributes

Companion
object
Source
OneToManies4SQL.scala
Supertypes
trait SQLToIterable[Z, E]
trait SQLToResult[Z, E, Iterable]
class SQL[Z, E]
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
OneToManies4SQL.scala
Supertypes
class Object
trait Matchable
class Any
Self type
class OneToManies4SQLToList[A, B1, B2, B3, B4, E <: WithExtractor, Z](val statement: String, val rawParameters: Seq[Any])(val one: WrappedResultSet => A)(val to1: WrappedResultSet => Option[B1], val to2: WrappedResultSet => Option[B2], val to3: WrappedResultSet => Option[B3], val to4: WrappedResultSet => Option[B4])(val zExtractor: (A, Seq[B1], Seq[B2], Seq[B3], Seq[B4]) => Z) extends SQL[Z, E], SQLToList[Z, E], AllOutputDecisionsUnsupported[Z, E]

Attributes

Companion
object
Source
OneToManies4SQL.scala
Supertypes
trait SQLToList[Z, E]
trait SQLToResult[Z, E, List]
class SQL[Z, E]
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
OneToManies4SQL.scala
Supertypes
class Object
trait Matchable
class Any
Self type
class OneToManies4SQLToOption[A, B1, B2, B3, B4, E <: WithExtractor, Z](val statement: String, val rawParameters: Seq[Any])(val one: WrappedResultSet => A)(val to1: WrappedResultSet => Option[B1], val to2: WrappedResultSet => Option[B2], val to3: WrappedResultSet => Option[B3], val to4: WrappedResultSet => Option[B4])(val zExtractor: (A, Seq[B1], Seq[B2], Seq[B3], Seq[B4]) => Z)(val isSingle: Boolean) extends SQL[Z, E], SQLToOption[Z, E], AllOutputDecisionsUnsupported[Z, E]

Attributes

Companion
object
Source
OneToManies4SQL.scala
Supertypes
trait SQLToOption[Z, E]
trait SQLToResult[Z, E, Option]
class SQL[Z, E]
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
OneToManies4SQL.scala
Supertypes
class Object
trait Matchable
class Any
Self type
class OneToManies5SQL[A, B1, B2, B3, B4, B5, E <: WithExtractor, Z](val statement: String, val rawParameters: Seq[Any])(val one: WrappedResultSet => A)(val to1: WrappedResultSet => Option[B1], val to2: WrappedResultSet => Option[B2], val to3: WrappedResultSet => Option[B3], val to4: WrappedResultSet => Option[B4], val to5: WrappedResultSet => Option[B5])(val zExtractor: (A, Seq[B1], Seq[B2], Seq[B3], Seq[B4], Seq[B5]) => Z) extends SQL[Z, E], AllOutputDecisionsUnsupported[Z, E]

Attributes

Companion
object
Source
OneToManies5SQL.scala
Supertypes
class SQL[Z, E]
class Object
trait Matchable
class Any

Attributes

Companion
class
Source
OneToManies5SQL.scala
Supertypes
class Object
trait Matchable
class Any
Self type
final class OneToManies5SQLToCollection[A, B1, B2, B3, B4, B5, E <: WithExtractor, Z] extends SQL[Z, E], SQLToCollection[Z, E], AllOutputDecisionsUnsupported[Z, E]

Attributes

Companion
object
Source
OneToManies5SQL.scala
Supertypes
trait SQLToCollection[Z, E]
class SQL[Z, E]
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
OneToManies5SQL.scala
Supertypes
class Object
trait Matchable
class Any
Self type
class OneToManies5SQLToIterable[A, B1, B2, B3, B4, B5, E <: WithExtractor, Z](val statement: String, val rawParameters: Seq[Any])(val one: WrappedResultSet => A)(val to1: WrappedResultSet => Option[B1], val to2: WrappedResultSet => Option[B2], val to3: WrappedResultSet => Option[B3], val to4: WrappedResultSet => Option[B4], val to5: WrappedResultSet => Option[B5])(val zExtractor: (A, Seq[B1], Seq[B2], Seq[B3], Seq[B4], Seq[B5]) => Z) extends SQL[Z, E], SQLToIterable[Z, E], AllOutputDecisionsUnsupported[Z, E]

Attributes

Companion
object
Source
OneToManies5SQL.scala
Supertypes
trait SQLToIterable[Z, E]
trait SQLToResult[Z, E, Iterable]
class SQL[Z, E]
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
OneToManies5SQL.scala
Supertypes
class Object
trait Matchable
class Any
Self type
class OneToManies5SQLToList[A, B1, B2, B3, B4, B5, E <: WithExtractor, Z](val statement: String, val rawParameters: Seq[Any])(val one: WrappedResultSet => A)(val to1: WrappedResultSet => Option[B1], val to2: WrappedResultSet => Option[B2], val to3: WrappedResultSet => Option[B3], val to4: WrappedResultSet => Option[B4], val to5: WrappedResultSet => Option[B5])(val zExtractor: (A, Seq[B1], Seq[B2], Seq[B3], Seq[B4], Seq[B5]) => Z) extends SQL[Z, E], SQLToList[Z, E], AllOutputDecisionsUnsupported[Z, E]

Attributes

Companion
object
Source
OneToManies5SQL.scala
Supertypes
trait SQLToList[Z, E]
trait SQLToResult[Z, E, List]
class SQL[Z, E]
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
OneToManies5SQL.scala
Supertypes
class Object
trait Matchable
class Any
Self type
class OneToManies5SQLToOption[A, B1, B2, B3, B4, B5, E <: WithExtractor, Z](val statement: String, val rawParameters: Seq[Any])(val one: WrappedResultSet => A)(val to1: WrappedResultSet => Option[B1], val to2: WrappedResultSet => Option[B2], val to3: WrappedResultSet => Option[B3], val to4: WrappedResultSet => Option[B4], val to5: WrappedResultSet => Option[B5])(val zExtractor: (A, Seq[B1], Seq[B2], Seq[B3], Seq[B4], Seq[B5]) => Z)(val isSingle: Boolean) extends SQL[Z, E], SQLToOption[Z, E], AllOutputDecisionsUnsupported[Z, E]

Attributes

Companion
object
Source
OneToManies5SQL.scala
Supertypes
trait SQLToOption[Z, E]
trait SQLToResult[Z, E, Option]
class SQL[Z, E]
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
OneToManies5SQL.scala
Supertypes
class Object
trait Matchable
class Any
Self type
class OneToManies6SQL[A, B1, B2, B3, B4, B5, B6, E <: WithExtractor, Z](val statement: String, val rawParameters: Seq[Any])(val one: WrappedResultSet => A)(val to1: WrappedResultSet => Option[B1], val to2: WrappedResultSet => Option[B2], val to3: WrappedResultSet => Option[B3], val to4: WrappedResultSet => Option[B4], val to5: WrappedResultSet => Option[B5], val to6: WrappedResultSet => Option[B6])(val zExtractor: (A, Seq[B1], Seq[B2], Seq[B3], Seq[B4], Seq[B5], Seq[B6]) => Z) extends SQL[Z, E], AllOutputDecisionsUnsupported[Z, E]

Attributes

Companion
object
Source
OneToManies6SQL.scala
Supertypes
class SQL[Z, E]
class Object
trait Matchable
class Any

Attributes

Companion
class
Source
OneToManies6SQL.scala
Supertypes
class Object
trait Matchable
class Any
Self type
final class OneToManies6SQLToCollection[A, B1, B2, B3, B4, B5, B6, E <: WithExtractor, Z] extends SQL[Z, E], SQLToCollection[Z, E], AllOutputDecisionsUnsupported[Z, E]

Attributes

Companion
object
Source
OneToManies6SQL.scala
Supertypes
trait SQLToCollection[Z, E]
class SQL[Z, E]
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
OneToManies6SQL.scala
Supertypes
class Object
trait Matchable
class Any
Self type
class OneToManies6SQLToIterable[A, B1, B2, B3, B4, B5, B6, E <: WithExtractor, Z](val statement: String, val rawParameters: Seq[Any])(val one: WrappedResultSet => A)(val to1: WrappedResultSet => Option[B1], val to2: WrappedResultSet => Option[B2], val to3: WrappedResultSet => Option[B3], val to4: WrappedResultSet => Option[B4], val to5: WrappedResultSet => Option[B5], val to6: WrappedResultSet => Option[B6])(val zExtractor: (A, Seq[B1], Seq[B2], Seq[B3], Seq[B4], Seq[B5], Seq[B6]) => Z) extends SQL[Z, E], SQLToIterable[Z, E], AllOutputDecisionsUnsupported[Z, E]

Attributes

Companion
object
Source
OneToManies6SQL.scala
Supertypes
trait SQLToIterable[Z, E]
trait SQLToResult[Z, E, Iterable]
class SQL[Z, E]
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
OneToManies6SQL.scala
Supertypes
class Object
trait Matchable
class Any
Self type
class OneToManies6SQLToList[A, B1, B2, B3, B4, B5, B6, E <: WithExtractor, Z](val statement: String, val rawParameters: Seq[Any])(val one: WrappedResultSet => A)(val to1: WrappedResultSet => Option[B1], val to2: WrappedResultSet => Option[B2], val to3: WrappedResultSet => Option[B3], val to4: WrappedResultSet => Option[B4], val to5: WrappedResultSet => Option[B5], val to6: WrappedResultSet => Option[B6])(val zExtractor: (A, Seq[B1], Seq[B2], Seq[B3], Seq[B4], Seq[B5], Seq[B6]) => Z) extends SQL[Z, E], SQLToList[Z, E], AllOutputDecisionsUnsupported[Z, E]

Attributes

Companion
object
Source
OneToManies6SQL.scala
Supertypes
trait SQLToList[Z, E]
trait SQLToResult[Z, E, List]
class SQL[Z, E]
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
OneToManies6SQL.scala
Supertypes
class Object
trait Matchable
class Any
Self type
class OneToManies6SQLToOption[A, B1, B2, B3, B4, B5, B6, E <: WithExtractor, Z](val statement: String, val rawParameters: Seq[Any])(val one: WrappedResultSet => A)(val to1: WrappedResultSet => Option[B1], val to2: WrappedResultSet => Option[B2], val to3: WrappedResultSet => Option[B3], val to4: WrappedResultSet => Option[B4], val to5: WrappedResultSet => Option[B5], val to6: WrappedResultSet => Option[B6])(val zExtractor: (A, Seq[B1], Seq[B2], Seq[B3], Seq[B4], Seq[B5], Seq[B6]) => Z)(val isSingle: Boolean) extends SQL[Z, E], SQLToOption[Z, E], AllOutputDecisionsUnsupported[Z, E]

Attributes

Companion
object
Source
OneToManies6SQL.scala
Supertypes
trait SQLToOption[Z, E]
trait SQLToResult[Z, E, Option]
class SQL[Z, E]
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
OneToManies6SQL.scala
Supertypes
class Object
trait Matchable
class Any
Self type
class OneToManies7SQL[A, B1, B2, B3, B4, B5, B6, B7, E <: WithExtractor, Z](val statement: String, val rawParameters: Seq[Any])(val one: WrappedResultSet => A)(val to1: WrappedResultSet => Option[B1], val to2: WrappedResultSet => Option[B2], val to3: WrappedResultSet => Option[B3], val to4: WrappedResultSet => Option[B4], val to5: WrappedResultSet => Option[B5], val to6: WrappedResultSet => Option[B6], val to7: WrappedResultSet => Option[B7])(val zExtractor: (A, Seq[B1], Seq[B2], Seq[B3], Seq[B4], Seq[B5], Seq[B6], Seq[B7]) => Z) extends SQL[Z, E], AllOutputDecisionsUnsupported[Z, E]

Attributes

Companion
object
Source
OneToManies7SQL.scala
Supertypes
class SQL[Z, E]
class Object
trait Matchable
class Any

Attributes

Companion
class
Source
OneToManies7SQL.scala
Supertypes
class Object
trait Matchable
class Any
Self type
final class OneToManies7SQLToCollection[A, B1, B2, B3, B4, B5, B6, B7, E <: WithExtractor, Z] extends SQL[Z, E], SQLToCollection[Z, E], AllOutputDecisionsUnsupported[Z, E]

Attributes

Companion
object
Source
OneToManies7SQL.scala
Supertypes
trait SQLToCollection[Z, E]
class SQL[Z, E]
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
OneToManies7SQL.scala
Supertypes
class Object
trait Matchable
class Any
Self type
class OneToManies7SQLToIterable[A, B1, B2, B3, B4, B5, B6, B7, E <: WithExtractor, Z](val statement: String, val rawParameters: Seq[Any])(val one: WrappedResultSet => A)(val to1: WrappedResultSet => Option[B1], val to2: WrappedResultSet => Option[B2], val to3: WrappedResultSet => Option[B3], val to4: WrappedResultSet => Option[B4], val to5: WrappedResultSet => Option[B5], val to6: WrappedResultSet => Option[B6], val to7: WrappedResultSet => Option[B7])(val zExtractor: (A, Seq[B1], Seq[B2], Seq[B3], Seq[B4], Seq[B5], Seq[B6], Seq[B7]) => Z) extends SQL[Z, E], SQLToIterable[Z, E], AllOutputDecisionsUnsupported[Z, E]

Attributes

Companion
object
Source
OneToManies7SQL.scala
Supertypes
trait SQLToIterable[Z, E]
trait SQLToResult[Z, E, Iterable]
class SQL[Z, E]
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
OneToManies7SQL.scala
Supertypes
class Object
trait Matchable
class Any
Self type
class OneToManies7SQLToList[A, B1, B2, B3, B4, B5, B6, B7, E <: WithExtractor, Z](val statement: String, val rawParameters: Seq[Any])(val one: WrappedResultSet => A)(val to1: WrappedResultSet => Option[B1], val to2: WrappedResultSet => Option[B2], val to3: WrappedResultSet => Option[B3], val to4: WrappedResultSet => Option[B4], val to5: WrappedResultSet => Option[B5], val to6: WrappedResultSet => Option[B6], val to7: WrappedResultSet => Option[B7])(val zExtractor: (A, Seq[B1], Seq[B2], Seq[B3], Seq[B4], Seq[B5], Seq[B6], Seq[B7]) => Z) extends SQL[Z, E], SQLToList[Z, E], AllOutputDecisionsUnsupported[Z, E]

Attributes

Companion
object
Source
OneToManies7SQL.scala
Supertypes
trait SQLToList[Z, E]
trait SQLToResult[Z, E, List]
class SQL[Z, E]
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
OneToManies7SQL.scala
Supertypes
class Object
trait Matchable
class Any
Self type
class OneToManies7SQLToOption[A, B1, B2, B3, B4, B5, B6, B7, E <: WithExtractor, Z](val statement: String, val rawParameters: Seq[Any])(val one: WrappedResultSet => A)(val to1: WrappedResultSet => Option[B1], val to2: WrappedResultSet => Option[B2], val to3: WrappedResultSet => Option[B3], val to4: WrappedResultSet => Option[B4], val to5: WrappedResultSet => Option[B5], val to6: WrappedResultSet => Option[B6], val to7: WrappedResultSet => Option[B7])(val zExtractor: (A, Seq[B1], Seq[B2], Seq[B3], Seq[B4], Seq[B5], Seq[B6], Seq[B7]) => Z)(val isSingle: Boolean) extends SQL[Z, E], SQLToOption[Z, E], AllOutputDecisionsUnsupported[Z, E]

Attributes

Companion
object
Source
OneToManies7SQL.scala
Supertypes
trait SQLToOption[Z, E]
trait SQLToResult[Z, E, Option]
class SQL[Z, E]
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
OneToManies7SQL.scala
Supertypes
class Object
trait Matchable
class Any
Self type
class OneToManies8SQL[A, B1, B2, B3, B4, B5, B6, B7, B8, E <: WithExtractor, Z](val statement: String, val rawParameters: Seq[Any])(val one: WrappedResultSet => A)(val to1: WrappedResultSet => Option[B1], val to2: WrappedResultSet => Option[B2], val to3: WrappedResultSet => Option[B3], val to4: WrappedResultSet => Option[B4], val to5: WrappedResultSet => Option[B5], val to6: WrappedResultSet => Option[B6], val to7: WrappedResultSet => Option[B7], val to8: WrappedResultSet => Option[B8])(val zExtractor: (A, Seq[B1], Seq[B2], Seq[B3], Seq[B4], Seq[B5], Seq[B6], Seq[B7], Seq[B8]) => Z) extends SQL[Z, E], AllOutputDecisionsUnsupported[Z, E]

Attributes

Companion
object
Source
OneToManies8SQL.scala
Supertypes
class SQL[Z, E]
class Object
trait Matchable
class Any

Attributes

Companion
class
Source
OneToManies8SQL.scala
Supertypes
class Object
trait Matchable
class Any
Self type
final class OneToManies8SQLToCollection[A, B1, B2, B3, B4, B5, B6, B7, B8, E <: WithExtractor, Z] extends SQL[Z, E], SQLToCollection[Z, E], AllOutputDecisionsUnsupported[Z, E]

Attributes

Companion
object
Source
OneToManies8SQL.scala
Supertypes
trait SQLToCollection[Z, E]
class SQL[Z, E]
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
OneToManies8SQL.scala
Supertypes
class Object
trait Matchable
class Any
Self type
class OneToManies8SQLToIterable[A, B1, B2, B3, B4, B5, B6, B7, B8, E <: WithExtractor, Z](val statement: String, val rawParameters: Seq[Any])(val one: WrappedResultSet => A)(val to1: WrappedResultSet => Option[B1], val to2: WrappedResultSet => Option[B2], val to3: WrappedResultSet => Option[B3], val to4: WrappedResultSet => Option[B4], val to5: WrappedResultSet => Option[B5], val to6: WrappedResultSet => Option[B6], val to7: WrappedResultSet => Option[B7], val to8: WrappedResultSet => Option[B8])(val zExtractor: (A, Seq[B1], Seq[B2], Seq[B3], Seq[B4], Seq[B5], Seq[B6], Seq[B7], Seq[B8]) => Z) extends SQL[Z, E], SQLToIterable[Z, E], AllOutputDecisionsUnsupported[Z, E]

Attributes

Companion
object
Source
OneToManies8SQL.scala
Supertypes
trait SQLToIterable[Z, E]
trait SQLToResult[Z, E, Iterable]
class SQL[Z, E]
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
OneToManies8SQL.scala
Supertypes
class Object
trait Matchable
class Any
Self type
class OneToManies8SQLToList[A, B1, B2, B3, B4, B5, B6, B7, B8, E <: WithExtractor, Z](val statement: String, val rawParameters: Seq[Any])(val one: WrappedResultSet => A)(val to1: WrappedResultSet => Option[B1], val to2: WrappedResultSet => Option[B2], val to3: WrappedResultSet => Option[B3], val to4: WrappedResultSet => Option[B4], val to5: WrappedResultSet => Option[B5], val to6: WrappedResultSet => Option[B6], val to7: WrappedResultSet => Option[B7], val to8: WrappedResultSet => Option[B8])(val zExtractor: (A, Seq[B1], Seq[B2], Seq[B3], Seq[B4], Seq[B5], Seq[B6], Seq[B7], Seq[B8]) => Z) extends SQL[Z, E], SQLToList[Z, E], AllOutputDecisionsUnsupported[Z, E]

Attributes

Companion
object
Source
OneToManies8SQL.scala
Supertypes
trait SQLToList[Z, E]
trait SQLToResult[Z, E, List]
class SQL[Z, E]
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
OneToManies8SQL.scala
Supertypes
class Object
trait Matchable
class Any
Self type
class OneToManies8SQLToOption[A, B1, B2, B3, B4, B5, B6, B7, B8, E <: WithExtractor, Z](val statement: String, val rawParameters: Seq[Any])(val one: WrappedResultSet => A)(val to1: WrappedResultSet => Option[B1], val to2: WrappedResultSet => Option[B2], val to3: WrappedResultSet => Option[B3], val to4: WrappedResultSet => Option[B4], val to5: WrappedResultSet => Option[B5], val to6: WrappedResultSet => Option[B6], val to7: WrappedResultSet => Option[B7], val to8: WrappedResultSet => Option[B8])(val zExtractor: (A, Seq[B1], Seq[B2], Seq[B3], Seq[B4], Seq[B5], Seq[B6], Seq[B7], Seq[B8]) => Z)(val isSingle: Boolean) extends SQL[Z, E], SQLToOption[Z, E], AllOutputDecisionsUnsupported[Z, E]

Attributes

Companion
object
Source
OneToManies8SQL.scala
Supertypes
trait SQLToOption[Z, E]
trait SQLToResult[Z, E, Option]
class SQL[Z, E]
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
OneToManies8SQL.scala
Supertypes
class Object
trait Matchable
class Any
Self type
class OneToManies9SQL[A, B1, B2, B3, B4, B5, B6, B7, B8, B9, E <: WithExtractor, Z](val statement: String, val rawParameters: Seq[Any])(val one: WrappedResultSet => A)(val to1: WrappedResultSet => Option[B1], val to2: WrappedResultSet => Option[B2], val to3: WrappedResultSet => Option[B3], val to4: WrappedResultSet => Option[B4], val to5: WrappedResultSet => Option[B5], val to6: WrappedResultSet => Option[B6], val to7: WrappedResultSet => Option[B7], val to8: WrappedResultSet => Option[B8], val to9: WrappedResultSet => Option[B9])(val zExtractor: (A, Seq[B1], Seq[B2], Seq[B3], Seq[B4], Seq[B5], Seq[B6], Seq[B7], Seq[B8], Seq[B9]) => Z) extends SQL[Z, E], AllOutputDecisionsUnsupported[Z, E]

Attributes

Companion
object
Source
OneToManies9SQL.scala
Supertypes
class SQL[Z, E]
class Object
trait Matchable
class Any

Attributes

Companion
class
Source
OneToManies9SQL.scala
Supertypes
class Object
trait Matchable
class Any
Self type
final class OneToManies9SQLToCollection[A, B1, B2, B3, B4, B5, B6, B7, B8, B9, E <: WithExtractor, Z] extends SQL[Z, E], SQLToCollection[Z, E], AllOutputDecisionsUnsupported[Z, E]

Attributes

Companion
object
Source
OneToManies9SQL.scala
Supertypes
trait SQLToCollection[Z, E]
class SQL[Z, E]
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
OneToManies9SQL.scala
Supertypes
class Object
trait Matchable
class Any
Self type
class OneToManies9SQLToIterable[A, B1, B2, B3, B4, B5, B6, B7, B8, B9, E <: WithExtractor, Z](val statement: String, val rawParameters: Seq[Any])(val one: WrappedResultSet => A)(val to1: WrappedResultSet => Option[B1], val to2: WrappedResultSet => Option[B2], val to3: WrappedResultSet => Option[B3], val to4: WrappedResultSet => Option[B4], val to5: WrappedResultSet => Option[B5], val to6: WrappedResultSet => Option[B6], val to7: WrappedResultSet => Option[B7], val to8: WrappedResultSet => Option[B8], val to9: WrappedResultSet => Option[B9])(val zExtractor: (A, Seq[B1], Seq[B2], Seq[B3], Seq[B4], Seq[B5], Seq[B6], Seq[B7], Seq[B8], Seq[B9]) => Z) extends SQL[Z, E], SQLToIterable[Z, E], AllOutputDecisionsUnsupported[Z, E]

Attributes

Companion
object
Source
OneToManies9SQL.scala
Supertypes
trait SQLToIterable[Z, E]
trait SQLToResult[Z, E, Iterable]
class SQL[Z, E]
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
OneToManies9SQL.scala
Supertypes
class Object
trait Matchable
class Any
Self type
class OneToManies9SQLToList[A, B1, B2, B3, B4, B5, B6, B7, B8, B9, E <: WithExtractor, Z](val statement: String, val rawParameters: Seq[Any])(val one: WrappedResultSet => A)(val to1: WrappedResultSet => Option[B1], val to2: WrappedResultSet => Option[B2], val to3: WrappedResultSet => Option[B3], val to4: WrappedResultSet => Option[B4], val to5: WrappedResultSet => Option[B5], val to6: WrappedResultSet => Option[B6], val to7: WrappedResultSet => Option[B7], val to8: WrappedResultSet => Option[B8], val to9: WrappedResultSet => Option[B9])(val zExtractor: (A, Seq[B1], Seq[B2], Seq[B3], Seq[B4], Seq[B5], Seq[B6], Seq[B7], Seq[B8], Seq[B9]) => Z) extends SQL[Z, E], SQLToList[Z, E], AllOutputDecisionsUnsupported[Z, E]

Attributes

Companion
object
Source
OneToManies9SQL.scala
Supertypes
trait SQLToList[Z, E]
trait SQLToResult[Z, E, List]
class SQL[Z, E]
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
OneToManies9SQL.scala
Supertypes
class Object
trait Matchable
class Any
Self type
class OneToManies9SQLToOption[A, B1, B2, B3, B4, B5, B6, B7, B8, B9, E <: WithExtractor, Z](val statement: String, val rawParameters: Seq[Any])(val one: WrappedResultSet => A)(val to1: WrappedResultSet => Option[B1], val to2: WrappedResultSet => Option[B2], val to3: WrappedResultSet => Option[B3], val to4: WrappedResultSet => Option[B4], val to5: WrappedResultSet => Option[B5], val to6: WrappedResultSet => Option[B6], val to7: WrappedResultSet => Option[B7], val to8: WrappedResultSet => Option[B8], val to9: WrappedResultSet => Option[B9])(val zExtractor: (A, Seq[B1], Seq[B2], Seq[B3], Seq[B4], Seq[B5], Seq[B6], Seq[B7], Seq[B8], Seq[B9]) => Z)(val isSingle: Boolean) extends SQL[Z, E], SQLToOption[Z, E], AllOutputDecisionsUnsupported[Z, E]

Attributes

Companion
object
Source
OneToManies9SQL.scala
Supertypes
trait SQLToOption[Z, E]
trait SQLToResult[Z, E, Option]
class SQL[Z, E]
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
OneToManies9SQL.scala
Supertypes
class Object
trait Matchable
class Any
Self type
class OneToManySQL[A, B, E <: WithExtractor, Z](val statement: String, val rawParameters: Seq[Any])(val one: WrappedResultSet => A)(val toMany: WrappedResultSet => Option[B])(val zExtractor: (A, Seq[B]) => Z) extends SQL[Z, E], AllOutputDecisionsUnsupported[Z, E]

Attributes

Companion
object
Source
OneToManySQL.scala
Supertypes
class SQL[Z, E]
class Object
trait Matchable
class Any
object OneToManySQL

Attributes

Companion
class
Source
OneToManySQL.scala
Supertypes
class Object
trait Matchable
class Any
Self type
class OneToManySQLToCollection[A, B, E <: WithExtractor, Z](val statement: String, val rawParameters: Seq[Any])(val one: WrappedResultSet => A)(val toMany: WrappedResultSet => Option[B])(val zExtractor: (A, Seq[B]) => Z) extends SQL[Z, E], SQLToCollection[Z, E], AllOutputDecisionsUnsupported[Z, E]

Attributes

Companion
object
Source
OneToManySQL.scala
Supertypes
trait SQLToCollection[Z, E]
class SQL[Z, E]
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
OneToManySQL.scala
Supertypes
class Object
trait Matchable
class Any
Self type
class OneToManySQLToIterable[A, B, E <: WithExtractor, Z](val statement: String, val rawParameters: Seq[Any])(val one: WrappedResultSet => A)(val toMany: WrappedResultSet => Option[B])(val zExtractor: (A, Seq[B]) => Z) extends SQL[Z, E], SQLToIterable[Z, E], AllOutputDecisionsUnsupported[Z, E]

Attributes

Companion
object
Source
OneToManySQL.scala
Supertypes
trait SQLToIterable[Z, E]
trait SQLToResult[Z, E, Iterable]
class SQL[Z, E]
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
OneToManySQL.scala
Supertypes
class Object
trait Matchable
class Any
Self type
class OneToManySQLToList[A, B, E <: WithExtractor, Z](val statement: String, val rawParameters: Seq[Any])(val one: WrappedResultSet => A)(val toMany: WrappedResultSet => Option[B])(val zExtractor: (A, Seq[B]) => Z) extends SQL[Z, E], SQLToList[Z, E], AllOutputDecisionsUnsupported[Z, E]

Attributes

Companion
object
Source
OneToManySQL.scala
Supertypes
trait SQLToList[Z, E]
trait SQLToResult[Z, E, List]
class SQL[Z, E]
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
OneToManySQL.scala
Supertypes
class Object
trait Matchable
class Any
Self type
class OneToManySQLToOption[A, B, E <: WithExtractor, Z](val statement: String, val rawParameters: Seq[Any])(val one: WrappedResultSet => A)(val toMany: WrappedResultSet => Option[B])(val zExtractor: (A, Seq[B]) => Z)(val isSingle: Boolean) extends SQL[Z, E], SQLToOption[Z, E], AllOutputDecisionsUnsupported[Z, E]

Attributes

Companion
object
Source
OneToManySQL.scala
Supertypes
trait SQLToOption[Z, E]
trait SQLToResult[Z, E, Option]
class SQL[Z, E]
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
OneToManySQL.scala
Supertypes
class Object
trait Matchable
class Any
Self type
class OneToOneSQL[A, B, E <: WithExtractor, Z](val statement: String, val rawParameters: Seq[Any])(val one: WrappedResultSet => A)(val toOne: WrappedResultSet => Option[B])(val zExtractor: (A, B) => Z) extends SQL[Z, E], AllOutputDecisionsUnsupported[Z, E]

Attributes

Companion
object
Source
OneToOneSQL.scala
Supertypes
class SQL[Z, E]
class Object
trait Matchable
class Any
object OneToOneSQL

Attributes

Companion
class
Source
OneToOneSQL.scala
Supertypes
class Object
trait Matchable
class Any
Self type
class OneToOneSQLToCollection[A, B, E <: WithExtractor, Z](val statement: String, val rawParameters: Seq[Any])(val one: WrappedResultSet => A)(val toOne: WrappedResultSet => Option[B])(val zExtractor: (A, B) => Z) extends SQL[Z, E], SQLToCollection[Z, E], AllOutputDecisionsUnsupported[Z, E]

Attributes

Companion
object
Source
OneToOneSQL.scala
Supertypes
trait SQLToCollection[Z, E]
class SQL[Z, E]
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
OneToOneSQL.scala
Supertypes
class Object
trait Matchable
class Any
Self type
class OneToOneSQLToIterable[A, B, E <: WithExtractor, Z](val statement: String, val rawParameters: Seq[Any])(val one: WrappedResultSet => A)(val toOne: WrappedResultSet => Option[B])(val zExtractor: (A, B) => Z) extends SQL[Z, E], SQLToIterable[Z, E], AllOutputDecisionsUnsupported[Z, E]

Attributes

Companion
object
Source
OneToOneSQL.scala
Supertypes
trait SQLToIterable[Z, E]
trait SQLToResult[Z, E, Iterable]
class SQL[Z, E]
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
OneToOneSQL.scala
Supertypes
class Object
trait Matchable
class Any
Self type
class OneToOneSQLToList[A, B, E <: WithExtractor, Z](val statement: String, val rawParameters: Seq[Any])(val one: WrappedResultSet => A)(val toOne: WrappedResultSet => Option[B])(val zExtractor: (A, B) => Z) extends SQL[Z, E], SQLToList[Z, E], AllOutputDecisionsUnsupported[Z, E]

Attributes

Companion
object
Source
OneToOneSQL.scala
Supertypes
trait SQLToList[Z, E]
trait SQLToResult[Z, E, List]
class SQL[Z, E]
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
OneToOneSQL.scala
Supertypes
class Object
trait Matchable
class Any
Self type
class OneToOneSQLToOption[A, B, E <: WithExtractor, Z](val statement: String, val rawParameters: Seq[Any])(val one: WrappedResultSet => A)(val toOne: WrappedResultSet => Option[B])(val zExtractor: (A, B) => Z)(val isSingle: Boolean) extends SQL[Z, E], SQLToOption[Z, E], AllOutputDecisionsUnsupported[Z, E]

Attributes

Companion
object
Source
OneToOneSQL.scala
Supertypes
trait SQLToOption[Z, E]
trait SQLToResult[Z, E, Option]
class SQL[Z, E]
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
OneToOneSQL.scala
Supertypes
class Object
trait Matchable
class Any
Self type
class OneToXSQL[A, E <: WithExtractor, Z](val statement: String, val rawParameters: Seq[Any])(val one: WrappedResultSet => A) extends SQL[Z, E], AllOutputDecisionsUnsupported[Z, E]

Endpoint of one-to-x APIs

Endpoint of one-to-x APIs

Attributes

Companion
object
Source
OneToXSQL.scala
Supertypes
class SQL[Z, E]
class Object
trait Matchable
class Any
object OneToXSQL

Attributes

Companion
class
Source
OneToXSQL.scala
Supertypes
class Object
trait Matchable
class Any
Self type
OneToXSQL.type
final case class OverwrittenZoneId(value: ZoneId) extends AnyVal

A hold of a specific ZoneId instance to be passed as an implicit parameter for TypeBinder.

A hold of a specific ZoneId instance to be passed as an implicit parameter for TypeBinder.

Attributes

Source
OverwrittenZoneId.scala
Supertypes
trait Serializable
trait Product
trait Equals
class AnyVal
trait Matchable
class Any
Show all

Enables customizing StatementExecutor#bindParams behavior.

Enables customizing StatementExecutor#bindParams behavior.

val bytes = Array[Byte](1,2,3, ...)
val in = ByteArrayInputStream(bytes)
val bin = ParameterBinder(
 value = in,
 binder = (stmt, idx) => stmt.setBinaryStream(idx, in, bytes.length)
)
sql"insert into table (bin) values (${bin})".update.apply()

Attributes

Companion
object
Source
ParameterBinder.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes
Self type

ParameterBinder factory.

ParameterBinder factory.

Attributes

Companion
trait
Source
ParameterBinder.scala
Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Companion
object
Source
ParameterBinderFactory.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait Binders[A]
Self type

Attributes

Companion
trait
Source
ParameterBinderFactory.scala
Supertypes
class Object
trait Matchable
class Any
Self type

ParameterBinder which holds a value to bind.

ParameterBinder which holds a value to bind.

Attributes

Source
ParameterBinder.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes
Self type
case object ReadOnlyAutoSession extends DBSession

Represents that already existing session will be used or a new read-only session will be started.

Represents that already existing session will be used or a new read-only session will be started.

Attributes

Source
ReadOnlyAutoSession.scala
Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
trait DBSession
trait AutoCloseable
trait LoanPattern
class Object
trait Matchable
class Any
Show all
Self type
case class ReadOnlyNamedAutoSession(name: Any, settings: SettingsProvider) extends DBSession

Represents that already existing session will be used or a new read-only session which is retrieved from named connection pool will be started.

Represents that already existing session will be used or a new read-only session which is retrieved from named connection pool will be started.

Attributes

Source
ReadOnlyAutoSession.scala
Supertypes
trait Serializable
trait Product
trait Equals
trait DBSession
trait AutoCloseable
trait LoanPattern
class Object
trait Matchable
class Any
Show all
class ResultSetCursor(var position: Int)

java.sql.ResultSet cursor

java.sql.ResultSet cursor

Attributes

Source
ResultSetCursor.scala
Supertypes
class Object
trait Matchable
class Any
case class ResultSetExtractorException(message: String, e: Option[Exception]) extends IllegalArgumentException

Exception which represents failure on ResultSet extraction.

Exception which represents failure on ResultSet extraction.

Attributes

Source
ResultSetExtractorException.scala
Supertypes
trait Product
trait Equals
class IllegalArgumentException
class RuntimeException
class Exception
class Throwable
trait Serializable
class Object
trait Matchable
class Any
Show all
class ResultSetIterator(rs: ResultSet) extends Iterator[WrappedResultSet]

scala.collection.Iterator object which wraps java.sql.ResultSet.

scala.collection.Iterator object which wraps java.sql.ResultSet.

Attributes

Source
ResultSetIterator.scala
Supertypes
trait Iterator[WrappedResultSet]
trait IterableOnceOps[WrappedResultSet, Iterator, Iterator[WrappedResultSet]]
trait IterableOnce[WrappedResultSet]
class Object
trait Matchable
class Any
Show all
object SQL

SQL abstraction's companion object

SQL abstraction's companion object

 ConnectionPool.singleton("jdbc:...","user","password")
 case class User(id: Int, name: String)

 val users = DB.readOnly { implicit session =>
   SQL("select * from user").map { rs =>
     User(rs.int("id"), rs.string("name"))
   }.list.apply()
 }

 DB .autoCommit { implicit session =>
   SQL("insert into user values (?,?)").bind(123, "Alice").update.apply()
 }

 DB localTx { implicit session =>
   SQL("insert into user values (?,?)").bind(123, "Alice").update.apply()
 }

 using(DB(ConnectionPool.borrow())) { db =>
   db.begin()
   try {
     DB withTx { implicit session =>
       SQL("update user set name = ? where id = ?").bind("Alice", 123).update.apply()
     }
     db.commit()
   } catch { case e =>
     db.rollbackIfActive()
     throw e
   }
 }

Attributes

Companion
class
Source
SQL.scala
Supertypes
class Object
trait Matchable
class Any
Self type
SQL.type
abstract class SQL[A, E <: WithExtractor](val statement: String, val rawParameters: Seq[Any])(f: WrappedResultSet => A)

SQL abstraction.

SQL abstraction.

Type parameters

A

return type

Value parameters

f

extractor function

rawParameters

parameters

statement

SQL template

Attributes

Companion
object
Source
SQL.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes
class OneToManies10SQL[A, B1, B2, B3, B4, B5, B6, B7, B8, B9, B10, E, Z]
class OneToManies10SQLToCollection[A, B1, B2, B3, B4, B5, B6, B7, B8, B9, B10, E, Z]
class OneToManies10SQLToIterable[A, B1, B2, B3, B4, B5, B6, B7, B8, B9, B10, E, Z]
class OneToManies10SQLToList[A, B1, B2, B3, B4, B5, B6, B7, B8, B9, B10, E, Z]
class OneToManies10SQLToOption[A, B1, B2, B3, B4, B5, B6, B7, B8, B9, B10, E, Z]
class OneToManies11SQL[A, B1, B2, B3, B4, B5, B6, B7, B8, B9, B10, B11, E, Z]
class OneToManies11SQLToCollection[A, B1, B2, B3, B4, B5, B6, B7, B8, B9, B10, B11, E, Z]
class OneToManies11SQLToIterable[A, B1, B2, B3, B4, B5, B6, B7, B8, B9, B10, B11, E, Z]
class OneToManies11SQLToList[A, B1, B2, B3, B4, B5, B6, B7, B8, B9, B10, B11, E, Z]
class OneToManies11SQLToOption[A, B1, B2, B3, B4, B5, B6, B7, B8, B9, B10, B11, E, Z]
class OneToManies12SQL[A, B1, B2, B3, B4, B5, B6, B7, B8, B9, B10, B11, B12, E, Z]
class OneToManies12SQLToCollection[A, B1, B2, B3, B4, B5, B6, B7, B8, B9, B10, B11, B12, E, Z]
class OneToManies12SQLToIterable[A, B1, B2, B3, B4, B5, B6, B7, B8, B9, B10, B11, B12, E, Z]
class OneToManies12SQLToList[A, B1, B2, B3, B4, B5, B6, B7, B8, B9, B10, B11, B12, E, Z]
class OneToManies12SQLToOption[A, B1, B2, B3, B4, B5, B6, B7, B8, B9, B10, B11, B12, E, Z]
class OneToManies13SQL[A, B1, B2, B3, B4, B5, B6, B7, B8, B9, B10, B11, B12, B13, E, Z]
class OneToManies13SQLToCollection[A, B1, B2, B3, B4, B5, B6, B7, B8, B9, B10, B11, B12, B13, E, Z]
class OneToManies13SQLToIterable[A, B1, B2, B3, B4, B5, B6, B7, B8, B9, B10, B11, B12, B13, E, Z]
class OneToManies13SQLToList[A, B1, B2, B3, B4, B5, B6, B7, B8, B9, B10, B11, B12, B13, E, Z]
class OneToManies13SQLToOption[A, B1, B2, B3, B4, B5, B6, B7, B8, B9, B10, B11, B12, B13, E, Z]
class OneToManies14SQL[A, B1, B2, B3, B4, B5, B6, B7, B8, B9, B10, B11, B12, B13, B14, E, Z]
class OneToManies14SQLToCollection[A, B1, B2, B3, B4, B5, B6, B7, B8, B9, B10, B11, B12, B13, B14, E, Z]
class OneToManies14SQLToIterable[A, B1, B2, B3, B4, B5, B6, B7, B8, B9, B10, B11, B12, B13, B14, E, Z]
class OneToManies14SQLToList[A, B1, B2, B3, B4, B5, B6, B7, B8, B9, B10, B11, B12, B13, B14, E, Z]
class OneToManies14SQLToOption[A, B1, B2, B3, B4, B5, B6, B7, B8, B9, B10, B11, B12, B13, B14, E, Z]
class OneToManies15SQL[A, B1, B2, B3, B4, B5, B6, B7, B8, B9, B10, B11, B12, B13, B14, B15, E, Z]
class OneToManies15SQLToCollection[A, B1, B2, B3, B4, B5, B6, B7, B8, B9, B10, B11, B12, B13, B14, B15, E, Z]
class OneToManies15SQLToIterable[A, B1, B2, B3, B4, B5, B6, B7, B8, B9, B10, B11, B12, B13, B14, B15, E, Z]
class OneToManies15SQLToList[A, B1, B2, B3, B4, B5, B6, B7, B8, B9, B10, B11, B12, B13, B14, B15, E, Z]
class OneToManies15SQLToOption[A, B1, B2, B3, B4, B5, B6, B7, B8, B9, B10, B11, B12, B13, B14, B15, E, Z]
class OneToManies16SQL[A, B1, B2, B3, B4, B5, B6, B7, B8, B9, B10, B11, B12, B13, B14, B15, B16, E, Z]
class OneToManies16SQLToCollection[A, B1, B2, B3, B4, B5, B6, B7, B8, B9, B10, B11, B12, B13, B14, B15, B16, E, Z]
class OneToManies16SQLToIterable[A, B1, B2, B3, B4, B5, B6, B7, B8, B9, B10, B11, B12, B13, B14, B15, B16, E, Z]
class OneToManies16SQLToList[A, B1, B2, B3, B4, B5, B6, B7, B8, B9, B10, B11, B12, B13, B14, B15, B16, E, Z]
class OneToManies16SQLToOption[A, B1, B2, B3, B4, B5, B6, B7, B8, B9, B10, B11, B12, B13, B14, B15, B16, E, Z]
class OneToManies17SQL[A, B1, B2, B3, B4, B5, B6, B7, B8, B9, B10, B11, B12, B13, B14, B15, B16, B17, E, Z]
class OneToManies17SQLToCollection[A, B1, B2, B3, B4, B5, B6, B7, B8, B9, B10, B11, B12, B13, B14, B15, B16, B17, E, Z]
class OneToManies17SQLToIterable[A, B1, B2, B3, B4, B5, B6, B7, B8, B9, B10, B11, B12, B13, B14, B15, B16, B17, E, Z]
class OneToManies17SQLToList[A, B1, B2, B3, B4, B5, B6, B7, B8, B9, B10, B11, B12, B13, B14, B15, B16, B17, E, Z]
class OneToManies17SQLToOption[A, B1, B2, B3, B4, B5, B6, B7, B8, B9, B10, B11, B12, B13, B14, B15, B16, B17, E, Z]
class OneToManies18SQL[A, B1, B2, B3, B4, B5, B6, B7, B8, B9, B10, B11, B12, B13, B14, B15, B16, B17, B18, E, Z]
class OneToManies18SQLToCollection[A, B1, B2, B3, B4, B5, B6, B7, B8, B9, B10, B11, B12, B13, B14, B15, B16, B17, B18, E, Z]
class OneToManies18SQLToIterable[A, B1, B2, B3, B4, B5, B6, B7, B8, B9, B10, B11, B12, B13, B14, B15, B16, B17, B18, E, Z]
class OneToManies18SQLToList[A, B1, B2, B3, B4, B5, B6, B7, B8, B9, B10, B11, B12, B13, B14, B15, B16, B17, B18, E, Z]
class OneToManies18SQLToOption[A, B1, B2, B3, B4, B5, B6, B7, B8, B9, B10, B11, B12, B13, B14, B15, B16, B17, B18, E, Z]
class OneToManies19SQL[A, B1, B2, B3, B4, B5, B6, B7, B8, B9, B10, B11, B12, B13, B14, B15, B16, B17, B18, B19, E, Z]
class OneToManies19SQLToCollection[A, B1, B2, B3, B4, B5, B6, B7, B8, B9, B10, B11, B12, B13, B14, B15, B16, B17, B18, B19, E, Z]
class OneToManies19SQLToIterable[A, B1, B2, B3, B4, B5, B6, B7, B8, B9, B10, B11, B12, B13, B14, B15, B16, B17, B18, B19, E, Z]
class OneToManies19SQLToList[A, B1, B2, B3, B4, B5, B6, B7, B8, B9, B10, B11, B12, B13, B14, B15, B16, B17, B18, B19, E, Z]
class OneToManies19SQLToOption[A, B1, B2, B3, B4, B5, B6, B7, B8, B9, B10, B11, B12, B13, B14, B15, B16, B17, B18, B19, E, Z]
class OneToManies20SQL[A, B1, B2, B3, B4, B5, B6, B7, B8, B9, B10, B11, B12, B13, B14, B15, B16, B17, B18, B19, B20, E, Z]
class OneToManies20SQLToCollection[A, B1, B2, B3, B4, B5, B6, B7, B8, B9, B10, B11, B12, B13, B14, B15, B16, B17, B18, B19, B20, E, Z]
class OneToManies20SQLToIterable[A, B1, B2, B3, B4, B5, B6, B7, B8, B9, B10, B11, B12, B13, B14, B15, B16, B17, B18, B19, B20, E, Z]
class OneToManies20SQLToList[A, B1, B2, B3, B4, B5, B6, B7, B8, B9, B10, B11, B12, B13, B14, B15, B16, B17, B18, B19, B20, E, Z]
class OneToManies20SQLToOption[A, B1, B2, B3, B4, B5, B6, B7, B8, B9, B10, B11, B12, B13, B14, B15, B16, B17, B18, B19, B20, E, Z]
class OneToManies21SQL[A, B1, B2, B3, B4, B5, B6, B7, B8, B9, B10, B11, B12, B13, B14, B15, B16, B17, B18, B19, B20, B21, E, Z]
class OneToManies21SQLToCollection[A, B1, B2, B3, B4, B5, B6, B7, B8, B9, B10, B11, B12, B13, B14, B15, B16, B17, B18, B19, B20, B21, E, Z]
class OneToManies21SQLToIterable[A, B1, B2, B3, B4, B5, B6, B7, B8, B9, B10, B11, B12, B13, B14, B15, B16, B17, B18, B19, B20, B21, E, Z]
class OneToManies21SQLToList[A, B1, B2, B3, B4, B5, B6, B7, B8, B9, B10, B11, B12, B13, B14, B15, B16, B17, B18, B19, B20, B21, E, Z]
class OneToManies21SQLToOption[A, B1, B2, B3, B4, B5, B6, B7, B8, B9, B10, B11, B12, B13, B14, B15, B16, B17, B18, B19, B20, B21, E, Z]
class OneToManies2SQL[A, B1, B2, E, Z]
class OneToManies2SQLToIterable[A, B1, B2, E, Z]
class OneToManies2SQLToOption[A, B1, B2, E, Z]
class OneToManies3SQL[A, B1, B2, B3, E, Z]
class OneToManies3SQLToCollection[A, B1, B2, B3, E, Z]
class OneToManies3SQLToIterable[A, B1, B2, B3, E, Z]
class OneToManies3SQLToList[A, B1, B2, B3, E, Z]
class OneToManies3SQLToOption[A, B1, B2, B3, E, Z]
class OneToManies4SQL[A, B1, B2, B3, B4, E, Z]
class OneToManies4SQLToCollection[A, B1, B2, B3, B4, E, Z]
class OneToManies4SQLToIterable[A, B1, B2, B3, B4, E, Z]
class OneToManies4SQLToList[A, B1, B2, B3, B4, E, Z]
class OneToManies4SQLToOption[A, B1, B2, B3, B4, E, Z]
class OneToManies5SQL[A, B1, B2, B3, B4, B5, E, Z]
class OneToManies5SQLToCollection[A, B1, B2, B3, B4, B5, E, Z]
class OneToManies5SQLToIterable[A, B1, B2, B3, B4, B5, E, Z]
class OneToManies5SQLToList[A, B1, B2, B3, B4, B5, E, Z]
class OneToManies5SQLToOption[A, B1, B2, B3, B4, B5, E, Z]
class OneToManies6SQL[A, B1, B2, B3, B4, B5, B6, E, Z]
class OneToManies6SQLToCollection[A, B1, B2, B3, B4, B5, B6, E, Z]
class OneToManies6SQLToIterable[A, B1, B2, B3, B4, B5, B6, E, Z]
class OneToManies6SQLToList[A, B1, B2, B3, B4, B5, B6, E, Z]
class OneToManies6SQLToOption[A, B1, B2, B3, B4, B5, B6, E, Z]
class OneToManies7SQL[A, B1, B2, B3, B4, B5, B6, B7, E, Z]
class OneToManies7SQLToCollection[A, B1, B2, B3, B4, B5, B6, B7, E, Z]
class OneToManies7SQLToIterable[A, B1, B2, B3, B4, B5, B6, B7, E, Z]
class OneToManies7SQLToList[A, B1, B2, B3, B4, B5, B6, B7, E, Z]
class OneToManies7SQLToOption[A, B1, B2, B3, B4, B5, B6, B7, E, Z]
class OneToManies8SQL[A, B1, B2, B3, B4, B5, B6, B7, B8, E, Z]
class OneToManies8SQLToCollection[A, B1, B2, B3, B4, B5, B6, B7, B8, E, Z]
class OneToManies8SQLToIterable[A, B1, B2, B3, B4, B5, B6, B7, B8, E, Z]
class OneToManies8SQLToList[A, B1, B2, B3, B4, B5, B6, B7, B8, E, Z]
class OneToManies8SQLToOption[A, B1, B2, B3, B4, B5, B6, B7, B8, E, Z]
class OneToManies9SQL[A, B1, B2, B3, B4, B5, B6, B7, B8, B9, E, Z]
class OneToManies9SQLToCollection[A, B1, B2, B3, B4, B5, B6, B7, B8, B9, E, Z]
class OneToManies9SQLToIterable[A, B1, B2, B3, B4, B5, B6, B7, B8, B9, E, Z]
class OneToManies9SQLToList[A, B1, B2, B3, B4, B5, B6, B7, B8, B9, E, Z]
class OneToManies9SQLToOption[A, B1, B2, B3, B4, B5, B6, B7, B8, B9, E, Z]
class OneToManySQL[A, B, E, Z]
class OneToManySQLToCollection[A, B, E, Z]
class OneToManySQLToIterable[A, B, E, Z]
class OneToManySQLToList[A, B, E, Z]
class OneToManySQLToOption[A, B, E, Z]
class OneToOneSQL[A, B, E, Z]
class OneToOneSQLToCollection[A, B, E, Z]
class OneToOneSQLToIterable[A, B, E, Z]
class OneToOneSQLToList[A, B, E, Z]
class OneToOneSQLToOption[A, B, E, Z]
class OneToXSQL[A, E, Z]
class OneToManies2SQLToCollection[A, B1, B2, E, Z]
class OneToManies2SQLToList[A, B1, B2, E, Z]
trait SQLToCollection[A, E]
class SQLToCollectionImpl[A, E]
class SQLToIterableImpl[A, E]
class SQLToListImpl[A, E]
class SQLToOptionImpl[A, E]
trait SQLToResult[A, E, C]
trait SQLToIterable[A, E]
trait SQLToList[A, E]
trait SQLToOption[A, E]
Show all
class SQLBatch(val statement: String, val parameters: Seq[Seq[Any]], val tags: Seq[String])

SQL which execute java.sql.Statement#executeBatch().

SQL which execute java.sql.Statement#executeBatch().

Value parameters

parameters

parameters

statement

SQL template

Attributes

Companion
object
Source
SQL.scala
Supertypes
class Object
trait Matchable
class Any
object SQLBatch

Attributes

Companion
class
Source
SQL.scala
Supertypes
class Object
trait Matchable
class Any
Self type
SQLBatch.type
class SQLBatchWithGeneratedKey(val statement: String, val parameters: Seq[Seq[Any]], val tags: Seq[String])(val key: Option[String])

Attributes

Companion
object
Source
SQL.scala
Supertypes
class Object
trait Matchable
class Any

Attributes

Companion
class
Source
SQL.scala
Supertypes
class Object
trait Matchable
class Any
Self type
class SQLExecution(val statement: String, val parameters: Seq[Any], val tags: Seq[String])(val before: PreparedStatement => Unit)(val after: PreparedStatement => Unit)

SQL which execute java.sql.Statement#execute().

SQL which execute java.sql.Statement#execute().

Value parameters

after

after filter

before

before filter

parameters

parameters

statement

SQL template

Attributes

Companion
object
Source
SQL.scala
Supertypes
class Object
trait Matchable
class Any
object SQLExecution

Attributes

Companion
class
Source
SQL.scala
Supertypes
class Object
trait Matchable
class Any
Self type
trait SQLFormatter

SQL formatter

SQL formatter

Attributes

Source
SQLFormatter.scala
Supertypes
class Object
trait Matchable
class Any
case class SQLFormatterSettings(formatterClassName: Option[String])

Settings for SQL formatter

Settings for SQL formatter

Attributes

Companion
object
Source
SQLFormatterSettings.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
SQLFormatterSettings.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
final class SQLInterpolationString(s: StringContext) extends AnyVal

SQLInterpolation definition

SQLInterpolation definition

Attributes

Source
SQLInterpolationString.scala
Supertypes
class AnyVal
trait Matchable
class Any

SQL which execute java.sql.Statement#executeLargeBatch().

SQL which execute java.sql.Statement#executeLargeBatch().

Value parameters

parameters

parameters

statement

SQL template

Attributes

Source
SQL.scala
Supertypes
class Object
trait Matchable
class Any

SQL which execute java.sql.Statement#executeLargeUpdate().

SQL which execute java.sql.Statement#executeLargeUpdate().

Value parameters

after

after filter

before

before filter

parameters

parameters

statement

SQL template

Attributes

Source
SQL.scala
Supertypes
class Object
trait Matchable
class Any
object SQLTemplateParser extends JavaTokenParsers

SQL Template Parser.

SQL Template Parser.

This parser supports following templates.

Basic SQL Template:

select * from user where id = ? and user_name = ?

Anorm-like SQL Template:

select * from user where id = {id} and user_name = {userName}

Executable SQL Template:

select * from user where id = /*'id*/123 and user_name = /*'userName*/\'Alice'

ExecutableSQL is the template which contains parameter names just as comments with dummy values without specific syntax. The template is a valid SQL, so you can check it is correct before building into app.

Attributes

Source
SQLTemplateParser.scala
Supertypes
trait JavaTokenParsers
trait RegexParsers
trait Parsers
class Object
trait Matchable
class Any
Show all
Self type
trait SQLToCollection[A, E <: WithExtractor] extends SQL[A, E]

SQL to Collection

SQL to Collection

Type parameters

A

return type

E

extractor settings

Attributes

Source
SQL.scala
Supertypes
class SQL[A, E]
class Object
trait Matchable
class Any
Known subtypes
class OneToManies10SQLToCollection[A, B1, B2, B3, B4, B5, B6, B7, B8, B9, B10, E, Z]
class OneToManies11SQLToCollection[A, B1, B2, B3, B4, B5, B6, B7, B8, B9, B10, B11, E, Z]
class OneToManies12SQLToCollection[A, B1, B2, B3, B4, B5, B6, B7, B8, B9, B10, B11, B12, E, Z]
class OneToManies13SQLToCollection[A, B1, B2, B3, B4, B5, B6, B7, B8, B9, B10, B11, B12, B13, E, Z]
class OneToManies14SQLToCollection[A, B1, B2, B3, B4, B5, B6, B7, B8, B9, B10, B11, B12, B13, B14, E, Z]
class OneToManies15SQLToCollection[A, B1, B2, B3, B4, B5, B6, B7, B8, B9, B10, B11, B12, B13, B14, B15, E, Z]
class OneToManies16SQLToCollection[A, B1, B2, B3, B4, B5, B6, B7, B8, B9, B10, B11, B12, B13, B14, B15, B16, E, Z]
class OneToManies17SQLToCollection[A, B1, B2, B3, B4, B5, B6, B7, B8, B9, B10, B11, B12, B13, B14, B15, B16, B17, E, Z]
class OneToManies18SQLToCollection[A, B1, B2, B3, B4, B5, B6, B7, B8, B9, B10, B11, B12, B13, B14, B15, B16, B17, B18, E, Z]
class OneToManies19SQLToCollection[A, B1, B2, B3, B4, B5, B6, B7, B8, B9, B10, B11, B12, B13, B14, B15, B16, B17, B18, B19, E, Z]
class OneToManies20SQLToCollection[A, B1, B2, B3, B4, B5, B6, B7, B8, B9, B10, B11, B12, B13, B14, B15, B16, B17, B18, B19, B20, E, Z]
class OneToManies21SQLToCollection[A, B1, B2, B3, B4, B5, B6, B7, B8, B9, B10, B11, B12, B13, B14, B15, B16, B17, B18, B19, B20, B21, E, Z]
class OneToManies2SQLToCollection[A, B1, B2, E, Z]
class OneToManies3SQLToCollection[A, B1, B2, B3, E, Z]
class OneToManies4SQLToCollection[A, B1, B2, B3, B4, E, Z]
class OneToManies5SQLToCollection[A, B1, B2, B3, B4, B5, E, Z]
class OneToManies6SQLToCollection[A, B1, B2, B3, B4, B5, B6, E, Z]
class OneToManies7SQLToCollection[A, B1, B2, B3, B4, B5, B6, B7, E, Z]
class OneToManies8SQLToCollection[A, B1, B2, B3, B4, B5, B6, B7, B8, E, Z]
class OneToManies9SQLToCollection[A, B1, B2, B3, B4, B5, B6, B7, B8, B9, E, Z]
class OneToManySQLToCollection[A, B, E, Z]
class OneToOneSQLToCollection[A, B, E, Z]
class SQLToCollectionImpl[A, E]
Show all
class SQLToCollectionImpl[A, E <: WithExtractor](val statement: String, val rawParameters: Seq[Any])(val extractor: WrappedResultSet => A) extends SQL[A, E], SQLToCollection[A, E]

Attributes

Companion
object
Source
SQL.scala
Supertypes
trait SQLToCollection[A, E]
class SQL[A, E]
class Object
trait Matchable
class Any

Attributes

Companion
class
Source
SQL.scala
Supertypes
class Object
trait Matchable
class Any
Self type
trait SQLToIterable[A, E <: WithExtractor] extends SQLToResult[A, E, Iterable]

SQL which execute java.sql.Statement#executeQuery() and returns the result as scala.collection.Iterable value.

SQL which execute java.sql.Statement#executeQuery() and returns the result as scala.collection.Iterable value.

Type parameters

A

return type

Attributes

Source
SQL.scala
Supertypes
trait SQLToResult[A, E, Iterable]
class SQL[A, E]
class Object
trait Matchable
class Any
Known subtypes
class OneToManies10SQLToIterable[A, B1, B2, B3, B4, B5, B6, B7, B8, B9, B10, E, Z]
class OneToManies11SQLToIterable[A, B1, B2, B3, B4, B5, B6, B7, B8, B9, B10, B11, E, Z]
class OneToManies12SQLToIterable[A, B1, B2, B3, B4, B5, B6, B7, B8, B9, B10, B11, B12, E, Z]
class OneToManies13SQLToIterable[A, B1, B2, B3, B4, B5, B6, B7, B8, B9, B10, B11, B12, B13, E, Z]
class OneToManies14SQLToIterable[A, B1, B2, B3, B4, B5, B6, B7, B8, B9, B10, B11, B12, B13, B14, E, Z]
class OneToManies15SQLToIterable[A, B1, B2, B3, B4, B5, B6, B7, B8, B9, B10, B11, B12, B13, B14, B15, E, Z]
class OneToManies16SQLToIterable[A, B1, B2, B3, B4, B5, B6, B7, B8, B9, B10, B11, B12, B13, B14, B15, B16, E, Z]
class OneToManies17SQLToIterable[A, B1, B2, B3, B4, B5, B6, B7, B8, B9, B10, B11, B12, B13, B14, B15, B16, B17, E, Z]
class OneToManies18SQLToIterable[A, B1, B2, B3, B4, B5, B6, B7, B8, B9, B10, B11, B12, B13, B14, B15, B16, B17, B18, E, Z]
class OneToManies19SQLToIterable[A, B1, B2, B3, B4, B5, B6, B7, B8, B9, B10, B11, B12, B13, B14, B15, B16, B17, B18, B19, E, Z]
class OneToManies20SQLToIterable[A, B1, B2, B3, B4, B5, B6, B7, B8, B9, B10, B11, B12, B13, B14, B15, B16, B17, B18, B19, B20, E, Z]
class OneToManies21SQLToIterable[A, B1, B2, B3, B4, B5, B6, B7, B8, B9, B10, B11, B12, B13, B14, B15, B16, B17, B18, B19, B20, B21, E, Z]
class OneToManies2SQLToIterable[A, B1, B2, E, Z]
class OneToManies3SQLToIterable[A, B1, B2, B3, E, Z]
class OneToManies4SQLToIterable[A, B1, B2, B3, B4, E, Z]
class OneToManies5SQLToIterable[A, B1, B2, B3, B4, B5, E, Z]
class OneToManies6SQLToIterable[A, B1, B2, B3, B4, B5, B6, E, Z]
class OneToManies7SQLToIterable[A, B1, B2, B3, B4, B5, B6, B7, E, Z]
class OneToManies8SQLToIterable[A, B1, B2, B3, B4, B5, B6, B7, B8, E, Z]
class OneToManies9SQLToIterable[A, B1, B2, B3, B4, B5, B6, B7, B8, B9, E, Z]
class OneToManySQLToIterable[A, B, E, Z]
class OneToOneSQLToIterable[A, B, E, Z]
class SQLToIterableImpl[A, E]
Show all
class SQLToIterableImpl[A, E <: WithExtractor](val statement: String, val rawParameters: Seq[Any])(val extractor: WrappedResultSet => A) extends SQL[A, E], SQLToIterable[A, E]

SQL which execute java.sql.Statement#executeQuery() and returns the result as scala.collection.Iterable value.

SQL which execute java.sql.Statement#executeQuery() and returns the result as scala.collection.Iterable value.

Type parameters

A

return type

Value parameters

extractor

extractor function

rawParameters

parameters

statement

SQL template

Attributes

Companion
object
Source
SQL.scala
Supertypes
trait SQLToIterable[A, E]
trait SQLToResult[A, E, Iterable]
class SQL[A, E]
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
SQL.scala
Supertypes
class Object
trait Matchable
class Any
Self type
trait SQLToList[A, E <: WithExtractor] extends SQLToResult[A, E, List]

SQL to List

SQL to List

Type parameters

A

return type

E

extractor settings

Attributes

Source
SQL.scala
Supertypes
trait SQLToResult[A, E, List]
class SQL[A, E]
class Object
trait Matchable
class Any
Known subtypes
class OneToManies10SQLToList[A, B1, B2, B3, B4, B5, B6, B7, B8, B9, B10, E, Z]
class OneToManies11SQLToList[A, B1, B2, B3, B4, B5, B6, B7, B8, B9, B10, B11, E, Z]
class OneToManies12SQLToList[A, B1, B2, B3, B4, B5, B6, B7, B8, B9, B10, B11, B12, E, Z]
class OneToManies13SQLToList[A, B1, B2, B3, B4, B5, B6, B7, B8, B9, B10, B11, B12, B13, E, Z]
class OneToManies14SQLToList[A, B1, B2, B3, B4, B5, B6, B7, B8, B9, B10, B11, B12, B13, B14, E, Z]
class OneToManies15SQLToList[A, B1, B2, B3, B4, B5, B6, B7, B8, B9, B10, B11, B12, B13, B14, B15, E, Z]
class OneToManies16SQLToList[A, B1, B2, B3, B4, B5, B6, B7, B8, B9, B10, B11, B12, B13, B14, B15, B16, E, Z]
class OneToManies17SQLToList[A, B1, B2, B3, B4, B5, B6, B7, B8, B9, B10, B11, B12, B13, B14, B15, B16, B17, E, Z]
class OneToManies18SQLToList[A, B1, B2, B3, B4, B5, B6, B7, B8, B9, B10, B11, B12, B13, B14, B15, B16, B17, B18, E, Z]
class OneToManies19SQLToList[A, B1, B2, B3, B4, B5, B6, B7, B8, B9, B10, B11, B12, B13, B14, B15, B16, B17, B18, B19, E, Z]
class OneToManies20SQLToList[A, B1, B2, B3, B4, B5, B6, B7, B8, B9, B10, B11, B12, B13, B14, B15, B16, B17, B18, B19, B20, E, Z]
class OneToManies21SQLToList[A, B1, B2, B3, B4, B5, B6, B7, B8, B9, B10, B11, B12, B13, B14, B15, B16, B17, B18, B19, B20, B21, E, Z]
class OneToManies2SQLToList[A, B1, B2, E, Z]
class OneToManies3SQLToList[A, B1, B2, B3, E, Z]
class OneToManies4SQLToList[A, B1, B2, B3, B4, E, Z]
class OneToManies5SQLToList[A, B1, B2, B3, B4, B5, E, Z]
class OneToManies6SQLToList[A, B1, B2, B3, B4, B5, B6, E, Z]
class OneToManies7SQLToList[A, B1, B2, B3, B4, B5, B6, B7, E, Z]
class OneToManies8SQLToList[A, B1, B2, B3, B4, B5, B6, B7, B8, E, Z]
class OneToManies9SQLToList[A, B1, B2, B3, B4, B5, B6, B7, B8, B9, E, Z]
class OneToManySQLToList[A, B, E, Z]
class OneToOneSQLToList[A, B, E, Z]
class SQLToListImpl[A, E]
Show all
class SQLToListImpl[A, E <: WithExtractor](val statement: String, val rawParameters: Seq[Any])(val extractor: WrappedResultSet => A) extends SQL[A, E], SQLToList[A, E]

SQL which execute java.sql.Statement#executeQuery() and returns the result as scala.collection.immutable.List value.

SQL which execute java.sql.Statement#executeQuery() and returns the result as scala.collection.immutable.List value.

Type parameters

A

return type

Value parameters

extractor

extractor function

rawParameters

parameters

statement

SQL template

Attributes

Companion
object
Source
SQL.scala
Supertypes
trait SQLToList[A, E]
trait SQLToResult[A, E, List]
class SQL[A, E]
class Object
trait Matchable
class Any
Show all
object SQLToListImpl

Attributes

Companion
class
Source
SQL.scala
Supertypes
class Object
trait Matchable
class Any
Self type
trait SQLToOption[A, E <: WithExtractor] extends SQLToResult[A, E, Option]

SQL to Option

SQL to Option

Type parameters

A

return type

E

extractor settings

Attributes

Source
SQL.scala
Supertypes
trait SQLToResult[A, E, Option]
class SQL[A, E]
class Object
trait Matchable
class Any
Known subtypes
class OneToManies10SQLToOption[A, B1, B2, B3, B4, B5, B6, B7, B8, B9, B10, E, Z]
class OneToManies11SQLToOption[A, B1, B2, B3, B4, B5, B6, B7, B8, B9, B10, B11, E, Z]
class OneToManies12SQLToOption[A, B1, B2, B3, B4, B5, B6, B7, B8, B9, B10, B11, B12, E, Z]
class OneToManies13SQLToOption[A, B1, B2, B3, B4, B5, B6, B7, B8, B9, B10, B11, B12, B13, E, Z]
class OneToManies14SQLToOption[A, B1, B2, B3, B4, B5, B6, B7, B8, B9, B10, B11, B12, B13, B14, E, Z]
class OneToManies15SQLToOption[A, B1, B2, B3, B4, B5, B6, B7, B8, B9, B10, B11, B12, B13, B14, B15, E, Z]
class OneToManies16SQLToOption[A, B1, B2, B3, B4, B5, B6, B7, B8, B9, B10, B11, B12, B13, B14, B15, B16, E, Z]
class OneToManies17SQLToOption[A, B1, B2, B3, B4, B5, B6, B7, B8, B9, B10, B11, B12, B13, B14, B15, B16, B17, E, Z]
class OneToManies18SQLToOption[A, B1, B2, B3, B4, B5, B6, B7, B8, B9, B10, B11, B12, B13, B14, B15, B16, B17, B18, E, Z]
class OneToManies19SQLToOption[A, B1, B2, B3, B4, B5, B6, B7, B8, B9, B10, B11, B12, B13, B14, B15, B16, B17, B18, B19, E, Z]
class OneToManies20SQLToOption[A, B1, B2, B3, B4, B5, B6, B7, B8, B9, B10, B11, B12, B13, B14, B15, B16, B17, B18, B19, B20, E, Z]
class OneToManies21SQLToOption[A, B1, B2, B3, B4, B5, B6, B7, B8, B9, B10, B11, B12, B13, B14, B15, B16, B17, B18, B19, B20, B21, E, Z]
class OneToManies2SQLToOption[A, B1, B2, E, Z]
class OneToManies3SQLToOption[A, B1, B2, B3, E, Z]
class OneToManies4SQLToOption[A, B1, B2, B3, B4, E, Z]
class OneToManies5SQLToOption[A, B1, B2, B3, B4, B5, E, Z]
class OneToManies6SQLToOption[A, B1, B2, B3, B4, B5, B6, E, Z]
class OneToManies7SQLToOption[A, B1, B2, B3, B4, B5, B6, B7, E, Z]
class OneToManies8SQLToOption[A, B1, B2, B3, B4, B5, B6, B7, B8, E, Z]
class OneToManies9SQLToOption[A, B1, B2, B3, B4, B5, B6, B7, B8, B9, E, Z]
class OneToManySQLToOption[A, B, E, Z]
class OneToOneSQLToOption[A, B, E, Z]
class SQLToOptionImpl[A, E]
Show all
class SQLToOptionImpl[A, E <: WithExtractor](val statement: String, val rawParameters: Seq[Any])(val extractor: WrappedResultSet => A)(val isSingle: Boolean) extends SQL[A, E], SQLToOption[A, E]

SQL which execute java.sql.Statement#executeQuery() and returns the result as scala.Option value.

SQL which execute java.sql.Statement#executeQuery() and returns the result as scala.Option value.

Type parameters

A

return type

Value parameters

extractor

extractor function

rawParameters

parameters

statement

SQL template

Attributes

Companion
object
Source
SQL.scala
Supertypes
trait SQLToOption[A, E]
trait SQLToResult[A, E, Option]
class SQL[A, E]
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
SQL.scala
Supertypes
class Object
trait Matchable
class Any
Self type
trait SQLToResult[A, E <: WithExtractor, C[_]] extends SQL[A, E]

Attributes

Source
SQL.scala
Supertypes
class SQL[A, E]
class Object
trait Matchable
class Any
Known subtypes
trait SQLToIterable[A, E]
class OneToManies10SQLToIterable[A, B1, B2, B3, B4, B5, B6, B7, B8, B9, B10, E, Z]
class OneToManies11SQLToIterable[A, B1, B2, B3, B4, B5, B6, B7, B8, B9, B10, B11, E, Z]
class OneToManies12SQLToIterable[A, B1, B2, B3, B4, B5, B6, B7, B8, B9, B10, B11, B12, E, Z]
class OneToManies13SQLToIterable[A, B1, B2, B3, B4, B5, B6, B7, B8, B9, B10, B11, B12, B13, E, Z]
class OneToManies14SQLToIterable[A, B1, B2, B3, B4, B5, B6, B7, B8, B9, B10, B11, B12, B13, B14, E, Z]
class OneToManies15SQLToIterable[A, B1, B2, B3, B4, B5, B6, B7, B8, B9, B10, B11, B12, B13, B14, B15, E, Z]
class OneToManies16SQLToIterable[A, B1, B2, B3, B4, B5, B6, B7, B8, B9, B10, B11, B12, B13, B14, B15, B16, E, Z]
class OneToManies17SQLToIterable[A, B1, B2, B3, B4, B5, B6, B7, B8, B9, B10, B11, B12, B13, B14, B15, B16, B17, E, Z]
class OneToManies18SQLToIterable[A, B1, B2, B3, B4, B5, B6, B7, B8, B9, B10, B11, B12, B13, B14, B15, B16, B17, B18, E, Z]
class OneToManies19SQLToIterable[A, B1, B2, B3, B4, B5, B6, B7, B8, B9, B10, B11, B12, B13, B14, B15, B16, B17, B18, B19, E, Z]
class OneToManies20SQLToIterable[A, B1, B2, B3, B4, B5, B6, B7, B8, B9, B10, B11, B12, B13, B14, B15, B16, B17, B18, B19, B20, E, Z]
class OneToManies21SQLToIterable[A, B1, B2, B3, B4, B5, B6, B7, B8, B9, B10, B11, B12, B13, B14, B15, B16, B17, B18, B19, B20, B21, E, Z]
class OneToManies2SQLToIterable[A, B1, B2, E, Z]
class OneToManies3SQLToIterable[A, B1, B2, B3, E, Z]
class OneToManies4SQLToIterable[A, B1, B2, B3, B4, E, Z]
class OneToManies5SQLToIterable[A, B1, B2, B3, B4, B5, E, Z]
class OneToManies6SQLToIterable[A, B1, B2, B3, B4, B5, B6, E, Z]
class OneToManies7SQLToIterable[A, B1, B2, B3, B4, B5, B6, B7, E, Z]
class OneToManies8SQLToIterable[A, B1, B2, B3, B4, B5, B6, B7, B8, E, Z]
class OneToManies9SQLToIterable[A, B1, B2, B3, B4, B5, B6, B7, B8, B9, E, Z]
class OneToManySQLToIterable[A, B, E, Z]
class OneToOneSQLToIterable[A, B, E, Z]
class SQLToIterableImpl[A, E]
trait SQLToList[A, E]
class OneToManies10SQLToList[A, B1, B2, B3, B4, B5, B6, B7, B8, B9, B10, E, Z]
class OneToManies11SQLToList[A, B1, B2, B3, B4, B5, B6, B7, B8, B9, B10, B11, E, Z]
class OneToManies12SQLToList[A, B1, B2, B3, B4, B5, B6, B7, B8, B9, B10, B11, B12, E, Z]
class OneToManies13SQLToList[A, B1, B2, B3, B4, B5, B6, B7, B8, B9, B10, B11, B12, B13, E, Z]
class OneToManies14SQLToList[A, B1, B2, B3, B4, B5, B6, B7, B8, B9, B10, B11, B12, B13, B14, E, Z]
class OneToManies15SQLToList[A, B1, B2, B3, B4, B5, B6, B7, B8, B9, B10, B11, B12, B13, B14, B15, E, Z]
class OneToManies16SQLToList[A, B1, B2, B3, B4, B5, B6, B7, B8, B9, B10, B11, B12, B13, B14, B15, B16, E, Z]
class OneToManies17SQLToList[A, B1, B2, B3, B4, B5, B6, B7, B8, B9, B10, B11, B12, B13, B14, B15, B16, B17, E, Z]
class OneToManies18SQLToList[A, B1, B2, B3, B4, B5, B6, B7, B8, B9, B10, B11, B12, B13, B14, B15, B16, B17, B18, E, Z]
class OneToManies19SQLToList[A, B1, B2, B3, B4, B5, B6, B7, B8, B9, B10, B11, B12, B13, B14, B15, B16, B17, B18, B19, E, Z]
class OneToManies20SQLToList[A, B1, B2, B3, B4, B5, B6, B7, B8, B9, B10, B11, B12, B13, B14, B15, B16, B17, B18, B19, B20, E, Z]
class OneToManies21SQLToList[A, B1, B2, B3, B4, B5, B6, B7, B8, B9, B10, B11, B12, B13, B14, B15, B16, B17, B18, B19, B20, B21, E, Z]
class OneToManies2SQLToList[A, B1, B2, E, Z]
class OneToManies3SQLToList[A, B1, B2, B3, E, Z]
class OneToManies4SQLToList[A, B1, B2, B3, B4, E, Z]
class OneToManies5SQLToList[A, B1, B2, B3, B4, B5, E, Z]
class OneToManies6SQLToList[A, B1, B2, B3, B4, B5, B6, E, Z]
class OneToManies7SQLToList[A, B1, B2, B3, B4, B5, B6, B7, E, Z]
class OneToManies8SQLToList[A, B1, B2, B3, B4, B5, B6, B7, B8, E, Z]
class OneToManies9SQLToList[A, B1, B2, B3, B4, B5, B6, B7, B8, B9, E, Z]
class OneToManySQLToList[A, B, E, Z]
class OneToOneSQLToList[A, B, E, Z]
class SQLToListImpl[A, E]
trait SQLToOption[A, E]
class OneToManies10SQLToOption[A, B1, B2, B3, B4, B5, B6, B7, B8, B9, B10, E, Z]
class OneToManies11SQLToOption[A, B1, B2, B3, B4, B5, B6, B7, B8, B9, B10, B11, E, Z]
class OneToManies12SQLToOption[A, B1, B2, B3, B4, B5, B6, B7, B8, B9, B10, B11, B12, E, Z]
class OneToManies13SQLToOption[A, B1, B2, B3, B4, B5, B6, B7, B8, B9, B10, B11, B12, B13, E, Z]
class OneToManies14SQLToOption[A, B1, B2, B3, B4, B5, B6, B7, B8, B9, B10, B11, B12, B13, B14, E, Z]
class OneToManies15SQLToOption[A, B1, B2, B3, B4, B5, B6, B7, B8, B9, B10, B11, B12, B13, B14, B15, E, Z]
class OneToManies16SQLToOption[A, B1, B2, B3, B4, B5, B6, B7, B8, B9, B10, B11, B12, B13, B14, B15, B16, E, Z]
class OneToManies17SQLToOption[A, B1, B2, B3, B4, B5, B6, B7, B8, B9, B10, B11, B12, B13, B14, B15, B16, B17, E, Z]
class OneToManies18SQLToOption[A, B1, B2, B3, B4, B5, B6, B7, B8, B9, B10, B11, B12, B13, B14, B15, B16, B17, B18, E, Z]
class OneToManies19SQLToOption[A, B1, B2, B3, B4, B5, B6, B7, B8, B9, B10, B11, B12, B13, B14, B15, B16, B17, B18, B19, E, Z]
class OneToManies20SQLToOption[A, B1, B2, B3, B4, B5, B6, B7, B8, B9, B10, B11, B12, B13, B14, B15, B16, B17, B18, B19, B20, E, Z]
class OneToManies21SQLToOption[A, B1, B2, B3, B4, B5, B6, B7, B8, B9, B10, B11, B12, B13, B14, B15, B16, B17, B18, B19, B20, B21, E, Z]
class OneToManies2SQLToOption[A, B1, B2, E, Z]
class OneToManies3SQLToOption[A, B1, B2, B3, E, Z]
class OneToManies4SQLToOption[A, B1, B2, B3, B4, E, Z]
class OneToManies5SQLToOption[A, B1, B2, B3, B4, B5, E, Z]
class OneToManies6SQLToOption[A, B1, B2, B3, B4, B5, B6, E, Z]
class OneToManies7SQLToOption[A, B1, B2, B3, B4, B5, B6, B7, E, Z]
class OneToManies8SQLToOption[A, B1, B2, B3, B4, B5, B6, B7, B8, E, Z]
class OneToManies9SQLToOption[A, B1, B2, B3, B4, B5, B6, B7, B8, B9, E, Z]
class OneToManySQLToOption[A, B, E, Z]
class OneToOneSQLToOption[A, B, E, Z]
class SQLToOptionImpl[A, E]
Show all
class SQLUpdate(val statement: String, val parameters: Seq[Any], val tags: Seq[String])(val before: PreparedStatement => Unit)(val after: PreparedStatement => Unit)

SQL which execute java.sql.Statement#executeUpdate().

SQL which execute java.sql.Statement#executeUpdate().

Value parameters

after

after filter

before

before filter

parameters

parameters

statement

SQL template

Attributes

Companion
object
Source
SQL.scala
Supertypes
class Object
trait Matchable
class Any
object SQLUpdate

Attributes

Companion
class
Source
SQL.scala
Supertypes
class Object
trait Matchable
class Any
Self type
SQLUpdate.type
class SQLUpdateWithGeneratedKey(val statement: String, val parameters: Seq[Any], val tags: Seq[String])(val key: Any)

SQL which execute java.sql.Statement#executeUpdate() and get generated key value.

SQL which execute java.sql.Statement#executeUpdate() and get generated key value.

Value parameters

parameters

parameters

statement

SQL template

Attributes

Companion
object
Source
SQL.scala
Supertypes
class Object
trait Matchable
class Any

Attributes

Companion
class
Source
SQL.scala
Supertypes
class Object
trait Matchable
class Any
Self type
final class ScalaBigDecimalConverter(value: BigDecimal) extends AnyVal

BigDecimal converter.

BigDecimal converter.

Value parameters

value

big decimal value

Attributes

Source
ScalaBigDecimalConverter.scala
Supertypes
class AnyVal
trait Matchable
class Any

Implicit conversions for BigDecimal values.

Implicit conversions for BigDecimal values.

Attributes

Source
ScalaBigDecimalConverterImplicits.scala
Supertypes
class Object
trait Matchable
class Any
case object ScalikejdbcBuildInfo

This object was generated by sbt-buildinfo.

This object was generated by sbt-buildinfo.

Attributes

Source
ScalikejdbcBuildInfo.scala
Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
Self type
final class SettingsProvider

Attributes

Note

does not use case class for binary-compatibility keepability

Companion
object
Source
SettingsProvider.scala
Supertypes
class Object
trait Matchable
class Any

Attributes

Companion
class
Source
SettingsProvider.scala
Supertypes
class Object
trait Matchable
class Any
Self type

Companion object.

Companion object.

Attributes

Companion
class
Source
StatementExecutor.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
case class StatementExecutor(underlying: PreparedStatement, template: String, connectionAttributes: DBConnectionAttributes, singleParams: Seq[Any], tags: Seq[String], isBatch: Boolean, settingsProvider: SettingsProvider) extends AutoCloseable

java.sql.Statement Executor.

java.sql.Statement Executor.

Value parameters

isBatch

is batch flag

singleParams

parameters for single execution (= not batch execution)

template

SQL template

underlying

preparedStatement

Attributes

Companion
object
Source
StatementExecutor.scala
Supertypes
trait Serializable
trait Product
trait Equals
trait AutoCloseable
class Object
trait Matchable
class Any
Show all
case class StringSQLRunner(sql: String)

String SQL Runner

String SQL Runner

Basic Usage:

import scalikejdbc.StringSQLRunner._

val result: List[Map[String, Any]] = "insert into users values (1, 'Alice')".run()

val users: List[Map[String, Any]] = "select * from users".run()

Value parameters

sql

SQL value

Attributes

Companion
object
Source
StringSQLRunner.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
StringSQLRunner.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
object ThreadLocalDB

Thread-local DB.

Thread-local DB.

Attributes

Source
ThreadLocalDB.scala
Supertypes
class Object
trait Matchable
class Any
Self type
class TimeZoneConverter(fromTimeZone: TimeZone, toTimeZone: TimeZone)

TimeZone converter for SQL Timestamp

TimeZone converter for SQL Timestamp

Attributes

Companion
object
Source
TimeZoneConverter.scala
Supertypes
class Object
trait Matchable
class Any

Attributes

Companion
class
Source
TimeZoneConverter.scala
Supertypes
class Object
trait Matchable
class Any
Self type
case class TimeZoneSettings(conversionEnabled: Boolean, serverTimeZone: TimeZone)

Settings for timezone conversion

Settings for timezone conversion

Attributes

Source
TimeZoneSettings.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
case class TooManyRowsException(expected: Int, actual: Int) extends Exception

Exception which represents too many rows returned.

Exception which represents too many rows returned.

Attributes

Source
TooManyRowsException.scala
Supertypes
trait Product
trait Equals
class Exception
class Throwable
trait Serializable
class Object
trait Matchable
class Any
Show all
class Tx(val conn: Connection, isolationLevel: IsolationLevel)

DB Transaction abstraction.

DB Transaction abstraction.

Value parameters

conn

connection

Attributes

Source
Tx.scala
Supertypes
class Object
trait Matchable
class Any
trait TxBoundary[A]

This type class enable users to customize the behavior of transaction boundary(commit/rollback).

This type class enable users to customize the behavior of transaction boundary(commit/rollback).

Attributes

Companion
object
Source
TxBoundary.scala
Supertypes
class Object
trait Matchable
class Any
object TxBoundary

TxBoundary type class instances.

TxBoundary type class instances.

Attributes

Companion
trait
Source
TxBoundary.scala
Supertypes
class Object
trait Matchable
class Any
Self type
TxBoundary.type
trait TypeBinder[+A]

Type binder for java.sql.ResultSet.

Type binder for java.sql.ResultSet.

Attributes

Companion
object
Source
TypeBinder.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait Binders[A]

Type binder for java.sql.ResultSet.

Type binder for java.sql.ResultSet.

Attributes

Companion
trait
Source
TypeBinder.scala
Supertypes
class Object
trait Matchable
class Any
Self type
TypeBinder.type
class UnexpectedNullValueException extends Exception

Attributes

Source
UnexpectedNullValueException.scala
Supertypes
class Exception
class Throwable
trait Serializable
class Object
trait Matchable
class Any
Show all
sealed trait WithExtractor

Represents an extractor is already specified or not

Represents an extractor is already specified or not

Attributes

Source
SQL.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes
case class WrappedResultSet(underlying: ResultSet, cursor: ResultSetCursor, index: Int)

java.sql.ResultSet wrapper.

java.sql.ResultSet wrapper.

Attributes

Source
WrappedResultSet.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all