Returning

scalasql.query.Returning
See theReturning companion trait
object Returning

Attributes

Companion
trait
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
Returning.type

Members list

Type members

Classlikes

trait Base[Q] extends Renderable, WithSqlExpr[Q]

A query that could support a RETURNING clause, typically an INSERT or UPDATE

A query that could support a RETURNING clause, typically an INSERT or UPDATE

Attributes

Supertypes
trait WithSqlExpr[Q]
trait Renderable
class Object
trait Matchable
class Any
Known subtypes
trait Delete[Q]
class Impl[Q]
trait InsertBase[Q]
trait InsertColumns[V, R]
class Impl[V, R]
trait InsertSelect[V, C, R, R2]
class Impl[V, C, R, R2]
trait InsertValues[V, R]
class Impl[V, R]
class Ignore[Q, R]
class Update[Q, R]
trait Update[Q, R]
class Impl[Q, R]
Show all
class Impl[Q, R](returnable: Base[_], returning: Q)(implicit qr: Row[Q, R]) extends Impl0[Q, R], Returning[Q, R]

Attributes

Supertypes
class Impl0[Q, R]
trait Returning[Q, R]
trait DelegateQueryable[Q, Seq[R]]
trait WithSqlExpr[Q]
trait Query[Seq[R]]
trait Renderable
class Object
trait Matchable
class Any
Show all
class Impl0[Q, R](val qr: Row[Q, R], returnable: Base[_], val expr: Q) extends Returning[Q, R]

Attributes

Supertypes
trait Returning[Q, R]
trait DelegateQueryable[Q, Seq[R]]
trait WithSqlExpr[Q]
trait Query[Seq[R]]
trait Renderable
class Object
trait Matchable
class Any
Show all
Known subtypes
class Impl[Q, R]
class InsertImpl[Q, R]
trait InsertBase[Q] extends Base[Q]

Attributes

Supertypes
trait Base[Q]
trait WithSqlExpr[Q]
trait Renderable
class Object
trait Matchable
class Any
Show all
Known subtypes
trait InsertColumns[V, R]
class Impl[V, R]
trait InsertSelect[V, C, R, R2]
class Impl[V, C, R, R2]
trait InsertValues[V, R]
class Impl[V, R]
class Ignore[Q, R]
class Update[Q, R]
Show all
class InsertImpl[Q, R](returnable: InsertBase[_], returning: Q)(implicit qr: Row[Q, R]) extends Impl0[Q, R], Returning[Q, R]

Attributes

Supertypes
class Impl0[Q, R]
trait Returning[Q, R]
trait DelegateQueryable[Q, Seq[R]]
trait WithSqlExpr[Q]
trait Query[Seq[R]]
trait Renderable
class Object
trait Matchable
class Any
Show all