类 IFunction

    • 字段详细资料

      • IGNORE

        public final String IGNORE
        返回null,表示忽视函数转换处理,原样输出
    • 构造器详细资料

      • IFunction

        public IFunction()
    • 方法详细资料

      • dialects

        public abstract String dialects()
        返回:
      • regex

        public abstract Pattern regex()
        返回:
      • wrap

        public abstract String wrap​(int dialect,
                                    String functionName,
                                    boolean hasArgs,
                                    String... args)
        参数:
        dialect - 数据库方言
        functionName - 函数名称
        hasArgs - 函数中是否含参数
        args - 函数中的参数
        返回:
      • wrapArgs

        protected String wrapArgs​(String functionName,
                                  String... args)
        参数:
        functionName - 函数名称
        args - 函数中的参数如ifnull(name)这里就是name
        返回: