Oracle12c

org.beangle.data.jdbc.engine.Oracle12c
class Oracle12c extends Oracle10g

Attributes

Graph
Supertypes
class Oracle10g
trait Engine
trait Dialect
class Object
trait Matchable
class Any

Members list

Concise view

Value members

Concrete methods

override def maxIdentifierLength: Int

Attributes

Definition Classes
override def version: Version

Attributes

Definition Classes

Inherited methods

override def alterTableAddColumn(table: Table, col: Column): List[String]

Attributes

Definition Classes
Inherited from:
AbstractDialect
override def alterTableAddForeignKey(fk: ForeignKey): String

Attributes

Definition Classes
Inherited from:
AbstractDialect
override def alterTableAddPrimaryKey(table: Table, pk: PrimaryKey): String

Attributes

Definition Classes
Inherited from:
AbstractDialect
override def alterTableAddUnique(fk: UniqueKey): String

Attributes

Definition Classes
Inherited from:
AbstractDialect
override def alterTableDropColumn(table: Table, col: Column): String

Attributes

Definition Classes
Inherited from:
AbstractDialect
override def alterTableDropConstraint(table: Table, name: String): String

Attributes

Definition Classes
Inherited from:
AbstractDialect
override def alterTableDropPrimaryKey(table: Table, pk: PrimaryKey): String

Attributes

Definition Classes
Inherited from:
AbstractDialect
override def alterTableModifyColumnDefault(table: Table, col: Column, v: Option[String]): String

Attributes

Definition Classes
Inherited from:
AbstractDialect
override def alterTableModifyColumnDropNotNull(table: Table, col: Column): String

Attributes

Definition Classes
Inherited from:
AbstractDialect
override def alterTableModifyColumnSetNotNull(table: Table, col: Column): String

Attributes

Definition Classes
Inherited from:
AbstractDialect
override def alterTableModifyColumnType(table: Table, col: Column, sqlType: SqlType): String

Attributes

Definition Classes
Inherited from:
AbstractDialect
override def alterTableRenameColumn(table: Table, col: Column, newName: String): String

Attributes

Definition Classes
Inherited from:
AbstractDialect
override def catelogAsSchema: Boolean

Attributes

Definition Classes
Inherited from:
AbstractEngine
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 createIndex(i: Index): String

Attributes

Definition Classes
Inherited from:
AbstractDialect
override def createSchema(name: String): String

Attributes

Definition Classes
Inherited from:
Oracle10g
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 defaultSchema: String

Attributes

Definition Classes
Inherited from:
Oracle10g
override def dropIndex(i: Index): String

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
protected def foreignKeySql(constraintName: String, foreignKey: Iterable[String], referencedTable: String, primaryKey: Iterable[String]): String

Attributes

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

Attributes

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

limit offset FIXME distinguish sql with order by or not

limit offset FIXME distinguish sql with order by or not

Attributes

See also:
Definition Classes
Inherited from:
Oracle10g
override def name: String

Attributes

Definition Classes
Inherited from:
Oracle10g
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
override def quoteChars: (Char, Char)

Attributes

Definition Classes
Inherited from:
AbstractEngine
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

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

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

Attributes

tuples

类型映射

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

resolve all driver typecodes to jdbc typecodes

resolve all driver typecodes to jdbc typecodes

Attributes

Definition Classes
Inherited from:
Oracle10g
override def storeCase: StoreCase

Attributes

Definition Classes
Inherited from:
Oracle10g
override def supportSequence: Boolean

Attributes

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

Attributes

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