程序包 cn.zhxu.bs.util
类 MapBuilder
检索参数构建器
-
嵌套类概要
嵌套类 -
字段概要
字段修饰符和类型字段说明static final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final String从类继承的字段 cn.zhxu.bs.util.Builder
group, map, ROOT_GROUP -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明asc()升序,在orderBy(FieldFn)方法之后调用asc(boolean sure) build()构建参数desc()降序,在orderBy(FieldFn)方法之后调用desc(boolean sure) 开始一个分组(只对字段参数进行分组) 在Builder.field(String, Object...)方法之前使用 }设置组表达式(用于表达参数组之间的逻辑关系)limit(long offset, int size) 分页final <T> MapBuilderonlySelect(FieldFns.FieldFn<T, ?>... fieldFns) 指定只 Select 某些字段onlySelect(String... fields) 指定只 Select 某些字段<T> MapBuilderorderBy(FieldFns.FieldFn<T, ?> fieldFn) <T> MapBuilderorderBy(FieldFns.FieldFn<T, ?> fieldFn, String order) 指定按某个字段排序 v3.4.0 后支持调用多次,来指定多字段排序指定按某个字段排序 v3.4.0 后支持调用多次,来指定多字段排序page(long page, int size) 分页添加参数批量添加参数final <T> MapBuilderselectExclude(FieldFns.FieldFn<T, ?>... fieldFns) 指定 Select 需要排除哪些字段selectExclude(String... fields) 指定 Select 需要排除哪些字段
-
字段详细资料
-
ORDER_BY
-
PAGING
-
FIELD_PARAM
-
ONLY_SELECT
-
SELECT_EXCLUDE
-
GROUP_EXPR
-
-
构造器详细资料
-
MapBuilder
-
-
方法详细资料
-
put
添加参数- 参数:
key- 参数名value- 参数值- 返回:
- MapBuilder
-
putAll
批量添加参数- 参数:
params- 参数集- 返回:
- MapBuilder
- 从以下版本开始:
- v3.8.1
-
onlySelect
指定只 Select 某些字段- 类型参数:
T- 泛型- 参数:
fieldFns- 需要 Select 的字段表达式,可多个- 返回:
- MapBuilder
-
onlySelect
指定只 Select 某些字段- 参数:
fields- 需要 Select 的字段名,可多个- 返回:
- MapBuilder
-
selectExclude
指定 Select 需要排除哪些字段- 类型参数:
T- 泛型- 参数:
fieldFns- 需要排除的字段表达式,可多个- 返回:
- MapBuilder
-
selectExclude
指定 Select 需要排除哪些字段- 参数:
fields- 需要排除的字段名,可多个- 返回:
- MapBuilder
-
group
开始一个分组(只对字段参数进行分组) 在Builder.field(String, Object...)方法之前使用 }- 参数:
group- 组名(非空)- 返回:
- MapBuilder
- 从以下版本开始:
- v3.5.0
-
groupExpr
设置组表达式(用于表达参数组之间的逻辑关系)- 参数:
gExpr- 表达式- 返回:
- MapBuilder
- 从以下版本开始:
- v3.5.0
-
orderBy
指定按某个字段排序 v3.4.0 后支持调用多次,来指定多字段排序- 类型参数:
T- 泛型- 参数:
fieldFn- 字段表达式order- 排序方法:asc, desc- 返回:
- MapBuilder
-
orderBy
指定按某个字段排序 v3.4.0 后支持调用多次,来指定多字段排序- 参数:
fieldName- 属性名order- 排序方法:asc, desc- 返回:
- MapBuilder
-
orderBy
- 类型参数:
T- 泛型- 参数:
fieldFn- 字段表达式- 返回:
- MapBuilder
- 从以下版本开始:
- v3.7.1
-
orderBy
- 参数:
fieldName- 属性名- 返回:
- MapBuilder
- 从以下版本开始:
- v3.7.1
-
asc
升序,在orderBy(FieldFn)方法之后调用- 返回:
- MapBuilder
- 从以下版本开始:
- v3.7.1
-
asc
- 参数:
sure- 是否确定升序- 返回:
- MapBuilder
- 从以下版本开始:
- v3.8.1
-
desc
降序,在orderBy(FieldFn)方法之后调用- 返回:
- MapBuilder
- 从以下版本开始:
- v3.7.1
-
desc
- 参数:
sure- 是否确定降序- 返回:
- MapBuilder
- 从以下版本开始:
- v3.8.1
-
page
分页- 参数:
page- 页码,从 0 开始size- 每页大小- 返回:
- MapBuilder
-
limit
分页- 参数:
offset- 偏移量,从 0 开始size- 每页大小- 返回:
- MapBuilder
-
build
构建参数- 返回:
- 检索参数
-