Insert

final class Insert[A] extends UsingIO[ArraySeq[DbId[A]]]

Like Update, but returns any generated DB ids in a way that might be useful when running INSERT statements. Note that an INSERT may return an empty list of au.id.tmm.db.data.DbId values if there's an ON CONFLICT DO NOTHING clause.

Companion:
object
trait UsingIO[ArraySeq[DbId[A]]]
class Object
trait Matchable
class Any

Value members

Concrete methods

override def runIn(session: Session): IO[ArraySeq[DbId[A]]]
Definition Classes

Inherited methods

override def runOn(database: Database): IO[ArraySeq[DbId[A]]]
Definition Classes
Inherited from:
UsingIO