Impl

scalasql.query.InsertColumns.Impl
class Impl[V[_[_]], R](insert: Insert[V, R], val columns: Seq[Column[_]], val valuesLists: Seq[Seq[Expr[_]]])(implicit val qr: Queryable[V[Column], R], dialect: DialectTypeMappers) extends InsertColumns[V, R]

Attributes

Graph
Supertypes
trait InsertColumns[V, R]
trait ExecuteUpdate[Int]
trait Query[Int]
trait InsertBase[V[Column]]
trait Base[V[Column]]
trait WithSqlExpr[V[Column]]
trait Renderable
class Object
trait Matchable
class Any
Show all

Members list

Value members

Concrete methods

Inherited methods

def getGeneratedKeys[R](implicit qr: Row[_, R]): GetGeneratedKeys[V[Column], R]

Makes this INSERT query call JdbcStatement.getGeneratedKeys when it is executed, returning a Seq[R] where R is a Scala type compatible with the auto-generated primary key type (typically something like Int or Long)

Makes this INSERT query call JdbcStatement.getGeneratedKeys when it is executed, returning a Seq[R] where R is a Scala type compatible with the auto-generated primary key type (typically something like Int or Long)

Attributes

Inherited from:
InsertBase
override protected def queryIsExecuteUpdate: Boolean

Attributes

Definition Classes
Inherited from:
ExecuteUpdate
override protected def queryIsSingleRow: Boolean

Attributes

Definition Classes
Inherited from:
ExecuteUpdate
protected def queryWalkExprs(): Seq[Expr[_]]

Attributes

Inherited from:
ExecuteUpdate
protected def queryWalkLabels(): Seq[List[String]]

Attributes

Inherited from:
ExecuteUpdate

Concrete fields

val columns: Seq[Column[_]]
val valuesLists: Seq[Seq[Expr[_]]]

Implicits

Implicits

implicit val qr: Queryable[V[Column], R]