scala.slick.driver

MySQLDriver

object MySQLDriver extends MySQLDriver

Linear Supertypes
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. MySQLDriver
  2. MySQLDriver
  3. ExtendedDriver
  4. BasicDriver
  5. BasicInvokerComponent
  6. BasicExecutorComponent
  7. BasicSQLUtilsComponent
  8. BasicTypeMapperDelegatesComponent
  9. BasicStatementBuilderComponent
  10. ExtendedProfile
  11. ExtendedTableComponent
  12. BasicProfile
  13. BasicTableComponent
  14. AnyRef
  15. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Type Members

  1. abstract class AbstractKeysInsertInvoker[U, RU] extends BasicDriver.InsertInvoker[U]

    Base class with common functionality for KeysInsertInvoker and MappedKeysInsertInvoker.

  2. class BasicColumnOptions extends AnyRef

    Definition Classes
    BasicTableComponent
  3. class ColumnDDLBuilder extends MySQLDriver.ColumnDDLBuilder

    Builder for column specifications in DDL statements.

  4. class CountingInsertInvoker[U] extends BasicDriver.InsertInvoker[U] with BasicDriver.FullInsertInvoker[U]

    Pseudo-invoker for running INSERT calls and returning affected row counts.

  5. class DDLInvoker extends AnyRef

    Pseudo-invoker for running DDL statements.

  6. class DeleteInvoker extends AnyRef

    Pseudo-invoker for running DELETE calls.

  7. trait DriverTypeMapperDelegate[T] extends TypeMapperDelegate[T]

  8. class ExtendedColumnOptions extends ExtendedDriver.BasicColumnOptions

    Definition Classes
    ExtendedTableComponent
  9. trait FullInsertInvoker[U] extends AnyRef

    An InsertInvoker that can also insert from another query.

  10. class Implicits extends ExtensionMethodConversions

    Definition Classes
    BasicProfile
  11. class InsertBuilder extends AnyRef

    Builder for INSERT statements.

  12. abstract class InsertInvoker[U] extends AnyRef

    Pseudo-invoker for running INSERT calls.

  13. class KeysInsertInvoker[U, RU] extends BasicDriver.AbstractKeysInsertInvoker[U, RU] with BasicDriver.FullInsertInvoker[U]

    Pseudo-invoker for running INSERT calls and returning generated keys.

  14. class MappedKeysInsertInvoker[U, RU, R] extends BasicDriver.AbstractKeysInsertInvoker[U, RU]

    Pseudo-invoker for running INSERT calls and returning generated keys combined with the values.

  15. trait OracleStyleRowNum extends BasicDriver.QueryBuilder

    QueryBuilder mix-in for Oracle-style ROWNUM (applied before ORDER BY and GROUP BY) instead of the standard SQL ROWNUMBER().

  16. class QueryBuilder extends MySQLDriver.QueryBuilder

    Builder for SELECT and UPDATE statements.

  17. class QueryExecutor[R] extends AnyRef

    Definition Classes
    BasicExecutorComponent
  18. class QueryInvoker[QQ, R] extends StatementInvoker[Unit, R] with MutatingStatementInvoker[Unit, R] with UnitInvokerMixin[R] with MutatingUnitInvoker[R]

    Invoker for executing queries.

  19. class QuotingSymbolNamer extends SymbolNamer

    Definition Classes
    BasicSQLUtilsComponent
  20. trait RowNumberPagination extends BasicDriver.QueryBuilder

    QueryBuilder mix-in for pagination based on RowNumber.

  21. class SequenceDDLBuilder[T] extends MySQLDriver.SequenceDDLBuilder

    Builder for DDL statements for sequences.

  22. trait SimpleQL extends BasicDriver.Implicits with Aliases

    Definition Classes
    BasicProfile
  23. abstract class StatementPart extends AnyRef

  24. abstract class Table[T] extends AbstractTable[T]

    Definition Classes
    BasicTableComponent
  25. class TableDDLBuilder extends MySQLDriver.TableDDLBuilder

    Builder for various DDL statements.

  26. final class ToQueryExecutor[M] extends AnyRef

    Definition Classes
    BasicExecutorComponent
  27. class TypeMapperDelegates extends MySQLDriver.TypeMapperDelegates

  28. final class UnshapedQueryExecutor[M] extends AnyRef

    Definition Classes
    BasicExecutorComponent
  29. class UpdateInvoker[T] extends AnyRef

    Pseudo-invoker for running UPDATE calls.

