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

Members list

Concise view

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

Attributes

offset

is 0 based

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