类的使用
cn.zhxu.bs.util.MapBuilder
使用MapBuilder的程序包
-
cn.zhxu.bs.util中MapBuilder的使用
返回MapBuilder的cn.zhxu.bs.util中的方法修饰符和类型方法说明MapBuilder.asc()升序,在orderBy(FieldFn)方法之后调用MapBuilder.asc(boolean sure) static MapBuilderMapUtils.builder()返回一个 lambda Map 参数构造器static MapBuilder返回一个 lambda Map 参数构造器MapBuilder.desc()降序,在orderBy(FieldFn)方法之后调用MapBuilder.desc(boolean sure) static MapBuilderMapUtils.flatBuilder(Map<String, String[]> map) 将一个 value 为数组的 Map 对象,拉平为 value 为单值的 Map 对象,并返回一个 lambda Map 参数构造器开始一个分组(只对字段参数进行分组) 在Builder.field(String, Object...)方法之前使用 }设置组表达式(用于表达参数组之间的逻辑关系)MapBuilder.limit(long offset, int size) 分页final <T> MapBuilderMapBuilder.onlySelect(FieldFns.FieldFn<T, ?>... fieldFns) 指定只 Select 某些字段MapBuilder.onlySelect(String... fields) 指定只 Select 某些字段<T> MapBuilderMapBuilder.orderBy(FieldFns.FieldFn<T, ?> fieldFn) <T> MapBuilderMapBuilder.orderBy(FieldFns.FieldFn<T, ?> fieldFn, String order) 指定按某个字段排序 v3.4.0 后支持调用多次,来指定多字段排序指定按某个字段排序 v3.4.0 后支持调用多次,来指定多字段排序MapBuilder.page(long page, int size) 分页添加参数批量添加参数final <T> MapBuilderMapBuilder.selectExclude(FieldFns.FieldFn<T, ?>... fieldFns) 指定 Select 需要排除哪些字段MapBuilder.selectExclude(String... fields) 指定 Select 需要排除哪些字段