beangle-data-jdbc
beangle-data-jdbc
org.beangle.data.jdbc
DefaultSqlTypeMapping
SqlTypeMapping
SqlTypeMapping
org.beangle.data.jdbc.ds
AesEncryptor
AesEncryptor
DataSourceFactory
DataSourceFactory
DataSourceUtils
DatasourceConfig
DatasourceEncryptor
org.beangle.data.jdbc.engine
AbstractDialect
AbstractEngine
DB2
Derby
Dialect
Engine
Engine
Engines
H2
HSQL
MySQL
Options
AlterOption
AlterTableOption
CommentOption
ConstraintOption
CreateOption
CreateTableOption
DropOption
DropTableOption
LimitOption
SequenceOption
Options
Oracle
PostgreSQL
SQLServer
StoreCase
TypeNames
Builder
TypeInfo
TypeNames
Version
Version
org.beangle.data.jdbc.internal
NodeOps
NodeOps
XmlNode
XmlNode
org.beangle.data.jdbc.meta
Column
Comment
Constraint
Constraint
DBScripts
Database
DatabaseDiff
Diff
ForeignKey
Identifier
Identifier
Index
MetadataColumns
MetadataLoadSql
MetadataLoader
MetaLoadTask
NameDiff
PrimaryKey
Schema
Schema
NameFilter
SchemaDiff
Sequence
Serializer
SqlType
SqlType
Table
Table
TableDiff
TableRef
UniqueKey
org.beangle.data.jdbc.query
JdbcExecutor
JdbcExecutor
ParamSetter
ResultSetIterator
Statement
TypeParamSetter
TypeParamSetter
org.beangle.data.jdbc.script
OracleParser
Parser
Runner
Runner
Script
Sql
org.beangle.data.jdbc.vendor
Driver
DriverInfo
UrlFormat
Vendor
VendorInfo
Vendors
beangle-data-jdbc
/
org.beangle.data.jdbc.engine
/
AbstractDialect
AbstractDialect
trait
AbstractDialect
extends
Dialect
Graph
Supertypes
Known subtypes
Self type
trait
Dialect
class
Object
trait
Matchable
class
Any
class
AbstractEngine
class
DB2
class
Derby
class
H2
class
HSQL
class
MySQL
class
Oracle
class
PostgreSQL
class
SQLServer
Engine
Value members
Value members
Concrete methods
override
def
alterTableAddColumn
(table:
Table
, col:
Column
):
List
[
String
]
Definition Classes
Dialect
override
def
alterTableAddForeignKey
(fk:
ForeignKey
):
String
Definition Classes
Dialect
override
def
alterTableAddPrimaryKey
(table:
Table
, pk:
PrimaryKey
):
String
Definition Classes
Dialect
override
def
alterTableAddUnique
(fk:
UniqueKey
):
String
Definition Classes
Dialect
override
def
alterTableDropColumn
(table:
Table
, col:
Column
):
String
Definition Classes
Dialect
override
def
alterTableDropConstraint
(table:
Table
, name:
String
):
String
Definition Classes
Dialect
override
def
alterTableDropPrimaryKey
(table:
Table
, pk:
PrimaryKey
):
String
Definition Classes
Dialect
override
def
alterTableModifyColumnDefault
(table:
Table
, col:
Column
, v:
Option
[
String
]):
String
Definition Classes
Dialect
override
def
alterTableModifyColumnDropNotNull
(table:
Table
, col:
Column
):
String
Definition Classes
Dialect
override
def
alterTableModifyColumnSetNotNull
(table:
Table
, col:
Column
):
String
Definition Classes
Dialect
override
def
alterTableModifyColumnType
(table:
Table
, col:
Column
, sqlType:
SqlType
):
String
Definition Classes
Dialect
override
def
alterTableRenameColumn
(table:
Table
, col:
Column
, newName:
String
):
String
Definition Classes
Dialect
override
def
commentOnColumn
(table:
Table
, column:
Column
, comment:
Option
[
String
]):
Option
[
String
]
Definition Classes
Dialect
override
def
commentOnTable
(table:
String
, comment:
Option
[
String
]):
Option
[
String
]
Definition Classes
Dialect
override
def
commentsOnTable
(table:
Table
, includeMissing:
Boolean
):
List
[
String
]
Definition Classes
Dialect
override
def
createIndex
(i:
Index
):
String
Definition Classes
Dialect
override
def
createSequence
(seq:
Sequence
):
String
Definition Classes
Dialect
override
def
createTable
(table:
Table
):
String
Table creation sql
Table creation sql
Definition Classes
Dialect
override
def
dropIndex
(i:
Index
):
String
Definition Classes
Dialect
override
def
dropSequence
(seq:
Sequence
):
String
Definition Classes
Dialect
override
def
dropTable
(table:
String
):
String
Table removal sql
Table removal sql
Definition Classes
Dialect
protected
def
foreignKeySql
(constraintName:
String
, foreignKey:
Iterable
[
String
], referencedTable:
String
, primaryKey:
Iterable
[
String
]):
String
override
def
insert
(table:
Table
):
String
Definition Classes
Dialect
override
def
limit
(query:
String
, offset:
Int
, size:
Int
): (
String
,
List
[
Int
])
Definition Classes
Dialect
override
def
query
(table:
Table
):
String
Definition Classes
Dialect
override
def
supportSequence
:
Boolean
Definition Classes
Dialect
Concrete fields
protected
var
options
:
Options