Class SQLiteDialect
java.lang.Object
org.huiche.dialect.BaseDialect
org.huiche.dialect.SQLiteDialect
- All Implemented Interfaces:
Dialect
SQLite方言实现
-
Field Summary
Fields inherited from class BaseDialect
keywords, quoteString -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionObject[]processTemplateParams(Template template, Object[] params) 模板参数处理,个别模板在个别数据库可能存在参数翻转或改变等,使用此方法进行处理booleanSQLite的集合运算不支持括号,且固定从左到右计算获取模板,可重写translatePaging(Integer limit, Integer offset) 转译分页Methods inherited from class BaseDialect
quote, quoteIdentifier, quotePart, translate, translate, translateCustomMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface Dialect
requiresOrderByForPaging, setJsonValue, supportsNullsOrdering, typeForSetNull, useNational
-
Constructor Details
-
SQLiteDialect
public SQLiteDialect()默认构造 -
SQLiteDialect
-
-
Method Details
-
supportsSetOperandParenthesis
public boolean supportsSetOperandParenthesis()SQLite的集合运算不支持括号,且固定从左到右计算- Returns:
- false
-
processTemplateParams
-
template
-
translatePaging
Description copied from interface:Dialect转译分页- Specified by:
translatePagingin interfaceDialect- Overrides:
translatePagingin classBaseDialect- Parameters:
limit- 限制条数offset- 跳过条数- Returns:
- 分页语法
-