Package 

Class OtherFunction

    • Method Detail

      • ifNull

         final static Query ifNull(Query query, Query value)

        空值转换函数,前面的表达式为空时选择后面的表达式

        Parameters:
        query - Query 检测表达式
        value - Query 为空时使用的表达式
      • ifNull

         final static <T extends Any> Query ifNull(Query query, T value)

        空值转换函数,前面的表达式为空时选择后面的表达式

        Parameters:
        query - Query 检测表达式
        value - T 为空时使用的值,合法的类型有Number、String、Date、List、Boolean以及null
      • cast

         final static Query cast(Query query, String type)

        类型转换函数

        Parameters:
        query - Query 待转换表达式
        type - String 转换的类型
      • stringAgg

         final static Query stringAgg(Query query, String separator, Boolean distinct, OrderBy orderBy)

        字符串聚合函数

        Parameters:
        query - Query 聚合的列
        separator - String 分隔符
        distinct - Boolean 是否去重
        orderBy - Array<out OrderBy> 排序规则
      • arrayAgg

         final static Query arrayAgg(Query query, String separator, Boolean distinct, OrderBy orderBy)

        数组聚合函数

        Parameters:
        query - Query 聚合的列
        separator - String 分隔符
        distinct - Boolean 是否去重
        orderBy - Array<out OrderBy> 排序规则
      • findInSet

         final static Query findInSet(Query value, Query query)

        查找字符否在某个以","隔开的字符串中

        Parameters:
        value - Query 查找的字符
        query - Query 查找的列
      • findInSet

         final static Query findInSet(String value, Query query)

        查找字符否在某个以","隔开的字符串中

        Parameters:
        value - String 查找的字符
        query - Query 查找的列
      • jsonLength

         final static Query jsonLength(Query query)

        jsonLength函数

        Parameters:
        query - Query 查找的表达式
      • concat

         final static Query concat(Query query)

        拼接函数

        Parameters:
        query - Array<out Query> 拼接的表达式列表
      • concatWs

         final static Query concatWs(String separator, Query query)

        拼接函数

        Parameters:
        separator - String 分隔符
        query - Array<out Query> 拼接的表达式列表