-
public final class OtherFunction
-
-
Method Summary
Modifier and Type Method Description final static QueryifNull(Query query, Query value)空值转换函数,前面的表达式为空时选择后面的表达式 final static <T extends Any> QueryifNull(Query query, T value)空值转换函数,前面的表达式为空时选择后面的表达式 final static Querycast(Query query, String type)类型转换函数 final static QuerystringAgg(Query query, String separator, Boolean distinct, OrderBy orderBy)字符串聚合函数 final static QueryarrayAgg(Query query, String separator, Boolean distinct, OrderBy orderBy)数组聚合函数 final static QueryfindInSet(Query value, Query query)查找字符否在某个以","隔开的字符串中 final static QueryfindInSet(String value, Query query)查找字符否在某个以","隔开的字符串中 final static QueryjsonLength(Query query)jsonLength函数 final static Queryconcat(Query query)拼接函数 final static QueryconcatWs(String separator, Query query)拼接函数 -
-
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 查找的表达式
-
-
-
-