AbstractDialect

trait AbstractDialect extends Dialect
trait Dialect
class Object
trait Matchable
class Any
class DB2
class Derby
class H2
class HSQL
class MySQL
class Oracle
class SQLServer

Value members

Concrete methods

override def alterTableAddColumn(table: Table, col: Column): List[String]
Definition Classes
override def alterTableAddForeignKey(fk: ForeignKey): String
Definition Classes
override def alterTableAddPrimaryKey(table: Table, pk: PrimaryKey): String
Definition Classes
override def alterTableAddUnique(fk: UniqueKey): String
Definition Classes
override def alterTableDropColumn(table: Table, col: Column): String
Definition Classes
override def alterTableDropConstraint(table: Table, name: String): String
Definition Classes
override def alterTableDropPrimaryKey(table: Table, pk: PrimaryKey): String
Definition Classes
override def alterTableModifyColumnDefault(table: Table, col: Column, v: Option[String]): String
Definition Classes
override def alterTableModifyColumnDropNotNull(table: Table, col: Column): String
Definition Classes
override def alterTableModifyColumnSetNotNull(table: Table, col: Column): String
Definition Classes
override def alterTableModifyColumnType(table: Table, col: Column, sqlType: SqlType): String
Definition Classes
override def alterTableRenameColumn(table: Table, col: Column, newName: String): String
Definition Classes
override def commentOnColumn(table: Table, column: Column, comment: Option[String]): Option[String]
Definition Classes
override def commentOnTable(table: String, comment: Option[String]): Option[String]
Definition Classes
override def commentsOnTable(table: Table, includeMissing: Boolean): List[String]
Definition Classes
override def createIndex(i: Index): String
Definition Classes
override def createSequence(seq: Sequence): String
Definition Classes
override def createTable(table: Table): String

Table creation sql

Table creation sql

Definition Classes
override def dropIndex(i: Index): String
Definition Classes
override def dropSequence(seq: Sequence): String
Definition Classes
override def dropTable(table: String): String

Table removal sql

Table removal sql

Definition Classes
protected def foreignKeySql(constraintName: String, foreignKey: Iterable[String], referencedTable: String, primaryKey: Iterable[String]): String
override def insert(table: Table): String
Definition Classes
override def limit(query: String, offset: Int, size: Int): (String, List[Int])
Definition Classes
override def query(table: Table): String
Definition Classes
override def supportSequence: Boolean
Definition Classes

Concrete fields

protected var options: Options