## Uses of Interface
org.apache.olingo.odata2.api.uri.KeyPredicate

- Packages that use KeyPredicate
  Package | Description
  --- | ---
  org.apache.olingo.odata2.api.uri | URI Parser Facade The URI package has one central class `UriParser` to parse a request URI as well as several interfaces that provide access to parsed parts of the URI.
  org.apache.olingo.odata2.api.uri.info | URI Parser Result Views The interfaces of this package provide access to the relevant parts of the parsed request URI for the methods that process a request inside the dispatcher.
  org.apache.olingo.odata2.jpa.processor.api.jpql | OData JPA Processor API Library - Java Persistence Query Language The library provides set of APIs for building JPQL contexts from OData Requests.

- - ### Uses of KeyPredicate in org.apache.olingo.odata2.api.uri

    Methods in org.apache.olingo.odata2.api.uri that return types with arguments of type KeyPredicate
    Modifier and Type | Method and Description
    --- | ---
    `abstract List<KeyPredicate>` | UriParser.`getKeyFromEntityLink(EdmEntitySet entitySet, String entityLink, URI serviceRoot)` Retrieves the key predicates from a canonical link to an entity.
    `List<KeyPredicate>` | UriInfo.`getKeyPredicates()` Gets the key predicates used to select a single entity out of the start entity set, or an empty list if not used.
    `List<KeyPredicate>` | NavigationSegment.`getKeyPredicates()` Gets the key predicate for the target entity set.
    `static List<KeyPredicate>` | UriParser.`getKeyPredicatesFromEntityLink(EdmEntitySet entitySet, String entityLink, URI serviceRoot)` Retrieves the key predicates from a canonical link to an entity.
    `List<KeyPredicate>` | UriInfo.`getTargetKeyPredicates()` Gets the key predicates used to select a single entity out of the target entity set, or an empty list if not used - identical to the key predicates from the last entry retrieved from `UriInfo.getNavigationSegments()` or, if no navigation has been used, to the result of `UriInfo.getKeyPredicates()`.

  - ### Uses of KeyPredicate in org.apache.olingo.odata2.api.uri.info

    Methods in org.apache.olingo.odata2.api.uri.info that return types with arguments of type KeyPredicate
    Modifier and Type | Method and Description
    --- | ---
    `List<KeyPredicate>` | PutMergePatchUriInfo.`getKeyPredicates()` Gets the key predicates used to select a single entity out of the start entity set, or an empty list if not used.
    `List<KeyPredicate>` | GetEntitySetCountUriInfo.`getKeyPredicates()` Gets the key predicates used to select a single entity out of the start entity set, or an empty list if not used.
    `List<KeyPredicate>` | GetEntityLinkCountUriInfo.`getKeyPredicates()` Gets the key predicates used to select a single entity out of the start entity set, or an empty list if not used.
    `List<KeyPredicate>` | GetEntityUriInfo.`getKeyPredicates()` Gets the key predicates used to select a single entity out of the start entity set, or an empty list if not used.
    `List<KeyPredicate>` | PostUriInfo.`getKeyPredicates()` Gets the key predicates used to select a single entity out of the start entity set, or an empty list if not used.
    `List<KeyPredicate>` | GetEntitySetLinksUriInfo.`getKeyPredicates()` Gets the key predicates used to select a single entity out of the start entity set, or an empty list if not used.
    `List<KeyPredicate>` | GetComplexPropertyUriInfo.`getKeyPredicates()` Gets the key predicates used to select a single entity out of the start entity set, or an empty list if not used.
    `List<KeyPredicate>` | DeleteUriInfo.`getKeyPredicates()` Gets the key predicates used to select a single entity out of the start entity set, or an empty list if not used.
    `List<KeyPredicate>` | GetEntitySetUriInfo.`getKeyPredicates()` Gets the key predicates used to select a single entity out of the start entity set, or an empty list if not used.
    `List<KeyPredicate>` | GetMediaResourceUriInfo.`getKeyPredicates()` Gets the key predicates used to select a single entity out of the start entity set, or an empty list if not used.
    `List<KeyPredicate>` | GetEntitySetLinksCountUriInfo.`getKeyPredicates()` Gets the key predicates used to select a single entity out of the start entity set, or an empty list if not used.
    `List<KeyPredicate>` | GetEntityLinkUriInfo.`getKeyPredicates()` Gets the key predicates used to select a single entity out of the start entity set, or an empty list if not used.
    `List<KeyPredicate>` | GetSimplePropertyUriInfo.`getKeyPredicates()` Gets the key predicates used to select a single entity out of the start entity set, or an empty list if not used.
    `List<KeyPredicate>` | GetEntityCountUriInfo.`getKeyPredicates()` Gets the key predicates used to select a single entity out of the start entity set, or an empty list if not used.
    `List<KeyPredicate>` | PutMergePatchUriInfo.`getTargetKeyPredicates()` Gets the key predicates used to select a single entity out of the target entity set, or an empty list if not used - identical to the key predicates from the last entry retrieved from `PutMergePatchUriInfo.getNavigationSegments()` or, if no navigation has been used, to the result of `PutMergePatchUriInfo.getKeyPredicates()`.
    `List<KeyPredicate>` | GetEntityLinkCountUriInfo.`getTargetKeyPredicates()` Gets the key predicates used to select a single entity out of the target entity set, or an empty list if not used - identical to the key predicates from the last entry retrieved from `GetEntityLinkCountUriInfo.getNavigationSegments()` or, if no navigation has been used, to the result of `GetEntityLinkCountUriInfo.getKeyPredicates()`.
    `List<KeyPredicate>` | GetEntityUriInfo.`getTargetKeyPredicates()` Gets the key predicates used to select a single entity out of the target entity set, or an empty list if not used - identical to the key predicates from the last entry retrieved from `GetEntityUriInfo.getNavigationSegments()` or, if no navigation has been used, to the result of `GetEntityUriInfo.getKeyPredicates()`.
    `List<KeyPredicate>` | GetComplexPropertyUriInfo.`getTargetKeyPredicates()` Gets the key predicates used to select a single entity out of the target entity set, or an empty list if not used - identical to the key predicates from the last entry retrieved from `GetComplexPropertyUriInfo.getNavigationSegments()` or, if no navigation has been used, to the result of `GetComplexPropertyUriInfo.getKeyPredicates()`.
    `List<KeyPredicate>` | DeleteUriInfo.`getTargetKeyPredicates()` Gets the key predicates used to select a single entity out of the target entity set, or an empty list if not used - identical to the key predicates from the last entry retrieved from `DeleteUriInfo.getNavigationSegments()` or, if no navigation has been used, to the result of `DeleteUriInfo.getKeyPredicates()`.
    `List<KeyPredicate>` | GetMediaResourceUriInfo.`getTargetKeyPredicates()` Gets the key predicates used to select a single entity out of the target entity set, or an empty list if not used - identical to the key predicates from the last entry retrieved from `GetMediaResourceUriInfo.getNavigationSegments()` or, if no navigation has been used, to the result of `GetMediaResourceUriInfo.getKeyPredicates()`.
    `List<KeyPredicate>` | GetEntityLinkUriInfo.`getTargetKeyPredicates()` Gets the key predicates used to select a single entity out of the target entity set, or an empty list if not used - identical to the key predicates from the last entry retrieved from `GetEntityLinkUriInfo.getNavigationSegments()` or, if no navigation has been used, to the result of `GetEntityLinkUriInfo.getKeyPredicates()`.
    `List<KeyPredicate>` | GetSimplePropertyUriInfo.`getTargetKeyPredicates()` Gets the key predicates used to select a single entity out of the target entity set, or an empty list if not used - identical to the key predicates from the last entry retrieved from `GetSimplePropertyUriInfo.getNavigationSegments()` or, if no navigation has been used, to the result of `GetSimplePropertyUriInfo.getKeyPredicates()`.
    `List<KeyPredicate>` | GetEntityCountUriInfo.`getTargetKeyPredicates()` Gets the key predicates used to select a single entity out of the target entity set, or an empty list if not used - identical to the key predicates from the last entry retrieved from `GetEntityCountUriInfo.getNavigationSegments()` or, if no navigation has been used, to the result of `GetEntityCountUriInfo.getKeyPredicates()`.

  - ### Uses of KeyPredicate in org.apache.olingo.odata2.jpa.processor.api.jpql

    Methods in org.apache.olingo.odata2.jpa.processor.api.jpql that return types with arguments of type KeyPredicate
    Modifier and Type | Method and Description
    --- | ---
    `List<KeyPredicate>` | JPQLSelectSingleContextView.`getKeyPredicates()` The method returns the list of key predicates that can be used for constructing the WHERE clause in JPQL statements.

Copyright © 2013-2023 The Apache Software Foundation. All Rights Reserved.