Returning

io.getquill.context.Extraction$.Returning
case class Returning[ResultRow, Session, T](extract: (ResultRow, Session) => T, returningBehavior: ReturnAction) extends Extraction[ResultRow, Session, T]

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
trait Extraction[ResultRow, Session, T]
class Object
trait Matchable
class Any

Members list

Concise view

Value members

Inherited methods

def productElementNames: Iterator[String]

Attributes

Inherited from:
Product
def productIterator: Iterator[Any]

Attributes

Inherited from:
Product
def requireReturning(): Returning[_ >: ResultRow, _ >: Session, _ <: T]

Require an effect to be be returning and retrieve it. Effectful at compile-time since it can fail compilation

Require an effect to be be returning and retrieve it. Effectful at compile-time since it can fail compilation

Attributes

Inherited from:
Extraction
def requireSimple(): Simple[_ >: ResultRow, _ >: Session, _ <: T]

Require an effect to be be simple and retrieve it. Effectful at compile-time since it can fail compilation

Require an effect to be be simple and retrieve it. Effectful at compile-time since it can fail compilation

Attributes

Inherited from:
Extraction