BlockingMySQLDriver

com.github.takezoe.slick.blocking.BlockingMySQLDriver
object BlockingMySQLDriver extends MySQLProfile, BlockingJdbcProfile

Attributes

Source
BlockingDrivers.scala
Graph
Supertypes
trait MySQLProfile
trait MultipleRowsPerStatementSupport
trait JdbcProfile
trait JdbcMappingCompilerComponent
trait JdbcStatementBuilderComponent
trait JdbcModelComponent
trait JdbcTypesComponent
trait JdbcInvokerComponent
trait JdbcActionComponent
trait SqlProfile
trait SqlUtilsComponent
trait SqlActionComponent
trait SqlTableComponent
trait RelationalProfile
trait RelationalActionComponent
trait RelationalTypesComponent
trait RelationalSequenceComponent
trait RelationalTableComponent
trait BasicProfile
trait BasicActionComponent
class Object
trait Matchable
class Any
Show all
Self type

Members list

Type members

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
trait BlockingAPI extends RelationalAPI

Attributes

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

Attributes

Inherited from:
BlockingJdbcProfile
Source
BlockingProfile.scala
Supertypes
trait BlockingAPI
trait BasicAPI
trait ExtensionMethodConversions
trait Aliases
class Object
trait Matchable
class Any
Show all
class CheckInsertBuilder(ins: Insert) extends UpsertBuilder

Builder for SELECT statements that can be used to check for the existing of primary keys supplied to an INSERT operation. Used by the insertOrUpdate emulation on databases that don't support this in a single server-side statement.

Builder for SELECT statements that can be used to check for the existing of primary keys supplied to an INSERT operation. Used by the insertOrUpdate emulation on databases that don't support this in a single server-side statement.

Attributes

Inherited from:
JdbcStatementBuilderComponent
Source
JdbcStatementBuilderComponent.scala
Supertypes
class Object
trait Matchable
class Any
class ColumnDDLBuilder(column: FieldSymbol)

Builder for column specifications in DDL statements.

Builder for column specifications in DDL statements.

Attributes

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

An InsertInvoker that returns the number of affected rows.

An InsertInvoker that returns the number of affected rows.

Attributes

Inherited from:
JdbcActionComponent
Source
JdbcActionComponent.scala
Supertypes
class Object
trait Matchable
class Any
Show all
object DDL

Attributes

Inherited from:
SqlProfile
Source
SqlProfile.scala
Supertypes
class Object
trait Matchable
class Any
trait DDL extends SchemaDescriptionDef

Attributes

Inherited from:
SqlProfile
Source
SqlProfile.scala
Supertypes
class Object
trait Matchable
class Any
class DeleteActionExtensionMethodsImpl(tree: Node, param: Any)

Attributes

Inherited from:
JdbcActionComponent
Source
JdbcActionComponent.scala
Supertypes
class Object
trait Matchable
class Any
abstract class DriverJdbcType[T](implicit val classTag: ClassTag[T]) extends JdbcType[T]

Attributes

Inherited from:
JdbcTypesComponent
Source
JdbcTypesComponent.scala
Supertypes
trait JdbcType[T]
trait BaseTypedType[T]
trait AtomicType
trait TypedType[T]
trait Type
trait Dumpable
class Object
trait Matchable
class Any
Show all
class FastPathExtensionMethods[R, W, U, T](val mp: MappedProjection[T])

Attributes

Inherited from:
RelationalProfile
Source
RelationalProfile.scala
Supertypes
class Object
trait Matchable
class Any
case object FromPart extends StatementPart

Attributes

Inherited from:
JdbcStatementBuilderComponent
Source
JdbcStatementBuilderComponent.scala
Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
case object HavingPart extends StatementPart

Attributes

Inherited from:
JdbcStatementBuilderComponent
Source
JdbcStatementBuilderComponent.scala
Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Extension methods to generate the JDBC-specific insert actions.

Extension methods to generate the JDBC-specific insert actions.

Attributes

Inherited from:
JdbcActionComponent
Source
JdbcActionComponent.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
class InsertBuilder(val ins: Insert)

