PostgreSQL

class PostgreSQL(v: String) extends AbstractEngine
trait Engine
trait Dialect
class Object
trait Matchable
class Any

Value members

Concrete methods

override
def defaultSchema: String
Definition Classes
override
Definition Classes
override
def name: String
Definition Classes
override
Definition Classes
override
def toType(sqlCode: Int, precision: Int, scale: Int): SqlType
Definition Classes

Inherited methods

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

Table creation sql

Table creation sql

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

Table removal sql

Table removal sql

Definition Classes
Inherited from
AbstractDialect
protected
def foreignKeySql(constraintName: String, foreignKey: Iterable[String], referencedTable: String, primaryKey: Iterable[String]): String
Inherited from
AbstractDialect
override
def insert(table: Table): String
Definition Classes
Inherited from
AbstractDialect
override
def limit(query: String, offset: Int, size: Int): (String, List[Int])
Definition Classes
Inherited from
AbstractDialect
def needQuote(name: String): Boolean
Inherited from
Engine
override
def query(table: Table): String
Definition Classes
Inherited from
AbstractDialect
def quote(name: String): String
Inherited from
Engine
override
def quoteChars: (Char, Char)
Definition Classes
Inherited from
AbstractEngine
def registerReserved(resourceName: String): Unit
Inherited from
AbstractEngine
protected
def registerTypes(tuples: (Int, String)*): Unit
Inherited from
AbstractEngine
protected
def registerTypes2(tuples: (Int, Int, String)*): Unit

按照该类型的容量进行登记

按照该类型的容量进行登记

Value Params
tuples

类型映射

Inherited from
AbstractEngine
override
def supportSequence: Boolean
Definition Classes
Inherited from
AbstractDialect
def toIdentifier(literal: String): Identifier
Inherited from
Engine
final override
def toType(sqlCode: Int, precision: Int): SqlType
Definition Classes
Inherited from
AbstractEngine
final override
def toType(sqlCode: Int): SqlType
Definition Classes
Inherited from
AbstractEngine
def toType(typeName: String): SqlType
Inherited from
AbstractEngine

Inherited fields

var keywords: Set[String]
Inherited from
AbstractEngine
protected
Inherited from
AbstractDialect
Inherited from
AbstractEngine