BlockingRelationalProfile

com.github.takezoe.slick.blocking.BlockingRelationalProfile
trait BlockingRelationalProfile extends RelationalProfile

Attributes

Source
BlockingProfile.scala
Graph
Supertypes
trait RelationalProfile
trait RelationalActionComponent
trait RelationalTypesComponent
trait RelationalSequenceComponent
trait RelationalTableComponent
trait BasicProfile
trait BasicActionComponent
class Object
trait Matchable
class Any
Show all
Known subtypes

Members list

Type members

Classlikes

trait BlockingAPI extends RelationalAPI

Attributes

Source
BlockingProfile.scala
Supertypes
trait BasicAPI
trait ExtensionMethodConversions
trait Aliases
class Object
trait Matchable
class Any
Show all
Known subtypes

Inherited classlikes

trait BasicAPI extends Aliases, ExtensionMethodConversions

Attributes

Inherited from:
BasicProfile
Source
BasicProfile.scala
Supertypes
trait ExtensionMethodConversions
trait Aliases
class Object
trait Matchable
class Any
Known subtypes
trait BasicQueryActionExtensionMethodsImpl[R, S <: NoStream]

Attributes

Inherited from:
BasicActionComponent
Source
BasicProfile.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes

Attributes

Inherited from:
BasicActionComponent
Source
BasicProfile.scala
Supertypes
trait BasicQueryActionExtensionMethodsImpl[R, Streaming[T]]
class Object
trait Matchable
class Any
Known subtypes
class FastPathExtensionMethods[R, W, U, T](val mp: MappedProjection[T])

Attributes

Inherited from:
RelationalProfile
Source
RelationalProfile.scala
Supertypes
class Object
trait Matchable
class Any

Attributes

Inherited from:
RelationalActionComponent
Source
RelationalProfile.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes

Attributes

Inherited from:
RelationalTypesComponent
Source
RelationalProfile.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes

Attributes

Inherited from:
RelationalProfile
Source
RelationalProfile.scala
Supertypes
trait BasicAPI
trait ExtensionMethodConversions
trait Aliases
class Object
trait Matchable
class Any
Show all
Known subtypes
trait BlockingAPI
trait JdbcAPI

Attributes

Inherited from:
RelationalTableComponent
Source
RelationalProfile.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes

Attributes

Inherited from:
RelationalTypesComponent
Source
RelationalProfile.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes

Attributes

Inherited from:
RelationalActionComponent
Source
RelationalProfile.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes

A schema description contains the SQL statements for creating and dropping database entities. Schema descriptions can be combined for creating or dropping multiple entities together, even if they have circular dependencies.

A schema description contains the SQL statements for creating and dropping database entities. Schema descriptions can be combined for creating or dropping multiple entities together, even if they have circular dependencies.

Attributes

Inherited from:
BasicProfile
Source
BasicProfile.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait DDL
class Sequence[T]

Attributes

Inherited from:
RelationalSequenceComponent
Source
RelationalProfile.scala
Supertypes
class Object
trait Matchable
class Any
object Sequence

Attributes

Inherited from:
RelationalSequenceComponent
Source
RelationalProfile.scala
Supertypes
class Object
trait Matchable
class Any
abstract class Table[T](_tableTag: Tag, _schemaName: Option[String], _tableName: String) extends AbstractTable[T]

Attributes

Inherited from:
RelationalTableComponent
Source
RelationalProfile.scala
Supertypes
class AbstractTable[T]
trait Rep[T]
class Object
trait Matchable
class Any
class TableQueryExtensionMethods[T <: Table[_], U](val q: Query[T, U, Seq] & TableQuery[T])

Attributes

Inherited from:
RelationalProfile
Source
RelationalProfile.scala
Supertypes
class Object
trait Matchable
class Any

Inherited types

type Backend <: RelationalBackend

The back-end type required by this profile

The back-end type required by this profile

Attributes

Inherited from:
RelationalProfile
Source
RelationalProfile.scala
type BaseColumnType[T] <: ColumnType[T] & BaseTypedType[T]

Attributes

Inherited from:
RelationalTypesComponent
Source
RelationalProfile.scala
type ColumnType[T] <: TypedType[T]

Attributes

Inherited from:
RelationalTypesComponent
Source
RelationalProfile.scala

The type of a (partially) compiled AST for Insert operations. Unlike querying or deleting, inserts may require different compilation results which should be computed lazily.

The type of a (partially) compiled AST for Insert operations. Unlike querying or deleting, inserts may require different compilation results which should be computed lazily.

Attributes

Inherited from:
BasicProfile
Source
BasicProfile.scala

Attributes

Inherited from:
RelationalActionComponent
Source
RelationalProfile.scala
type ProfileAction[+R, +S <: NoStream, -E <: Effect] <: BasicAction[R, S, E]

Attributes

