限定符和类型 | 方法和说明 |
---|---|
int |
Where.applyColumnTypeValue(Dialect dialect,
java.sql.Connection conn,
Table table,
java.sql.PreparedStatement pstmt,
int startColumnIndex)
设置列值
|
java.lang.String |
Where.toNormalSQLString(Dialect dialect)
根据方言生成用于一般SQL执行体的SQL语句
|
java.lang.String |
Where.toStatementSQLString(Dialect dialect)
根据方言生成用于SQL执行体的SQL语句
|
限定符和类型 | 方法和说明 |
---|---|
static java.lang.String |
DataCoreUtils.createColumnSelectSQL(java.lang.String schema,
java.lang.String tableName,
Dialect dialect)
获取查询列名的SQL
|
static java.lang.String |
DataCoreUtils.createColumnSelectSQL(Table table,
Dialect dialect)
获取查询列名的SQL
|
static java.lang.String |
DataCoreUtils.createSelectSQL(java.lang.String schema,
java.lang.String tableName,
Dialect dialect)
新建立SQL.
|
static java.lang.String |
DataCoreUtils.createSelectSQL(Table table,
Dialect dialect)
根据表名,新建立SQL.
|
static java.lang.String |
DataCoreUtils.createSelectSQL(Table table,
java.lang.String[] columnNames,
Dialect dialect)
根据表名和列名[],新建立SQL.
|
static java.lang.Object |
DataCoreUtils.getResultSetObject(java.sql.ResultSet resultSet,
int columnType,
int index,
Dialect dialect,
SQLTypeHandler handler)
返回Resultset的类
|
static java.lang.Object |
DataCoreUtils.getResultSetObject(java.sql.ResultSet resultSet,
int columnType,
int index,
java.lang.String originalCharsetName,
java.lang.String newCharsetName,
Dialect dialect,
SQLTypeHandler handler,
boolean needCharsetChange)
返回Resultset的类
|
限定符和类型 | 方法和说明 |
---|---|
Dialect |
TableProcedure.getDialect()
Gets the dialect of SQLTable.
|
限定符和类型 | 方法和说明 |
---|---|
static void |
DBUtils.applyColumnTypeValue(Dialect dialect,
java.sql.Connection conn,
Table table,
java.lang.String columnName,
java.lang.Object columnDefValue,
java.sql.PreparedStatement pstatement,
int columnIndex,
int columnType,
java.lang.Object columnValue)
设置列类型
|
static ColumnInformation[] |
DBUtils.checkInColumnInformation(java.sql.Connection connection,
Dialect dialect,
java.lang.String query)
获取列名信息
返回的Object[]里面有三样东西
{ColumnNameArray:String[]; ColumnTypeArray:int[]; ColumnTypeNameArray:String[]}
注意:这个方法结束时并不把connection关掉
|
static java.lang.String[] |
DBUtils.checkInColumnNames(java.sql.Connection connection,
Dialect dialect,
java.lang.String query)
获取列名数组
|
static JSONObject |
DBUtils.checkInColumnTypeMap(java.sql.Connection connection,
Dialect dialect,
java.lang.String query)
获取列名信息json配置
|
static boolean |
DBUtils.isNULL(java.lang.Object columnValue,
Dialect dialect)
是否为空
|
构造器和说明 |
---|
TableProcedure(java.lang.String schema,
java.lang.String name,
java.lang.String type,
Dialect dialect)
Constructor.
|
限定符和类型 | 类和说明 |
---|---|
class |
AbstractDialect
AbstractDialect 现在是名副其实的AbstractDialect
其他请移步DefaultDialect
|
class |
AccessDialect |
class |
ADSDialect
阿里ADS适配
ADS不支持 select * (query) limit x, 且 query limit 0返回的元数据字段类型错误, 需要limit 1
测试环境上获取到的版本信息如下, 不在DialectProviderImpl里添加了
The productName is :MySQL, productVersion version is :5.1.31-mysql-ads
the database majorversion is :5
the database minerversion is :1
|
class |
ASEDialect |
class |
CacheDialect |
class |
CubridDialect |
class |
DB2Dialect |
class |
DB2V10Dialect
Created by sunmondong on 2017/11/21.
|
class |
DB2V6Dialect |
class |
DB2V7Dialect |
class |
DB2V8Dialect |
class |
DB2V9Dialect
Created by sunmondong on 2017/11/21.
|
class |
DefaultDialect |
class |
DerbyDialect |
class |
DmDialect |
class |
FireBirdDialect
Created by Chase on 2017/11/6.
|
class |
GBase8aDialect
Created by Handsome on 2017/12/29 0029 14:02
|
class |
GBase8sDialect |
class |
GBase8tDialect
Created by Handsome on 2017/12/31 0031 21:59
|
class |
GreenplumDialect |
class |
H2Dialect |
class |
HanaDialect |
class |
HiveDialect |
class |
HSQLDialect |
class |
HuaWeiHiveDialect |
class |
ImpalaDialect
Created by Yurl on 2018/8/21.
|
class |
InformixDialect
Created by lp on 2016/3/1.
|
class |
IngresDialect
Created by Chase on 2017/11/6.
|
class |
KingbaseDialect
Created by Handsome on 2017/12/20 0020 14:21
|
class |
KylinDialect
Created by Chase on 2017/11/6.
|
class |
MariaDialect
Created by Chase on 2017/11/6.
|
class |
MSSQL2000Dialect |
class |
MSSQL2005Dialect |
class |
MSSQL2008Dialect |
class |
MSSQL2012Dialect |
class |
MSSQLDialect |
class |
MySQL5Dialect
Created by loy on 2018/7/20.
|
class |
MySQLDialect |
class |
OdpsDialect |
class |
Oracle10gDialect |
class |
Oracle8iDialect |
class |
Oracle9Dialect
Created by XiaXiang on 2018/7/25.
|
class |
OracleDialect |
class |
PhoenixDialect |
class |
PostgreSQLDialect |
class |
PrestoDialect
Created by Lyon on 2018/1/12.
|
class |
RapidsDialect
Created by pony on 2018/1/23.
|
class |
RedShiftDialect
AWS Redshift适配
直连部分验证下来和pgsql一致, 不另外修改key
The productName is :PostgreSQL, productVersion version is :08.00.0002
the database majorversion is :8
the database minerversion is :0
the driverName is :RedshiftJDBC
|
class |
SchemaDialect
所有具有Schema的数据库的方言,直接继承这个SchemaDialect
|
class |
SQLiteDialect
Coder: zack
Date: 2016/11/21
Time: 9:00
|
class |
Sybase12Dot5Dialect |
class |
SybaseDialect |
class |
TeradataDialect |
class |
TranswarpDialect
Created by sunmondong on 2018/9/19.
|
class |
VerticaDialect |
限定符和类型 | 方法和说明 |
---|---|
static Dialect |
DialectFactory.generateDialect(java.lang.Class<? extends Dialect> dialectClass)
增加接口方法
//这里为什么不用模板实现 因为有可能找不到class 返回默认类型
|
Dialect |
DialectProvider.generateDialect(java.sql.Connection conn)
james:根据数据库连接生成对应的Dialect
|
static Dialect |
DialectFactory.generateDialect(java.sql.Connection connection)
james:根据数据库连接生成对应的Dialect
|
Dialect |
DialectProviderImpl.generateDialect(java.sql.Connection conn)
james:根据数据库连接生成对应的Dialect
|
Dialect |
DialectProvider.generateDialect(java.sql.Connection conn,
java.lang.String driver)
从驱动+数据连接中获取数据库方言, 顺序为:
1, 从插件提供的驱动方法里找;
2, 没找到就从内置的驱动里找;
3, 没找到就从插件提供的数据连接里找;
4, 没找到就从metadata里找.
|
static Dialect |
DialectFactory.generateDialect(java.sql.Connection conn,
java.lang.String driver)
从驱动+数据连接中获取数据库方言, 顺序为:
1, 从插件提供的驱动方法里找;
2, 没找到就从内置的驱动里找;
3, 没找到就从插件提供的数据连接里找;
4, 没找到就从metadata里找.
|
Dialect |
DialectProviderImpl.generateDialect(java.sql.Connection conn,
java.lang.String driver)
从驱动+数据连接中获取数据库方言, 顺序为:
1, 从插件提供的驱动方法里找;
2, 没找到就从内置的驱动里找;
3, 没找到就从插件提供的数据连接里找;
4, 没找到就从metadata里找.
|
Dialect |
DialectProvider.getDefaultDialect() |
static Dialect |
DialectFactory.getDefaultDialect() |
Dialect |
DialectProviderImpl.getDefaultDialect() |
Dialect |
DialectProvider.getDialectByClass(java.lang.Class<? extends Dialect> dialectClass)
根据class创建dialect
|
static Dialect |
DialectFactory.getDialectByClass(java.lang.Class<? extends Dialect> dialectClass) |
Dialect |
DialectProviderImpl.getDialectByClass(java.lang.Class<? extends Dialect> dialectClass) |
static Dialect |
DialectFactory.getDialectByClassName(java.lang.String name) |
Dialect |
DialectProvider.getDialectByName(java.lang.String getconnectionbyname) |
static Dialect |
DialectFactory.getDialectByName(java.lang.String getconnectionbyname) |
Dialect |
DialectProviderImpl.getDialectByName(java.lang.String getconnectionbyname) |
Dialect |
DialectProvider.try2GenerateDialectByDriver(java.lang.String driver)
根据驱动生成数据库方言
|
static Dialect |
DialectFactory.try2GenerateDialectByDriver(java.lang.String driver)
根据驱动生成数据库方言
|
Dialect |
DialectProviderImpl.try2GenerateDialectByDriver(java.lang.String driver)
根据驱动生成数据库方言
|
限定符和类型 | 方法和说明 |
---|---|
TableProcedure[] |
DialectFetchTableViewKey.execute(TableViewParameter parameter,
Dialect current) |
限定符和类型 | 方法和说明 |
---|---|
static Dialect |
DialectFactory.generateDialect(java.lang.Class<? extends Dialect> dialectClass)
增加接口方法
//这里为什么不用模板实现 因为有可能找不到class 返回默认类型
|
Dialect |
DialectProvider.getDialectByClass(java.lang.Class<? extends Dialect> dialectClass)
根据class创建dialect
|
static Dialect |
DialectFactory.getDialectByClass(java.lang.Class<? extends Dialect> dialectClass) |
Dialect |
DialectProviderImpl.getDialectByClass(java.lang.Class<? extends Dialect> dialectClass) |
限定符和类型 | 方法和说明 |
---|---|
abstract void |
VoidEmptyParameterExecutor.execute(Dialect current) |
abstract E |
ResultEmptyParameterExecutor.execute(Dialect current) |
abstract void |
DialectVoidEmptyParameterKey.execute(Dialect current) |
abstract E |
DialectResultEmptyParameterKey.execute(Dialect current) |
void |
VoidEmptyParameterExecutor.execute(DialectEmptyParameter parameter,
Dialect current) |
E |
ResultEmptyParameterExecutor.execute(DialectEmptyParameter parameter,
Dialect current) |
void |
DialectVoidEmptyParameterKey.execute(DialectEmptyParameter dialectEmptyParameter,
Dialect current) |
E |
DialectResultEmptyParameterKey.execute(DialectEmptyParameter dialectEmptyParameter,
Dialect current) |
void |
VoidExecutorWithException.execute(T t,
Dialect current) |
void |
VoidExecutor.execute(T t,
Dialect current) |
E |
ResultExecutorWithException.execute(T t,
Dialect current) |
E |
ResultExecutor.execute(T t,
Dialect current) |
限定符和类型 | 方法和说明 |
---|---|
void |
EmptyAutoCommitExecutor.execute(DialectAutoCommitParameter dialectAutoCommitKey,
Dialect current) |
void |
DialectAutoCommitKey.execute(DialectAutoCommitParameter dialectAutoCommitParameter,
Dialect current) |
限定符和类型 | 方法和说明 |
---|---|
java.lang.String |
DialectUnSupportCascadeDeletePositionExecutor.execute(DialectCascadeDeletePositionParameter dialectCascadeDeletePositionParameter,
Dialect dialect) |
java.lang.String |
DialectCascadeDeletePositionKey.execute(DialectCascadeDeletePositionParameter dialectCascadeDeletePositionParameter,
Dialect dialect) |
限定符和类型 | 方法和说明 |
---|---|
java.lang.Boolean |
DialectCheckAccessOLEKey.execute(DialectCheckAccessParameter dialectCheckAccessParameter,
Dialect current) |
java.lang.Boolean |
AccessCheckOLEExecutor.execute(DialectCheckAccessParameter dialectCheckAccessParameter,
Dialect current) |
限定符和类型 | 方法和说明 |
---|---|
java.lang.Boolean |
DialectToStringNullCheckExecutor.execute(DialectNullCheckParameter dialectNullCheckParameter,
Dialect current) |
java.lang.Boolean |
DialectObjectNullCheckKey.execute(DialectNullCheckParameter dialectNullCheckParameter,
Dialect current) |
限定符和类型 | 方法和说明 |
---|---|
java.lang.Boolean |
OracleDialectCheckIsOracleExecutor.execute(Dialect current) |
java.lang.Boolean |
DialectCheckIsOracleKey.execute(Dialect current) |
限定符和类型 | 方法和说明 |
---|---|
java.lang.Boolean |
DialectHasSchemaExecutor.execute(Dialect dialect) |
java.lang.Boolean |
DialectCheckHasSchemaKey.execute(Dialect dialect) |
java.lang.String |
DialectUserSchemaKey.execute(DialectUserSchemaParameter dialectUserSchemaParameter,
Dialect current) |
限定符和类型 | 方法和说明 |
---|---|
java.lang.Boolean |
DialectCheckUniqueViolationExceptionKey.execute(DialectCheckUniqueViolationExceptionParameter dialectCheckUniqueViolationExceptionParameter,
Dialect current) |
java.lang.Boolean |
AbstractCheckUniqueViolationExceptionExecutor.execute(DialectCheckUniqueViolationExceptionParameter dialectCheckUniqueViolationExceptionParameter,
Dialect current) |
java.lang.Boolean |
SQLSERVERDialectCheckUniqueViolationExceptionExecutor.execute(java.sql.SQLException se,
Dialect current) |
java.lang.Boolean |
OracleDialectCheckUniqueViolationExceptionExecutor.execute(java.sql.SQLException se,
Dialect current) |
java.lang.Boolean |
MysqlDialectCheckUniqueViolationExceptionExecutor.execute(java.sql.SQLException se,
Dialect current) |
java.lang.Boolean |
HSQLDialectCheckUniqueViolationExceptionExecutor.execute(java.sql.SQLException se,
Dialect current) |
abstract java.lang.Boolean |
AbstractCheckUniqueViolationExceptionExecutor.execute(java.sql.SQLException se,
Dialect current) |
限定符和类型 | 方法和说明 |
---|---|
java.lang.String |
HanaFieldAlias2SQLKey.execute(DialectFieldAlias2SQLParameter dialectFieldAlias2SQLParameter,
Dialect dialect) |
java.lang.String |
DialectFieldAlias2SQLKey.execute(DialectFieldAlias2SQLParameter dialectFieldAlias2SQLParameter,
Dialect dialect) |
java.lang.String |
AbstractDialectFieldAlias2SQLExecutor.execute(DialectFieldAlias2SQLParameter dialectFieldAlias2SQLParameter,
Dialect dialect) |
限定符和类型 | 方法和说明 |
---|---|
abstract ColumnInformation[] |
AbstractDialectFetchColumnInformationExecutor.execute(java.sql.Connection connection,
java.sql.ResultSet rs,
java.lang.String sql,
java.lang.String oriCharsetName,
java.lang.String newCharsetName,
Dialect current) |
ColumnInformation[] |
DialectFetchColumnInformationKey.execute(DialectFetchColumnInformationParameter dialectFetchColumnInformationParameter,
Dialect current) |
ColumnInformation[] |
AbstractDialectFetchColumnInformationExecutor.execute(DialectFetchColumnInformationParameter dialectFetchColumnInformationParameter,
Dialect current) |
限定符和类型 | 方法和说明 |
---|---|
java.lang.String |
DialectColumn2SQLWithSquareBracketsExecutor.execute(StringParameter stringParameter,
Dialect current)
sql 2005
特殊列名:空格,引号,保留字,特殊字符的字段作为列名,sql 2005会自动给字段加上[]。
|
java.lang.String |
DialectColumn2SQLWithDoubleQuoteExecutor.execute(StringParameter stringParameter,
Dialect current) |
java.lang.String |
DialectColumn2SQLWithBackQuoteExecutor.execute(StringParameter stringParameter,
Dialect current) |
java.lang.String |
DialectColumn2SQLKey.execute(StringParameter stringParameter,
Dialect current) |
限定符和类型 | 方法和说明 |
---|---|
java.lang.String |
OracleDialectColumn2WhereSQLExecutor.execute(DialectColumn2WhereSQLParameter dialectColumn2WhereSQLParameter,
Dialect current) |
java.lang.String |
DialectColumn2WhereSQLKey.execute(DialectColumn2WhereSQLParameter dialectColumn2WhereSQLParameter,
Dialect current) |
限定符和类型 | 方法和说明 |
---|---|
java.lang.String |
SybaseDialectColumnType2SQLExecutor.execute(DialectColumnType2SQLParameter dialectColumnType2SQLParameter,
Dialect current) |
java.lang.String |
SQLSERVER2005DialectColumnType2SQLExecutor.execute(DialectColumnType2SQLParameter dialectColumnType2SQLParameter,
Dialect current) |
java.lang.String |
SQLSERVER2000DialectColumnType2SQLExecutor.execute(DialectColumnType2SQLParameter dialectColumnType2SQLParameter,
Dialect current) |
java.lang.String |
PostgreSQLDialectColumnType2SQLExecutor.execute(DialectColumnType2SQLParameter dialectColumnType2SQLParameter,
Dialect current) |
java.lang.String |
OracleDialectColumnType2SQLExecutor.execute(DialectColumnType2SQLParameter dialectColumnType2SQLParameter,
Dialect current) |
java.lang.String |
MySQLDialectColumnType2SQLExecutor.execute(DialectColumnType2SQLParameter dialectColumnType2SQLParameter,
Dialect current) |
java.lang.String |
InformixDialectColumnType2SQLExecutor.execute(DialectColumnType2SQLParameter dialectColumnType2SQLParameter,
Dialect current) |
java.lang.String |
HSQLDialectColumnType2SQLExecutor.execute(DialectColumnType2SQLParameter dialectColumnType2SQLParameter,
Dialect current) |
java.lang.String |
H2DialectColumnType2SQLExecutor.execute(DialectColumnType2SQLParameter dialectColumnType2SQLParameter,
Dialect current) |
java.lang.String |
DialectColumnType2SQLKey.execute(DialectColumnType2SQLParameter dialectColumnType2SQLParameter,
Dialect current) |
java.lang.String |
DerbyDialectColumnType2SQLExecutor.execute(DialectColumnType2SQLParameter dialectColumnType2SQLParameter,
Dialect current) |
java.lang.String |
DB2V8DialectColumnType2SQLExecutor.execute(DialectColumnType2SQLParameter dialectColumnType2SQLParameter,
Dialect current) |
java.lang.String |
DB2DialectColumnType2SQLExecutor.execute(DialectColumnType2SQLParameter dialectColumnType2SQLParameter,
Dialect current) |
java.lang.String |
AccessDialectColumnType2SQLExecutor.execute(DialectColumnType2SQLParameter dialectColumnType2SQLParameter,
Dialect current) |
限定符和类型 | 方法和说明 |
---|---|
java.lang.String |
SQLSERVERDialectCountSQLExecutor.execute(StringParameter stringParameter,
Dialect current) |
java.lang.String |
SQLSERVER2000DialectCountSQLExecutor.execute(StringParameter stringParameter,
Dialect current) |
java.lang.String |
DialectCountSQLKey.execute(StringParameter stringParameter,
Dialect current) |
限定符和类型 | 方法和说明 |
---|---|
java.sql.ResultSet |
DialectExecuteQueryKey.execute(DialectExecuteQueryParameter dialectExecuteQueryParameter,
Dialect current) |
java.sql.ResultSet |
DialectExecuteCallableQueryExecutor.execute(DialectExecuteQueryParameter dialectExecuteQueryParameter,
Dialect current) |
限定符和类型 | 方法和说明 |
---|---|
protected java.lang.String |
SybaseDialectCreateSequenceExecutor.execute(java.sql.Connection connection,
java.lang.String tableName,
java.lang.String columnName,
java.lang.String columnType,
Dialect current) |
protected java.lang.String |
SQLSERVERDialectCreateSequenceExecutor.execute(java.sql.Connection connection,
java.lang.String tableName,
java.lang.String columnName,
java.lang.String columnType,
Dialect current) |
protected java.lang.String |
OracleCreateSequenceExecutor.execute(java.sql.Connection connection,
java.lang.String tableName,
java.lang.String columnName,
java.lang.String columnType,
Dialect current) |
protected java.lang.String |
MySQLDialectCreateSequenceExecutor.execute(java.sql.Connection connection,
java.lang.String tableName,
java.lang.String columnName,
java.lang.String columnType,
Dialect current) |
protected java.lang.String |
InformixDialectCreateSequenceExecutor.execute(java.sql.Connection connection,
java.lang.String tableName,
java.lang.String columnName,
java.lang.String columnType,
Dialect current) |
protected java.lang.String |
HSQLDialectCreateSequenceExecutor.execute(java.sql.Connection connection,
java.lang.String tableName,
java.lang.String columnName,
java.lang.String columnType,
Dialect current) |
protected java.lang.String |
DB2DialectCreateSequenceExecutor.execute(java.sql.Connection connection,
java.lang.String tableName,
java.lang.String columnName,
java.lang.String columnType,
Dialect current) |
protected java.lang.String |
AccessDialectCreateSequenceExecutor.execute(java.sql.Connection connection,
java.lang.String tableName,
java.lang.String columnName,
java.lang.String columnType,
Dialect current) |
protected abstract java.lang.String |
AbstractDialectCreateSequenceExecutor.execute(java.sql.Connection connection,
java.lang.String tableName,
java.lang.String columnName,
java.lang.String columnType,
Dialect current) |
java.lang.String |
DialectCreateSequenceKey.execute(DialectCreateSequenceParameter dialectCreateSequenceParameter,
Dialect current) |
java.lang.String |
AbstractDialectCreateSequenceExecutor.execute(DialectCreateSequenceParameter dialectCreateSequenceParameter,
Dialect current) |
限定符和类型 | 方法和说明 |
---|---|
java.lang.String |
HiveCreateSQL4ColumnExecutor.execute(StringParameter stringParameter,
Dialect current) |
java.lang.String |
DialectCreateSQL4ColumnsKey.execute(StringParameter stringParameter,
Dialect current) |
限定符和类型 | 方法和说明 |
---|---|
java.sql.Statement |
MySQLCreateStatementExecutor.execute(DialectCreateStatementParameter dialectCreateStatementParameter,
Dialect current) |
java.sql.Statement |
DialectCreateStatementKey.execute(DialectCreateStatementParameter dialectCreateStatementParameter,
Dialect current) |
java.sql.Statement |
DialectCreateCallableStatementExecutor.execute(DialectCreateStatementParameter dialectCreateStatementParameter,
Dialect current) |
限定符和类型 | 方法和说明 |
---|---|
java.sql.Statement |
DialectCreateLimitedFetchedStatementKey.execute(DialectCreateLimitedFetchedStatementParameter dialectCreateStatementParameter,
Dialect current) |
java.sql.Statement |
CreateNotLimitedNotFetchedStatementExecutor.execute(DialectCreateLimitedFetchedStatementParameter dialectCreateStatementParameter,
Dialect current) |
限定符和类型 | 方法和说明 |
---|---|
void |
OracleDialectCreateTriggerForSequenceExecutor.execute(DialectCreateTriggerForSequenceParameter dialectCreateTriggerForSequenceParameter,
Dialect current) |
void |
DialectCreateTriggerForSequenceKey.execute(DialectCreateTriggerForSequenceParameter dialectCreateTriggerForSequenceParameter,
Dialect current) |
限定符和类型 | 方法和说明 |
---|---|
void |
DialectEmptyCreatePrimaryKeySQLExecutor.execute(DialectCreatePrimaryKeyParameter dialectCreatePrimaryKeyParameter,
Dialect current) |
void |
DialectCreatePrimaryKeySQLKey.execute(DialectCreatePrimaryKeyParameter dialectCreatePrimaryKeyParameter,
Dialect current) |
限定符和类型 | 方法和说明 |
---|---|
void |
DialectSetAutoCommitDuringCreateTableKey.execute(DialectSetAutoCommitDuringCreateTableParameter dialectSetAutoCommitDuringCreateTableParameter,
Dialect current) |
void |
DialectEmptySetAutoCommitDuringCreateTableExecutor.execute(DialectSetAutoCommitDuringCreateTableParameter dialectSetAutoCommitDuringCreateTableParameter,
Dialect current) |
限定符和类型 | 方法和说明 |
---|---|
ColumnInformation[] |
MysqlFetchColumnInformationExecutor.execute(DialectFetchColumnInformationParameter dialectFetchColumnInformationParameter,
Dialect current) |
限定符和类型 | 方法和说明 |
---|---|
java.lang.Integer |
SybaseFetchSizeExecutor.execute(DialectEmptyParameter dialectEmptyParameter,
Dialect current) |
java.lang.Integer |
RedshiftFetchSizeExecutor.execute(DialectEmptyParameter dialectEmptyParameter,
Dialect dialect) |
java.lang.Integer |
PostgreSQLFetchSizeExecutor.execute(DialectEmptyParameter dialectEmptyParameter,
Dialect current) |
java.lang.Integer |
OracleFetchSizeExecutor.execute(DialectEmptyParameter dialectEmptyParameter,
Dialect current) |
java.lang.Integer |
MysqlFetchSizeExecutor.execute(DialectEmptyParameter dialectEmptyParameter,
Dialect current) |
java.lang.Integer |
DialectFetchSizeKey.execute(DialectEmptyParameter parameter,
Dialect current) |
java.lang.Integer |
DB2FetchSizeExecutor.execute(DialectEmptyParameter dialectEmptyParameter,
Dialect current) |
限定符和类型 | 方法和说明 |
---|---|
java.lang.String |
MySQLDialectFetchStoreProcedureContentExecutor.execute(DialectFetchStoreProcedureContentParameter dialectFetchStoreProcedureContentParameter,
Dialect current) |
java.lang.String |
DialectFetchStoreProcedureContentKey.execute(DialectFetchStoreProcedureContentParameter dialectFetchStoreProcedureContentParameter,
Dialect current) |
java.lang.String |
DB2DialectFetchStoreProcedureContentExecutor.execute(DialectFetchStoreProcedureContentParameter dialectFetchStoreProcedureContentParameter,
Dialect current) |
java.lang.String |
AbstractDialectFetchStoreProcedureContentExecutor.execute(DialectFetchStoreProcedureContentParameter dialectFetchStoreProcedureContentParameter,
Dialect current) |
protected java.lang.String |
OracleDialectFetchStoreProcedureContentExecutor.getByAnotherWay(java.sql.Connection conn,
Dialect current,
java.lang.String[] nameAddress) |
protected java.lang.String |
AbstractDialectFetchStoreProcedureContentExecutor.getByAnotherWay(java.sql.Connection connection,
Dialect current,
java.lang.String[] nameAddress) |
限定符和类型 | 方法和说明 |
---|---|
StoreProcedureParameter[] |
SQLSERVERDialectFetchStoreProcedureParameterExecutor.execute(java.sql.Connection conn,
java.lang.String name,
java.lang.String parameterDefaultValue,
Dialect current) |
StoreProcedureParameter[] |
OracleDialectFetchStoreProcedureParameterExecutor.execute(java.sql.Connection conn,
java.lang.String name,
java.lang.String parameterDefaultValue,
Dialect current) |
StoreProcedureParameter[] |
MySQLDialectFetchStoreProcedureParameterExecutor.execute(java.sql.Connection conn,
java.lang.String name,
java.lang.String parameterDefaultValue,
Dialect current) |
StoreProcedureParameter[] |
DialectEmptyFetchStoreProcedureParameterExecutor.execute(java.sql.Connection conn,
java.lang.String name,
java.lang.String parameterDefaultValue,
Dialect current) |
StoreProcedureParameter[] |
DB2DialectFetchStoreProcedureParameterExecutor.execute(java.sql.Connection conn,
java.lang.String name,
java.lang.String parameterDefaultValue,
Dialect current) |
abstract StoreProcedureParameter[] |
AbstractDialectFetchStoreProcedureParameterExecutor.execute(java.sql.Connection conn,
java.lang.String name,
java.lang.String parameterDefaultValue,
Dialect current) |
StoreProcedureParameter[] |
DialectFetchStoreProcedureParameterKey.execute(DialectFetchStoreProcedureParameter dialectFetchStoreProcedureParameter,
Dialect current) |
StoreProcedureParameter[] |
AbstractDialectFetchStoreProcedureParameterExecutor.execute(DialectFetchStoreProcedureParameter dialectFetchStoreProcedureParameter,
Dialect current) |
限定符和类型 | 方法和说明 |
---|---|
TableProcedure[] |
KylinFetchViewExecutor.execute(TableViewParameter parameter,
Dialect current) |
TableProcedure[] |
HiveFetchViewExecutor.execute(TableViewParameter parameter,
Dialect current) |
TableProcedure[] |
FetchTableViewExecutor.execute(TableViewParameter tableViewParameter,
Dialect current) |
限定符和类型 | 方法和说明 |
---|---|
java.util.List<FieldMessage> |
VerticaDialectFetchTableFieldCommentExecutor.execute(java.sql.Connection conn,
java.lang.String tableName,
java.lang.String schema,
java.lang.String dbLink,
Dialect current) |
java.util.List<FieldMessage> |
SelectFieldsFromTableExecutor.execute(java.sql.Connection conn,
java.lang.String tableName,
java.lang.String schema,
java.lang.String dbLink,
Dialect current) |
java.util.List<FieldMessage> |
SQLSERVERDialectFetchTableFieldCommentExecutor.execute(java.sql.Connection conn,
java.lang.String tableName,
java.lang.String schema,
java.lang.String dbLink,
Dialect current) |
java.util.List<FieldMessage> |
PrestoDialectFetchTableFieldCommentKey.execute(java.sql.Connection conn,
java.lang.String tableName,
java.lang.String schema,
java.lang.String dbLink,
Dialect current) |
java.util.List<FieldMessage> |
OracleDialectFetchTableFieldCommentExecutor.execute(java.sql.Connection conn,
java.lang.String tableName,
java.lang.String schema,
java.lang.String dbLink,
Dialect current) |
java.util.List<FieldMessage> |
MySQLDialectFetchTableFieldCommentExecutor.execute(java.sql.Connection conn,
java.lang.String tableName,
java.lang.String schema,
java.lang.String dbLink,
Dialect current) |
java.util.List<FieldMessage> |
ImpalaDialectFetchTableFieldCommentExecutor.execute(java.sql.Connection conn,
java.lang.String tableName,
java.lang.String schema,
java.lang.String dbLink,
Dialect current) |
java.util.List<FieldMessage> |
HiveDialectFetchTableFieldCommentExecutor.execute(java.sql.Connection conn,
java.lang.String tableName,
java.lang.String schema,
java.lang.String dbLink,
Dialect current) |
abstract java.util.List<FieldMessage> |
AbstractDialectFetchTableFieldCommentExecutor.execute(java.sql.Connection conn,
java.lang.String tableName,
java.lang.String schema,
java.lang.String dbLink,
Dialect current) |
java.util.List<FieldMessage> |
DialectFetchTableFieldCommentKey.execute(DialectFetchTableCommentParameter dialectFetchTableCommentParameter,
Dialect current) |
java.util.List<FieldMessage> |
AbstractDialectFetchTableFieldCommentExecutor.execute(DialectFetchTableCommentParameter dialectFetchTableCommentParameter,
Dialect current) |
限定符和类型 | 方法和说明 |
---|---|
java.lang.String |
MySQLDialectBuildForeignKeyStringExecutor.execute(DialectBuildForeignKeyStringParameter dialectBuildForeignKeyStringParameter,
Dialect current) |
java.lang.String |
InformixDialectBuildForeignKeyStringExecutor.execute(DialectBuildForeignKeyStringParameter dialectBuildForeignKeyStringParameter,
Dialect current) |
java.lang.String |
DialectBuildForeignKeyStringKey.execute(DialectBuildForeignKeyStringParameter dialectBuildForeignKeyStringParameter,
Dialect current) |
限定符和类型 | 方法和说明 |
---|---|
void |
MySQLDialectSetForeignKeyChecksExecutor.execute(DialectSetForeignKeyChecksParameter dialectSetForeignKeyChecksParameter,
Dialect current) |
void |
DialectSetForeignKeyChecksKey.execute(DialectSetForeignKeyChecksParameter dialectSetForeignKeyChecksParameter,
Dialect current) |
限定符和类型 | 方法和说明 |
---|---|
java.lang.Boolean |
InformixDialectUseIndexWhenGroupExecutor.execute(Dialect dialect) |
java.lang.Boolean |
DialectUseIndexWhenGroupKey.execute(Dialect dialect) |
限定符和类型 | 方法和说明 |
---|---|
java.lang.String |
HibernateDialectClassExecutor.execute(Dialect current) |
java.lang.String |
DialectHibernateDialectClassKey.execute(DialectEmptyParameter dialectEmptyParameter,
Dialect current) |
限定符和类型 | 方法和说明 |
---|---|
java.lang.String |
DialectIdentitySelectKey.execute(DialectIdentitySelectParameter dialectIdentitySelectParameter,
Dialect current) |
java.lang.String |
AbstractDialectIdentitySelectExecutor.execute(DialectIdentitySelectParameter dialectIdentitySelectParameter,
Dialect current) |
java.lang.String |
SQLSERVERIdentitySelectExecutor.execute(java.lang.String table,
java.lang.String column,
int type,
Dialect current) |
java.lang.String |
PostgreSQLDialectIdentitySelectExecutor.execute(java.lang.String table,
java.lang.String column,
int type,
Dialect current) |
java.lang.String |
OracleDialectIdentitySelectExecutor.execute(java.lang.String table,
java.lang.String column,
int type,
Dialect current) |
java.lang.String |
MySQLIdentitySelectExecutor.execute(java.lang.String table,
java.lang.String column,
int type,
Dialect current) |
java.lang.String |
InformixDialectIdentitySelectExecutor.execute(java.lang.String table,
java.lang.String column,
int type,
Dialect current) |
java.lang.String |
H2DialectIdentitySelectExecutor.execute(java.lang.String table,
java.lang.String column,
int type,
Dialect current) |
java.lang.String |
DB2DialectIdentitySelectExecutor.execute(java.lang.String table,
java.lang.String column,
int type,
Dialect current) |
abstract java.lang.String |
AbstractDialectIdentitySelectExecutor.execute(java.lang.String table,
java.lang.String column,
int type,
Dialect current) |
限定符和类型 | 方法和说明 |
---|---|
java.lang.StringBuffer |
DialectInitColumnUnSupportNullExecutor.execute(DialectInitColumnParameter dialectInitColumnParameter,
Dialect current) |
java.lang.StringBuffer |
DialectInitColumnKey.execute(DialectInitColumnParameter dialectInitColumnParameter,
Dialect current) |
限定符和类型 | 方法和说明 |
---|---|
void |
DialectInitTableUnSupportForeignKeyExecutor.execute(DialectInitTableParameter dialectInitTableParameter,
Dialect current) |
void |
DialectInitTableKey.execute(DialectInitTableParameter dialectInitTableParameter,
Dialect current) |
限定符和类型 | 方法和说明 |
---|---|
java.lang.Integer |
DialectLimitWhenQueryFieldsKey.execute(Dialect dialect) |
java.lang.Integer |
DialectLimit1WhenQueryFieldsExecutor.execute(Dialect dialect) |
java.lang.Integer |
DialectLimit0WhenQueryFieldsExecutor.execute(Dialect dialect) |
限定符和类型 | 方法和说明 |
---|---|
java.lang.Boolean |
UnSupportDialectLimitOffsetExecutor.execute(StringParameter stringParameter,
Dialect current) |
java.lang.Boolean |
SQLSERVER2012DialectSupportLimitOffsetExecutor.execute(StringParameter stringParameter,
Dialect current) |
java.lang.Boolean |
DialectSupportLimitOffsetKey.execute(StringParameter stringParameter,
Dialect current) |
限定符和类型 | 方法和说明 |
---|---|
java.sql.ResultSet |
OracleDialectCreateLimitResultSetExecutor.execute(Connection database,
java.sql.Connection conn,
java.sql.Statement stmt,
java.lang.String[] fieldNames,
java.lang.String schema,
java.lang.String tableName,
java.lang.String dbLink,
long startRow,
Dialect current) |
java.sql.ResultSet |
MySQLDialectCreateLimitResultSetExecutor.execute(Connection database,
java.sql.Connection conn,
java.sql.Statement stmt,
java.lang.String[] fieldNames,
java.lang.String schema,
java.lang.String tableName,
java.lang.String dbLink,
long startRow,
Dialect current) |
abstract java.sql.ResultSet |
AbstractDialectCreateLimitResultSetExecutor.execute(Connection database,
java.sql.Connection conn,
java.sql.Statement stmt,
java.lang.String[] fieldNames,
java.lang.String schema,
java.lang.String tableName,
java.lang.String dbLink,
long startRow,
Dialect current) |
java.sql.ResultSet |
DialectCreateLimitResultSetKey.execute(DialectCreateLimitResultSetParameter dialectCreateLimitResultParameter,
Dialect current) |
java.sql.ResultSet |
AbstractDialectCreateLimitResultSetExecutor.execute(DialectCreateLimitResultSetParameter dialectCreateLimitResultParameter,
Dialect current) |
限定符和类型 | 方法和说明 |
---|---|
java.lang.String |
DialectCreateLimitSQLKey.execute(DialectCreateLimitSQLParameter dialectCreateLimitSQLParameter,
Dialect current) |
java.lang.String |
AbstractDialectCreateLimitSQLExecutor.execute(DialectCreateLimitSQLParameter stringParameter,
Dialect current) |
java.lang.String |
SQLSERVERDialectCreateLimitSQLExecutor.execute(java.lang.String querySelect,
int offset,
int limit,
Dialect current) |
java.lang.String |
SQLSERVER2012DialectCreateLimitSQLExecutor.execute(java.lang.String sql,
int offset,
int limit,
Dialect current) |
java.lang.String |
PostgreSQLDialectCreateLimitSQLExecutor.execute(java.lang.String sql,
int offset,
int limit,
Dialect current) |
java.lang.String |
PhoenixDialectCreateLimitSQLExecutor.execute(java.lang.String sql,
int offset,
int limit,
Dialect current) |
java.lang.String |
OracleDialectCreateLimitSQLExecutor.execute(java.lang.String sql,
int offset,
int limit,
Dialect current) |
java.lang.String |
Oracle8iDialectCreateLimitSQLExecutor.execute(java.lang.String sql,
int offset,
int limit,
Dialect current) |
java.lang.String |
MySQLDialectCreateLimitSQLExecutor.execute(java.lang.String sql,
int offset,
int limit,
Dialect current) |
java.lang.String |
InformixDialectCreateLimitSQLExecutor.execute(java.lang.String querySelect,
int offset,
int limit,
Dialect current) |
java.lang.String |
HSQLDialectCreateLimitSQLExecutor.execute(java.lang.String sql,
int offset,
int limit,
Dialect current) |
java.lang.String |
H2DialectCreateLimitSQLExecutor.execute(java.lang.String sql,
int offset,
int limit,
Dialect current) |
java.lang.String |
DB2V10DialectCreateLimitSQLExecutor.execute(java.lang.String sql,
int offset,
int limit,
Dialect current) |
java.lang.String |
DB2DialectCreateLimitSQLExecutor.execute(java.lang.String sql,
int offset,
int limit,
Dialect current) |
abstract java.lang.String |
AbstractDialectCreateLimitSQLExecutor.execute(java.lang.String sql,
int offset,
int limit,
Dialect current) |
限定符和类型 | 方法和说明 |
---|---|
java.lang.String |
OracleCreateLimitSQLWithFieldsExecutor.execute(DialectCreateLimitSQLWithFieldsParameter dialectCreateLimitSQLWithFieldsParameter,
Dialect current) |
java.lang.String |
MySQLCreateLimitSQLWithFieldsExecutor.execute(DialectCreateLimitSQLWithFieldsParameter dialectCreateLimitSQLWithFieldsParameter,
Dialect current) |
java.lang.String |
DialectCreateLimitSQLWithFieldsKey.execute(DialectCreateLimitSQLWithFieldsParameter dialectCreateLimitSQLParameter,
Dialect current) |
限定符和类型 | 方法和说明 |
---|---|
java.sql.Statement |
DialectCreateLimitUseStatementKey.execute(DialectCreateLimitUseStatementParameter dialectCreateLimitUseStatementParameter,
Dialect current) |
java.sql.Statement |
DialectCreateForwardOnlyLimitUseStatementExecutor.execute(DialectCreateLimitUseStatementParameter dialectCreateLimitUseStatementParameter,
Dialect current) |
限定符和类型 | 方法和说明 |
---|---|
void |
SQLSERVERDialectNotifyTriggerChangeExecutor.execute(java.sql.Connection conn,
Table table,
TriggerAction action,
Dialect current) |
void |
OracleDialectNotifyTriggerChangeExecutor.execute(java.sql.Connection conn,
Table table,
TriggerAction action,
Dialect current) |
abstract void |
AbstractDialectNotifyTriggerChangeExecutor.execute(java.sql.Connection conn,
Table table,
TriggerAction action,
Dialect current) |
void |
DialectNotifyTriggerChangeKey.execute(DialectNotifyTriggerChangeParameter dialectNotifyTriggerChangeParameter,
Dialect current) |
void |
AbstractDialectNotifyTriggerChangeExecutor.execute(DialectNotifyTriggerChangeParameter dialectNotifyTriggerChangeParameter,
Dialect current) |
限定符和类型 | 方法和说明 |
---|---|
java.lang.Object |
DialectParserValueKey.execute(DialectParserValueParameter dialectParserValueParameter,
Dialect current) |
java.lang.Object |
AbstractParserValueExecutor.execute(DialectParserValueParameter dialectParserValueParameter,
Dialect current) |
限定符和类型 | 方法和说明 |
---|---|
TableProcedure[] |
OracleFetchProcedureExecutor.execute(DialectFetchProcedureParameter dialectFetchProcedureParameter,
Dialect current) |
TableProcedure[] |
DialectFetchProcedureKey.execute(DialectFetchProcedureParameter dialectFetchProcedureParameter,
Dialect current) |
限定符和类型 | 方法和说明 |
---|---|
java.lang.String |
SQLSERVERDialectQuartzDelegateClassExecutor.execute(Dialect current) |
java.lang.String |
PostgreSQLDialectQuartzDelegateClassExecutor.execute(Dialect current) |
java.lang.String |
OracleDialectQuartzDelegateClassExecutor.execute(Dialect current) |
java.lang.String |
HSQLDialectQuartzDelegateClassExecutor.execute(Dialect current) |
java.lang.String |
EmptyDialectQuartzDelegateClassExecutor.execute(Dialect current) |
java.lang.String |
DialectQuartzDelegateClassKey.execute(Dialect current) |
java.lang.String |
DerbyDialectQuartzDelegateClassExecutor.execute(Dialect current) |
java.lang.String |
DB2V8DialectQuartzDelegateClassExecutor.execute(Dialect current) |
java.lang.String |
DB2V7DialectQuartzDelegateClassExecutor.execute(Dialect current) |
java.lang.String |
DB2V6DialectQuartzDelegateClassExecutor.execute(Dialect current) |
限定符和类型 | 方法和说明 |
---|---|
java.lang.String |
OracleDialectQuartzExecutor.execute(Dialect current) |
java.lang.String |
DialectQuartzKey.execute(Dialect current) |
限定符和类型 | 方法和说明 |
---|---|
java.lang.String |
DialectFetchRowRangeSQLKey.execute(DialectRowRangeSQLParameter dialectRowRangeSQLParameter,
Dialect current) |
java.lang.String |
AbstractDialectFetchRowRangeSQLExecutor.execute(DialectRowRangeSQLParameter dialectRowRangeSQLParameter,
Dialect current) |
java.lang.String |
OracleDialectFetchRowRangeSQLExecutor.execute(java.lang.String sql,
int start,
int end,
java.lang.String[] cols,
Dialect current) |
java.lang.String |
MySQLDialectFetchRowRangeSQLExecutor.execute(java.lang.String sql,
int start,
int end,
java.lang.String[] cols,
Dialect current) |
java.lang.String |
AccessDialectFetchRowRangeSQLExecutor.execute(java.lang.String sql,
int start,
int end,
java.lang.String[] cols,
Dialect current) |
abstract java.lang.String |
AbstractDialectFetchRowRangeSQLExecutor.execute(java.lang.String sql,
int start,
int end,
java.lang.String[] cols,
Dialect current) |
限定符和类型 | 方法和说明 |
---|---|
protected java.lang.Object[] |
OracleDialectRemoteProcedureCallExecutor.execute(java.sql.Connection connection,
java.lang.String query,
Dialect current) |
protected abstract java.lang.Object[] |
AbstractDialectRemoteProcedureCallExecutor.execute(java.sql.Connection connection,
java.lang.String query,
Dialect current) |
java.lang.Object[] |
DialectRemoteProcedureCallKey.execute(DialectRemoteProcedureCallParameter dialectRemoteProcedureCallParameter,
Dialect current) |
java.lang.Object[] |
AbstractDialectRemoteProcedureCallExecutor.execute(DialectRemoteProcedureCallParameter dialectRemoteProcedureCallParameter,
Dialect current) |
限定符和类型 | 方法和说明 |
---|---|
java.lang.String[] |
SQLSERVER2005DialectSchemaExecutor.execute(DialectSchemaParameter dialectSchemaParameter,
Dialect current) |
java.lang.String[] |
PhoenixDialectSchemaExecutor.execute(DialectSchemaParameter dialectSchemaParameter,
Dialect current) |
java.lang.String[] |
DialectSchemaKey.execute(DialectSchemaParameter dialectSchemaParameter,
Dialect current) |
限定符和类型 | 方法和说明 |
---|---|
java.lang.String |
DialectFetchSpecificRowSQLKey.execute(DialectFetchSpecificRowSQLParameter dialectFetchSpecificRowSQLParameter,
Dialect current) |
java.lang.String |
AbstractDialectFetchSpecificRowSQLExecutor.execute(DialectFetchSpecificRowSQLParameter dialectFetchSpecificRowSQLParameter,
Dialect current) |
java.lang.String |
SQLSERVERDialectFetchSpecificRowSQLExecutor.execute(java.lang.String sql,
int row,
Dialect current) |
java.lang.String |
OracleDialectFetchSpecificRowSQLExecutor.execute(java.lang.String sql,
int row,
Dialect current) |
java.lang.String |
MySQLDialectFetchSpecificRowSQLExecutor.execute(java.lang.String sql,
int row,
Dialect current) |
abstract java.lang.String |
AbstractDialectFetchSpecificRowSQLExecutor.execute(java.lang.String sql,
int row,
Dialect current) |
限定符和类型 | 方法和说明 |
---|---|
SQLTypeHandlerFactory |
SQLiteDialectSQLTypeHandlerFactoryExecutor.execute(Dialect current) |
SQLTypeHandlerFactory |
SQLSERVER2008DialectSQLTypeHandlerFactoryExecutor.execute(Dialect current) |
SQLTypeHandlerFactory |
OracleDialectSQLTypeHandlerFactoryExecutor.execute(Dialect current) |
SQLTypeHandlerFactory |
MysqlDialectSQLTypeHandlerFactoryExecutor.execute(Dialect current) |
SQLTypeHandlerFactory |
DialectSQLTypeHandlerFactoryKey.execute(Dialect current) |
限定符和类型 | 方法和说明 |
---|---|
java.lang.Boolean |
DialectUnSupportCascadeDeleteExecutor.execute(Dialect current) |
java.lang.Boolean |
DialectSupportsCascadeDeleteKey.execute(Dialect current) |
限定符和类型 | 方法和说明 |
---|---|
java.lang.Boolean |
DialectSupportsUniqueConstraintInCreateAlterTableKey.execute(Dialect current) |
限定符和类型 | 方法和说明 |
---|---|
java.lang.Boolean |
DialectUnSupportFetchStoreProcedureContentExecutor.execute(Dialect current) |
java.lang.Boolean |
DialectSupportFetchStoreProcedureContentKey.execute(Dialect current) |
java.lang.Boolean |
DialectSupportFetchStoreProcedureContentExecutor.execute(Dialect current) |
限定符和类型 | 方法和说明 |
---|---|
java.lang.Boolean |
DialectUnSupportQueryWhileInsertExecutor.execute(DialectSupportQueryWhileInsertParameter dialectSupportQueryWhileInsertParameter,
Dialect current) |
java.lang.Boolean |
DialectSupportQueryWhileInsertKey.execute(DialectSupportQueryWhileInsertParameter dialectSupportQueryWhileInsertParameter,
Dialect current) |
限定符和类型 | 方法和说明 |
---|---|
java.lang.Boolean |
DialectSupportsUniqueViolationExceptionCheckKey.execute(Dialect current) |
java.lang.Boolean |
DialectSupportUniqueViolationExecutor.execute(Dialect current) |
限定符和类型 | 方法和说明 |
---|---|
abstract TableProcedure[] |
AbstractDialectFetchAllTableProcedureExecutor.execute(Connection database,
java.lang.String type,
Dialect current) |
TableProcedure[] |
DialectFetchAllTableProcedureKey.execute(DialectFetchAllTableProcedureParameter dialectFetchAllTableProcedureParameter,
Dialect current) |
TableProcedure[] |
AbstractDialectFetchAllTableProcedureExecutor.execute(DialectFetchAllTableProcedureParameter dialectFetchAllTableProcedureParameter,
Dialect current) |
限定符和类型 | 方法和说明 |
---|---|
java.lang.String |
SQLSERVERDialectFetchTableCommentExecutor.execute(java.sql.Connection conn,
java.lang.String tableName,
java.lang.String schema,
java.lang.String dbLink,
Dialect current) |
java.lang.String |
OracleDialectFetchTableCommentExecutor.execute(java.sql.Connection conn,
java.lang.String tableName,
java.lang.String schema,
java.lang.String dbLink,
Dialect current) |
java.lang.String |
MySQLDialectFetchTableCommentExecutor.execute(java.sql.Connection conn,
java.lang.String tableName,
java.lang.String schema,
java.lang.String dbLink,
Dialect current) |
java.lang.String |
ImpalaDialectFetchTableCommentExecutor.execute(java.sql.Connection conn,
java.lang.String tableName,
java.lang.String schema,
java.lang.String dbLink,
Dialect current) |
java.lang.String |
CacheDialectFetchTableCommentExecutor.execute(java.sql.Connection conn,
java.lang.String tableName,
java.lang.String schema,
java.lang.String dbLink,
Dialect current) |
abstract java.lang.String |
AbstractDialectFetchTableCommentExecutor.execute(java.sql.Connection conn,
java.lang.String tableName,
java.lang.String schema,
java.lang.String dbLink,
Dialect current) |
java.lang.String |
DialectFetchTableCommentKey.execute(DialectFetchTableCommentParameter dialectFetchTableCommentParameter,
Dialect current) |
java.lang.String |
AbstractDialectFetchTableCommentExecutor.execute(DialectFetchTableCommentParameter dialectFetchTableCommentParameter,
Dialect current) |
限定符和类型 | 方法和说明 |
---|---|
java.util.List<java.util.Map<java.lang.String,java.lang.Object>> |
DialectFetchTableInfoKey.execute(DialectFetchTableCommentParameter dialectFetchTableCommentParameter,
Dialect current) |
限定符和类型 | 方法和说明 |
---|---|
TableProcedure[] |
OracleDialectFetchTableProcedureExecutor.execute(DialectFetchTableProcedureParameter dialectFetchTableProcedureParameter,
Dialect current) |
TableProcedure[] |
MysqlDialectFetchTableProcedureExecutor.execute(DialectFetchTableProcedureParameter dialectFetchTableProcedureParameter,
Dialect current) |
TableProcedure[] |
KingbaseDialectFetchTableProcedureExecutor.execute(DialectFetchTableProcedureParameter dialectFetchTableProcedureParameter,
Dialect current) |
TableProcedure[] |
ImpalaDialectFetchTableProcedureExecutor.execute(DialectFetchTableProcedureParameter dialectFetchTableProcedureParameter,
Dialect dialect) |
TableProcedure[] |
HuaWeiHiveDialectFetchTableProcedureExecutor.execute(DialectFetchTableProcedureParameter dialectFetchTableProcedureParameter,
Dialect dialect) |
TableProcedure[] |
HiveDialectFetchTableProcedureExecutor.execute(DialectFetchTableProcedureParameter dialectFetchTableProcedureParameter,
Dialect dialect) |
TableProcedure[] |
GBase8tDialectFetchTableProcedureExecutor.execute(DialectFetchTableProcedureParameter dialectFetchTableProcedureParameter,
Dialect current) |
TableProcedure[] |
DialectFetchTableProcedureKey.execute(DialectFetchTableProcedureParameter dialectFetchTableProcedureParameter,
Dialect current) |
限定符和类型 | 方法和说明 |
---|---|
java.lang.String |
OracleDialectTable2SqlExecutor.execute(DialectTable2SQLParameter dialectTable2SQLParameter,
Dialect current) |
java.lang.String |
KylinDiactTable2SqlExecutor.execute(DialectTable2SQLParameter dialectTable2SQLParameter,
Dialect current) |
java.lang.String |
KingbaseDialectTable2sqlExecutor.execute(DialectTable2SQLParameter dialectTable2SQLParameter,
Dialect dialect) |
java.lang.String |
DialectTable2SQLKey.execute(DialectTable2SQLParameter dialectTable2SQLParameter,
Dialect current) |
限定符和类型 | 方法和说明 |
---|---|
void |
OdpsTestConnectionExecutor.execute(DialectTestConnectionParameter dialectTestConnectionParameter,
Dialect current) |
void |
DialectTestConnectionKey.execute(DialectTestConnectionParameter dialectTestConnectionParameter,
Dialect current)
部分数据库使用不匹配的用户名和密码调用getConnection没有异常,在使用时才会抛异常,此类数据库连接测试需要另外实现
|
限定符和类型 | 方法和说明 |
---|---|
java.lang.String |
DialectCreateTOPNSQLKey.execute(DialectCreateTOPNSQLParameter dialectCreateTOPNSQLParameter,
Dialect current) |
java.lang.String |
AbstractDialectCreateTOPNSQLExecutor.execute(DialectCreateTOPNSQLParameter dialectCreateTOPNSQLParameter,
Dialect current) |
java.lang.String |
OracleDialectCreateTOPNSQLExecutor.execute(int rowCount,
Table table,
Dialect current) |
java.lang.String |
MySQLDialectCreateTOPNSQLExecutor.execute(int rowCount,
Table table,
Dialect current) |
java.lang.String |
KylinDialectCreateTOPNSQLExecutor.execute(int rowCount,
Table table,
Dialect current) |
abstract java.lang.String |
AbstractDialectCreateTOPNSQLExecutor.execute(int rowCount,
Table table,
Dialect current) |
限定符和类型 | 方法和说明 |
---|---|
void |
MySQLDialectUpdateForeignKeyExecutor.execute(DialectUpdateForeignKeyParameter dialectUpdateForeignParameter,
Dialect current) |
void |
DialectUpdateForeignKey.execute(DialectUpdateForeignKeyParameter dialectUpdateForeignParameter,
Dialect current) |
限定符和类型 | 方法和说明 |
---|---|
java.lang.String |
VALUE1DialectDefaultValidationQueryExecutor.execute(java.sql.Connection connection,
Dialect current) |
java.lang.String |
SET1DefaultValidationQueryExecutor.execute(java.sql.Connection connection,
Dialect current) |
java.lang.String |
SELECT1DialectDefaultValidationQueryExecutor.execute(java.sql.Connection connection,
Dialect current) |
java.lang.String |
SAPHANADialectDefaultValidationQueryExecutor.execute(java.sql.Connection connection,
Dialect current) |
java.lang.String |
PostgreSQLDialectDefaultValidationQueryExecutor.execute(java.sql.Connection connection,
Dialect current) |
java.lang.String |
PhoenixDialectDefaultValidationQueryExecutor.execute(java.sql.Connection connection,
Dialect current) |
java.lang.String |
OracleDialectDefaultValidationQueryExecutor.execute(java.sql.Connection conn,
Dialect current) |
java.lang.String |
CountStarDefaultValidationQueryExecutor.execute(java.sql.Connection connection,
Dialect current) |
abstract java.lang.String |
AbstractDialectDefaultValidataionQueryExecutor.execute(java.sql.Connection connection,
Dialect current) |
java.lang.String |
ADSDialectDefaultValidationQueryExecutor.execute(java.sql.Connection connection,
Dialect current) |
java.lang.String |
DialectDefaultValidationQueryKey.execute(DialectDefaultValidationQueryParameter dialectDefaultValidationQueryParameter,
Dialect current) |
java.lang.String |
AbstractDialectDefaultValidataionQueryExecutor.execute(DialectDefaultValidationQueryParameter dialectDefaultValidationQueryParameter,
Dialect current) |
限定符和类型 | 字段和说明 |
---|---|
protected Dialect |
AbstractDML.dialect |
限定符和类型 | 方法和说明 |
---|---|
int |
Where.applyColumnTypeValue(Dialect dialect,
java.sql.Connection conn,
Table table,
java.sql.PreparedStatement pstmt,
int startColumnIndex)
设置列值
|
DML |
DML.applyDialect(Dialect dialect)
返回包含指定方言的数据库操作对象
|
DML |
AbstractDML.applyDialect(Dialect dialect)
返回包含指定方言的实体
|
java.lang.String |
Where.toNormalSQLString(Dialect dialect)
根据方言生成用于一般SQL执行体的SQL语句
|
java.lang.String |
Table.toNormalSQLString(Dialect dialect)
根据方言生成一般的SQL语句
|
java.lang.String |
Fragment.toNormalSQLString(Dialect dialect)
根据方言生成用于一般SQL执行体的SQL语句
|
java.lang.String |
Where.toStatementSQLString(Dialect dialect)
根据方言生成用于SQL执行体的SQL语句
|
java.lang.String |
Table.toStatementSQLString(Dialect dialect)
根据方言生成一般的SQL语句
|
java.lang.String |
Select.toStatementSQLString(Dialect dialect)
返回一个SQL语句
|
java.lang.String |
Fragment.toStatementSQLString(Dialect dialect)
根据方言生成用于SQL执行体的SQL语句
|
java.lang.String |
CountSelect.toStatementSQLString(Dialect dialect)
返回一个SQL语句
|
java.lang.String |
CreateTable.toStatementSQLString(Dialect dialect,
java.sql.Connection conn)
通过指定的数据库方言和数据库连接生成SQL语句
|
java.lang.String |
AddColumn.toStatementSQLString(Dialect dialect,
java.sql.Connection conn) |
构造器和说明 |
---|
AbstractDML(Table table,
Dialect dialect) |
AddColumn(Table table,
Column column,
Dialect dialect) |
CountSelect(Table table,
Dialect dialect) |
CountSelect(Table table,
Where where,
Dialect dialect) |
CreateTable(Table table,
Dialect dialect) |
Delete(Table table,
Dialect dialect)
根据指定的数据库表和方言生成删除语句
|
Delete(Table table,
Where where,
Dialect dialect)
根据指定的数据库表,约束条件以及方言生成删除语句
|
Insert(Table table,
Dialect dialect)
根据指定的数据库表和方言生成插入对象实体
|
InsertOrUpdate(Table table,
Dialect dialect) |
Select(Table table,
Dialect dialect)
根据指定的表和方言生成数据库的select操作
|
Select(Table table,
Where where,
Dialect dialect)
根据指定的表、约束条件和方言生成数据库的selec操作
|
Update(Table table,
Dialect dialect)
根据指定的表和方言生成一个更新操作
|
Update(Table table,
Where where,
Dialect dialect)
根据指定的表、约束条件以及方言生成一个更新操作
|
限定符和类型 | 方法和说明 |
---|---|
protected void |
AbstractTableObject.addColumnsToTable(Column column,
java.sql.Connection cn,
Table table,
Dialect dialect)
将字段添加到表中
|
void |
TableObject.addNewColumnCompatibleOld(java.sql.Connection cn,
Dialect dialect)
往表里增加新的列, 并兼容以前表的数据
如果直接在initColumns里写, 会导致初始化时表结构不一致, 清空老的内容
要等初始化表对象后, 往里面塞新的列
|
void |
AbstractTableObject.addNewColumnCompatibleOld(java.sql.Connection cn,
Dialect dialect)
往表中新增列, 并兼容保存以前的数据
|
java.lang.String |
Column.toSQL(Dialect dialect,
java.sql.Connection cn,
java.lang.String tableName)
转为sql
|
限定符和类型 | 方法和说明 |
---|---|
protected Dialect |
JDBCDAOSession.getDialect() |
限定符和类型 | 方法和说明 |
---|---|
java.lang.String |
ForeignKey.createAddForeignKeySql(Table table,
Dialect dialect)
创建添加主键sql
|
java.lang.String |
ForeignKey.createCascadeForeignKeySql(Table table,
Dialect dialect)
已过时。
此方法用来解决finedb迁移mysql之后错误地关闭了外键级联特性 过段时间可删除
|
java.lang.String |
ForeignKey.createDropForeignKeySql(Table table,
Dialect dialect)
已过时。
此方法用来解决finedb迁移mysql之后错误地关闭了外键级联特性 过段时间可删除
|
static java.lang.String |
DaoMapperUtils.createSelectSQLByListFiledValue(java.util.Map<java.lang.String,java.lang.Object> map,
ObjectTableMapper mapper,
Dialect dialect,
DataAccessObjectSession session)
生成sql选择语句
|
static void |
JdbcOperator.execute(java.sql.Connection conn,
Dialect dialect,
DML dml)
执行指定的数据库操作
|
static java.io.Serializable |
JdbcOperator.execute(java.sql.Connection conn,
Dialect dialect,
Insert insert,
boolean returnIdentifier,
boolean containId)
执行给定的insert语句
|
static int |
JdbcOperator.executeDelete(java.sql.Connection conn,
Dialect dialect,
Delete delete)
执行数据库删除操作
|
static <T> T |
JdbcOperator.executeQuery(java.sql.Connection conn,
Dialect dialect,
Select select,
ResultSetExtractor<T> rse)
执行给定的select语句
|
static int |
JdbcOperator.executeUpdate(java.sql.Connection conn,
Dialect dialect,
Update update)
执行数据库更新操作
|
void |
JDBCDataAccessObjectTemplate.setDialect(Dialect dialect) |
java.lang.String |
UniqueKey.sqlConstraintString(Dialect dialect)
获取约束sql
|
限定符和类型 | 字段和说明 |
---|---|
protected Dialect |
AbstractDBDataModel.dialect |
限定符和类型 | 方法和说明 |
---|---|
static void |
FSDAOManager.addTableColumn(java.sql.Connection cn,
Dialect dialect,
Column column,
java.lang.String tableName)
为表添加列
|
限定符和类型 | 方法和说明 |
---|---|
static void |
ScheduleContext.addTableColumn(java.sql.Connection cn,
Dialect dialect,
Column column,
java.lang.String tableName)
为表添加列
|
限定符和类型 | 方法和说明 |
---|---|
static DialectType |
DialectType.parseTypeByDialect(Dialect dialect) |
限定符和类型 | 方法和说明 |
---|---|
void |
QuartzContext.initScheduler(java.util.Properties properties,
Dialect dialect)
初始化quartz
|
限定符和类型 | 字段和说明 |
---|---|
protected Dialect |
DMLConfig.dialect |
限定符和类型 | 方法和说明 |
---|---|
Dialect |
DMLConfig.getDialect(java.sql.Connection conn)
获取数据操作对应的数据库方言
|
限定符和类型 | 方法和说明 |
---|---|
protected java.sql.PreparedStatement |
DeleteConfig.createPreparedStatement(java.sql.Connection conn,
Dialect dialect,
java.lang.String whereStr) |
protected java.sql.PreparedStatement |
DeleteConfig.getPreparedStatement(java.sql.Connection conn,
Dialect dialect,
java.lang.String whereStr) |
void |
DMLConfig.setDialect(Dialect dialect)
设置提交配置对应的数据库方言
|