package basic
Contains the abstract BasicProfile
, BasicBackend
and related code.
- Source
- package.scala
- Alphabetic
- By Inheritance
- basic
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Type Members
- trait BasicAction[+R, +S <: NoStream, -E <: Effect] extends DatabaseAction[R, S, E]
- trait BasicActionComponent extends AnyRef
- trait BasicBackend extends AnyRef
Backend for the basic database and session handling features.
Backend for the basic database and session handling features. Concrete backends like
JdbcBackend
extend this type and provide concrete types forDatabase
,DatabaseFactory
andSession
. - trait BasicProfile extends BasicActionComponent
The basic functionality that has to be implemented by all profiles.
- trait BasicStreamingAction[+R, +T, -E <: Effect] extends BasicAction[R, Streaming[T], E]
- class Capability extends AnyRef
Describes a feature that can be supported by a profile.
- trait DatabaseConfig[P <: BasicProfile] extends AnyRef
A configuration for a Database plus a matching Profile.
- abstract class DatabasePublisher[T] extends Publisher[T]
A Reactive Streams
Publisher
for database Actions. - trait FixedBasicAction[+R, +S <: NoStream, -E <: Effect] extends BasicAction[R, S, E]
- trait FixedBasicStreamingAction[+R, +T, -E <: Effect] extends BasicStreamingAction[R, T, E] with FixedBasicAction[R, Streaming[T], E]
- final class StaticDatabaseConfig extends Annotation with StaticAnnotation
An annotation for injecting a DatabaseConfig at compile time.
An annotation for injecting a DatabaseConfig at compile time. The URI parameter must be a literal String. This annotation is required for providing a statically scoped database configuration to the
tsql
interpolator.
Value Members
- object Capability
- object DatabaseConfig
- object StaticDatabaseConfigMacros
edit this text on github
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...