Class DialectUtil

java.lang.Object
org.huiche.dialect.support.DialectUtil

public final class DialectUtil extends Object
方言工具类
Author:
Maning
  • Field Details

    • KEYWORDS

      public static final Set<String> KEYWORDS
      内置关键字,2003+所有支持数据库的驱动返回的关键字
  • Method Details

    • needQuote

      public static boolean needQuote(String identifier, Set<String> dbKeywords)
      判断是否需要转义标识符
      Parameters:
      identifier - 标识符
      dbKeywords - 数据库关键字
      Returns:
      是否需要转义
    • paramsReverse

      public static Object[] paramsReverse(Object[] params)
      参数翻转
      Parameters:
      params - 参数
      Returns:
      翻转后参数
    • parseDialect

      public static Dialect parseDialect(ConnectionProvider connectionProvider)
      根据连接解析方言
      Parameters:
      connectionProvider - 连接提供者
      Returns:
      方言