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