Uses of Class
cool.scx.data.query.Where
Packages that use Where
-
Uses of Where in cool.scx.data.query
Subclasses with type arguments of type Where in cool.scx.data.queryMethods in cool.scx.data.query that return WhereModifier and TypeMethodDescriptionstatic WhereQueryBuilder.between(String fieldName, Object value1, Object value2, QueryOption... options) 在范围内 (low <= field <= high)static WhereQueryBuilder.eq(String fieldName, Object value, QueryOption... options) 相等 (支持 null 比较)static WhereQueryBuilder.gt(String fieldName, Object value, QueryOption... options) 大于static WhereQueryBuilder.gte(String fieldName, Object value, QueryOption... options) 大于等于static WhereQueryBuilder.in(String fieldName, Object value, QueryOption... options) 在集合内 (集合元素中 null 也是合法匹配项, 空集合则表示不匹配任何项)static WhereQueryBuilder.jsonContains(String fieldName, Object value, QueryOption... options) JSON 包含某子结构, 针对 JSON 对象或数组的子集匹配static WhereQueryBuilder.jsonOverlaps(String fieldName, Object value, QueryOption... options) JSON 数组之间有交集static WhereQueryBuilder.like(String fieldName, Object value, QueryOption... options) 双端模糊匹配static WhereQueryBuilder.likeRegex(String fieldName, String value, QueryOption... options) 正则表达式匹配static WhereQueryBuilder.lt(String fieldName, Object value, QueryOption... options) 小于static WhereQueryBuilder.lte(String fieldName, Object value, QueryOption... options) 小于等于static WhereQueryBuilder.ne(String fieldName, Object value, QueryOption... options) 不相等 (支持 null 比较)static WhereQueryBuilder.notBetween(String fieldName, Object value1, Object value2, QueryOption... options) 不在范围内 (field < low 或 field > high)static WhereQueryBuilder.notIn(String fieldName, Object value, QueryOption... options) 不在集合内 (集合元素中 null 也是合法匹配项, 空集合则表示不匹配任何项)static WhereQueryBuilder.notLike(String fieldName, Object value, QueryOption... options) NOT 双端模糊匹配static WhereQueryBuilder.notLikeRegex(String fieldName, String value, QueryOption... options) NOT 正则表达式匹配 -
Uses of Where in cool.scx.data.query.parser
Methods in cool.scx.data.query.parser with parameters of type WhereModifier and TypeMethodDescriptionprotected abstract WhereClauseWhereParser.parseBetween(Where where) protected abstract WhereClauseWhereParser.parseEqual(Where where) protected abstract WhereClauseprotected abstract WhereClauseWhereParser.parseJsonContains(Where where) protected abstract WhereClauseprotected WhereClauseWhereParser.parseWhere(Where body)