所有方法 实例方法 具体方法
| 限定符和类型 |
方法和说明 |
void |
addConvertor(FieldConvertor.ParamConvertor convertor) |
void |
addParamFilter(ParamFilter paramFilter) |
protected FieldOp |
allowedOperator(FieldOp op,
Class<? extends FieldOp>[] onlyOn) |
protected Object |
convertParamValue(FieldMeta meta,
Object value) |
SearchParam |
doResolve(BeanMeta<?> beanMeta,
FetchType fetchType,
Map<String,Object> paraMap) |
List<FieldConvertor.ParamConvertor> |
getConvertors() |
FieldOpPool |
getFieldOpPool() |
protected FieldParam |
getFieldParam(MapWrapper paraMap,
String field) |
String |
getGexprName() |
protected String |
getGroupExpr(Map<String,Object> paraMap) |
GroupResolver |
getGroupResolver() |
String |
getGroupSeparator() |
String |
getIgnoreCaseSuffix() |
protected Object |
getOnlySelect(Map<String,Object> paraMap) |
String |
getOnlySelectName() |
String |
getOperatorSuffix() |
String |
getOrderByName() |
String |
getOrderName() |
PageExtractor |
getPageExtractor() |
List<ParamFilter> |
getParamFilters() |
protected Object |
getSelectExclude(Map<String,Object> paraMap) |
String |
getSelectExcludeName() |
String |
getSeparator() |
String |
getSortName() |
protected boolean |
isAllEmpty(List<FieldParam.Value> values) |
protected void |
mapFieldIndex(Map<String,Set<Integer>> fieldIndicesKeysMap,
String field,
int index) |
SearchParam |
resolve(BeanMeta<?> beanMeta,
FetchType fetchType,
Map<String,Object> paraMap) |
List<String> |
resolveFetchFields(BeanMeta<?> beanMeta,
FetchType fetchType,
Map<String,Object> paraMap) |
List<OrderBy> |
resolveOrderBys(Map<String,Object> paraMap) |
Paging |
resolvePaging(FetchType fetchType,
Map<String,Object> paraMap) |
Group<List<FieldParam>> |
resolveParamsGroup(Collection<FieldMeta> fieldMetas,
Map<String,Object> paraMap) |
void |
setConvertors(List<FieldConvertor.ParamConvertor> convertors) |
void |
setFieldOpPool(FieldOpPool fieldOpPool) |
void |
setGexprName(String gexprName) |
void |
setGroupResolver(GroupResolver groupResolver) |
void |
setGroupSeparator(String groupSeparator) |
void |
setIgnoreCaseSuffix(String ignoreCaseSuffix) |
void |
setOnlySelectName(String onlySelectName) |
void |
setOperatorSuffix(String operatorSuffix) |
void |
setOrderByName(String orderByName) |
void |
setOrderName(String orderName) |
void |
setPageExtractor(PageExtractor pageExtractor) |
void |
setParamFilters(List<ParamFilter> paramFilters) |
void |
setSelectExcludeName(String selectExcludeName) |
void |
setSeparator(String separator) |
void |
setSortName(String sortName) |
protected FieldParam |
toFieldParam(FieldMeta meta,
Set<Integer> indices,
MapWrapper paraMap) |
protected FieldOp |
toOperator(String field,
MapWrapper paraMap,
FieldParam param) |