AbstractDialect

trait AbstractDialect extends Dialect
trait Dialect
class Object
trait Matchable
class Any

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