Class

com.github.tminglei.slickpg.ExPostgresProfile

InsertActionComposerImpl

Related Doc: package ExPostgresProfile

Permalink

class InsertActionComposerImpl[U] extends CountingInsertActionComposerImpl[U]

Attributes
protected
Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. InsertActionComposerImpl
  2. CountingInsertActionComposerImpl
  3. CountingInsertActionComposer
  4. InsertActionComposerImpl
  5. InsertActionComposer
  6. SimpleInsertActionComposer
  7. InsertActionExtensionMethodsImpl
  8. AnyRef
  9. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new InsertActionComposerImpl(compiled: ExPostgresProfile.CompiledInsert)

    Permalink

Type Members

  1. class InsertOrUpdateAction extends slick.jdbc.JdbcProfile.SimpleJdbcProfileAction[slick.jdbc.JdbcActionComponent.InsertActionComposerImpl.SingleInsertOrUpdateResult]

    Permalink
    Definition Classes
    InsertActionComposerImpl
  2. class InsertQueryAction extends slick.jdbc.JdbcProfile.SimpleJdbcProfileAction[slick.jdbc.JdbcActionComponent.InsertActionComposerImpl.QueryInsertResult]

    Permalink
    Definition Classes
    InsertActionComposerImpl
  3. class MultiInsertAction extends slick.jdbc.JdbcProfile.SimpleJdbcProfileAction[slick.jdbc.JdbcActionComponent.InsertActionComposerImpl.MultiInsertResult]

    Permalink
    Definition Classes
    InsertActionComposerImpl
  4. class MultiInsertOrUpdateAction extends ExPostgresProfile.SimpleJdbcProfileAction[MultiInsertResult]

    Permalink
  5. type MultiInsertResult = Option[Int]

    Permalink
    Definition Classes
    CountingInsertActionComposer → InsertActionExtensionMethodsImpl
  6. type QueryInsertResult = Int

    Permalink
    Definition Classes
    CountingInsertActionComposer → InsertActionComposer
  7. class SingleInsertAction extends slick.jdbc.JdbcProfile.SimpleJdbcProfileAction[slick.jdbc.JdbcActionComponent.InsertActionComposerImpl.SingleInsertResult]

    Permalink
    Definition Classes
    InsertActionComposerImpl
  8. type SingleInsertOrUpdateResult = Int

    Permalink
    Definition Classes
    CountingInsertActionComposer → SimpleInsertActionComposer
  9. type SingleInsertResult = Int

    Permalink
    Definition Classes
    CountingInsertActionComposer → InsertActionExtensionMethodsImpl

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. def ++=(values: Iterable[U]): ExPostgresProfile.ProfileAction[MultiInsertResult, NoStream, Write]

    Permalink
    Definition Classes
    InsertActionComposerImpl → SimpleInsertActionComposer → InsertActionExtensionMethodsImpl
  4. def +=(value: U): ExPostgresProfile.ProfileAction[SingleInsertResult, NoStream, Write]

    Permalink
    Definition Classes
    InsertActionComposerImpl → SimpleInsertActionComposer → InsertActionExtensionMethodsImpl
  5. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  6. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  7. def buildQueryBasedInsert[TT, C[_]](compiledQuery: CompiledStreamingExecutable[Query[TT, U, C], _, _]): Result

    Permalink
    Attributes
    protected[this]
    Definition Classes
    InsertActionComposerImpl
  8. def buildQueryBasedInsert[TT, C[_]](query: Query[TT, U, C]): Result

    Permalink
    Attributes
    protected[this]
    Definition Classes
    InsertActionComposerImpl
  9. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  10. val compiled: ExPostgresProfile.CompiledInsert

    Permalink
    Definition Classes
    InsertActionComposerImpl → InsertActionComposerImpl
  11. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  12. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  13. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  14. def forceInsert(value: U): ExPostgresProfile.ProfileAction[SingleInsertResult, NoStream, Write]

    Permalink
    Definition Classes
    InsertActionComposerImpl → SimpleInsertActionComposer
  15. def forceInsertAll(values: Iterable[U]): ExPostgresProfile.ProfileAction[MultiInsertResult, NoStream, Write]

    Permalink
    Definition Classes
    InsertActionComposerImpl → SimpleInsertActionComposer
  16. def forceInsertExpr[TT](c: TT)(implicit shape: Shape[_ <: FlatShapeLevel, TT, U, _]): ExPostgresProfile.ProfileAction[QueryInsertResult, NoStream, Write]

    Permalink
    Definition Classes
    InsertActionComposerImpl → InsertActionComposer
  17. def forceInsertQuery[TT, C[_]](compiledQuery: CompiledStreamingExecutable[Query[TT, U, C], _, _]): ExPostgresProfile.ProfileAction[QueryInsertResult, NoStream, Write]

    Permalink
    Definition Classes
    InsertActionComposerImpl → InsertActionComposer
  18. def forceInsertQuery[TT, C[_]](query: Query[TT, U, C]): ExPostgresProfile.ProfileAction[QueryInsertResult, NoStream, Write]

    Permalink
    Definition Classes
    InsertActionComposerImpl → InsertActionComposer
  19. def forceInsertStatement: String

    Permalink
    Definition Classes
    InsertActionComposerImpl → SimpleInsertActionComposer
  20. def forceInsertStatementFor[TT, C[_]](compiledQuery: CompiledStreamingExecutable[Query[TT, U, C], _, _]): String

    Permalink
    Definition Classes
    InsertActionComposerImpl → InsertActionComposer
  21. def forceInsertStatementFor[TT, C[_]](query: Query[TT, U, C]): String

    Permalink
    Definition Classes
    InsertActionComposerImpl → InsertActionComposer
  22. def forceInsertStatementFor[TT](c: TT)(implicit shape: Shape[_ <: FlatShapeLevel, TT, U, _]): String

    Permalink
    Definition Classes
    InsertActionComposerImpl → InsertActionComposer
  23. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  24. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  25. def insertOrUpdate(value: U): ExPostgresProfile.ProfileAction[SingleInsertOrUpdateResult, NoStream, Write]

    Permalink
    Definition Classes
    InsertActionComposerImpl → SimpleInsertActionComposer
  26. def insertOrUpdateAll(values: Iterable[U]): ExPostgresProfile.ProfileAction[MultiInsertResult, NoStream, Write]

    Permalink

    Upsert a batch of records - insert rows whose primary key is not present in the table, and update rows whose primary key is present..

  27. def insertStatement: String

    Permalink
    Definition Classes
    InsertActionComposerImpl → SimpleInsertActionComposer
  28. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  29. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  30. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  31. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  32. def preparedInsert[T](sql: String, session: SessionDef)(f: (PreparedStatement) ⇒ T): T

    Permalink
    Attributes
    protected
    Definition Classes
    InsertActionComposerImpl
  33. def preparedOther[T](sql: String, session: SessionDef)(f: (PreparedStatement) ⇒ T): T

    Permalink
    Attributes
    protected
    Definition Classes
    InsertActionComposerImpl
  34. def retMany(values: Iterable[U], individual: Seq[SingleInsertResult]): Some[SingleInsertResult]

    Permalink
    Attributes
    protected
    Definition Classes
    CountingInsertActionComposerImpl → InsertActionComposerImpl
  35. def retManyBatch(st: Statement, values: Iterable[U], updateCounts: Array[Int]): MultiInsertResult

    Permalink
    Attributes
    protected
    Definition Classes
    CountingInsertActionComposerImpl → InsertActionComposerImpl
  36. def retOne(st: Statement, value: U, updateCount: Int): Int

    Permalink
    Attributes
    protected
    Definition Classes
    CountingInsertActionComposerImpl → InsertActionComposerImpl
  37. def retOneInsertOrUpdate(st: Statement, value: U, updateCount: Int): Int

    Permalink
    Attributes
    protected
    Definition Classes
    CountingInsertActionComposerImpl → InsertActionComposerImpl
  38. def retOneInsertOrUpdateFromInsert(st: Statement, value: U, updateCount: Int): Int

    Permalink
    Attributes
    protected
    Definition Classes
    CountingInsertActionComposerImpl → InsertActionComposerImpl
  39. def retOneInsertOrUpdateFromUpdate: Int

    Permalink
    Attributes
    protected
    Definition Classes
    CountingInsertActionComposerImpl → InsertActionComposerImpl
  40. def retQuery(st: Statement, updateCount: Int): Int

    Permalink
    Attributes
    protected
    Definition Classes
    CountingInsertActionComposerImpl → InsertActionComposerImpl
  41. def returning[RT, RU, C[_]](value: Query[RT, RU, C]): ExPostgresProfile.ReturningInsertActionComposer[U, RU]

    Permalink
    Definition Classes
    CountingInsertActionComposerImpl → CountingInsertActionComposer
  42. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  43. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  44. def useBatchUpdates(implicit session: SessionDef): Boolean

    Permalink
    Attributes
    protected
    Definition Classes
    InsertActionComposerImpl
  45. def useServerSideUpsert: Boolean

    Permalink
    Attributes
    protected
    Definition Classes
    InsertActionComposerImpl
  46. def useTransactionForUpsert: Boolean

    Permalink
    Attributes
    protected
    Definition Classes
    InsertActionComposerImpl
  47. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  48. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  49. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from ExPostgresProfile.InsertActionComposerImpl[U]

Inherited from AnyRef

Inherited from Any

Ungrouped