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( ... )
-
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: Any): 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[_]
- Definition Classes
- AnyRef → Any
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
-
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
longColumnType: LongJdbcType
- Definition Classes
- ImplicitColumnTypes → ImplicitColumnTypes
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
-
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
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( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
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
slickProfileinstead ofslickDriver