All Methods Instance Methods Abstract Methods
| Modifier and Type |
Method and Description |
void |
addParentPredicate(io.crnk.meta.model.MetaAttribute primaryKeyAttr) |
void |
addPredicate(P predicate) |
void |
addSelection(E expression,
java.lang.String name) |
P |
and(java.util.List<P> predicates) |
P |
buildPredicate(io.crnk.core.queryspec.FilterOperator operator,
io.crnk.meta.model.MetaAttributePath path,
java.lang.Object value) |
boolean |
containsRelation(E expression) |
void |
distinct() |
F |
doJoin(io.crnk.meta.model.MetaAttribute targetAttr,
javax.persistence.criteria.JoinType joinType,
F parent) |
E |
getAttribute(E currentCriteriaPath,
io.crnk.meta.model.MetaAttribute pathElement) |
E |
getAttribute(io.crnk.meta.model.MetaAttributePath attrPath) |
E |
getExpression(O order) |
java.lang.Class<?> |
getJavaElementType(E currentCriteriaPath) |
java.util.List<O> |
getOrderList() |
F |
getRoot() |
boolean |
hasManyRootsFetchesOrJoins() |
E |
joinMapValue(E currentCriteriaPath,
io.crnk.meta.model.MetaAttribute pathElement,
java.lang.Object key) |
E |
joinSubType(E currentCriteriaPath,
java.lang.Class<?> entityType) |
O |
newSort(E expression,
io.crnk.core.queryspec.Direction dir) |
P |
not(P predicate) |
P |
or(java.util.List<P> predicates) |
void |
setOrder(java.util.List<O> orderSpecListToOrderArray) |