程序包 cn.zhxu.bs
接口 ResultFilter
public interface ResultFilter
检索结果过滤器
- 从以下版本开始:
- v3.6.0
- 作者:
- Troy.Zhou @ 2021-10-30
-
方法概要
修饰符和类型方法说明default <T> SearchResult<T>doBeanFilter(SearchResult<T> result, BeanMeta<T> beanMeta, Map<String, Object> paraMap, FetchType fetchType) ResultFilter 对BeanSearcher的检索结果做进一步转换处理default <T> SearchResult<Map<String,Object>> doMapFilter(SearchResult<Map<String, Object>> result, BeanMeta<T> beanMeta, Map<String, Object> paraMap, FetchType fetchType) 对MapSearcher的检索结果做进一步转换处理
-
方法详细资料
-
doBeanFilter
default <T> SearchResult<T> doBeanFilter(SearchResult<T> result, BeanMeta<T> beanMeta, Map<String, Object> paraMap, FetchType fetchType) ResultFilter 对BeanSearcher的检索结果做进一步转换处理- 类型参数:
T- 泛型- 参数:
result- 检索结果beanMeta- 检索实体类的元信息paraMap- 检索参数fetchType- 检索类型- 返回:
- 转换后的检索结果
-
doMapFilter
default <T> SearchResult<Map<String,Object>> doMapFilter(SearchResult<Map<String, Object>> result, BeanMeta<T> beanMeta, Map<String, Object> paraMap, FetchType fetchType) 对MapSearcher的检索结果做进一步转换处理- 类型参数:
T- 泛型- 参数:
result- 检索结果beanMeta- 检索实体类的元信息paraMap- 检索参数fetchType- 检索类型- 返回:
- 转换后的检索结果
-