public final class QueryFilterBuilder<P,F>
extends java.lang.Object
| Modifier | Constructor and Description |
|---|---|
protected |
QueryFilterBuilder(JpaQueryBackend<F,?,P,?> backend,
io.crnk.meta.model.MetaAttributeFinder attributeFinder) |
| Modifier and Type | Method and Description |
|---|---|
io.crnk.meta.model.MetaAttributePath |
enhanceAttributePath(io.crnk.meta.model.MetaAttributePath attrPath,
java.lang.Object value) |
protected P |
filterSpecListToPredicate(io.crnk.meta.model.MetaDataObject rootMeta,
F root,
io.crnk.core.queryspec.FilterSpec fs,
javax.persistence.criteria.JoinType defaultPredicateJoinType) |
java.util.List<P> |
filterSpecListToPredicateArray(io.crnk.meta.model.MetaDataObject rootMeta,
F root,
java.util.List<io.crnk.core.queryspec.FilterSpec> rowFilters) |
java.util.List<P> |
filterSpecListToPredicateArray(io.crnk.meta.model.MetaDataObject rootMeta,
F root,
java.util.List<io.crnk.core.queryspec.FilterSpec> rowFilters,
javax.persistence.criteria.JoinType defaultPredicateJoinType) |
protected QueryFilterBuilder(JpaQueryBackend<F,?,P,?> backend, io.crnk.meta.model.MetaAttributeFinder attributeFinder)
public java.util.List<P> filterSpecListToPredicateArray(io.crnk.meta.model.MetaDataObject rootMeta, F root, java.util.List<io.crnk.core.queryspec.FilterSpec> rowFilters)
public java.util.List<P> filterSpecListToPredicateArray(io.crnk.meta.model.MetaDataObject rootMeta, F root, java.util.List<io.crnk.core.queryspec.FilterSpec> rowFilters, javax.persistence.criteria.JoinType defaultPredicateJoinType)
protected P filterSpecListToPredicate(io.crnk.meta.model.MetaDataObject rootMeta, F root, io.crnk.core.queryspec.FilterSpec fs, javax.persistence.criteria.JoinType defaultPredicateJoinType)
public io.crnk.meta.model.MetaAttributePath enhanceAttributePath(io.crnk.meta.model.MetaAttributePath attrPath,
java.lang.Object value)