MySQL5

org.beangle.data.jdbc.engine.MySQL5
class MySQL5 extends AbstractEngine

Attributes

Graph
Supertypes
trait Engine
trait Dialect
class Object
trait Matchable
class Any
Show all

Members list

Value members

Concrete methods

override def alterTable(table: Table): AlterTableDialect

Attributes

Definition Classes
override def catalogAsSchema: Boolean

Attributes

Definition Classes
override def createSchema(name: String): String

Attributes

Definition Classes
override def defaultSchema: String

Attributes

Definition Classes
override def dropIndex(i: Index): String

Attributes

Definition Classes
override def maxIdentifierLength: Int

Attributes

Definition Classes
override def name: String

Attributes

Definition Classes
override def quoteChars: (Char, Char)

Attributes

Definition Classes
override def version: Version

Attributes

Definition Classes

Inherited methods

override def commentOnColumn(table: Table, column: Column, comment: Option[String]): Option[String]

Attributes

Definition Classes
Inherited from:
AbstractDialect
override def commentOnTable(table: String, comment: Option[String]): Option[String]

Attributes

Definition Classes
Inherited from:
AbstractDialect
override def commentsOnTable(table: Table, includeMissing: Boolean): List[String]

Attributes

Definition Classes
Inherited from:
AbstractDialect
override def convert(sqlType: SqlType, value: String): Option[String]

Attributes

Definition Classes
Inherited from:
AbstractEngine
override def createIndex(i: Index): String

Attributes

Definition Classes
Inherited from:
AbstractDialect
override def createSequence(seq: Sequence): String

Attributes

Definition Classes
Inherited from:
AbstractDialect
override def createTable(table: Table): String

Table creation sql

Table creation sql

Attributes

Definition Classes
Inherited from:
AbstractDialect
override def dropSequence(seq: Sequence): String

Attributes

Definition Classes
Inherited from:
AbstractDialect
override def dropTable(table: String): String

Table removal sql

Table removal sql

Attributes

Definition Classes
Inherited from:
AbstractDialect
def functions(f: SystemFunctions => Unit): Unit

Attributes

Inherited from:
AbstractEngine
override def insert(table: Table): String

Attributes

Definition Classes
Inherited from:
AbstractDialect
override def limit(query: String, offset: Int, size: Int): (String, List[Int])

generate limit sql

generate limit sql

Value parameters

offset

is 0 based

Attributes

Definition Classes
Inherited from:
AbstractDialect
def needQuote(name: String): Boolean

Attributes

Inherited from:
Engine
override def query(table: Table): String

Attributes

Definition Classes
Inherited from:
AbstractDialect
def quote(name: String): String

Attributes

Inherited from:
Engine
def registerReserved(resourceName: String): Unit

Attributes

Inherited from:
AbstractEngine
protected def registerTypes(tuples: (Int, String)*): Unit

Attributes

Inherited from:
AbstractEngine
protected def registerTypes2(tuples: (Int, Int, String)*): Unit

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

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

Value parameters

tuples

类型映射

Attributes

Inherited from:
AbstractEngine
def resolveCode(typeCode: Int, typeName: String): Int

resolve all driver typecodes to jdbc typecodes

resolve all driver typecodes to jdbc typecodes

Attributes

Inherited from:
Engine
override def storeCase: StoreCase

Attributes

Definition Classes
Inherited from:
AbstractEngine
override def supportBoolean: Boolean

Attributes

Definition Classes
Inherited from:
AbstractEngine
override def supportSequence: Boolean

Attributes

Definition Classes
Inherited from:
AbstractDialect
override def systemSchemas: Seq[String]

Attributes

Definition Classes
Inherited from:
AbstractEngine
def toIdentifier(literal: String): Identifier

Attributes

Inherited from:
Engine
override def toString: String

Returns a string representation of the object.

Returns a string representation of the object.

The default representation is platform dependent.

Attributes

Returns

a string representation of the object.

Definition Classes
Engine -> Any
Inherited from:
Engine
override def toType(sqlCode: Int, precision: Int, scale: Int): SqlType

Attributes

Definition Classes
Inherited from:
AbstractEngine
final override def toType(sqlCode: Int, precision: Int): SqlType

Attributes

Definition Classes
Inherited from:
AbstractEngine
final override def toType(sqlCode: Int): SqlType

Attributes

Definition Classes
Inherited from:
AbstractEngine
def toType(typeName: String): SqlType

Attributes

Inherited from:
AbstractEngine
override def truncate(table: Table): String

Attributes

Definition Classes
Inherited from:
AbstractDialect

Inherited fields

var keywords: Set[String]

Attributes

Inherited from:
AbstractEngine

Attributes

Inherited from:
AbstractEngine
protected var options: Options

Attributes

Inherited from:
AbstractDialect

Attributes

Inherited from:
AbstractEngine