Packages

t

slick.jdbc

JdbcActionComponent

trait JdbcActionComponent extends SqlActionComponent

Self Type
JdbcProfile
Source
JdbcActionComponent.scala
Type Hierarchy
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. JdbcActionComponent
  2. SqlActionComponent
  3. RelationalActionComponent
  4. BasicActionComponent
  5. AnyRef
  6. Any
Implicitly
  1. by any2stringadd
  2. by StringFormat
  3. by Ensuring
  4. by ArrowAssoc
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Type Members

  1. trait CountingInsertActionComposer[U] extends JdbcProfile.InsertActionComposer[U]

    An InsertInvoker that returns the number of affected rows.

  2. type DeleteActionExtensionMethods = JdbcProfile.DeleteActionExtensionMethodsImpl
  3. class DeleteActionExtensionMethodsImpl extends AnyRef
  4. trait InsertActionComposer[U] extends JdbcProfile.SimpleInsertActionComposer[U]

    Extension methods to generate the JDBC-specific insert actions.

  5. type InsertActionExtensionMethods[T] = JdbcProfile.CountingInsertActionComposer[T]
  6. trait IntoInsertActionComposer[U, RU] extends JdbcProfile.SimpleInsertActionComposer[U]

    An InsertActionComposer that returns a mapping of the inserted and generated data.

  7. class JdbcActionExtensionMethods[E <: Effect, R, S <: NoStream] extends AnyRef
  8. class MutatingResultAction[T] extends SynchronousDatabaseAction[Nothing, Streaming[ResultSetMutator[T]], Backend, Effect] with JdbcProfile.ProfileAction[Nothing, Streaming[ResultSetMutator[T]], Effect]
  9. type ProfileAction[+R, +S <: NoStream, -E <: Effect] = FixedSqlAction[R, S, E]
  10. type QueryActionExtensionMethods[R, S <: NoStream] = JdbcProfile.QueryActionExtensionMethodsImpl[R, S]
  11. class QueryActionExtensionMethodsImpl[R, S <: NoStream] extends JdbcProfile.QueryActionExtensionMethodsImpl[R, S]
  12. trait ReturningInsertActionComposer[U, RU] extends JdbcProfile.InsertActionComposer[U] with JdbcProfile.IntoInsertActionComposer[U, RU]

    An InsertActionComposer that returns generated keys or other columns.

  13. type SchemaActionExtensionMethods = JdbcProfile.SchemaActionExtensionMethodsImpl
  14. class SchemaActionExtensionMethodsImpl extends JdbcProfile.SchemaActionExtensionMethodsImpl
  15. trait SimpleInsertActionComposer[U] extends JdbcProfile.InsertActionExtensionMethodsImpl[U]

    Extension methods to generate the JDBC-specific insert actions.

  16. abstract class SimpleJdbcProfileAction[+R] extends SynchronousDatabaseAction[R, NoStream, Backend, Effect] with JdbcProfile.ProfileAction[R, NoStream, Effect]
  17. type StreamingProfileAction[+R, +T, -E <: Effect] = FixedSqlStreamingAction[R, T, E]
  18. type StreamingQueryActionExtensionMethods[R, T] = JdbcProfile.StreamingQueryActionExtensionMethodsImpl[R, T]
  19. class StreamingQueryActionExtensionMethodsImpl[R, T] extends JdbcProfile.QueryActionExtensionMethodsImpl[R, Streaming[T]] with JdbcProfile.StreamingQueryActionExtensionMethodsImpl[R, T]
  20. type UpdateActionExtensionMethods[T] = JdbcProfile.UpdateActionExtensionMethodsImpl[T]
  21. class UpdateActionExtensionMethodsImpl[T] extends AnyRef
  22. trait InsertActionExtensionMethodsImpl[T] extends AnyRef
    Definition Classes
    RelationalActionComponent

Deprecated Type Members

  1. final type DriverAction[+R, +S <: NoStream, -E <: Effect] = JdbcProfile.ProfileAction[R, S, E]
    Definition Classes
    BasicActionComponent
    Annotations
    @deprecated
    Deprecated

    (Since version 3.2) Use ProfileAction instead of DriverAction

  2. final type StreamingDriverAction[+R, +T, -E <: Effect] = JdbcProfile.StreamingProfileAction[R, T, E]
    Definition Classes
    BasicActionComponent
    Annotations
    @deprecated
    Deprecated

    (Since version 3.2) Use StreamingProfileAction instead of StreamingDriverAction

Value Members

  1. def createDeleteActionExtensionMethods(tree: Node, param: Any): JdbcProfile.DeleteActionExtensionMethods
  2. def createInsertActionExtensionMethods[T](compiled: CompiledInsert): JdbcProfile.InsertActionExtensionMethods[T]
  3. def createQueryActionExtensionMethods[R, S <: NoStream](tree: Node, param: Any): JdbcProfile.QueryActionExtensionMethods[R, S]
  4. def createReturningInsertActionComposer[U, QR, RU](compiled: CompiledInsert, keys: Node, mux: (U, QR) => RU): JdbcProfile.ReturningInsertActionComposer[U, RU]
  5. def createSchemaActionExtensionMethods(schema: JdbcProfile.SchemaDescription): JdbcProfile.SchemaActionExtensionMethods
  6. def createStreamingQueryActionExtensionMethods[R, T](tree: Node, param: Any): JdbcProfile.StreamingQueryActionExtensionMethods[R, T]
  7. def createUpdateActionExtensionMethods[T](tree: Node, param: Any): JdbcProfile.UpdateActionExtensionMethods[T]