slick.jdbc.JdbcActionComponent
See theJdbcActionComponent companion object
trait JdbcActionComponent extends SqlActionComponent
Attributes
- Companion
- object
- Source
- JdbcActionComponent.scala
- Graph
-
- Supertypes
- Known subtypes
-
trait DB2Profileobject DB2Profile.typetrait DerbyProfileobject DerbyProfile.typetrait H2Profileobject H2Profile.typetrait HsqldbProfileobject HsqldbProfile.typetrait MySQLProfileobject MySQLProfile.typetrait PostgresProfileobject PostgresProfile.typetrait SQLServerProfileobject SQLServerProfile.typetrait SQLiteProfileobject SQLiteProfile.typetrait OneRowPerStatementOnlyobject OracleProfile.typetrait JdbcProfiletrait OracleProfileShow all
- Self type
Members list
Type members
Classlikes
trait CountingInsertActionComposer[U] extends InsertActionComposer[U]
An InsertInvoker that returns the number of affected rows.
An InsertInvoker that returns the number of affected rows.
Attributes
- Source
- JdbcActionComponent.scala
- Supertypes
-
trait InsertActionComposer[U]trait SimpleInsertActionComposer[U]trait InsertActionExtensionMethodsImpl[U]class Objecttrait Matchableclass AnyShow all
Attributes
- Source
- JdbcActionComponent.scala
- Supertypes
-
class Objecttrait Matchableclass Any
trait InsertActionComposer[U] extends SimpleInsertActionComposer[U]
Extension methods to generate the JDBC-specific insert actions.
Extension methods to generate the JDBC-specific insert actions.
Attributes
- Source
- JdbcActionComponent.scala
- Supertypes
-
trait SimpleInsertActionComposer[U]trait InsertActionExtensionMethodsImpl[U]class Objecttrait Matchableclass Any
- Known subtypes
-
trait CountingInsertActionComposer[U]
trait IntoInsertActionComposer[U, RU] extends SimpleInsertActionComposer[U]
An InsertActionComposer that returns a mapping of the inserted and generated data.
An InsertActionComposer that returns a mapping of the inserted and generated data.
Attributes
- Source
- JdbcActionComponent.scala
- Supertypes
-
trait SimpleInsertActionComposer[U]trait InsertActionExtensionMethodsImpl[U]class Objecttrait Matchableclass Any
- Known subtypes
-
- Self type
-
Attributes
- Source
- JdbcActionComponent.scala
- Supertypes
-
class Objecttrait Matchableclass Any
class JdbcQueryActionExtensionMethodsImpl[R, S <: NoStream](tree: Node, param: Any) extends BasicQueryActionExtensionMethodsImpl[R, S]
Attributes
- Source
- JdbcActionComponent.scala
- Supertypes
- Known subtypes
-
class JdbcSchemaActionExtensionMethodsImpl(schema: SchemaDescription) extends RelationalSchemaActionExtensionMethodsImpl
Attributes
- Source
- JdbcActionComponent.scala
- Supertypes
- Known subtypes
class JdbcStreamingQueryActionExtensionMethodsImpl[R, T](tree: Node, param: Any) extends JdbcQueryActionExtensionMethodsImpl[R, Streaming[T]], BasicStreamingQueryActionExtensionMethodsImpl[R, T]
Attributes
- Source
- JdbcActionComponent.scala
- Supertypes
-
class Objecttrait Matchableclass AnyShow all
class MutatingResultAction[T](rsm: ResultSetMapping, elemType: Type, collectionType: CollectionType, sql: String, param: Any, sendEndMarker: Boolean) extends SynchronousDatabaseAction[Nothing, Streaming[ResultSetMutator[T]], JdbcActionContext, JdbcStreamingActionContext, Effect], FixedSqlAction[Nothing, Streaming[ResultSetMutator[T]], Effect]
Attributes
- Source
- JdbcActionComponent.scala
- Supertypes
-
trait SynchronousDatabaseAction[Nothing, Streaming[ResultSetMutator[T]], JdbcActionContext, JdbcStreamingActionContext, Effect]trait Dumpableclass Objecttrait Matchableclass AnyShow all
- Self type
trait ReturningInsertActionComposer[U, RU] extends InsertActionComposer[U], IntoInsertActionComposer[U, RU]
An InsertActionComposer that returns generated keys or other columns.
An InsertActionComposer that returns generated keys or other columns.
Attributes
- Source
- JdbcActionComponent.scala
- Supertypes
-
trait InsertActionComposer[U]trait SimpleInsertActionComposer[U]trait InsertActionExtensionMethodsImpl[U]class Objecttrait Matchableclass AnyShow all
- Self type
trait SimpleInsertActionComposer[U] extends InsertActionExtensionMethodsImpl[U]
Extension methods to generate the JDBC-specific insert actions.
Extension methods to generate the JDBC-specific insert actions.
Attributes
- Source
- JdbcActionComponent.scala
- Supertypes
- Known subtypes
-
trait InsertActionComposer[U]trait CountingInsertActionComposer[U]
abstract class SimpleJdbcProfileAction[+R](_name: String, val statements: Vector[String]) extends SynchronousDatabaseAction[R, NoStream, JdbcActionContext, JdbcStreamingActionContext, Effect], FixedSqlAction[R, NoStream, Effect]
Attributes
- Source
- JdbcActionComponent.scala
- Supertypes
- Known subtypes
-
class InsertOrUpdateActionclass InsertQueryActionclass MultiInsertActionclass InsertOrUpdateAllActionclass SingleInsertAction
- Self type
Attributes
- Source
- JdbcActionComponent.scala
- Supertypes
-
class Objecttrait Matchableclass Any
Inherited classlikes
Attributes
- Inherited from:
- BasicActionComponent
- Source
- BasicProfile.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
Show all
trait BasicStreamingQueryActionExtensionMethodsImpl[R, T] extends BasicQueryActionExtensionMethodsImpl[R, Streaming[T]]
Attributes
- Inherited from:
- BasicActionComponent
- Source
- BasicProfile.scala
- Supertypes
- Known subtypes
-
Attributes
- Inherited from:
- RelationalActionComponent
- Source
- RelationalProfile.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
trait SimpleInsertActionComposer[U]trait InsertActionComposer[U]trait CountingInsertActionComposer[U]Show all
Attributes
- Inherited from:
- RelationalActionComponent
- Source
- RelationalProfile.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
Types
Attributes
- Source
- JdbcActionComponent.scala
Attributes
- Source
- JdbcActionComponent.scala
Attributes
- Source
- JdbcActionComponent.scala
Attributes
- Source
- JdbcActionComponent.scala
Attributes
- Source
- JdbcActionComponent.scala
Attributes
- Source
- JdbcActionComponent.scala
Attributes
- Source
- JdbcActionComponent.scala
type StreamingQueryActionExtensionMethods[R, T] = JdbcStreamingQueryActionExtensionMethodsImpl[R, T]
Attributes
- Source
- JdbcActionComponent.scala
Attributes
- Source
- JdbcActionComponent.scala
Value members
Abstract methods
Attributes
- Source
- JdbcActionComponent.scala
Concrete methods
Attributes
- Source
- JdbcActionComponent.scala
Attributes
- Source
- JdbcActionComponent.scala
def createQueryActionExtensionMethods[R, S <: NoStream](tree: Node, param: Any): JdbcQueryActionExtensionMethodsImpl[R, S]
Attributes
- Source
- JdbcActionComponent.scala
def createReturningInsertActionComposer[U, QR, RU](compiled: <none>, keys: Node, mux: (U, QR) => RU): ReturningInsertActionComposer[U, RU]
Attributes
- Source
- JdbcActionComponent.scala
Attributes
- Source
- JdbcActionComponent.scala
def createStreamingQueryActionExtensionMethods[R, T](tree: Node, param: Any): JdbcStreamingQueryActionExtensionMethodsImpl[R, T]
Attributes
- Source
- JdbcActionComponent.scala
def createUpdateActionExtensionMethods[T](tree: Node, param: Any): UpdateActionExtensionMethodsImpl[T]
Attributes
- Source
- JdbcActionComponent.scala
In this article