trait BlockingAPI extends BlockingJdbcProfile.BlockingAPI with ImplicitColumnTypes with JdbcProfileBlockingSession
- Source
- BlockingProfile.scala
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- BlockingAPI
- JdbcProfileBlockingSession
- ImplicitColumnTypes
- BlockingAPI
- API
- ImplicitColumnTypes
- API
- ExtensionMethodConversions
- Aliases
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Type Members
- type AsyncExecutor = slick.util.AsyncExecutor
- Definition Classes
- Aliases
- type BaseColumnType[T] = BlockingJdbcProfile.BaseColumnType[T]
- Definition Classes
- API
- implicit class BasicActionInvoker[R] extends AnyRef
- implicit class BasicStreamingActionInvoker[R, E <: Effect] extends AnyRef
- implicit class BlockingDatabase extends AnyRef
Extends Database to add methods for session management.
- class BlockingDeleteInvoker extends AnyRef
- class BlockingInsertInvoker[U] extends AnyRef
- class BlockingQueryInvoker[U] extends AnyRef
- class BlockingUpdateInvoker[U] extends AnyRef
- type CaseClassShape[P <: Product, LiftedTuple, LiftedCaseClass <: P, PlainTuple, PlainCaseClass <: P] = slick.lifted.CaseClassShape[P, LiftedTuple, LiftedCaseClass, PlainTuple, PlainCaseClass]
- Definition Classes
- Aliases
- type ColumnType[T] = BlockingJdbcProfile.ColumnType[T]
- Definition Classes
- API
- type ColumnsShapeLevel = slick.lifted.ColumnsShapeLevel
- Definition Classes
- Aliases
- type Compiled[T] = slick.lifted.Compiled[T]
- Definition Classes
- Aliases
- type ConstColumn[T] = slick.lifted.ConstColumn[T]
- Definition Classes
- Aliases
- type DBIO[+R] = slick.dbio.DBIOAction[R, slick.dbio.NoStream, All]
- Definition Classes
- Aliases
- type DBIOAction[+R, +S <: slick.dbio.NoStream, -E <: slick.dbio.Effect] = slick.dbio.DBIOAction[R, S, E]
- Definition Classes
- Aliases
- implicit class DDLInvoker extends AnyRef
Extends DDL to add methods to create and drop tables immediately.
- type Database = slick.jdbc.JdbcBackend.Database
- Definition Classes
- API
- type Effect = slick.dbio.Effect
- Definition Classes
- Aliases
- type FastPath[T] = SimpleFastPathResultConverter[ResultConverterDomain, T]
- Definition Classes
- API
- type FlatShapeLevel = slick.lifted.FlatShapeLevel
- Definition Classes
- Aliases
- type ForeignKeyAction = slick.model.ForeignKeyAction
- Definition Classes
- Aliases
- implicit class IntoInsertActionComposer2[T, R] extends AnyRef
- type Isomorphism[A, B] = slick.lifted.Isomorphism[A, B]
- Definition Classes
- Aliases
- type LiteralColumn[T] = slick.lifted.LiteralColumn[T]
- Definition Classes
- Aliases
- type MappedProductShape[Level <: ShapeLevel, C, M <: C, U <: C, P <: C] = slick.lifted.MappedProductShape[Level, C, M, U, P]
- Definition Classes
- Aliases
- type MappedScalaProductShape[Level <: ShapeLevel, C <: Product, M <: C, U <: C, P <: C] = slick.lifted.MappedScalaProductShape[Level, C, M, U, P]
- Definition Classes
- Aliases
- type MappedTo[T] = slick.lifted.MappedTo[T]
- Definition Classes
- Aliases
- type NestedShapeLevel = slick.lifted.NestedShapeLevel
- Definition Classes
- Aliases
- type NoStream = slick.dbio.NoStream
- Definition Classes
- Aliases
- type Parameters[PU, PP] = slick.lifted.Parameters[PU, PP]
- Definition Classes
- Aliases
- type ProductClassShape[E <: Product, C <: Product] = slick.lifted.ProductClassShape[E, C]
- Definition Classes
- Aliases
- type Query[+E, U, C[_]] = slick.lifted.Query[E, U, C]
- Definition Classes
- Aliases
- implicit class QueryExecutor[U, C[_]] extends AnyRef
- class QueryInvoker[R] extends BlockingJdbcProfile.QueryInvokerImpl[R]
Extends QueryInvokerImpl to add selectStatement method.
- type Rep[T] = slick.lifted.Rep[T]
- Definition Classes
- Aliases
- implicit class RepQueryExecutor[E] extends AnyRef
- implicit class ReturningInsertActionComposer2[T, R] extends AnyRef
- implicit class RichDBIOAction[R] extends AnyRef
Extends plain db queries
- implicit class RunnableCompiledQueryExecutor[U, C[_]] extends AnyRef
- type Sequence[T] = BlockingJdbcProfile.Sequence[T]
- Definition Classes
- API
- type Session = slick.jdbc.JdbcBackend.Session
- Definition Classes
- API
- type Shape[Level <: ShapeLevel, -M, U, P] = slick.lifted.Shape[Level, M, U, P]
- Definition Classes
- Aliases
- type ShapeLevel = slick.lifted.ShapeLevel
- Definition Classes
- Aliases
- type SimpleBinaryOperator = slick.lifted.SimpleBinaryOperator
- Definition Classes
- Aliases
- type SimpleExpression = slick.lifted.SimpleExpression
- Definition Classes
- Aliases
- type SimpleFunction = slick.lifted.SimpleFunction
- Definition Classes
- Aliases
- type SimpleLiteral = slick.lifted.SimpleLiteral
- Definition Classes
- Aliases
- type SlickException = slick.SlickException
- Definition Classes
- API
- type Streaming[+T] = slick.dbio.Streaming[T]
- Definition Classes
- Aliases
- type StreamingDBIO[+R, +T] = slick.dbio.DBIOAction[R, slick.dbio.Streaming[T], All]
- Definition Classes
- Aliases
- type Table[T] = BlockingJdbcProfile.Table[T]
- Definition Classes
- API
- type TableQuery[E <: AbstractTable[_]] = slick.lifted.TableQuery[E]
- Definition Classes
- Aliases
- type Tag = slick.lifted.Tag
- Definition Classes
- Aliases
- implicit class BlockingSession extends AnyRef
Extends Session to add methods for session management.
Extends Session to add methods for session management.
- Definition Classes
- JdbcProfileBlockingSession
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##(): Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- val AsyncExecutor: slick.util.AsyncExecutor.type
- Definition Classes
- Aliases
- val Case: slick.lifted.Case.type
- Definition Classes
- Aliases
- val Compiled: slick.lifted.Compiled.type
- Definition Classes
- Aliases
- val DBIO: DBIOAction.type
- Definition Classes
- Aliases
- val Database: DatabaseFactory
- Definition Classes
- API
- val Effect: slick.dbio.Effect.type
- Definition Classes
- Aliases
- val ForeignKeyAction: slick.model.ForeignKeyAction.type
- Definition Classes
- Aliases
- val Functions: slick.lifted.Functions.type
- Definition Classes
- Aliases
- val LiteralColumn: slick.lifted.LiteralColumn.type
- Definition Classes
- Aliases
- val MappedColumnType: BlockingJdbcProfile.MappedColumnTypeFactory
- Definition Classes
- API
- val Parameters: slick.lifted.Parameters.type
- Definition Classes
- Aliases
- val Query: slick.lifted.Query.type
- Definition Classes
- Aliases
- val Rep: slick.lifted.Rep.type
- Definition Classes
- Aliases
- val Sequence: BlockingJdbcProfile.Sequence.type
- Definition Classes
- API
- val SimpleBinaryOperator: slick.lifted.SimpleBinaryOperator.type
- Definition Classes
- Aliases
- val SimpleExpression: slick.lifted.SimpleExpression.type
- Definition Classes
- Aliases
- val SimpleFunction: slick.lifted.SimpleFunction.type
- Definition Classes
- Aliases
- val SimpleLiteral: slick.lifted.SimpleLiteral.type
- Definition Classes
- Aliases
- val TableQuery: slick.lifted.TableQuery.type
- Definition Classes
- Aliases
- val TupleMethods: slick.util.TupleMethods.type
- Definition Classes
- Aliases
- implicit def actionBasedSQLInterpolation(s: StringContext): ActionBasedSQLInterpolation
- implicit def anyColumnExtensionMethods[B1](c: slick.lifted.Rep[B1])(implicit arg0: BaseTypedType[B1]): AnyExtensionMethods
- Definition Classes
- ExtensionMethodConversions
- implicit def anyOptionColumnExtensionMethods[B1](c: slick.lifted.Rep[Option[B1]])(implicit arg0: BaseTypedType[B1]): AnyExtensionMethods
- Definition Classes
- ExtensionMethodConversions
- implicit def anyOptionExtensionMethods[T, P](v: slick.lifted.Rep[Option[T]])(implicit ol: OptionLift[P, slick.lifted.Rep[Option[T]]]): AnyOptionExtensionMethods[slick.lifted.Rep[Option[T]], P]
- Definition Classes
- ExtensionMethodConversions
- implicit def anyOptionValueExtensionMethods[B1](v: Option[B1])(implicit arg0: BaseTypedType[B1]): AnyExtensionMethods
- Definition Classes
- ExtensionMethodConversions
- implicit final def anyToShapedValue[T, U](value: T)(implicit shape: Shape[_ <: FlatShapeLevel, T, U, _]): ShapedValue[T, U]
- Definition Classes
- API
- implicit def anyValueExtensionMethods[B1](v: B1)(implicit arg0: BaseTypedType[B1]): AnyExtensionMethods
- Definition Classes
- ExtensionMethodConversions
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- implicit def bigDecimalColumnType: BigDecimalJdbcType
- Definition Classes
- ImplicitColumnTypes → ImplicitColumnTypes
- implicit def blobColumnType: BlobJdbcType
- Definition Classes
- ImplicitColumnTypes
- implicit def booleanColumnExtensionMethods(c: slick.lifted.Rep[Boolean]): BooleanColumnExtensionMethods[Boolean]
- Definition Classes
- ExtensionMethodConversions
- implicit def booleanColumnType: BooleanJdbcType
- Definition Classes
- ImplicitColumnTypes → ImplicitColumnTypes
- implicit def booleanOptionColumnExtensionMethods(c: slick.lifted.Rep[Option[Boolean]]): BooleanColumnExtensionMethods[Option[Boolean]]
- Definition Classes
- ExtensionMethodConversions
- implicit def byteArrayColumnType: ByteArrayJdbcType
- Definition Classes
- ImplicitColumnTypes
- implicit def byteColumnType: ByteJdbcType
- Definition Classes
- ImplicitColumnTypes → ImplicitColumnTypes
- implicit def charColumnType: CharJdbcType
- Definition Classes
- ImplicitColumnTypes → ImplicitColumnTypes
- implicit def clobColumnType: ClobJdbcType
- Definition Classes
- ImplicitColumnTypes
- def clone(): AnyRef
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native()
- implicit def columnExtensionMethods[B1](c: slick.lifted.Rep[B1])(implicit arg0: BaseTypedType[B1]): BaseColumnExtensionMethods[B1]
- Definition Classes
- ExtensionMethodConversions
- implicit def columnToOrdered[T](c: Rep[T])(implicit arg0: TypedType[T]): ColumnOrdered[T]
- Definition Classes
- API
- implicit def compiledToDeleteInvoker[U, C[_]](c: RunnableCompiled[_ <: Query[_, _, C], C[U]]): BlockingDeleteInvoker
- implicit def compiledToInsertInvoker[U, C[_]](c: RunnableCompiled[_ <: Query[_, _, C], C[U]]): BlockingInsertInvoker[U]
- implicit def compiledToQueryInvoker[U, C[_]](c: RunnableCompiled[_ <: Query[_, _, C], C[U]]): BlockingQueryInvoker[U]
- implicit def compiledToUpdateInvoker[U, C[_]](c: RunnableCompiled[_ <: Query[_, _, C], C[U]]): BlockingUpdateInvoker[U]
- implicit def dateColumnType: DateJdbcType
- Definition Classes
- ImplicitColumnTypes
- implicit def doubleColumnType: DoubleJdbcType
- Definition Classes
- ImplicitColumnTypes → ImplicitColumnTypes
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- implicit def fastPathExtensionMethods[T, P](mp: MappedProjection[T, P]): BlockingJdbcProfile.FastPathExtensionMethods[ResultConverterDomain, T, P]
- Definition Classes
- API
- def finalize(): Unit
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable])
- implicit def floatColumnType: FloatJdbcType
- Definition Classes
- ImplicitColumnTypes → ImplicitColumnTypes
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- implicit def instantColumnType: InstantJdbcType
- Definition Classes
- ImplicitColumnTypes
- implicit def intColumnType: IntJdbcType
- Definition Classes
- ImplicitColumnTypes → ImplicitColumnTypes
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- implicit def isomorphicType[A, B](implicit iso: slick.lifted.Isomorphism[A, B], ct: ClassTag[A], jt: BlockingJdbcProfile.BaseColumnType[B]): BlockingJdbcProfile.BaseColumnType[A]
- Definition Classes
- ImplicitColumnTypes
- implicit def localDateColumnType: LocalDateJdbcType
- Definition Classes
- ImplicitColumnTypes
- implicit def localDateTimeColumnType: LocalDateTimeJdbcType
- Definition Classes
- ImplicitColumnTypes
- implicit def localTimeColumnType: LocalTimeJdbcType
- Definition Classes
- ImplicitColumnTypes
- implicit def longColumnType: LongJdbcType
- Definition Classes
- ImplicitColumnTypes → ImplicitColumnTypes
- implicit def mappedToOptionStringColumnExtensionMethods[B1 <: slick.lifted.MappedTo[String]](c: slick.lifted.Rep[Option[B1]]): StringColumnExtensionMethods[Option[String]]
- Definition Classes
- ExtensionMethodConversions
- implicit def mappedToStringColumnExtensionMethods[B1 <: slick.lifted.MappedTo[String]](c: slick.lifted.Rep[B1]): StringColumnExtensionMethods[String]
- Definition Classes
- ExtensionMethodConversions
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- implicit def numericColumnExtensionMethods[B1](c: slick.lifted.Rep[B1])(implicit tm: BaseTypedType[B1] with NumericTypedType): BaseNumericColumnExtensionMethods[B1]
- Definition Classes
- ExtensionMethodConversions
- implicit def numericOptionColumnExtensionMethods[B1](c: slick.lifted.Rep[Option[B1]])(implicit tm: BaseTypedType[B1] with NumericTypedType): OptionNumericColumnExtensionMethods[B1]
- Definition Classes
- ExtensionMethodConversions
- implicit def offsetDateTimeColumnType: OffsetDateTimeJdbcType
- Definition Classes
- ImplicitColumnTypes
- implicit def offsetTimeColumnType: OffsetTimeJdbcType
- Definition Classes
- ImplicitColumnTypes
- implicit def optionColumnExtensionMethods[B1](c: slick.lifted.Rep[Option[B1]])(implicit arg0: BaseTypedType[B1]): OptionColumnExtensionMethods[B1]
- Definition Classes
- ExtensionMethodConversions
- implicit def queryInsertActionExtensionMethods[U, C[_]](q: Query[_, U, C]): BlockingJdbcProfile.InsertActionExtensionMethods[U]
- Definition Classes
- API
- implicit def queryToDeleteInvoker[U, C[_]](q: Query[_, U, C]): BlockingDeleteInvoker
- implicit def queryToInsertInvoker[U, C[_]](q: Query[_, U, C]): BlockingInsertInvoker[U]
- implicit def queryToQueryInvoker[U, C[_]](q: Query[_, U, C]): BlockingQueryInvoker[U]
- implicit def queryToUpdateInvoker[U, C[_]](q: Query[_, U, C]): BlockingUpdateInvoker[U]
- implicit def recordQueryActionExtensionMethods[M, R](q: M)(implicit shape: Shape[_ <: FlatShapeLevel, M, R, _]): BlockingJdbcProfile.QueryActionExtensionMethods[R, NoStream]
- Definition Classes
- API
- implicit def runnableCompiledQueryActionExtensionMethods[RU](c: RunnableCompiled[_, RU]): BlockingJdbcProfile.QueryActionExtensionMethods[RU, NoStream]
- Definition Classes
- API
- implicit def schemaActionExtensionMethods(sd: BlockingJdbcProfile.SchemaDescription): BlockingJdbcProfile.SchemaActionExtensionMethods
- Definition Classes
- API
- implicit def shortColumnType: ShortJdbcType
- Definition Classes
- ImplicitColumnTypes → ImplicitColumnTypes
- implicit def singleColumnQueryExtensionMethods[B1, C[_]](q: slick.lifted.Query[slick.lifted.Rep[B1], _, C])(implicit arg0: BaseTypedType[B1]): SingleColumnQueryExtensionMethods[B1, B1, C]
- Definition Classes
- ExtensionMethodConversions
- implicit def singleOptionColumnQueryExtensionMethods[B1, C[_]](q: slick.lifted.Query[slick.lifted.Rep[Option[B1]], _, C])(implicit arg0: BaseTypedType[B1]): SingleColumnQueryExtensionMethods[B1, Option[B1], C]
- Definition Classes
- ExtensionMethodConversions
- implicit val slickProfile: BlockingJdbcProfile.this.type
- Definition Classes
- API
- implicit def streamableAppliedCompiledFunctionActionExtensionMethods[R, RU, EU, C[_]](c: AppliedCompiledFunction[_, Query[R, EU, C], RU]): BlockingJdbcProfile.StreamingQueryActionExtensionMethods[RU, EU]
- Definition Classes
- API
- implicit def streamableCompiledInsertActionExtensionMethods[EU](c: StreamableCompiled[_, _, EU]): BlockingJdbcProfile.InsertActionExtensionMethods[EU]
- Definition Classes
- API
- implicit def streamableCompiledQueryActionExtensionMethods[RU, EU](c: StreamableCompiled[_, RU, EU]): BlockingJdbcProfile.StreamingQueryActionExtensionMethods[RU, EU]
- Definition Classes
- API
- implicit def streamableQueryActionExtensionMethods[U, C[_]](q: Query[_, U, C]): BlockingJdbcProfile.StreamingQueryActionExtensionMethods[C[U], U]
- Definition Classes
- API
- implicit def stringColumnExtensionMethods(c: slick.lifted.Rep[String]): StringColumnExtensionMethods[String]
- Definition Classes
- ExtensionMethodConversions
- implicit def stringColumnType: StringJdbcType
- Definition Classes
- ImplicitColumnTypes → ImplicitColumnTypes
- implicit def stringOptionColumnExtensionMethods(c: slick.lifted.Rep[Option[String]]): StringColumnExtensionMethods[Option[String]]
- Definition Classes
- ExtensionMethodConversions
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- implicit def tableQueryToTableQueryExtensionMethods[T <: slick.relational.RelationalProfile.Table[_], U](q: Query[T, U, Seq] with TableQuery[T]): BlockingJdbcProfile.TableQueryExtensionMethods[T, U]
- Definition Classes
- API
- implicit def timeColumnType: TimeJdbcType
- Definition Classes
- ImplicitColumnTypes
- implicit def timestampColumnType: TimestampJdbcType
- Definition Classes
- ImplicitColumnTypes
- def toString(): String
- Definition Classes
- AnyRef → Any
- implicit def uuidColumnType: UUIDJdbcType
- Definition Classes
- ImplicitColumnTypes
- implicit def valueToConstColumn[T](v: T)(implicit arg0: TypedType[T]): LiteralColumn[T]
- Definition Classes
- API
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- 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()
- implicit def zonedDateTimeColumnType: ZonedDateTimeJdbcType
- Definition Classes
- ImplicitColumnTypes
Deprecated Value Members
- implicit def columnToOptionColumn[T](c: Rep[T])(implicit arg0: BaseTypedType[T]): Rep[Option[T]]
- Definition Classes
- API
- Annotations
- @deprecated
- Deprecated
(Since version 3.0) Use an explicit conversion to an Option column with
.?
- val slickDriver: BlockingJdbcProfile.this.type
- Definition Classes
- API
- Annotations
- @deprecated
- Deprecated
(Since version 3.2) User
slickProfile
instead ofslickDriver