类 JsqlParserGlobal

java.lang.Object
com.baomidou.mybatisplus.extension.parser.JsqlParserGlobal

public class JsqlParserGlobal extends Object
从以下版本开始:
2023-08-05
作者:
miemie
  • 字段详细资料

  • 构造器详细资料

    • JsqlParserGlobal

      public JsqlParserGlobal()
  • 方法详细资料

    • setExecutorService

      public static void setExecutorService(ExecutorService executorService)
      设置解析线程池
      参数:
      executorService - 线程池 (自行控制线程池关闭)
      从以下版本开始:
      3.5.11
    • setExecutorService

      @Deprecated public static void setExecutorService(ExecutorService executorService, boolean addShutdownHook)
      已过时。
      设置解析线程池
      参数:
      executorService - 线程池 (自行控制线程池关闭)
      addShutdownHook - 是否注册退出关闭钩子
      从以下版本开始:
      3.5.11
    • setExecutorService

      public static void setExecutorService(ExecutorService executorService, Thread shutdownHook)
      设置解析线程池
      参数:
      executorService - 线程池 (自行控制线程池关闭)
      shutdownHook - 关闭钩子
      从以下版本开始:
      3.5.12
    • getExecutorService

      public static ExecutorService getExecutorService()
      获取解析线程池(如果未自定义则返回默认的解析线程池)
      返回:
      解析线程池
      从以下版本开始:
      3.5.11
    • parse

      public static net.sf.jsqlparser.statement.Statement parse(String sql) throws net.sf.jsqlparser.JSQLParserException
      抛出:
      net.sf.jsqlparser.JSQLParserException
    • parseStatements

      public static net.sf.jsqlparser.statement.Statements parseStatements(String sql) throws net.sf.jsqlparser.JSQLParserException
      抛出:
      net.sf.jsqlparser.JSQLParserException
    • setParserSingleFunc

      public static void setParserSingleFunc(JsqlParserFunction<String,net.sf.jsqlparser.statement.Statement> parserSingleFunc)
    • setParserMultiFunc

      public static void setParserMultiFunc(JsqlParserFunction<String,net.sf.jsqlparser.statement.Statements> parserMultiFunc)
    • setJsqlParseCache

      public static void setJsqlParseCache(JsqlParseCache jsqlParseCache)