Inherited from:
BasicActionComponent
Source
BasicProfile.scala

Attributes

Inherited from:
BasicActionComponent
Source
BasicProfile.scala

Attributes

Inherited from:
RelationalProfile
Source
RelationalProfile.scala

Attributes

Inherited from:
RelationalProfile
Source
RelationalProfile.scala

Attributes

Inherited from:
RelationalProfile
Source
RelationalProfile.scala

Attributes

Inherited from:
RelationalActionComponent
Source
RelationalProfile.scala

The type of a schema description (DDL)

The type of a schema description (DDL)

Attributes

Inherited from:
BasicProfile
Source
BasicProfile.scala
type StreamingProfileAction[+R, +T, -E <: Effect] <: BasicStreamingAction[R, T, E] & ProfileAction[R, Streaming[T], E]

Attributes

Inherited from:
BasicActionComponent
Source
BasicProfile.scala

Attributes

Inherited from:
BasicActionComponent
Source
BasicProfile.scala

Value members

Inherited methods

def buildSequenceSchemaDescription(seq: Sequence[_]): SchemaDescription

Attributes

Inherited from:
RelationalSequenceComponent
Source
RelationalProfile.scala
def buildTableSchemaDescription(table: Table[_]): SchemaDescription

Attributes

Inherited from:
RelationalTableComponent
Source
RelationalProfile.scala
def compileInsert(n: Node): CompiledInsert

(Partially) compile an AST for insert operations

(Partially) compile an AST for insert operations

Attributes

Inherited from:
BasicProfile
Source
BasicProfile.scala
def createInsertActionExtensionMethods[T](compiled: CompiledInsert): InsertActionExtensionMethods[T]

Attributes

Inherited from:
RelationalActionComponent
Source
RelationalProfile.scala
def createQueryActionExtensionMethods[R, S <: NoStream](tree: Node, param: Any): QueryActionExtensionMethods[R, S]

Attributes

Inherited from:
BasicActionComponent
Source
BasicProfile.scala
def createSchemaActionExtensionMethods(schema: SchemaDescription): SchemaActionExtensionMethods

Attributes

Inherited from:
RelationalActionComponent
Source
RelationalProfile.scala
def createStreamingQueryActionExtensionMethods[R, T](tree: Node, param: Any): StreamingQueryActionExtensionMethods[R, T]

Attributes

Inherited from:
BasicActionComponent
Source
BasicProfile.scala
def deleteCompiler: QueryCompiler

The compiler used for deleting data

The compiler used for deleting data

Attributes

Inherited from:
BasicProfile
Source
BasicProfile.scala
def insertCompiler: QueryCompiler

The compiler used for inserting data

The compiler used for inserting data

Attributes

Inherited from:
BasicProfile
Source
BasicProfile.scala
def queryCompiler: QueryCompiler

The compiler used for queries

The compiler used for queries

Attributes

Inherited from:
BasicProfile
Source
BasicProfile.scala
def runSynchronousQuery[R](tree: Node, param: Any)(implicit session: backend.Session): R

Run a query synchronously on the provided session. This is used by DistributedProfile until we can make it fully asynchronous.

Run a query synchronously on the provided session. This is used by DistributedProfile until we can make it fully asynchronous.

Attributes

Inherited from:
RelationalProfile
Source
RelationalProfile.scala
override def toString: String

Returns a string representation of the object.

Returns a string representation of the object.

The default representation is platform dependent.

Attributes

Returns

a string representation of the object.

Definition Classes
BasicProfile -> Any
Inherited from:
BasicProfile
Source
BasicProfile.scala
def updateCompiler: QueryCompiler

The compiler used for updates

The compiler used for updates

Attributes

Inherited from:
BasicProfile
Source
BasicProfile.scala

Inherited fields

Attributes

Inherited from:
RelationalTypesComponent
Source
RelationalProfile.scala

The API for using the query language with a single import statement. This provides the profile's implicits, the Database API and commonly used query language types and objects.

The API for using the query language with a single import statement. This provides the profile's implicits, the Database API and commonly used query language types and objects.

Attributes

Inherited from:
RelationalProfile
Source
RelationalProfile.scala
val backend: Backend

The back-end implementation for this profile

The back-end implementation for this profile

Attributes

Inherited from:
BasicProfile
Source
BasicProfile.scala
final val capabilities: Set[Capability]

The capabilities supported by this profile. This can be used to query at runtime whether a specific feature is supported.

The capabilities supported by this profile. This can be used to query at runtime whether a specific feature is supported.

Attributes

Inherited from:
BasicProfile
Source
BasicProfile.scala

Attributes

Inherited from:
RelationalTableComponent
Source
RelationalProfile.scala
final lazy val compiler: QueryCompiler

Attributes

Inherited from:
RelationalProfile
Source
RelationalProfile.scala