Trait

com.github.takezoe.slick.blocking

BlockingJdbcProfile

Related Doc: package blocking

Permalink

trait BlockingJdbcProfile extends JdbcProfile with BlockingRelationalProfile

Self Type
BlockingJdbcProfile with JdbcDriver
Linear Supertypes
BlockingRelationalProfile, JdbcProfile, JdbcModelComponent, JdbcTypesComponent, JdbcInvokerComponent, JdbcActionComponent, SqlProfile, SqlActionComponent, SqlTableComponent, RelationalProfile, RelationalActionComponent, RelationalTypesComponent, RelationalSequenceComponent, RelationalTableComponent, BasicProfile, BasicActionComponent, AnyRef, Any
Known Subclasses
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. BlockingJdbcProfile
  2. BlockingRelationalProfile
  3. JdbcProfile
  4. JdbcModelComponent
  5. JdbcTypesComponent
  6. JdbcInvokerComponent
  7. JdbcActionComponent
  8. SqlProfile
  9. SqlActionComponent
  10. SqlTableComponent
  11. RelationalProfile
  12. RelationalActionComponent
  13. RelationalTypesComponent
  14. RelationalSequenceComponent
  15. RelationalTableComponent
  16. BasicProfile
  17. BasicActionComponent
  18. AnyRef
  19. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. trait API extends slick.driver.JdbcDriver.LowPriorityAPI with slick.driver.JdbcDriver.API with slick.driver.JdbcDriver.ImplicitColumnTypes

    Permalink
    Definition Classes
    JdbcProfile
  2. type Backend = JdbcBackend

    Permalink
    Definition Classes
    JdbcProfile → RelationalProfile → BasicProfile
  3. type BaseColumnType[T] = JdbcType[T] with BaseTypedType[T]

    Permalink
    Definition Classes
    JdbcProfile → RelationalTypesComponent
  4. trait BlockingAPI extends (BlockingRelationalProfile.this)#API

    Permalink
    Definition Classes
    BlockingRelationalProfile
  5. implicit class BlockingDatabase extends AnyRef

    Permalink

    Extends Database to add methods for session management.

  6. implicit class BlockingQueryInvoker[U, C[_]] extends AnyRef

    Permalink

    Extends Query to add methods for CRUD operation.

  7. trait ColumnOptions extends slick.profile.SqlDriver.ColumnOptions

    Permalink
    Definition Classes
    SqlTableComponent
  8. type ColumnType[T] = JdbcType[T]

    Permalink
    Definition Classes
    JdbcProfile → RelationalTypesComponent
  9. type CompiledInsert = (BlockingJdbcProfile.this)#JdbcCompiledInsert

    Permalink
    Definition Classes
    JdbcProfile → BasicProfile
  10. trait CountingInsertActionComposer[U] extends slick.driver.JdbcDriver.InsertActionComposer[U]

    Permalink
    Definition Classes
    JdbcActionComponent
  11. class CountingInsertActionComposerImpl[U] extends slick.driver.JdbcDriver.InsertActionComposerImpl[U] with slick.driver.JdbcDriver.CountingInsertActionComposer[U]

    Permalink
    Attributes
    protected
    Definition Classes
    JdbcActionComponent
  12. trait DDL extends slick.profile.SqlDriver.SchemaDescriptionDef

    Permalink
    Definition Classes
    SqlProfile
  13. implicit class DDLInvoker extends AnyRef

    Permalink

    Extends DDL to add methods to create and drop tables immediately.

  14. type DeleteActionExtensionMethods = (BlockingJdbcProfile.this)#DeleteActionExtensionMethodsImpl

    Permalink
    Definition Classes
    JdbcActionComponent
  15. class DeleteActionExtensionMethodsImpl extends AnyRef

    Permalink
    Definition Classes
    JdbcActionComponent
  16. type DriverAction[+R, +S <: NoStream, -E <: Effect] = FixedSqlAction[R, S, E]

    Permalink
    Definition Classes
    JdbcActionComponent → SqlActionComponent → BasicActionComponent
  17. abstract class DriverJdbcType[T] extends JdbcType[T]

    Permalink
    Definition Classes
    JdbcTypesComponent
  18. trait ImplicitColumnTypes extends slick.driver.JdbcDriver.ImplicitColumnTypes

    Permalink
    Definition Classes
    JdbcTypesComponent
  19. trait InsertActionComposer[U] extends slick.driver.JdbcDriver.SimpleInsertActionComposer[U]

    Permalink
    Definition Classes
    JdbcActionComponent
  20. abstract class InsertActionComposerImpl[U] extends slick.driver.JdbcDriver.InsertActionComposer[U]

    Permalink
    Attributes
    protected
    Definition Classes
    JdbcActionComponent
  21. type InsertActionExtensionMethods[T] = (BlockingJdbcProfile.this)#CountingInsertActionComposer[T]

    Permalink
    Definition Classes
    JdbcActionComponent → RelationalActionComponent
  22. trait InsertActionExtensionMethodsImpl[T] extends AnyRef

    Permalink
    Definition Classes
    RelationalActionComponent
  23. trait IntoInsertActionComposer[U, RU] extends slick.driver.JdbcDriver.SimpleInsertActionComposer[U]

    Permalink
    Definition Classes
    JdbcActionComponent
  24. class JdbcActionExtensionMethods[E <: Effect, R, S <: NoStream] extends AnyRef

    Permalink
    Definition Classes
    JdbcActionComponent
  25. class JdbcTypes extends AnyRef

    Permalink
    Definition Classes
    JdbcTypesComponent
  26. trait LowPriorityAPI extends AnyRef

    Permalink
    Definition Classes
    JdbcProfile
  27. trait MappedColumnTypeFactory extends AnyRef

    Permalink
    Definition Classes
    RelationalTypesComponent
  28. abstract class MappedJdbcType[T, U] extends JdbcType[T]

    Permalink
    Definition Classes
    JdbcTypesComponent
  29. class MutatingResultAction[T] extends SynchronousDatabaseAction[Nothing, Streaming[ResultSetMutator[T]], slick.driver.JdbcDriver.Backend, Effect] with slick.driver.JdbcDriver.DriverAction[Nothing, Streaming[ResultSetMutator[T]], Effect]

    Permalink
    Definition Classes
    JdbcActionComponent
  30. class PushStatementParameters extends SynchronousDatabaseAction[Unit, NoStream, slick.driver.JdbcDriver.Backend, Effect]

    Permalink
    Attributes
    protected
    Definition Classes
    JdbcActionComponent
  31. type QueryActionExtensionMethods[R, S <: NoStream] = (BlockingJdbcProfile.this)#QueryActionExtensionMethodsImpl[R, S]

    Permalink
    Definition Classes
    JdbcActionComponent → BasicActionComponent
  32. class QueryActionExtensionMethodsImpl[R, S <: NoStream] extends slick.driver.JdbcDriver.QueryActionExtensionMethodsImpl[R, S]

    Permalink
    Definition Classes
    JdbcActionComponent
  33. class QueryInvoker[R] extends (BlockingJdbcProfile.this)#QueryInvokerImpl[R]

    Permalink

    Extends QueryInvokerImpl to add selectStatement method.

  34. class QueryInvokerImpl[R] extends StatementInvoker[R] with slick.driver.JdbcDriver.QueryInvoker[R]

    Permalink
    Definition Classes
    JdbcInvokerComponent
  35. class RepQueryExecutor[U] extends AnyRef

    Permalink
  36. trait ReturningInsertActionComposer[U, RU] extends slick.driver.JdbcDriver.InsertActionComposer[U] with slick.driver.JdbcDriver.IntoInsertActionComposer[U, RU]

    Permalink
    Definition Classes
    JdbcActionComponent
  37. implicit class ReturningInsertActionComposer2[T, R] extends AnyRef

    Permalink
  38. class ReturningInsertActionComposerImpl[U, QR, RU] extends slick.driver.JdbcDriver.InsertActionComposerImpl[U] with slick.driver.JdbcDriver.ReturningInsertActionComposer[U, RU]

    Permalink
    Attributes
    protected
    Definition Classes
    JdbcActionComponent
  39. type SchemaActionExtensionMethods = (BlockingJdbcProfile.this)#SchemaActionExtensionMethodsImpl

    Permalink
    Definition Classes
    JdbcActionComponent → RelationalActionComponent
  40. class SchemaActionExtensionMethodsImpl extends slick.driver.JdbcDriver.SchemaActionExtensionMethodsImpl

    Permalink
    Definition Classes
    JdbcActionComponent
  41. type SchemaDescription = (BlockingJdbcProfile.this)#DDL

    Permalink
    Definition Classes
    SqlProfile → BasicProfile
  42. trait SchemaDescriptionDef extends AnyRef

    Permalink
    Definition Classes
    BasicProfile
  43. class Sequence[T] extends AnyRef

    Permalink
    Definition Classes
    RelationalSequenceComponent
  44. class SetTransactionIsolation extends SynchronousDatabaseAction[Int, NoStream, slick.driver.JdbcDriver.Backend, Effect]

    Permalink
    Attributes
    protected
    Definition Classes
    JdbcActionComponent
  45. trait SimpleInsertActionComposer[U] extends slick.driver.JdbcDriver.InsertActionExtensionMethodsImpl[U]

    Permalink
    Definition Classes
    JdbcActionComponent
  46. abstract class SimpleJdbcDriverAction[+R] extends SynchronousDatabaseAction[R, NoStream, slick.driver.JdbcDriver.Backend, Effect] with slick.driver.JdbcDriver.DriverAction[R, NoStream, Effect]

    Permalink
    Definition Classes
    JdbcActionComponent
  47. implicit class SqlActionInvoker[R] extends AnyRef

    Permalink
  48. implicit class SqlStreamingActionInvoker[R] extends AnyRef

    Permalink
  49. type StreamingDriverAction[+R, +T, -E <: Effect] = FixedSqlStreamingAction[R, T, E]

    Permalink
    Definition Classes
    JdbcActionComponent → SqlActionComponent → BasicActionComponent
  50. type StreamingQueryActionExtensionMethods[R, T] = (BlockingJdbcProfile.this)#StreamingQueryActionExtensionMethodsImpl[R, T]

    Permalink
    Definition Classes
    JdbcActionComponent → BasicActionComponent
  51. class StreamingQueryActionExtensionMethodsImpl[R, T] extends slick.driver.JdbcDriver.QueryActionExtensionMethodsImpl[R, Streaming[T]] with slick.driver.JdbcDriver.StreamingQueryActionExtensionMethodsImpl[R, T]

    Permalink
    Definition Classes
    JdbcActionComponent
  52. abstract class Table[T] extends AbstractTable[T]

    Permalink
    Definition Classes
    RelationalTableComponent
  53. class TableQueryExtensionMethods[T <: slick.profile.RelationalProfile.Table[_], U] extends AnyRef

    Permalink
    Definition Classes
    RelationalProfile
  54. type UpdateActionExtensionMethods[T] = (BlockingJdbcProfile.this)#UpdateActionExtensionMethodsImpl[T]

    Permalink
    Definition Classes
    JdbcActionComponent
  55. class UpdateActionExtensionMethodsImpl[T] extends AnyRef

    Permalink
    Definition Classes
    JdbcActionComponent

