类 SubStr


  • public class SubStr
    extends IFunction
    版本:
    v1.0,Date:2013-3-21
    作者:
    zhongxuchen
    • 构造器详细资料

      • SubStr

        public SubStr()
    • 方法详细资料

      • dialects

        public String dialects()
        本身就支持substr的数据库
        指定者:
        dialects 在类中 IFunction
        返回:
      • regex

        public Pattern regex()
        匹配substr(xx,xx)函数的正则表达式
        指定者:
        regex 在类中 IFunction
        返回:
      • wrap

        public String wrap​(int dialect,
                           String functionName,
                           boolean hasArgs,
                           String... args)
        针对不同数据库对如:substr(arg1,arg2,arg3)进行转换,框架自动将arg1和arg2等参数作为数组传进来
        指定者:
        wrap 在类中 IFunction
        参数:
        dialect - 数据库方言
        functionName - 函数名称
        hasArgs - 函数中是否含参数
        args - 函数中的参数
        返回:
      • hasArgs

        public boolean hasArgs()
        是否存在参数,如:oracle中的sysdate 就不是一个函数模式