trait JdbcActionComponent extends SqlActionComponent
- Alphabetic
- By Inheritance
- JdbcActionComponent
- SqlActionComponent
- RelationalActionComponent
- BasicActionComponent
- AnyRef
- Any
- by StringFormat
- by Ensuring
- by ArrowAssoc
- Hide All
- Show All
- Public
- Protected
Type Members
- trait BasicQueryActionExtensionMethodsImpl[R, S <: NoStream] extends AnyRef
- Definition Classes
- BasicActionComponent
- trait BasicStreamingQueryActionExtensionMethodsImpl[R, T] extends BasicProfile.BasicQueryActionExtensionMethodsImpl[R, Streaming[T]]
- Definition Classes
- BasicActionComponent
- trait CountingInsertActionComposer[U] extends JdbcProfile.InsertActionComposer[U]
An InsertInvoker that returns the number of affected rows.
- class CountingInsertActionComposerImpl[U] extends JdbcProfile.InsertActionComposerImpl[U] with JdbcProfile.CountingInsertActionComposer[U]
- Attributes
- protected
- type DeleteActionExtensionMethods = JdbcProfile.DeleteActionExtensionMethodsImpl
- class DeleteActionExtensionMethodsImpl extends AnyRef
- trait InsertActionComposer[U] extends JdbcProfile.SimpleInsertActionComposer[U]
Extension methods to generate the JDBC-specific insert actions.
- abstract class InsertActionComposerImpl[U] extends JdbcProfile.InsertActionComposer[U]
- Attributes
- protected
- type InsertActionExtensionMethods[T] = JdbcProfile.CountingInsertActionComposer[T]
- Definition Classes
- JdbcActionComponent → RelationalActionComponent
- trait IntoInsertActionComposer[U, RU] extends JdbcProfile.SimpleInsertActionComposer[U]
An InsertActionComposer that returns a mapping of the inserted and generated data.
- class JdbcActionExtensionMethods[E <: Effect, R, S <: NoStream] extends AnyRef
- class JdbcQueryActionExtensionMethodsImpl[R, S <: NoStream] extends JdbcProfile.BasicQueryActionExtensionMethodsImpl[R, S]
- class JdbcSchemaActionExtensionMethodsImpl extends JdbcProfile.RelationalSchemaActionExtensionMethodsImpl
- class JdbcStreamingQueryActionExtensionMethodsImpl[R, T] extends JdbcProfile.JdbcQueryActionExtensionMethodsImpl[R, Streaming[T]] with JdbcProfile.BasicStreamingQueryActionExtensionMethodsImpl[R, T]
- class MutatingResultAction[T] extends SynchronousDatabaseAction[Nothing, Streaming[ResultSetMutator[T]], JdbcActionContext, JdbcStreamingActionContext, Effect] with JdbcProfile.ProfileAction[Nothing, Streaming[ResultSetMutator[T]], Effect]
- type ProfileAction[+R, +S <: NoStream, -E <: Effect] = FixedSqlAction[R, S, E]
- Definition Classes
- JdbcActionComponent → SqlActionComponent → BasicActionComponent
- class PushStatementParameters extends SynchronousDatabaseAction[Unit, NoStream, JdbcActionContext, JdbcStreamingActionContext, Effect]
- Attributes
- protected
- type QueryActionExtensionMethods[R, S <: NoStream] = JdbcProfile.JdbcQueryActionExtensionMethodsImpl[R, S]
- Definition Classes
- JdbcActionComponent → BasicActionComponent
- trait ReturningInsertActionComposer[U, RU] extends JdbcProfile.InsertActionComposer[U] with JdbcProfile.IntoInsertActionComposer[U, RU]
An InsertActionComposer that returns generated keys or other columns.
- class ReturningInsertActionComposerImpl[U, QR, RU] extends JdbcProfile.InsertActionComposerImpl[U] with JdbcProfile.ReturningInsertActionComposer[U, RU]
- Attributes
- protected
- abstract type RowsPerStatement >: One.type <: jdbc.RowsPerStatement
- type SchemaActionExtensionMethods = JdbcProfile.JdbcSchemaActionExtensionMethodsImpl
- Definition Classes
- JdbcActionComponent → RelationalActionComponent
- class SetTransactionIsolation extends SynchronousDatabaseAction[Int, NoStream, JdbcActionContext, JdbcStreamingActionContext, Effect]
- Attributes
- protected
- trait SimpleInsertActionComposer[U] extends JdbcProfile.InsertActionExtensionMethodsImpl[U]
Extension methods to generate the JDBC-specific insert actions.
- abstract class SimpleJdbcProfileAction[+R] extends SynchronousDatabaseAction[R, NoStream, JdbcActionContext, JdbcStreamingActionContext, Effect] with JdbcProfile.ProfileAction[R, NoStream, Effect]
- type StreamingProfileAction[+R, +T, -E <: Effect] = FixedSqlStreamingAction[R, T, E]
- Definition Classes
- JdbcActionComponent → SqlActionComponent → BasicActionComponent
- type StreamingQueryActionExtensionMethods[R, T] = JdbcProfile.JdbcStreamingQueryActionExtensionMethodsImpl[R, T]
- Definition Classes
- JdbcActionComponent → BasicActionComponent
- type UpdateActionExtensionMethods[T] = JdbcProfile.UpdateActionExtensionMethodsImpl[T]
- class UpdateActionExtensionMethodsImpl[T] extends AnyRef
- trait InsertActionExtensionMethodsImpl[T] extends AnyRef
- Definition Classes
- RelationalActionComponent
- trait RelationalSchemaActionExtensionMethodsImpl extends AnyRef
- Definition Classes
- RelationalActionComponent
Abstract Value Members
- abstract def defaultRowsPerStatement: JdbcProfile.RowsPerStatement
Concrete Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- def ->[B](y: B): (JdbcActionComponent, B)
- Implicit
- This member is added by an implicit conversion from JdbcActionComponent toArrowAssoc[JdbcActionComponent] performed by method ArrowAssoc in scala.Predef.
- Definition Classes
- ArrowAssoc
- Annotations
- @inline()
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @HotSpotIntrinsicCandidate() @native()
- def createDeleteActionExtensionMethods(tree: Node, param: Any): JdbcProfile.DeleteActionExtensionMethods
- def createInsertActionExtensionMethods[T](compiled: CompiledInsert): JdbcProfile.InsertActionExtensionMethods[T]
- Definition Classes
- JdbcActionComponent → RelationalActionComponent
- def createQueryActionExtensionMethods[R, S <: NoStream](tree: Node, param: Any): JdbcProfile.QueryActionExtensionMethods[R, S]
- Definition Classes
- JdbcActionComponent → BasicActionComponent
- def createReturningInsertActionComposer[U, QR, RU](compiled: CompiledInsert, keys: Node, mux: (U, QR) => RU): JdbcProfile.ReturningInsertActionComposer[U, RU]
- def createSchemaActionExtensionMethods(schema: JdbcProfile.SchemaDescription): JdbcProfile.SchemaActionExtensionMethods
- Definition Classes
- JdbcActionComponent → RelationalActionComponent
- def createStreamingQueryActionExtensionMethods[R, T](tree: Node, param: Any): JdbcProfile.StreamingQueryActionExtensionMethods[R, T]
- Definition Classes
- JdbcActionComponent → BasicActionComponent
- def createUpdateActionExtensionMethods[T](tree: Node, param: Any): JdbcProfile.UpdateActionExtensionMethods[T]
- def ensuring(cond: (JdbcActionComponent) => Boolean, msg: => Any): JdbcActionComponent
- Implicit
- This member is added by an implicit conversion from JdbcActionComponent toEnsuring[JdbcActionComponent] performed by method Ensuring in scala.Predef.
- Definition Classes
- Ensuring
- def ensuring(cond: (JdbcActionComponent) => Boolean): JdbcActionComponent
- Implicit
- This member is added by an implicit conversion from JdbcActionComponent toEnsuring[JdbcActionComponent] performed by method Ensuring in scala.Predef.
- Definition Classes
- Ensuring
- def ensuring(cond: Boolean, msg: => Any): JdbcActionComponent
- Implicit
- This member is added by an implicit conversion from JdbcActionComponent toEnsuring[JdbcActionComponent] performed by method Ensuring in scala.Predef.
- Definition Classes
- Ensuring
- def ensuring(cond: Boolean): JdbcActionComponent
- Implicit
- This member is added by an implicit conversion from JdbcActionComponent toEnsuring[JdbcActionComponent] performed by method Ensuring in scala.Predef.
- Definition Classes
- Ensuring
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @HotSpotIntrinsicCandidate() @native()
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @HotSpotIntrinsicCandidate() @native()
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @HotSpotIntrinsicCandidate() @native()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @HotSpotIntrinsicCandidate() @native()
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def toString(): String
- Definition Classes
- AnyRef → Any
- lazy val useServerSideUpsert: Boolean
- Attributes
- protected
- lazy val useServerSideUpsertReturning: Boolean
- Attributes
- protected
- lazy val useTransactionForUpsert: Boolean
- Attributes
- protected
- lazy val useTransactionForUpsertReturning: Boolean
- Attributes
- protected
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- object Commit extends SynchronousDatabaseAction[Unit, NoStream, JdbcActionContext, JdbcStreamingActionContext, Effect]
- Attributes
- protected
- object PopStatementParameters extends SynchronousDatabaseAction[Unit, NoStream, JdbcActionContext, JdbcStreamingActionContext, Effect]
- Attributes
- protected
- object Rollback extends SynchronousDatabaseAction[Unit, NoStream, JdbcActionContext, JdbcStreamingActionContext, Effect]
- Attributes
- protected
- object StartTransaction extends SynchronousDatabaseAction[Unit, NoStream, JdbcActionContext, JdbcStreamingActionContext, Effect]
- Attributes
- protected
Deprecated Value Members
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable]) @Deprecated
- Deprecated
(Since version 9)
- def formatted(fmtstr: String): String
- Implicit
- This member is added by an implicit conversion from JdbcActionComponent toStringFormat[JdbcActionComponent] performed by method StringFormat in scala.Predef.
- Definition Classes
- StringFormat
- Annotations
- @deprecated @inline()
- Deprecated
(Since version 2.12.16) Use
formatString.format(value)
instead ofvalue.formatted(formatString)
, or use thef""
string interpolator. In Java 15 and later,formatted
resolves to the new method in String which has reversed parameters.
- def →[B](y: B): (JdbcActionComponent, B)
- Implicit
- This member is added by an implicit conversion from JdbcActionComponent toArrowAssoc[JdbcActionComponent] performed by method ArrowAssoc in scala.Predef.
- Definition Classes
- ArrowAssoc
- Annotations
- @deprecated
- Deprecated
(Since version 2.13.0) Use
->
instead. If you still wish to display it as one character, consider using a font with programming ligatures such as Fira Code.
edit this text on github
Scala Language-Integrated Connection Kit
This is the API documentation for the Slick database library. It should be used as an additional resource to the user manual.
Further documentation for Slick can be found on the documentation pages.
To the slick package list...