slick.basic

package slick.basic

Contains the abstract BasicProfile, BasicBackend and related code.

Attributes

Members list

Type members

Classlikes

trait BasicAction[+R, +S <: NoStream, -E <: Effect] extends DatabaseAction[R, S, E]

Attributes

Source
BasicProfile.scala
Supertypes
trait DatabaseAction[R, S, E]
trait DBIOAction[R, S, E]
trait Dumpable
class Object
trait Matchable
class Any
Show all
Known subtypes
trait BasicStreamingAction[R, T, E]
trait FixedBasicStreamingAction[R, T, E]
class StreamingQueryAction[R, T]
trait SqlStreamingAction[R, T, E]
trait FixedSqlStreamingAction[R, T, E]
trait StreamingInvokerAction[R, T, E]
trait FixedBasicAction[R, S, E]
trait SqlAction[R, S, E]
trait FixedSqlAction[R, S, E]
Show all

Attributes

Source
BasicProfile.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes
Self type
trait BasicBackend

Backend for the basic database and session handling features. Concrete backends like JdbcBackend extend this type and provide concrete types for Database, DatabaseFactory and Session.

Backend for the basic database and session handling features. Concrete backends like JdbcBackend extend this type and provide concrete types for Database, DatabaseFactory and Session.

Attributes

Source
BasicBackend.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait JdbcBackend
object JdbcBackend.type
object DistributedBackend.type
trait HeapBackend
object HeapBackend.type
Show all
Self type

The basic functionality that has to be implemented by all profiles.

The basic functionality that has to be implemented by all profiles.

Attributes

Source
BasicProfile.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object MemoryProfile.type
trait SqlProfile
trait JdbcProfile
trait DB2Profile
object DB2Profile.type
trait DerbyProfile
object DerbyProfile.type
trait H2Profile
object H2Profile.type
object HsqldbProfile.type
trait MySQLProfile
object MySQLProfile.type
object OracleProfile.type
object PostgresProfile.type
object SQLServerProfile.type
object SQLiteProfile.type
Show all
Self type
trait BasicStreamingAction[+R, +T, -E <: Effect] extends BasicAction[R, Streaming[T], E]

Attributes

Source
BasicProfile.scala
Supertypes
trait BasicAction[R, Streaming[T], E]
trait DatabaseAction[R, Streaming[T], E]
trait DBIOAction[R, Streaming[T], E]
trait Dumpable
class Object
trait Matchable
class Any
Show all
Known subtypes
trait FixedBasicStreamingAction[R, T, E]
class StreamingQueryAction[R, T]
trait SqlStreamingAction[R, T, E]
trait FixedSqlStreamingAction[R, T, E]
trait StreamingInvokerAction[R, T, E]
class Capability(name: String)

Describes a feature that can be supported by a profile.

Describes a feature that can be supported by a profile.

Attributes

Companion
object
Source
Capability.scala
Supertypes
class Object
trait Matchable
class Any
object Capability

Attributes

Companion
class
Source
Capability.scala
Supertypes
class Object
trait Matchable
class Any
Self type
Capability.type

A configuration for a Database plus a matching Profile.

A configuration for a Database plus a matching Profile.

Attributes

Companion
object
Source
DatabaseConfig.scala
Supertypes
class Object
trait Matchable
class Any

Attributes

Companion
trait
Source
DatabaseConfig.scala
Supertypes
class Object
trait Matchable
class Any
Self type
abstract class DatabasePublisher[T] extends Publisher[T]

A Reactive Streams Publisher for database Actions.

A Reactive Streams Publisher for database Actions.

Attributes

Source
DatabasePublisher.scala
Supertypes
trait Publisher[T]
class Object
trait Matchable
class Any
Self type
trait FixedBasicAction[+R, +S <: NoStream, -E <: Effect] extends BasicAction[R, S, E]

Attributes

Source
BasicProfile.scala
Supertypes
trait BasicAction[R, S, E]
trait DatabaseAction[R, S, E]
trait DBIOAction[R, S, E]
trait Dumpable
class Object
trait Matchable
class Any
Show all
Known subtypes
trait FixedBasicStreamingAction[R, T, E]
class StreamingQueryAction[R, T]
trait FixedBasicStreamingAction[+R, +T, -E <: Effect] extends BasicStreamingAction[R, T, E], FixedBasicAction[R, Streaming[T], E]

Attributes

Source
BasicProfile.scala
Supertypes
trait FixedBasicAction[R, Streaming[T], E]
trait BasicStreamingAction[R, T, E]
trait BasicAction[R, Streaming[T], E]
trait DatabaseAction[R, Streaming[T], E]
trait DBIOAction[R, Streaming[T], E]
trait Dumpable
class Object
trait Matchable
class Any
Show all
Known subtypes
class StreamingQueryAction[R, T]