类的使用
cn.zhxu.bs.param.FieldParam
使用FieldParam的程序包
-
cn.zhxu.bs中FieldParam的使用
返回变量类型为FieldParam的类型的cn.zhxu.bs中的方法类型变量类型为FieldParam的cn.zhxu.bs中的构造器参数 -
cn.zhxu.bs.group中FieldParam的使用
类型参数类型为FieldParam的cn.zhxu.bs.group中的字段返回变量类型为FieldParam的类型的cn.zhxu.bs.group中的方法类型变量类型为FieldParam的cn.zhxu.bs.group中的方法参数修饰符和类型方法说明GroupPair.Resolver.resolve(BeanMeta<?> beanMeta, Group<List<FieldParam>> paramsGroup, String groupBy) 解析 GroupPair类型变量类型为FieldParam的cn.zhxu.bs.group中的构造器参数 -
cn.zhxu.bs.implement中FieldParam的使用
修饰符和类型方法说明protected FieldParamDefaultParamResolver.getFieldParam(MapWrapper paraMap, String field) protected FieldParamDefaultParamResolver.toFieldParam(FieldMeta meta, Set<Integer> indices, MapWrapper paraMap) 返回变量类型为FieldParam的类型的cn.zhxu.bs.implement中的方法修饰符和类型方法说明GroupPairResolver.compute(Group<List<FieldParam>> group, Group<List<FieldParam>> other, boolean isAnd) GroupPairResolver.group(List<FieldParam> params) DefaultParamResolver.resolveParamsGroup(Collection<FieldMeta> fieldMetas, Map<String, Object> paraMap) 参数类型为FieldParam的cn.zhxu.bs.implement中的方法修饰符和类型方法说明booleanGroupPairResolver.isClusterField(BeanMeta<?> beanMeta, FieldParam param, String groupBy) protected FieldOpDefaultParamResolver.toOperator(String field, MapWrapper paraMap, FieldParam param) 类型变量类型为FieldParam的cn.zhxu.bs.implement中的方法参数修饰符和类型方法说明GroupPairResolver.buildGroupPair(Group<List<FieldParam>> group, Predicate<FieldParam> havingTester) 由于 where 与 having 只能是 且 的关系,所以此处的拆分可能会改变 原有的 逻辑语义 因此使用者应该自己保证 聚合字段条件 与 非聚合字段条件 之间不应该存在 或 的关系GroupPairResolver.buildGroupPair(Group<List<FieldParam>> group, Predicate<FieldParam> havingTester) 由于 where 与 having 只能是 且 的关系,所以此处的拆分可能会改变 原有的 逻辑语义 因此使用者应该自己保证 聚合字段条件 与 非聚合字段条件 之间不应该存在 或 的关系GroupPairResolver.buildGroupPair(List<FieldParam> params, Predicate<FieldParam> havingTester) GroupPairResolver.buildGroupPair(List<FieldParam> params, Predicate<FieldParam> havingTester) GroupPairResolver.compute(Group<List<FieldParam>> group, Group<List<FieldParam>> other, boolean isAnd) GroupPairResolver.group(List<FieldParam> params) GroupPairResolver.resolve(BeanMeta<?> beanMeta, Group<List<FieldParam>> paramsGroup, String groupBy) protected GroupPairDefaultSqlResolver.resolveGroupPair(BeanMeta<?> beanMeta, Group<List<FieldParam>> paramsGroup, SqlWrapper<Object> groupBy) protected voidDefaultSqlResolver.useGroup(Group<List<FieldParam>> group, BeanMeta<?> beanMeta, List<String> fetchFields, Map<String, Object> paraMap, StringBuilder sqlBuilder, List<Object> paraReceiver, boolean isHaving)