H2

class H2 extends AbstractEngine
trait Engine
trait Dialect
class Object
trait Matchable
class Any

Value members

Concrete methods

override def defaultSchema: String
Definition Classes
override def name: String
Definition Classes
override def storeCase: StoreCase
Definition Classes
override def version: Version
Definition Classes

Inherited methods

override def alterTableAddColumn(table: Table, col: Column): List[String]
Definition Classes
Inherited from:
AbstractDialect
override def alterTableAddForeignKey(fk: ForeignKey): String
Definition Classes
Inherited from:
AbstractDialect
override def alterTableAddPrimaryKey(table: Table, pk: PrimaryKey): String
Definition Classes
Inherited from:
AbstractDialect
override def alterTableAddUnique(fk: UniqueKey): String
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 def alterTableModifyColumnDropNotNull(table: Table, col: Column): String
Definition Classes
Inherited from:
AbstractDialect
override def alterTableModifyColumnSetNotNull(table: Table, col: Column): String
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
override def maxIdentifierLength: Int
Definition Classes
Inherited from:
AbstractEngine
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 parameters:
tuples

类型映射

Inherited from:
AbstractEngine
override def supportSequence: Boolean
Definition Classes
Inherited from:
AbstractDialect
def toIdentifier(literal: String): Identifier
Inherited from:
Engine
override def toType(sqlCode: Int, precision: Int, scale: Int): SqlType
Definition Classes
Inherited from:
AbstractEngine
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 var options: Options
Inherited from:
AbstractDialect