类 MySQLDialect
java.lang.Object
cool.scx.dao.dialect.MySQLDialect
- 所有已实现的接口:
Dialect
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明boolean是否可以处理booleancanHandle(DataSource dataSource) 是否可以处理默认值getColumnConstraint(Column column) 当前列对象通常的 DDL 如设置 字段名 类型 是否可以为空 默认值等 (建表语句片段 , 需和 specialDDL 一起使用才完整)getDataTypeDefinitionByClass(Class<?> javaType) 根据 class 获取对应的 SQLType 类型 如果没有则返回 JSONgetFinalSQL(Statement preparedStatement) 获取最终的 SQL, 一般用于 DebuggetLimitSQL(String sql, Integer offset, Integer rowCount) 获取分页 SQLgetTableConstraint(Table<?> table) 从类继承的方法 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait从接口继承的方法 cool.scx.dao.dialect.Dialect
getAlertTableDDL, getColumnDefinition, getColumnDefinitions, getCreateDefinition, getCreateTableDDL, getDataTypeDefinition
-
构造器详细资料
-
MySQLDialect
public MySQLDialect()
-
-
方法详细资料
-
canHandle
从接口复制的说明:Dialect是否可以处理 -
canHandle
从接口复制的说明:Dialect是否可以处理 -
getFinalSQL
从接口复制的说明:Dialect获取最终的 SQL, 一般用于 Debug- 指定者:
getFinalSQL在接口中Dialect- 参数:
preparedStatement- s- 返回:
- SQL 语句
-
getLimitSQL
从接口复制的说明:Dialect获取分页 SQL- 指定者:
getLimitSQL在接口中Dialect- 参数:
sql- 原始 SQLoffset- 偏移量rowCount- 行数- 返回:
- SQL 语句
-
getColumnConstraint
当前列对象通常的 DDL 如设置 字段名 类型 是否可以为空 默认值等 (建表语句片段 , 需和 specialDDL 一起使用才完整)- 指定者:
getColumnConstraint在接口中Dialect
-
getDataTypeDefinitionByClass
从接口复制的说明:Dialect根据 class 获取对应的 SQLType 类型 如果没有则返回 JSON- 指定者:
getDataTypeDefinitionByClass在接口中Dialect- 参数:
javaType- 需要获取的类型- 返回:
- a
Stringobject.
-
getTableConstraint
- 指定者:
getTableConstraint在接口中Dialect
-
defaultDateType
从接口复制的说明:Dialect默认值- 指定者:
defaultDateType在接口中Dialect- 返回:
- 默认类型值
-