public class QuerydslQueryBackend<T> extends Object implements QuerydslTranslationContext<T>, JpaQueryBackend<com.querydsl.core.types.Expression<?>,com.querydsl.core.types.OrderSpecifier<?>,com.querydsl.core.types.Predicate,com.querydsl.core.types.Expression<?>>
| Modifier and Type | Class and Description |
|---|---|
class |
QuerydslQueryBackend.BooleanPredicateOperation |
| Constructor and Description |
|---|
QuerydslQueryBackend(QuerydslQueryImpl<T> queryImpl,
Class<T> clazz,
MetaDataObject parentMeta,
MetaAttribute parentAttr,
boolean addParentSelection) |
| Modifier and Type | Method and Description |
|---|---|
void |
addParentPredicate(MetaAttribute primaryKeyAttr) |
void |
addPredicate(com.querydsl.core.types.Predicate predicate) |
void |
addSelection(com.querydsl.core.types.Expression<?> expression,
String name) |
com.querydsl.core.types.Predicate |
and(List<com.querydsl.core.types.Predicate> predicates) |
com.querydsl.core.types.Predicate |
buildPredicate(FilterOperator operator,
com.querydsl.core.types.Expression<?> expressionObj,
Object value) |
com.querydsl.core.types.Predicate |
buildPredicate(FilterOperator operator,
MetaAttributePath attrPath,
Object value) |
<U> QuerydslTranslationContext<U> |
castFor(Class<U> type) |
boolean |
containsRelation(com.querydsl.core.types.Expression<?> expression) |
void |
distinct() |
com.querydsl.core.types.Expression<?> |
doJoin(MetaAttribute targetAttr,
javax.persistence.criteria.JoinType joinType,
com.querydsl.core.types.Expression<?> parent) |
com.querydsl.core.types.Expression<?> |
getAttribute(com.querydsl.core.types.Expression<?> expression,
MetaAttribute pathElement) |
com.querydsl.core.types.Expression<?> |
getAttribute(MetaAttributePath attrPath) |
com.querydsl.core.types.Expression<?> |
getExpression(com.querydsl.core.types.OrderSpecifier<?> order) |
Class<?> |
getJavaElementType(com.querydsl.core.types.Expression<?> expression) |
<E> com.querydsl.core.types.EntityPath<E> |
getJoin(MetaAttributePath path) |
List<com.querydsl.core.types.OrderSpecifier<?>> |
getOrderList() |
com.querydsl.core.types.EntityPath |
getParentRoot() |
com.querydsl.jpa.impl.JPAQuery<T> |
getQuery() |
com.querydsl.jpa.impl.JPAQueryFactory |
getQueryFactory() |
com.querydsl.core.types.Path<T> |
getRoot() |
boolean |
hasManyRootsFetchesOrJoins() |
com.querydsl.core.types.Expression<?> |
joinMapValue(com.querydsl.core.types.Expression<?> currentCriteriaPath,
MetaAttribute pathElement,
Object key) |
com.querydsl.core.types.Expression<?> |
joinSubType(com.querydsl.core.types.Expression<?> expression,
Class<?> entityClass) |
com.querydsl.core.types.OrderSpecifier<?> |
newSort(com.querydsl.core.types.Expression<?> expr,
Direction dir) |
com.querydsl.core.types.Predicate |
not(com.querydsl.core.types.Predicate predicate) |
com.querydsl.core.types.Predicate |
or(List<com.querydsl.core.types.Predicate> predicates) |
void |
setOrder(List<com.querydsl.core.types.OrderSpecifier<?>> list) |
public QuerydslQueryBackend(QuerydslQueryImpl<T> queryImpl, Class<T> clazz, MetaDataObject parentMeta, MetaAttribute parentAttr, boolean addParentSelection)
public com.querydsl.jpa.impl.JPAQuery<T> getQuery()
getQuery in interface QuerydslTranslationContext<T>public com.querydsl.core.types.Expression<?> getAttribute(MetaAttributePath attrPath)
getAttribute in interface JpaQueryBackend<com.querydsl.core.types.Expression<?>,com.querydsl.core.types.OrderSpecifier<?>,com.querydsl.core.types.Predicate,com.querydsl.core.types.Expression<?>>getAttribute in interface QuerydslTranslationContext<T>public void addPredicate(com.querydsl.core.types.Predicate predicate)
addPredicate in interface JpaQueryBackend<com.querydsl.core.types.Expression<?>,com.querydsl.core.types.OrderSpecifier<?>,com.querydsl.core.types.Predicate,com.querydsl.core.types.Expression<?>>addPredicate in interface QuerydslTranslationContext<T>public com.querydsl.core.types.Path<T> getRoot()
getRoot in interface JpaQueryBackend<com.querydsl.core.types.Expression<?>,com.querydsl.core.types.OrderSpecifier<?>,com.querydsl.core.types.Predicate,com.querydsl.core.types.Expression<?>>getRoot in interface QuerydslTranslationContext<T>public void setOrder(List<com.querydsl.core.types.OrderSpecifier<?>> list)
setOrder in interface JpaQueryBackend<com.querydsl.core.types.Expression<?>,com.querydsl.core.types.OrderSpecifier<?>,com.querydsl.core.types.Predicate,com.querydsl.core.types.Expression<?>>public List<com.querydsl.core.types.OrderSpecifier<?>> getOrderList()
getOrderList in interface JpaQueryBackend<com.querydsl.core.types.Expression<?>,com.querydsl.core.types.OrderSpecifier<?>,com.querydsl.core.types.Predicate,com.querydsl.core.types.Expression<?>>public com.querydsl.core.types.OrderSpecifier<?> newSort(com.querydsl.core.types.Expression<?> expr,
Direction dir)
newSort in interface JpaQueryBackend<com.querydsl.core.types.Expression<?>,com.querydsl.core.types.OrderSpecifier<?>,com.querydsl.core.types.Predicate,com.querydsl.core.types.Expression<?>>public void distinct()
distinct in interface JpaQueryBackend<com.querydsl.core.types.Expression<?>,com.querydsl.core.types.OrderSpecifier<?>,com.querydsl.core.types.Predicate,com.querydsl.core.types.Expression<?>>public void addParentPredicate(MetaAttribute primaryKeyAttr)
addParentPredicate in interface JpaQueryBackend<com.querydsl.core.types.Expression<?>,com.querydsl.core.types.OrderSpecifier<?>,com.querydsl.core.types.Predicate,com.querydsl.core.types.Expression<?>>public boolean hasManyRootsFetchesOrJoins()
hasManyRootsFetchesOrJoins in interface JpaQueryBackend<com.querydsl.core.types.Expression<?>,com.querydsl.core.types.OrderSpecifier<?>,com.querydsl.core.types.Predicate,com.querydsl.core.types.Expression<?>>public void addSelection(com.querydsl.core.types.Expression<?> expression,
String name)
addSelection in interface JpaQueryBackend<com.querydsl.core.types.Expression<?>,com.querydsl.core.types.OrderSpecifier<?>,com.querydsl.core.types.Predicate,com.querydsl.core.types.Expression<?>>addSelection in interface QuerydslTranslationContext<T>public com.querydsl.core.types.Expression<?> getExpression(com.querydsl.core.types.OrderSpecifier<?> order)
getExpression in interface JpaQueryBackend<com.querydsl.core.types.Expression<?>,com.querydsl.core.types.OrderSpecifier<?>,com.querydsl.core.types.Predicate,com.querydsl.core.types.Expression<?>>public boolean containsRelation(com.querydsl.core.types.Expression<?> expression)
containsRelation in interface JpaQueryBackend<com.querydsl.core.types.Expression<?>,com.querydsl.core.types.OrderSpecifier<?>,com.querydsl.core.types.Predicate,com.querydsl.core.types.Expression<?>>public com.querydsl.core.types.Predicate buildPredicate(FilterOperator operator, MetaAttributePath attrPath, Object value)
buildPredicate in interface JpaQueryBackend<com.querydsl.core.types.Expression<?>,com.querydsl.core.types.OrderSpecifier<?>,com.querydsl.core.types.Predicate,com.querydsl.core.types.Expression<?>>public com.querydsl.core.types.Predicate buildPredicate(FilterOperator operator, com.querydsl.core.types.Expression<?> expressionObj, Object value)
public com.querydsl.core.types.Predicate and(List<com.querydsl.core.types.Predicate> predicates)
and in interface JpaQueryBackend<com.querydsl.core.types.Expression<?>,com.querydsl.core.types.OrderSpecifier<?>,com.querydsl.core.types.Predicate,com.querydsl.core.types.Expression<?>>public com.querydsl.core.types.Predicate not(com.querydsl.core.types.Predicate predicate)
not in interface JpaQueryBackend<com.querydsl.core.types.Expression<?>,com.querydsl.core.types.OrderSpecifier<?>,com.querydsl.core.types.Predicate,com.querydsl.core.types.Expression<?>>public com.querydsl.core.types.Predicate or(List<com.querydsl.core.types.Predicate> predicates)
or in interface JpaQueryBackend<com.querydsl.core.types.Expression<?>,com.querydsl.core.types.OrderSpecifier<?>,com.querydsl.core.types.Predicate,com.querydsl.core.types.Expression<?>>public com.querydsl.core.types.Expression<?> joinMapValue(com.querydsl.core.types.Expression<?> currentCriteriaPath,
MetaAttribute pathElement,
Object key)
joinMapValue in interface JpaQueryBackend<com.querydsl.core.types.Expression<?>,com.querydsl.core.types.OrderSpecifier<?>,com.querydsl.core.types.Predicate,com.querydsl.core.types.Expression<?>>public Class<?> getJavaElementType(com.querydsl.core.types.Expression<?> expression)
getJavaElementType in interface JpaQueryBackend<com.querydsl.core.types.Expression<?>,com.querydsl.core.types.OrderSpecifier<?>,com.querydsl.core.types.Predicate,com.querydsl.core.types.Expression<?>>public com.querydsl.core.types.Expression<?> getAttribute(com.querydsl.core.types.Expression<?> expression,
MetaAttribute pathElement)
getAttribute in interface JpaQueryBackend<com.querydsl.core.types.Expression<?>,com.querydsl.core.types.OrderSpecifier<?>,com.querydsl.core.types.Predicate,com.querydsl.core.types.Expression<?>>public com.querydsl.core.types.Expression<?> joinSubType(com.querydsl.core.types.Expression<?> expression,
Class<?> entityClass)
joinSubType in interface JpaQueryBackend<com.querydsl.core.types.Expression<?>,com.querydsl.core.types.OrderSpecifier<?>,com.querydsl.core.types.Predicate,com.querydsl.core.types.Expression<?>>public com.querydsl.core.types.Expression<?> doJoin(MetaAttribute targetAttr, javax.persistence.criteria.JoinType joinType, com.querydsl.core.types.Expression<?> parent)
doJoin in interface JpaQueryBackend<com.querydsl.core.types.Expression<?>,com.querydsl.core.types.OrderSpecifier<?>,com.querydsl.core.types.Predicate,com.querydsl.core.types.Expression<?>>public com.querydsl.jpa.impl.JPAQueryFactory getQueryFactory()
getQueryFactory in interface QuerydslTranslationContext<T>public com.querydsl.core.types.EntityPath getParentRoot()
getParentRoot in interface QuerydslTranslationContext<T>public <E> com.querydsl.core.types.EntityPath<E> getJoin(MetaAttributePath path)
getJoin in interface QuerydslTranslationContext<T>public <U> QuerydslTranslationContext<U> castFor(Class<U> type)
castFor in interface QuerydslTranslationContext<T>Copyright © 2017. All Rights Reserved.