Package org.apache.olingo.server.api.uri
package org.apache.olingo.server.api.uri
Olingo URI
The URI package is used to condense all information about the OData path used to query the data.
In order to support filter and orderby statements the
ExpressionVisitor
has to be implemented by an
application.
-
ClassDescriptionUsed for URI-related tasks.Object acting as general access to URI information extracted from the request URI.Used for URI info kind
UriInfoKind.all
to describe URIs like http://...Used for URI info kindUriInfoKind.batch
to describe URIs like http://...Used for URI info kindUriInfoKind.crossjoin
to describe URIs like http://...Used for URI info kindUriInfoKind.entityId
to describe URIs like http://...Defining the various info kindsUsed for URI info kindUriInfoKind.metadata
to describe URIs like http://...Used for URI info kindUriInfoKind.resource
to describe URIs like E.g. http://...Used for URI info kindUriInfoKind.service
to describe URIs like http://...Represents a function parameter or key predicate when used in the URI.Super interface for all objects representing resource parts.Used to describe an action used within an resource path For example: http://...Used to describe an complex property used within an resource path E.g. http://...Used to describe an $count used within an resource path For example: http://...Used to describe an entity set used within an resource path For example: http://...Used to describe an function import or bound function used within an resource path For example: http://...Class indicating the $it reference.Defining the various resource part typesUsed to describe an all lambda expression used within an resource path For example: http://...Used to describe an any lambda expression used within an resource path For example: http://...Used to describe an lambda variable used within an resource path For example: http://...Used to describe an navigation property used within an resource path For example: http://...Used to describe an typed resource part (super interface)Used to describe an primitive property used within an resource path For example: http://...Used to describe an resource part which is an property (super interface)Used to describe an $ref used within an resource path For example: http://...Class indicating the $root reference.Used to describe an entity set used within an resource path For example: http://...Used to describe an $value used within an resource path For example: http://...