Builder for INSERT statements.

Builder for INSERT statements.

Attributes

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

An InsertActionComposer that returns a mapping of the inserted and generated data.

An InsertActionComposer that returns a mapping of the inserted and generated data.

Attributes

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

Attributes

Inherited from:
JdbcProfile
Source
JdbcProfile.scala
Supertypes
trait BasicAPI
trait ExtensionMethodConversions
trait Aliases
class Object
trait Matchable
class Any
Show all
class JdbcActionExtensionMethods[E <: Effect, R, S <: NoStream](a: DBIOAction[R, S, E])

Attributes

Inherited from:
JdbcActionComponent
Source
JdbcActionComponent.scala
Supertypes
class Object
trait Matchable
class Any
class JdbcCodeGen(f: QueryBuilder => Result) extends CodeGen

Code generator phase for queries on JdbcProfile.

Code generator phase for queries on JdbcProfile.

Attributes

Inherited from:
JdbcMappingCompilerComponent
Source
JdbcMappingCompilerComponent.scala
Supertypes
class CodeGen
trait Phase
trait Logging
trait CompilerState => CompilerState
class Object
trait Matchable
class Any
Show all
class JdbcCompiledInsert(source: Node)

Attributes

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

Attributes

Inherited from:
JdbcTypesComponent
Source
JdbcTypesComponent.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait JdbcAPI
class JdbcInsertCodeGen(f: Insert => InsertBuilder) extends CodeGen

Code generator phase for inserts on JdbcProfile.

Code generator phase for inserts on JdbcProfile.

Attributes

Inherited from:
JdbcMappingCompilerComponent
Source
JdbcMappingCompilerComponent.scala
Supertypes
class CodeGen
trait Phase
trait Logging
trait CompilerState => CompilerState
class Object
trait Matchable
class Any
Show all

Attributes

Inherited from:
JdbcProfile
Source
JdbcProfile.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait JdbcAPI
class JdbcQueryActionExtensionMethodsImpl[R, S <: NoStream](tree: Node, param: Any) extends BasicQueryActionExtensionMethodsImpl[R, S]

Attributes

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

Attributes

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

Attributes

Inherited from:
JdbcActionComponent
Source
JdbcActionComponent.scala
Supertypes
class JdbcQueryActionExtensionMethodsImpl[R, Streaming[T]]
trait BasicQueryActionExtensionMethodsImpl[R, Streaming[T]]
class Object
trait Matchable
class Any
Show all
object JdbcType

Attributes

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

Attributes

Inherited from:
JdbcTypesComponent
Source
JdbcTypesComponent.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
abstract class MappedJdbcType[T, U](implicit val tmd: JdbcType[U], val classTag: ClassTag[T]) extends JdbcType[T]

Attributes

Inherited from:
JdbcTypesComponent
Source
JdbcTypesComponent.scala
Supertypes
trait JdbcType[T]
trait BaseTypedType[T]
trait AtomicType
trait TypedType[T]
trait Type
trait Dumpable
class Object
trait Matchable
class Any
Show all

Attributes

Inherited from:
JdbcTypesComponent
Source
JdbcTypesComponent.scala
Supertypes
class Object
trait Matchable
class Any
class MappingCompiler extends ResultConverterCompiler[ResultSet, PreparedStatement, ResultSet]

A ResultConverterCompiler that builds JDBC-based converters. Instances of this class use mutable state internally. They are meant to be used for a single conversion only and must not be shared or reused.

A ResultConverterCompiler that builds JDBC-based converters. Instances of this class use mutable state internally. They are meant to be used for a single conversion only and must not be shared or reused.

Attributes