Value Members

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

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

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. lazy val MappedColumnType: (BlockingJdbcProfile.this)#MappedJdbcType.type

    Permalink
    Definition Classes
    JdbcProfile → RelationalTypesComponent
  5. implicit def actionBasedSQLInterpolation(s: StringContext): ActionBasedSQLInterpolation

    Permalink
  6. val api: (BlockingJdbcProfile.this)#API

    Permalink
    Definition Classes
    JdbcProfile → RelationalProfile → BasicProfile
  7. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  8. val backend: (BlockingJdbcProfile.this)#Backend

    Permalink
    Definition Classes
    JdbcProfile → BasicProfile
  9. val blockingApi: (BlockingJdbcProfile.this)#BlockingAPI with (BlockingJdbcProfile.this)#ImplicitColumnTypes

    Permalink
  10. final def buildSequenceSchemaDescription(seq: (BlockingJdbcProfile.this)#Sequence[_]): (BlockingJdbcProfile.this)#DDL

    Permalink
    Definition Classes
    JdbcProfile → RelationalSequenceComponent
  11. final def buildTableSchemaDescription(table: (BlockingJdbcProfile.this)#Table[_]): (BlockingJdbcProfile.this)#DDL

    Permalink
    Definition Classes
    JdbcProfile → RelationalTableComponent
  12. final val capabilities: Set[Capability]

    Permalink
    Definition Classes
    BasicProfile
  13. lazy val checkInsertCompiler: QueryCompiler

    Permalink
    Definition Classes
    JdbcProfile
  14. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  15. val columnOptions: (BlockingJdbcProfile.this)#ColumnOptions

    Permalink
    Definition Classes
    SqlTableComponent → RelationalTableComponent
  16. val columnTypes: (BlockingJdbcProfile.this)#JdbcTypes

    Permalink
    Definition Classes
    JdbcProfile
  17. def compileInsert(tree: Node): (BlockingJdbcProfile.this)#JdbcCompiledInsert

    Permalink
    Definition Classes
    JdbcProfile → BasicProfile
  18. final lazy val compiler: QueryCompiler

    Permalink
    Definition Classes
    RelationalProfile
  19. def computeCapabilities: Set[Capability]

    Permalink
    Attributes
    protected
    Definition Classes
    JdbcProfile → SqlProfile → RelationalProfile → BasicProfile
  20. def computeQueryCompiler: QueryCompiler

    Permalink
    Attributes
    protected
    Definition Classes
    SqlProfile → RelationalProfile
  21. def createDeleteActionExtensionMethods(tree: Node, param: Any): (BlockingJdbcProfile.this)#DeleteActionExtensionMethods

    Permalink
    Definition Classes
    JdbcActionComponent
  22. def createInsertActionExtensionMethods[T](compiled: (BlockingJdbcProfile.this)#CompiledInsert): (BlockingJdbcProfile.this)#InsertActionExtensionMethods[T]

    Permalink
    Definition Classes
    JdbcActionComponent → RelationalActionComponent
  23. def createModel(tables: Option[DBIO[Seq[MTable]]], ignoreInvalidDefaults: Boolean)(implicit ec: ExecutionContext): DBIO[Model]

    Permalink
    Definition Classes
    JdbcModelComponent
  24. def createModelBuilder(tables: Seq[MTable], ignoreInvalidDefaults: Boolean)(implicit ec: ExecutionContext): JdbcModelBuilder

    Permalink
    Definition Classes
    JdbcModelComponent
  25. def createQueryActionExtensionMethods[R, S <: NoStream](tree: Node, param: Any): (BlockingJdbcProfile.this)#QueryActionExtensionMethods[R, S]

    Permalink
    Definition Classes
    JdbcActionComponent → BasicActionComponent
  26. def createQueryInvoker[R](tree: Node, param: Any, sql: String): (BlockingJdbcProfile.this)#QueryInvokerImpl[R]

    Permalink
    Definition Classes
    JdbcInvokerComponent
  27. def createReturningInsertActionComposer[U, QR, RU](compiled: (BlockingJdbcProfile.this)#CompiledInsert, keys: Node, mux: (U, QR) ⇒ RU): (BlockingJdbcProfile.this)#ReturningInsertActionComposer[U, RU]

    Permalink
    Definition Classes
    JdbcActionComponent
  28. def createSchemaActionExtensionMethods(schema: (BlockingJdbcProfile.this)#SchemaDescription): (BlockingJdbcProfile.this)#SchemaActionExtensionMethods

    Permalink
    Definition Classes
    JdbcActionComponent → RelationalActionComponent
  29. def createStreamingQueryActionExtensionMethods[R, T](tree: Node, param: Any): (BlockingJdbcProfile.this)#StreamingQueryActionExtensionMethods[R, T]

    Permalink
    Definition Classes
    JdbcActionComponent → BasicActionComponent
  30. def createUpdateActionExtensionMethods[T](tree: Node, param: Any): (BlockingJdbcProfile.this)#UpdateActionExtensionMethods[T]

    Permalink
    Definition Classes
    JdbcActionComponent
  31. def defaultSqlTypeName(tmd: JdbcType[_], sym: Option[FieldSymbol]): String

    Permalink
    Definition Classes
    JdbcTypesComponent
  32. def defaultTables(implicit ec: ExecutionContext): DBIO[Seq[MTable]]

    Permalink
    Definition Classes
    JdbcModelComponent
  33. lazy val deleteCompiler: QueryCompiler

    Permalink
    Definition Classes
    JdbcProfile → BasicProfile
  34. final def eq(arg0: AnyRef): Boolean

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

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

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  37. lazy val forceInsertCompiler: QueryCompiler

    Permalink
    Definition Classes
    JdbcProfile
  38. final def getClass(): Class[_]

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

    Permalink
    Definition Classes
    AnyRef → Any
  40. lazy val insertCompiler: QueryCompiler

    Permalink
    Definition Classes
    JdbcProfile → BasicProfile
  41. val invokerMutateConcurrency: ResultSetConcurrency

    Permalink
    Attributes
    protected
    Definition Classes
    JdbcInvokerComponent
  42. val invokerMutateType: ResultSetType

    Permalink
    Attributes
    protected
    Definition Classes
    JdbcInvokerComponent
  43. val invokerPreviousAfterDelete: Boolean

    Permalink
    Attributes
    protected
    Definition Classes
    JdbcInvokerComponent
  44. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  45. def jdbcTypeFor(t: Type): JdbcType[Any]

    Permalink
    Definition Classes
    JdbcTypesComponent
  46. final def ne(arg0: AnyRef): Boolean

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

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

    Permalink
    Definition Classes
    AnyRef
  49. lazy val queryCompiler: QueryCompiler

    Permalink
    Definition Classes
    JdbcProfile → BasicProfile
  50. implicit def repToQueryExecutor[U](rep: Rep[U]): (BlockingJdbcProfile.this)#RepQueryExecutor[U]

    Permalink
  51. def runSynchronousQuery[R](tree: Node, param: Any)(implicit session: SessionDef): R

    Permalink
    Definition Classes
    JdbcProfile → RelationalProfile
  52. final def synchronized[T0](arg0: ⇒ T0): T0

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

    Permalink
    Definition Classes
    AnyRef → Any
  54. lazy val updateCompiler: QueryCompiler

    Permalink
    Definition Classes
    JdbcProfile → BasicProfile
  55. lazy val updateInsertCompiler: QueryCompiler

    Permalink
    Definition Classes
    JdbcProfile
  56. lazy val upsertCompiler: QueryCompiler

    Permalink
    Definition Classes
    JdbcProfile
  57. lazy val useServerSideUpsert: Boolean

    Permalink
    Attributes
    protected
    Definition Classes
    JdbcActionComponent
  58. lazy val useServerSideUpsertReturning: Boolean

    Permalink
    Attributes
    protected
    Definition Classes
    JdbcActionComponent
  59. lazy val useTransactionForUpsert: Boolean

    Permalink
    Attributes
    protected
    Definition Classes
    JdbcActionComponent
  60. lazy val useTransactionForUpsertReturning: Boolean

    Permalink
    Attributes
    protected
    Definition Classes
    JdbcActionComponent
  61. final def wait(): Unit

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

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

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

Inherited from BlockingRelationalProfile

Inherited from JdbcProfile

Inherited from JdbcModelComponent

Inherited from JdbcTypesComponent

Inherited from JdbcInvokerComponent

Inherited from JdbcActionComponent

Inherited from SqlProfile

Inherited from SqlActionComponent

Inherited from SqlTableComponent

Inherited from RelationalProfile

Inherited from RelationalActionComponent

Inherited from RelationalTypesComponent

Inherited from RelationalSequenceComponent

Inherited from RelationalTableComponent

Inherited from BasicProfile

Inherited from BasicActionComponent

Inherited from AnyRef

Inherited from Any

Ungrouped