Class DefaultDialect
java.lang.Object
cool.scx.jdbc.dialect.Dialect
cool.scx.jdbc.dialect._default.DefaultDialect
-
Field Summary
FieldsFields inherited from class cool.scx.jdbc.dialect.Dialect
typeHandlerSelector -
Method Summary
Modifier and TypeMethodDescriptionboolean是否可以处理boolean是否可以处理booleancanHandle(DataSource dataSource) 是否可以处理createDataSource(String url, String username, String password, String[] parameters) 创建数据源DDL 构建器dialectDataTypeToJDBCType(String dialectDataType) 方言数据类型 转换为 标准数据类型getFinalSQL(Statement statement) 获取最终的 SQL, 一般用于 DebugjdbcTypeToDialectDataType(JDBCType jdbcType) 标准数据类型 转换为 方言数据类型Methods inherited from class cool.scx.jdbc.dialect.Dialect
beforeExecuteQuery, findTypeHandler, getLimitSQL
-
Field Details
-
DEFAULT_DIALECT
-
-
Method Details
-
canHandle
-
canHandle
Description copied from class:Dialect是否可以处理 -
canHandle
-
getFinalSQL
Description copied from class:Dialect获取最终的 SQL, 一般用于 Debug- Specified by:
getFinalSQLin classDialect- Parameters:
statement- s- Returns:
- SQL 语句
-
ddlBuilder
Description copied from class:DialectDDL 构建器- Specified by:
ddlBuilderin classDialect- Returns:
- ddlBuilder
-
createDataSource
public DataSource createDataSource(String url, String username, String password, String[] parameters) Description copied from class:Dialect创建数据源- Specified by:
createDataSourcein classDialect- Parameters:
url- ausername- apassword- aparameters- a- Returns:
- a
-
dialectDataTypeToJDBCType
Description copied from class:Dialect方言数据类型 转换为 标准数据类型- Specified by:
dialectDataTypeToJDBCTypein classDialect- Parameters:
dialectDataType- 方言数据类型- Returns:
- 标准数据类型
-
jdbcTypeToDialectDataType
Description copied from class:Dialect标准数据类型 转换为 方言数据类型- Specified by:
jdbcTypeToDialectDataTypein classDialect- Parameters:
jdbcType- 标准数据类型- Returns:
- 方言数据类型
-