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
Definition Classes
override
def alterTableAddPrimaryKey(table: Table, pk: PrimaryKey): String
Definition Classes
override
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
Definition Classes
override
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