Class JPANavigationFilterQuery
java.lang.Object
com.sap.olingo.jpa.processor.core.query.JPAAbstractQuery
com.sap.olingo.jpa.processor.core.query.JPANavigationQuery
com.sap.olingo.jpa.processor.core.query.JPANavigationFilterQuery
-
Field Summary
Fields inherited from class com.sap.olingo.jpa.processor.core.query.JPANavigationQuery
aggregationType, association, filterComplier, from, parentQuery, queryJoinTable, queryRoot, subQueryFields inherited from class com.sap.olingo.jpa.processor.core.query.JPAAbstractQuery
cb, claimsProvider, debugger, em, groups, jpaEntity, locale, odata, sd, SELECT_ALL, SELECT_ITEM_SEPERATOR -
Constructor Summary
ConstructorsConstructorDescriptionJPANavigationFilterQuery(org.apache.olingo.server.api.OData odata, com.sap.olingo.jpa.metadata.core.edm.mapper.api.JPAServiceDocument sd, org.apache.olingo.server.api.uri.UriResource uriResourceItem, JPAAbstractQuery parent, javax.persistence.EntityManager em, com.sap.olingo.jpa.metadata.core.edm.mapper.api.JPAAssociationPath association, javax.persistence.criteria.From<?,?> from, Optional<JPAODataClaimProvider> claimsProvider)JPANavigationFilterQuery(org.apache.olingo.server.api.OData odata, com.sap.olingo.jpa.metadata.core.edm.mapper.api.JPAServiceDocument sd, org.apache.olingo.server.api.uri.UriResource uriResourceItem, JPAAbstractQuery parent, javax.persistence.EntityManager em, com.sap.olingo.jpa.metadata.core.edm.mapper.api.JPAAssociationPath association, org.apache.olingo.server.api.uri.queryoption.expression.VisitableExpression expression, javax.persistence.criteria.From<?,?> from, Optional<JPAODataClaimProvider> claimsProvider, List<String> groups) -
Method Summary
Modifier and TypeMethodDescriptionjavax.persistence.criteria.From<?,?>getRoot()<T> javax.persistence.criteria.Subquery<T>getSubQueryExists(javax.persistence.criteria.Subquery<?> childQuery)Methods inherited from class com.sap.olingo.jpa.processor.core.query.JPANavigationQuery
applyAdditionalFilter, createRoots, createSelectClause, createSelectClauseAggregation, createSubQueryJoinTable, createSubQueryJoinTableAggregation, createWhereByAssociation, createWhereByAssociation, getAggregationType, getLocale, getQuery, handleAggregationMethods inherited from class com.sap.olingo.jpa.processor.core.query.JPAAbstractQuery
addWhereClause, createJoinFromPath, createProtectionWhereForEntityType, createWhereByKey, generateDesciptionJoin, getDebugger, orWhereClause
-
Constructor Details
-
JPANavigationFilterQuery
public JPANavigationFilterQuery(org.apache.olingo.server.api.OData odata, com.sap.olingo.jpa.metadata.core.edm.mapper.api.JPAServiceDocument sd, org.apache.olingo.server.api.uri.UriResource uriResourceItem, JPAAbstractQuery parent, javax.persistence.EntityManager em, com.sap.olingo.jpa.metadata.core.edm.mapper.api.JPAAssociationPath association, javax.persistence.criteria.From<?,?> from, Optional<JPAODataClaimProvider> claimsProvider) throws org.apache.olingo.server.api.ODataApplicationException- Throws:
org.apache.olingo.server.api.ODataApplicationException
-
JPANavigationFilterQuery
public JPANavigationFilterQuery(org.apache.olingo.server.api.OData odata, com.sap.olingo.jpa.metadata.core.edm.mapper.api.JPAServiceDocument sd, org.apache.olingo.server.api.uri.UriResource uriResourceItem, JPAAbstractQuery parent, javax.persistence.EntityManager em, com.sap.olingo.jpa.metadata.core.edm.mapper.api.JPAAssociationPath association, org.apache.olingo.server.api.uri.queryoption.expression.VisitableExpression expression, javax.persistence.criteria.From<?,?> from, Optional<JPAODataClaimProvider> claimsProvider, List<String> groups) throws org.apache.olingo.server.api.ODataApplicationException- Throws:
org.apache.olingo.server.api.ODataApplicationException
-
-
Method Details
-
getRoot
public javax.persistence.criteria.From<?,?> getRoot()- Specified by:
getRootin classJPAAbstractQuery
-
getSubQueryExists
public <T> javax.persistence.criteria.Subquery<T> getSubQueryExists(javax.persistence.criteria.Subquery<?> childQuery) throws org.apache.olingo.server.api.ODataApplicationException- Specified by:
getSubQueryExistsin classJPANavigationQuery- Throws:
org.apache.olingo.server.api.ODataApplicationException
-