Package 

Class Clause

    • Method Detail

      • alias

         final static QueryColumn alias(String $self, String alias)

        为字段起别名(String类扩展中缀函数) 例如:"columnName" alias "aliasName" 或 "columnName".alias("aliasName")

        Parameters:
        alias - String 别名
      • column

         final static QueryColumn column(String column)

        生成一个字段表达式(可以传入字段名或以.分隔的表名+字段名)

        Parameters:
        column - String 字段名
      • column

         final static QueryColumn column(String column, String alias)

        生成一个字段表达式(参数column可以传入字段名或以.分隔的表名+字段名)

        Parameters:
        column - String 字段名
        alias - String 别名
      • value

         final static <T extends Any> QueryConst<T> value(T value)

        生成一个常量表达式(java中函数名为value)

        Parameters:
        value - T 常量值(合法的类型有Number、String、Date、List、Boolean以及null)
      • value

         final static <T extends Any> QueryConst<T> value(T value, String alias)

        生成一个常量表达式(java中函数名为value)

        Parameters:
        value - T 常量值(合法的类型有Number、String、Date、List、Boolean以及null)
        alias - String 别名
      • caseWhen

         final static <T extends Any> QueryCase<T> caseWhen(CaseBranch<T> conditions)

        生成一个CASE WHEN表达式(java中函数名为caseWhen)

        Parameters:
        conditions - Array<out CaseBranch<T>> CASE匹配分支,为可变参数,可以传入若干个,使用表达式类型Query的then函数即可生成一个CASE分支