Value Members

  1. final def !=(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  2. final def !=(arg0: Any): Boolean

    Definition Classes
    Any
  3. final def ##(): Int

    Definition Classes
    AnyRef → Any
  4. final def ==(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  5. final def ==(arg0: Any): Boolean

    Definition Classes
    Any
  6. object FromPart extends BasicDriver.StatementPart with Product with Serializable

  7. val Implicit: Implicits

    Definition Classes
    BasicProfile
  8. object OtherPart extends BasicDriver.StatementPart with Product with Serializable

  9. object SelectPart extends BasicDriver.StatementPart with Product with Serializable

  10. object WherePart extends BasicDriver.StatementPart with Product with Serializable

  11. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  12. final def buildDeleteStatement(q: Query[_, _]): QueryBuilderResult

    Definition Classes
    BasicProfile
  13. final def buildSelectStatement(q: Query[_, _]): QueryBuilderResult

    Definition Classes
    BasicProfile
  14. final def buildSequenceDDL(seq: Sequence[_]): DDL

    Definition Classes
    BasicProfile
  15. final def buildTableDDL(table: Table[_]): DDL

    Definition Classes
    BasicProfile
  16. final def buildUpdateStatement(q: Query[_, _]): QueryBuilderResult

    Definition Classes
    BasicProfile
  17. val capabilities: Set[Capability]

    Definition Classes
    MySQLDriverBasicProfile
  18. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws()
  19. val columnOptions: ExtendedColumnOptions

  20. val compiler: QueryCompiler

    Definition Classes
    BasicProfile
  21. def createColumnDDLBuilder(column: FieldSymbol, table: Table[_]): ColumnDDLBuilder

  22. def createCountingInsertInvoker[T, U](u: ShapedValue[T, U]): CountingInsertInvoker[U]

    Definition Classes
    BasicInvokerComponent
  23. def createInsertBuilder(node: Node): InsertBuilder

  24. def createKeysInsertInvoker[U, RU](unpackable: ShapedValue[_, U], keys: ShapedValue[_, RU]): KeysInsertInvoker[U, RU]

    Definition Classes
    BasicInvokerComponent
  25. def createMappedKeysInsertInvoker[U, RU, R](unpackable: ShapedValue[_, U], keys: ShapedValue[_, RU], tr: (U, RU) ⇒ R): MappedKeysInsertInvoker[U, RU, R]

    Definition Classes
    BasicInvokerComponent
  26. def createQueryBuilder(input: QueryBuilderInput): QueryBuilder

  27. final def createQueryBuilder(q: Query[_, _]): MySQLDriver.QueryBuilder

    Definition Classes
    BasicProfile
  28. def createQueryTemplate[P, R](q: Query[_, R]): BasicQueryTemplate[P, R]

  29. def createSequenceDDLBuilder(seq: Sequence[_]): SequenceDDLBuilder[_]

  30. def createTableDDLBuilder(table: Table[_]): TableDDLBuilder

  31. def defaultSqlTypeName(tmd: TypeMapperDelegate[_]): String

  32. final def eq(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  33. def equals(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  34. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws()
  35. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  36. def hashCode(): Int

    Definition Classes
    AnyRef → Any
  37. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  38. def likeEncode(s: String): String

    Definition Classes
    BasicSQLUtilsComponent
  39. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  40. final def notify(): Unit

    Definition Classes
    AnyRef
  41. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  42. val profile: ExtendedProfile

    Definition Classes
    ExtendedDriverBasicDriver
  43. def quote[T](v: T)(implicit tm: TypeMapper[T]): String

    Definition Classes
    BasicSQLUtilsComponent
  44. def quoteIdentifier(id: String): String

    Definition Classes
    MySQLDriverBasicSQLUtilsComponent
  45. val simple: SimpleQL

    A collection of values for using the query language with a single import statement.

    A collection of values for using the query language with a single import statement. This provides the driver's implicits, the Database and Session objects for DB connections, and commonly used query language types and objects.

    Definition Classes
    BasicProfile
  46. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  47. def toString(): String

    Definition Classes
    AnyRef → Any
  48. val typeMapperDelegates: TypeMapperDelegates

    Definition Classes
    MySQLDriverBasicProfile
  49. final def wait(): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws()
  50. final def wait(arg0: Long, arg1: Int): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws()
  51. final def wait(arg0: Long): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws()

Deprecated Value Members

  1. final def buildInsertStatement(cb: Any, q: Query[_, _]): InsertBuilderResult

    Definition Classes
    BasicProfile
    Annotations
    @deprecated
    Deprecated

    (Since version 1.0) Use createInsertBuilder.buildInsert

  2. final def buildInsertStatement(cb: Any): InsertBuilderResult

    Definition Classes
    BasicProfile
    Annotations
    @deprecated
    Deprecated

    (Since version 1.0) Use createInsertBuilder.buildInsert

Inherited from MySQLDriver

Inherited from ExtendedDriver

Inherited from BasicDriver

Inherited from BasicInvokerComponent

Inherited from BasicExecutorComponent

Inherited from BasicSQLUtilsComponent

Inherited from ExtendedProfile

Inherited from ExtendedTableComponent

Inherited from BasicProfile

Inherited from BasicTableComponent

Inherited from AnyRef

Inherited from Any

Ungrouped