Dialect

org.beangle.data.jdbc.engine.Dialect
trait Dialect

RDBMS Dialect Focus on ddl and dml sql generation.

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
class DB2V8
class Derby10
class H2
class MySQL5
class Oracle10g
class Oracle12c
class PostgreSQL10
trait Engine
Show all

Members list

Value members

Abstract methods

def commentOnColumn(table: Table, column: Column, comment: Option[String]): Option[String]
def commentOnTable(table: String, comment: Option[String]): Option[String]
def commentsOnTable(table: Table, includeMissing: Boolean): List[String]
def createIndex(i: Index): String
def createSchema(name: String): String
def createSequence(seq: Sequence): String
def createTable(table: Table): String
def dropIndex(i: Index): String
def dropSequence(seq: Sequence): String
def dropTable(table: String): String
def insert(table: Table): String
def limit(query: String, offset: Int, limit: Int): (String, List[Int])

generate limit sql

generate limit sql

Value parameters

offset

is 0 based

Attributes

def query(table: Table): String
def supportSequence: Boolean
def truncate(table: Table): String