trait API extends RelationalProfile.API with ImplicitColumnTypes
- Alphabetic
- By Inheritance
- API
- ImplicitColumnTypes
- API
- ExtensionMethodConversions
- Aliases
- AnyRef
- Any
- by any2stringadd
- by StringFormat
- by Ensuring
- by ArrowAssoc
- Hide All
- Show All
- Public
- All
Type Members
-
type
AsyncExecutor = util.AsyncExecutor
- Definition Classes
- Aliases
- type BaseColumnType[T] = RelationalProfile.BaseColumnType[T]
-
type
CaseClassShape[P <: Product, LiftedTuple, LiftedCaseClass <: P, PlainTuple, PlainCaseClass <: P] = lifted.CaseClassShape[P, LiftedTuple, LiftedCaseClass, PlainTuple, PlainCaseClass]
- Definition Classes
- Aliases
- type ColumnType[T] = RelationalProfile.ColumnType[T]
-
type
ColumnsShapeLevel = lifted.ColumnsShapeLevel
- Definition Classes
- Aliases
-
type
Compiled[T] = lifted.Compiled[T]
- Definition Classes
- Aliases
-
type
ConstColumn[T] = lifted.ConstColumn[T]
- Definition Classes
- Aliases
-
type
DBIO[+R] = dbio.DBIOAction[R, dbio.NoStream, All]
- Definition Classes
- Aliases
-
type
DBIOAction[+R, +S <: dbio.NoStream, -E <: dbio.Effect] = dbio.DBIOAction[R, S, E]
- Definition Classes
- Aliases
-
type
Database = Backend.Database
- Definition Classes
- API
-
type
Effect = dbio.Effect
- Definition Classes
- Aliases
- type FastPath[T] = SimpleFastPathResultConverter[ResultConverterDomain, T]
-
type
FlatShapeLevel = lifted.FlatShapeLevel
- Definition Classes
- Aliases
-
type
ForeignKeyAction = model.ForeignKeyAction
- Definition Classes
- Aliases
-
type
Isomorphism[A, B] = lifted.Isomorphism[A, B]
- Definition Classes
- Aliases
-
type
LiteralColumn[T] = lifted.LiteralColumn[T]
- Definition Classes
- Aliases
-
type
MappedProductShape[Level <: ShapeLevel, C, M <: C, U <: C, P <: C] = lifted.MappedProductShape[Level, C, M, U, P]
- Definition Classes
- Aliases
-
type
MappedScalaProductShape[Level <: ShapeLevel, C <: Product, M <: C, U <: C, P <: C] = lifted.MappedScalaProductShape[Level, C, M, U, P]
- Definition Classes
- Aliases
-
type
MappedTo[T] = lifted.MappedTo[T]
- Definition Classes
- Aliases
-
type
NestedShapeLevel = lifted.NestedShapeLevel
- Definition Classes
- Aliases
-
type
NoStream = dbio.NoStream
- Definition Classes
- Aliases
-
type
Parameters[PU, PP] = lifted.Parameters[PU, PP]
- Definition Classes
- Aliases
-
type
ProductClassShape[E <: Product, C <: Product] = lifted.ProductClassShape[E, C]
- Definition Classes
- Aliases
-
type
Query[+E, U, C[_]] = lifted.Query[E, U, C]
- Definition Classes
- Aliases
-
type
Rep[T] = lifted.Rep[T]
- Definition Classes
- Aliases
- type Sequence[T] = RelationalProfile.Sequence[T]
-
type
Session = Backend.Session
- Definition Classes
- API
-
type
Shape[Level <: ShapeLevel, -M, U, P] = lifted.Shape[Level, M, U, P]
- Definition Classes
- Aliases
-
type
ShapeLevel = lifted.ShapeLevel
- Definition Classes
- Aliases
-
type
SimpleBinaryOperator = lifted.SimpleBinaryOperator
- Definition Classes
- Aliases
-
type
SimpleExpression = lifted.SimpleExpression
- Definition Classes
- Aliases
-
type
SimpleFunction = lifted.SimpleFunction
- Definition Classes
- Aliases
-
type
SimpleLiteral = lifted.SimpleLiteral
- Definition Classes
- Aliases
-
type
SlickException = slick.SlickException
- Definition Classes
- API
-
type
Streaming[+T] = dbio.Streaming[T]
- Definition Classes
- Aliases
-
type
StreamingDBIO[+R, +T] = dbio.DBIOAction[R, dbio.Streaming[T], All]
- Definition Classes
- Aliases
- type Table[T] = RelationalProfile.Table[T]
-
type
TableQuery[E <: AbstractTable[_]] = lifted.TableQuery[E]
- Definition Classes
- Aliases
-
type
Tag = lifted.Tag
- Definition Classes
- Aliases
Abstract Value Members
-
implicit abstract
def
bigDecimalColumnType: RelationalProfile.BaseColumnType[BigDecimal] with NumericTypedType
- Definition Classes
- ImplicitColumnTypes
-
implicit abstract
def
booleanColumnType: RelationalProfile.BaseColumnType[Boolean]
- Definition Classes
- ImplicitColumnTypes
-
implicit abstract
def
byteColumnType: RelationalProfile.BaseColumnType[Byte] with NumericTypedType
- Definition Classes
- ImplicitColumnTypes
-
implicit abstract
def
charColumnType: RelationalProfile.BaseColumnType[Char]
- Definition Classes
- ImplicitColumnTypes
-
implicit abstract
def
doubleColumnType: RelationalProfile.BaseColumnType[Double] with NumericTypedType
- Definition Classes
- ImplicitColumnTypes
-
implicit abstract
def
floatColumnType: RelationalProfile.BaseColumnType[Float] with NumericTypedType
- Definition Classes
- ImplicitColumnTypes
-
implicit abstract
def
intColumnType: RelationalProfile.BaseColumnType[Int] with NumericTypedType
- Definition Classes
- ImplicitColumnTypes
-
implicit abstract
def
longColumnType: RelationalProfile.BaseColumnType[Long] with NumericTypedType
- Definition Classes
- ImplicitColumnTypes
-
implicit abstract
def
shortColumnType: RelationalProfile.BaseColumnType[Short] with NumericTypedType
- Definition Classes
- ImplicitColumnTypes
-
implicit abstract
def
stringColumnType: RelationalProfile.BaseColumnType[String]
- Definition Classes
- ImplicitColumnTypes
Concrete Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
- def +(other: String): String
- def ->[B](y: B): (API, B)
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
val
AsyncExecutor: util.AsyncExecutor.type
- Definition Classes
- Aliases
-
val
Case: lifted.Case.type
- Definition Classes
- Aliases
-
val
Compiled: lifted.Compiled.type
- Definition Classes
- Aliases
-
val
DBIO: DBIOAction.type
- Definition Classes
- Aliases
-
val
Database: Backend.DatabaseFactory
- Definition Classes
- API
-
val
Effect: dbio.Effect.type
- Definition Classes
- Aliases
-
val
ForeignKeyAction: model.ForeignKeyAction.type
- Definition Classes
- Aliases
-
val
Functions: lifted.Functions.type
- Definition Classes
- Aliases
-
val
LiteralColumn: lifted.LiteralColumn.type
- Definition Classes
- Aliases
- val MappedColumnType: RelationalProfile.MappedColumnTypeFactory
-
val
Parameters: lifted.Parameters.type
- Definition Classes
- Aliases
-
val
Query: lifted.Query.type
- Definition Classes
- Aliases
-
val
Rep: lifted.Rep.type
- Definition Classes
- Aliases
- val Sequence: RelationalProfile.Sequence.type
-
val
SimpleBinaryOperator: lifted.SimpleBinaryOperator.type
- Definition Classes
- Aliases
-
val
SimpleExpression: lifted.SimpleExpression.type
- Definition Classes
- Aliases
-
val
SimpleFunction: lifted.SimpleFunction.type
- Definition Classes
- Aliases
-
val
SimpleLiteral: lifted.SimpleLiteral.type
- Definition Classes
- Aliases
-
val
TableQuery: lifted.TableQuery.type
- Definition Classes
- Aliases
-
val
TupleMethods: util.TupleMethods.type
- Definition Classes
- Aliases
-
implicit
def
anyColumnExtensionMethods[B1](c: lifted.Rep[B1])(implicit arg0: BaseTypedType[B1]): AnyExtensionMethods
- Definition Classes
- ExtensionMethodConversions
-
implicit
def
anyOptionColumnExtensionMethods[B1](c: lifted.Rep[Option[B1]])(implicit arg0: BaseTypedType[B1]): AnyExtensionMethods
- Definition Classes
- ExtensionMethodConversions
-
implicit
def
anyOptionExtensionMethods[T, P](v: lifted.Rep[Option[T]])(implicit ol: OptionLift[P, lifted.Rep[Option[T]]]): AnyOptionExtensionMethods[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
booleanColumnExtensionMethods(c: lifted.Rep[Boolean]): BooleanColumnExtensionMethods[Boolean]
- Definition Classes
- ExtensionMethodConversions
-
implicit
def
booleanOptionColumnExtensionMethods(c: lifted.Rep[Option[Boolean]]): BooleanColumnExtensionMethods[Option[Boolean]]
- Definition Classes
- ExtensionMethodConversions
-
def
clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
-
implicit
def
columnExtensionMethods[B1](c: 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]
- def ensuring(cond: (API) ⇒ Boolean, msg: ⇒ Any): API
- def ensuring(cond: (API) ⇒ Boolean): API
- def ensuring(cond: Boolean, msg: ⇒ Any): API
- def ensuring(cond: Boolean): API
-
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]): FastPathExtensionMethods[ResultConverterDomain, T, P]
-
def
finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
implicit
def
isomorphicType[A, B](implicit iso: lifted.Isomorphism[A, B], ct: ClassTag[A], jt: RelationalProfile.BaseColumnType[B]): RelationalProfile.BaseColumnType[A]
- Definition Classes
- ImplicitColumnTypes
-
implicit
def
mappedToOptionStringColumnExtensionMethods[B1 <: lifted.MappedTo[String]](c: lifted.Rep[Option[B1]]): StringColumnExtensionMethods[Option[String]]
- Definition Classes
- ExtensionMethodConversions
-
implicit
def
mappedToStringColumnExtensionMethods[B1 <: lifted.MappedTo[String]](c: 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: lifted.Rep[B1])(implicit tm: BaseTypedType[B1] with NumericTypedType): BaseNumericColumnExtensionMethods[B1]
- Definition Classes
- ExtensionMethodConversions
-
implicit
def
numericOptionColumnExtensionMethods[B1](c: lifted.Rep[Option[B1]])(implicit tm: BaseTypedType[B1] with NumericTypedType): OptionNumericColumnExtensionMethods[B1]
- Definition Classes
- ExtensionMethodConversions
-
implicit
def
optionColumnExtensionMethods[B1](c: lifted.Rep[Option[B1]])(implicit arg0: BaseTypedType[B1]): OptionColumnExtensionMethods[B1]
- Definition Classes
- ExtensionMethodConversions
- implicit def queryInsertActionExtensionMethods[U, C[_]](q: Query[_, U, C]): RelationalProfile.InsertActionExtensionMethods[U]
-
implicit
def
recordQueryActionExtensionMethods[M, R](q: M)(implicit shape: Shape[_ <: FlatShapeLevel, M, R, _]): RelationalProfile.QueryActionExtensionMethods[R, NoStream]
- Definition Classes
- API
-
implicit
def
runnableCompiledQueryActionExtensionMethods[RU](c: RunnableCompiled[_, RU]): RelationalProfile.QueryActionExtensionMethods[RU, NoStream]
- Definition Classes
- API
- implicit def schemaActionExtensionMethods(sd: RelationalProfile.SchemaDescription): RelationalProfile.SchemaActionExtensionMethods
-
implicit
def
singleColumnQueryExtensionMethods[B1, C[_]](q: lifted.Query[lifted.Rep[B1], _, C])(implicit arg0: BaseTypedType[B1]): SingleColumnQueryExtensionMethods[B1, B1, C]
- Definition Classes
- ExtensionMethodConversions
-
implicit
def
singleOptionColumnQueryExtensionMethods[B1, C[_]](q: lifted.Query[lifted.Rep[Option[B1]], _, C])(implicit arg0: BaseTypedType[B1]): SingleColumnQueryExtensionMethods[B1, Option[B1], C]
- Definition Classes
- ExtensionMethodConversions
-
implicit
val
slickProfile: RelationalProfile.this.type
- Definition Classes
- API
-
implicit
def
streamableAppliedCompiledFunctionActionExtensionMethods[R, RU, EU, C[_]](c: AppliedCompiledFunction[_, Query[R, EU, C], RU]): RelationalProfile.StreamingQueryActionExtensionMethods[RU, EU]
- Definition Classes
- API
- implicit def streamableCompiledInsertActionExtensionMethods[EU](c: StreamableCompiled[_, _, EU]): RelationalProfile.InsertActionExtensionMethods[EU]
-
implicit
def
streamableCompiledQueryActionExtensionMethods[RU, EU](c: StreamableCompiled[_, RU, EU]): RelationalProfile.StreamingQueryActionExtensionMethods[RU, EU]
- Definition Classes
- API
-
implicit
def
streamableQueryActionExtensionMethods[U, C[_]](q: Query[_, U, C]): RelationalProfile.StreamingQueryActionExtensionMethods[C[U], U]
- Definition Classes
- API
-
implicit
def
stringColumnExtensionMethods(c: lifted.Rep[String]): StringColumnExtensionMethods[String]
- Definition Classes
- ExtensionMethodConversions
-
implicit
def
stringOptionColumnExtensionMethods(c: lifted.Rep[Option[String]]): StringColumnExtensionMethods[Option[String]]
- Definition Classes
- ExtensionMethodConversions
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
- implicit def tableQueryToTableQueryExtensionMethods[T <: RelationalProfile.Table[_], U](q: Query[T, U, Seq] with TableQuery[T]): TableQueryExtensionMethods[T, U]
-
def
toString(): String
- Definition Classes
- AnyRef → Any
- implicit def valueToConstColumn[T](v: T)(implicit arg0: TypedType[T]): LiteralColumn[T]
-
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( ... ) @native()
- def →[B](y: B): (API, B)
Deprecated Value Members
-
implicit
def
columnToOptionColumn[T](c: Rep[T])(implicit arg0: BaseTypedType[T]): Rep[Option[T]]
- Annotations
- @deprecated
- Deprecated
(Since version 3.0) Use an explicit conversion to an Option column with
.?
-
def
formatted(fmtstr: String): String
- Implicit
- This member is added by an implicit conversion from API to StringFormat[API] performed by method StringFormat in scala.Predef.
- Definition Classes
- StringFormat
- Annotations
- @deprecated @inline()
- Deprecated
(Since version 2.12.16) Use
formatString.format(value)
instead ofvalue.formatted(formatString)
, or use thef""
string interpolator. In Java 15 and later,formatted
resolves to the new method in String which has reversed parameters.
-
val
slickDriver: RelationalProfile.this.type
- Definition Classes
- API
- Annotations
- @deprecated
- Deprecated
(Since version 3.2) Use
slickProfile
instead ofslickDriver
edit this text on github![Slick logo](https://scala-slick.org/resources/images/slick-logo.png)
Scala Language-Integrated Connection Kit
This is the API documentation for the Slick database library. It should be used as an additional resource to the user manual.
Further documentation for Slick can be found on the documentation pages.
To the slick package list...