Class SQLiteDialect

java.lang.Object
org.huiche.dialect.BaseDialect
org.huiche.dialect.SQLiteDialect
All Implemented Interfaces:
Dialect

public class SQLiteDialect extends BaseDialect
SQLite方言实现
  • Constructor Details

    • SQLiteDialect

      public SQLiteDialect()
      默认构造
    • SQLiteDialect

      public SQLiteDialect(String quoteString, Set<String> keywords)
      默认构造
      Parameters:
      quoteString - 标识符转义字符串
      keywords - 关键字(SQL2003内置除外)
  • Method Details

    • processTemplateParams

      public Object[] processTemplateParams(Template template, Object[] params)
      Description copied from interface: Dialect
      模板参数处理,个别模板在个别数据库可能存在参数翻转或改变等,使用此方法进行处理
      Parameters:
      template - 模板
      params - 原参数
      Returns:
      处理后参数
    • template

      public String template(Template template)
      Description copied from interface: Dialect
      获取模板,可重写
      Parameters:
      template - 模板
      Returns:
      重写后模板
    • translatePaging

      public Translation translatePaging(Integer limit, Integer offset)
      Description copied from interface: Dialect
      转译分页
      Specified by:
      translatePaging in interface Dialect
      Overrides:
      translatePaging in class BaseDialect
      Parameters:
      limit - 限制条数
      offset - 跳过条数
      Returns:
      分页语法