Inherited from:
JdbcMappingCompilerComponent
Source
JdbcMappingCompilerComponent.scala
Supertypes
trait ResultConverterCompiler[ResultSet, PreparedStatement, ResultSet]
class Object
trait Matchable
class Any
class MutatingResultAction[T](rsm: ResultSetMapping, elemType: Type, collectionType: CollectionType, sql: String, param: Any, sendEndMarker: Boolean) extends SynchronousDatabaseAction[Nothing, Streaming[ResultSetMutator[T]], JdbcBackend#JdbcActionContext, JdbcBackend#JdbcStreamingActionContext, Effect], FixedSqlAction[Nothing, Streaming[ResultSetMutator[T]], Effect]

Attributes

Inherited from:
JdbcActionComponent
Source
JdbcActionComponent.scala
Supertypes
trait FixedSqlAction[Nothing, Streaming[ResultSetMutator[T]], Effect]
trait SqlAction[Nothing, Streaming[ResultSetMutator[T]], Effect]
trait BasicAction[Nothing, Streaming[ResultSetMutator[T]], Effect]
trait SynchronousDatabaseAction[Nothing, Streaming[ResultSetMutator[T]], JdbcBackend#JdbcActionContext, JdbcBackend#JdbcStreamingActionContext, Effect]
trait DatabaseAction[Nothing, Streaming[ResultSetMutator[T]], Effect]
trait DBIOAction[Nothing, Streaming[ResultSetMutator[T]], Effect]
trait Dumpable
class Object
trait Matchable
class Any
Show all
class MySQLColumnDDLBuilder(column: FieldSymbol) extends ColumnDDLBuilder

Attributes

Inherited from:
MySQLProfile
Source
MySQLProfile.scala
Supertypes
class Object
trait Matchable
class Any
class MySQLJdbcTypes extends JdbcTypes

Attributes

Inherited from:
MySQLProfile
Source
MySQLProfile.scala
Supertypes
class JdbcTypes
class Object
trait Matchable
class Any
class MySQLModelBuilder(mTables: Seq[MTable], ignoreInvalidDefaults: Boolean)(implicit ec: ExecutionContext) extends JdbcModelBuilder

Attributes

Inherited from:
MySQLProfile
Source
MySQLProfile.scala
Supertypes
class JdbcModelBuilder
trait Logging
class Object
trait Matchable
class Any
class MySQLQueryBuilder(tree: Node, state: CompilerState) extends QueryBuilder

Attributes

Inherited from:
MySQLProfile
Source
MySQLProfile.scala
Supertypes
class QueryBuilder
trait InterpolationContext
class Object
trait Matchable
class Any
class MySQLResolveZipJoins extends ResolveZipJoins

Attributes

Inherited from:
MySQLProfile
Source
MySQLProfile.scala
Supertypes
class ResolveZipJoins
trait Phase
trait Logging
trait CompilerState => CompilerState
class Object
trait Matchable
class Any
Show all

Attributes

Inherited from:
MySQLProfile
Source
MySQLProfile.scala
Supertypes
class Object
trait Matchable
class Any
class MySQLTableDDLBuilder(table: Table[_]) extends TableDDLBuilder

Attributes

Inherited from:
MySQLProfile
Source
MySQLProfile.scala
Supertypes
class Object
trait Matchable
class Any
class MySQLUpsertBuilder(ins: Insert) extends UpsertBuilder

Attributes

Inherited from:
MySQLProfile
Source
MySQLProfile.scala
Supertypes
class Object
trait Matchable
class Any
case object OtherPart extends StatementPart

Attributes

Inherited from:
JdbcStatementBuilderComponent
Source
JdbcStatementBuilderComponent.scala
Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
class QueryBuilder(val tree: Node, val state: CompilerState) extends InterpolationContext

Builder for SELECT and UPDATE statements.

Builder for SELECT and UPDATE statements.

Attributes

Inherited from:
JdbcStatementBuilderComponent
Source
JdbcStatementBuilderComponent.scala
Supertypes
trait InterpolationContext
class Object
trait Matchable
class Any
Known subtypes
trait QueryInvoker[R] extends StatementInvoker[R]

An Invoker for queries.

An Invoker for queries.

Attributes

Inherited from:
JdbcInvokerComponent
Source
JdbcInvokerComponent.scala
Supertypes
class StatementInvoker[R]
trait Invoker[R]
class Object
trait Matchable
class Any
Known subtypes
class QueryInvokerImpl[R]
class QueryInvoker[R]
class QueryInvokerImpl[R](tree: Node, param: Any, overrideSql: String) extends QueryInvoker[R]

Attributes

Inherited from:
JdbcInvokerComponent
Source
JdbcInvokerComponent.scala
Supertypes
trait QueryInvoker[R]
class StatementInvoker[R]
trait Invoker[R]
class Object
trait Matchable
class Any
Show all
Known subtypes
class QueryInvoker[R]
class QuotingSymbolNamer(parent: Option[SymbolNamer]) extends SymbolNamer

Attributes

Inherited from:
SqlUtilsComponent
Source
SqlProfile.scala
Supertypes
class SymbolNamer
class Object
trait Matchable
class Any

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

An InsertActionComposer that returns generated keys or other columns.

An InsertActionComposer that returns generated keys or other columns.

Attributes

Inherited from:
JdbcActionComponent
Source
JdbcActionComponent.scala
Supertypes
class Object
trait Matchable
class Any
Show all

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
case object SelectPart extends StatementPart

Attributes

Inherited from:
JdbcStatementBuilderComponent
Source
JdbcStatementBuilderComponent.scala
Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
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
class SequenceDDLBuilder(seq: Sequence[_])

Builder for DDL statements for sequences.

Builder for DDL statements for sequences.

Attributes

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

Extension methods to generate the JDBC-specific insert actions.

Extension methods to generate the JDBC-specific insert actions.

Attributes

Inherited from:
JdbcActionComponent
Source
JdbcActionComponent.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes
abstract class SimpleJdbcProfileAction[+R](_name: String, val statements: Vector[String]) extends SynchronousDatabaseAction[R, NoStream, JdbcBackend#JdbcActionContext, JdbcBackend#JdbcStreamingActionContext, Effect], FixedSqlAction[R, NoStream, Effect]

Attributes

Inherited from:
JdbcActionComponent
Source
JdbcActionComponent.scala
Supertypes
trait FixedSqlAction[R, NoStream, Effect]
trait SqlAction[R, NoStream, Effect]
trait BasicAction[R, NoStream, Effect]
trait SynchronousDatabaseAction[R, NoStream, JdbcBackend#JdbcActionContext, JdbcBackend#JdbcStreamingActionContext, Effect]
trait DatabaseAction[R, NoStream, Effect]
trait DBIOAction[R, NoStream, Effect]
trait Dumpable
class Object
trait Matchable
class Any
Show all

Attributes

Inherited from:
SqlTableComponent
Source
SqlProfile.scala
Supertypes
class Object
trait Matchable
class Any
abstract class StatementPart

Attributes

Inherited from:
JdbcStatementBuilderComponent
Source
JdbcStatementBuilderComponent.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object FromPart
object HavingPart
object OtherPart
object SelectPart
object WherePart
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 TableDDLBuilder(val table: Table[_])

Builder for various DDL statements.

Builder for various DDL statements.

Attributes

Inherited from:
JdbcStatementBuilderComponent
Source
JdbcStatementBuilderComponent.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes
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
class UpdateActionExtensionMethodsImpl[T](tree: Node, param: Any)

Attributes

Inherited from:
JdbcActionComponent
Source
JdbcActionComponent.scala
Supertypes
class Object
trait Matchable
class Any
class UpdateInsertBuilder(ins: Insert) extends UpsertBuilder

Builder for UPDATE statements used as part of an insertOrUpdate operation on databases that don't support this in a single server-side statement.

Builder for UPDATE statements used as part of an insertOrUpdate operation on databases that don't support this in a single server-side statement.

Attributes

Inherited from:
JdbcStatementBuilderComponent
Source
JdbcStatementBuilderComponent.scala
Supertypes
class Object
trait Matchable
class Any
class UpsertBuilder(ins: Insert) extends InsertBuilder

Builder for upsert statements, builds standard SQL MERGE statements by default.

Builder for upsert statements, builds standard SQL MERGE statements by default.

Attributes

Inherited from:
JdbcStatementBuilderComponent
Source
JdbcStatementBuilderComponent.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes
case object WherePart extends StatementPart

Attributes

Inherited from:
JdbcStatementBuilderComponent
Source
JdbcStatementBuilderComponent.scala
Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Inherited types

type Backend = JdbcBackend

The back-end type required by this profile

The back-end type required by this profile

Attributes

Inherited from:
JdbcProfile
Source
JdbcProfile.scala
type BaseColumnType[T] = JdbcType[T] & BaseTypedType[T]

Attributes

Inherited from:
JdbcProfile
Source
JdbcProfile.scala
type ColumnType[T] = JdbcType[T]

Attributes

Inherited from:
JdbcProfile
Source
JdbcProfile.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:
JdbcProfile
Source
JdbcProfile.scala

Attributes

Inherited from:
JdbcActionComponent
Source
JdbcActionComponent.scala

Attributes

Inherited from:
JdbcActionComponent
Source
JdbcActionComponent.scala
type ProfileAction[+R, +S <: NoStream, -E <: Effect] = FixedSqlAction[R, S, E]

Attributes

Inherited from:
JdbcActionComponent
Source
JdbcActionComponent.scala

Attributes

Inherited from:
JdbcActionComponent
Source
JdbcActionComponent.scala
type ResultConverterReader = ResultSet

Attributes

Inherited from:
JdbcProfile
Source
JdbcProfile.scala
type ResultConverterUpdater = ResultSet

Attributes

Inherited from:
JdbcProfile
Source
JdbcProfile.scala
type ResultConverterWriter = PreparedStatement

Attributes

Inherited from:
JdbcProfile
Source
JdbcProfile.scala
override type RowsPerStatement = RowsPerStatement

Attributes

Inherited from:
MultipleRowsPerStatementSupport
Source
JdbcActionComponent.scala

Attributes

Inherited from:
JdbcActionComponent
Source
JdbcActionComponent.scala

The type of a schema description (DDL)

The type of a schema description (DDL)

Attributes

Inherited from:
SqlProfile
Source
SqlProfile.scala
type StreamingProfileAction[+R, +T, -E <: Effect] = FixedSqlStreamingAction[R, T, E]

Attributes

Inherited from:
JdbcActionComponent
Source
JdbcActionComponent.scala

Attributes

Inherited from:
JdbcActionComponent
Source
JdbcActionComponent.scala

Attributes

Inherited from:
JdbcActionComponent
Source
JdbcActionComponent.scala

Value members

Inherited methods

Attributes

Inherited from:
JdbcProfile
Source
JdbcProfile.scala
final def buildTableSchemaDescription(table: Table[_]): DDL

Attributes

Inherited from:
JdbcProfile
Source
JdbcProfile.scala
def compileInsert(tree: Node): CompiledInsert

(Partially) compile an AST for insert operations

(Partially) compile an AST for insert operations

Attributes

Inherited from:
JdbcProfile
Source
JdbcProfile.scala
def createBaseResultConverter[T](ti: JdbcType[T], name: String, idx: Int): ResultConverter[ResultSet, PreparedStatement, ResultSet, T]

Create a (possibly specialized) ResultConverter for the given JdbcType.

Create a (possibly specialized) ResultConverter for the given JdbcType.

Attributes

Inherited from:
JdbcMappingCompilerComponent
Source
JdbcMappingCompilerComponent.scala

Attributes

Inherited from:
JdbcStatementBuilderComponent
Source
JdbcStatementBuilderComponent.scala
override def createColumnDDLBuilder(column: FieldSymbol, table: Table[_]): ColumnDDLBuilder

Attributes

Definition Classes
MySQLProfile -> JdbcStatementBuilderComponent
Inherited from:
MySQLProfile
Source
MySQLProfile.scala
def createDeleteActionExtensionMethods(tree: Node, param: Any): DeleteActionExtensionMethods

Attributes

Inherited from:
JdbcActionComponent
Source
JdbcActionComponent.scala

Attributes

Inherited from:
JdbcActionComponent
Source
JdbcActionComponent.scala
def createInsertBuilder(node: Insert): InsertBuilder

Attributes

Inherited from:
JdbcStatementBuilderComponent
Source
JdbcStatementBuilderComponent.scala
def createModel(tables: Option[DBIO[Seq[MTable]]], ignoreInvalidDefaults: Boolean)(implicit ec: ExecutionContext): DBIO[Model]

Gets the Slick data model describing this data source

Gets the Slick data model describing this data source

Value parameters

ignoreInvalidDefaults

logs unrecognized default values instead of throwing an exception

tables

used to build the model, uses defaultTables if None given

Attributes

Inherited from:
JdbcModelComponent
Source
JdbcModelComponent.scala
override def createModelBuilder(tables: Seq[MTable], ignoreInvalidDefaults: Boolean)(implicit ec: ExecutionContext): JdbcModelBuilder

Attributes

Definition Classes
MySQLProfile -> JdbcModelComponent
Inherited from:
MySQLProfile
Source
MySQLProfile.scala
def createOptionResultConverter[T](ti: JdbcType[T], idx: Int): ResultConverter[ResultSet, PreparedStatement, ResultSet, Option[T]]

Create a (possibly specialized) ResultConverter for Option values of the given JdbcType.

Create a (possibly specialized) ResultConverter for Option values of the given JdbcType.

Attributes

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

Attributes

Inherited from:
JdbcActionComponent
Source
JdbcActionComponent.scala
override def createQueryBuilder(n: Node, state: CompilerState): QueryBuilder

Attributes

Definition Classes
MySQLProfile -> JdbcStatementBuilderComponent
Inherited from:
MySQLProfile
Source
MySQLProfile.scala
def createQueryInvoker[R](tree: Node, param: Any, sql: String): QueryInvokerImpl[R]

Attributes

Inherited from:
JdbcInvokerComponent
Source
JdbcInvokerComponent.scala
def createReturningInsertActionComposer[U, QR, RU](compiled: CompiledInsert, keys: Node, mux: (U, QR) => RU): ReturningInsertActionComposer[U, RU]

Attributes

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

Attributes

Inherited from:
JdbcActionComponent
Source
JdbcActionComponent.scala

Attributes

Definition Classes
MySQLProfile -> JdbcStatementBuilderComponent
Inherited from:
MySQLProfile
Source
MySQLProfile.scala

Attributes

Inherited from:
JdbcActionComponent
Source
JdbcActionComponent.scala
override def createTableDDLBuilder(table: Table[_]): TableDDLBuilder

Attributes

Definition Classes
MySQLProfile -> JdbcStatementBuilderComponent
Inherited from:
MySQLProfile
Source
MySQLProfile.scala

Attributes

Inherited from:
JdbcActionComponent
Source
JdbcActionComponent.scala

Attributes

Inherited from:
JdbcStatementBuilderComponent
Source
JdbcStatementBuilderComponent.scala
override def createUpsertBuilder(node: Insert): InsertBuilder

Attributes

Definition Classes
MySQLProfile -> JdbcStatementBuilderComponent
Inherited from:
MySQLProfile
Source
MySQLProfile.scala
override def defaultRowsPerStatement: All.type

Attributes

Definition Classes
MultipleRowsPerStatementSupport -> JdbcActionComponent
Inherited from:
MultipleRowsPerStatementSupport
Source
JdbcActionComponent.scala
override def defaultSqlTypeName(tmd: JdbcType[_], sym: Option[FieldSymbol]): String

Attributes

Definition Classes
MySQLProfile -> JdbcTypesComponent
Inherited from:
MySQLProfile
Source
MySQLProfile.scala
override def defaultTables(implicit ec: ExecutionContext): DBIO[Seq[MTable]]

Jdbc meta data for all tables included in the Slick model by default

Jdbc meta data for all tables included in the Slick model by default

Attributes

Definition Classes
MySQLProfile -> JdbcModelComponent
Inherited from:
MySQLProfile
Source
MySQLProfile.scala
def jdbcTypeFor(t: Type): JdbcType[Any]

Attributes

Inherited from:
JdbcTypesComponent
Source
JdbcTypesComponent.scala
def likeEncode(s: String): String

Attributes

Inherited from:
SqlUtilsComponent
Source
SqlProfile.scala
override def quoteIdentifier(id: String): String

quotes identifiers to avoid collisions with SQL keywords and other syntax issues

quotes identifiers to avoid collisions with SQL keywords and other syntax issues

Attributes

Definition Classes
MySQLProfile -> SqlUtilsComponent
Inherited from:
MySQLProfile
Source
MySQLProfile.scala
def quoteTableName(t: TableNode): String

Attributes

Inherited from:
SqlUtilsComponent
Source
SqlProfile.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:
JdbcProfile
Source
JdbcProfile.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 valueToSQLLiteral(v: Any, tpe: Type): String

Create a SQL representation of a literal value.

Create a SQL representation of a literal value.

Attributes

Inherited from:
JdbcStatementBuilderComponent
Source
JdbcStatementBuilderComponent.scala

Inherited fields

lazy override val MappedColumnType: MappedJdbcType.type

Attributes

Inherited from:
JdbcProfile
Source
JdbcProfile.scala
val api: JdbcAPI

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:
JdbcProfile
Source
JdbcProfile.scala
val backend: Backend

The back-end implementation for this profile

The back-end implementation for this profile

Attributes

Inherited from:
JdbcProfile
Source
JdbcProfile.scala

Attributes

Inherited from:
BlockingJdbcProfile
Source
BlockingProfile.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
lazy val checkInsertCompiler: QueryCompiler

Attributes

Inherited from:
JdbcProfile
Source
JdbcProfile.scala

Attributes

Inherited from:
SqlTableComponent
Source
SqlProfile.scala
override val columnTypes: MySQLJdbcTypes

Attributes

Inherited from:
MySQLProfile
Source
MySQLProfile.scala
final lazy val compiler: QueryCompiler

Attributes

Inherited from:
RelationalProfile
Source
RelationalProfile.scala
lazy val deleteCompiler: QueryCompiler

The compiler used for deleting data

The compiler used for deleting data

Attributes

Inherited from:
JdbcProfile
Source
JdbcProfile.scala
lazy val forceInsertCompiler: QueryCompiler

Attributes

Inherited from:
JdbcProfile
Source
JdbcProfile.scala
lazy val insertCompiler: QueryCompiler

The compiler used for inserting data

The compiler used for inserting data

Attributes

Inherited from:
JdbcProfile
Source
JdbcProfile.scala
protected val invokerMutateConcurrency: ResultSetConcurrency

Attributes

Inherited from:
JdbcInvokerComponent
Source
JdbcInvokerComponent.scala
protected val invokerMutateType: ResultSetType

Attributes

Inherited from:
JdbcInvokerComponent
Source
JdbcInvokerComponent.scala
protected val invokerPreviousAfterDelete: Boolean

Attributes

Inherited from:
JdbcInvokerComponent
Source
JdbcInvokerComponent.scala

The MappingCompiler for this profile.

The MappingCompiler for this profile.

Attributes

Inherited from:
JdbcMappingCompilerComponent
Source
JdbcMappingCompilerComponent.scala
lazy val queryCompiler: QueryCompiler

The compiler used for queries

The compiler used for queries

Attributes

Inherited from:
JdbcProfile
Source
JdbcProfile.scala
val scalarFrom: Option[String]

The table name for scalar selects (e.g. "select 42 from DUAL;"), or None for scalar selects without a FROM clause ("select 42;").

The table name for scalar selects (e.g. "select 42 from DUAL;"), or None for scalar selects without a FROM clause ("select 42;").

Attributes

Inherited from:
JdbcStatementBuilderComponent
Source
JdbcStatementBuilderComponent.scala
lazy val updateCompiler: QueryCompiler

The compiler used for updates

The compiler used for updates

Attributes

Inherited from:
JdbcProfile
Source
JdbcProfile.scala
lazy val updateInsertCompiler: QueryCompiler

Attributes

Inherited from:
JdbcProfile
Source
JdbcProfile.scala
lazy val upsertCompiler: QueryCompiler

Attributes

Inherited from:
JdbcProfile
Source
JdbcProfile.scala