Class JPAJoinQuery
java.lang.Object
com.sap.olingo.jpa.processor.core.query.JPAAbstractQuery
com.sap.olingo.jpa.processor.core.query.JPAAbstractJoinQuery
com.sap.olingo.jpa.processor.core.query.JPAJoinQuery
- All Implemented Interfaces:
JPACountQuery,JPAQuery
-
Field Summary
Fields inherited from class com.sap.olingo.jpa.processor.core.query.JPAAbstractJoinQuery
ALIAS_SEPERATOR, context, cq, lastInfo, navigationInfo, page, requestContext, root, target, uriResourceFields 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
ConstructorsConstructorDescriptionJPAJoinQuery(org.apache.olingo.server.api.OData odata, JPAODataCRUDContextAccess sessionContext, Map<String,List<String>> requestHeaders, JPAODataRequestContextAccess requestContext) -
Method Summary
Methods inherited from class com.sap.olingo.jpa.processor.core.query.JPAAbstractJoinQuery
addTopSkip, buildEntityPathList, buildSelectionAddNavigationAndSelect, buildSelectionPathList, createBoundary, createFromClause, createKeyWhere, createProtectionWhere, createSelectClause, createWhere, determineAssoziation, determineLastInfo, determineTargetIsCollection, expandPath, extractDescriptionAttributes, generateCollectionAttributeJoin, getLocale, getRootMethods inherited from class com.sap.olingo.jpa.processor.core.query.JPAAbstractQuery
addWhereClause, createJoinFromPath, createProtectionWhereForEntityType, createWhereByKey, generateDesciptionJoin, getDebugger, orWhereClause
-
Constructor Details
-
JPAJoinQuery
public JPAJoinQuery(org.apache.olingo.server.api.OData odata, JPAODataCRUDContextAccess sessionContext, Map<String,List<String>> requestHeaders, JPAODataRequestContextAccess requestContext) throws org.apache.olingo.commons.api.ex.ODataException- Throws:
org.apache.olingo.commons.api.ex.ODataException
-
-
Method Details
-
countResults
Fulfill $count requests. For details see OData Version 4.0 Part 1 - 11.2.5.5 System Query Option $count- Specified by:
countResultsin interfaceJPACountQuery- Returns:
- Throws:
org.apache.olingo.server.api.ODataApplicationException
-
execute
-
getQuery
public javax.persistence.criteria.AbstractQuery<?> getQuery()- Overrides:
getQueryin classJPAAbstractJoinQuery
-