Interface | Description |
---|---|
UriHelper |
Used for URI-related tasks.
|
UriInfo |
Object acting as general access to URI information extracted from the request URI.
|
UriInfoAll |
Used for URI info kind
UriInfoKind.all to describe URIs like
http://.../serviceroot/$all |
UriInfoBatch |
Used for URI info kind
UriInfoKind.batch to describe URIs like
http://.../serviceroot/$batch |
UriInfoCrossjoin |
Used for URI info kind
UriInfoKind.crossjoin to describe URIs like
http://.../serviceroot/$crossjoin(...) |
UriInfoEntityId |
Used for URI info kind
UriInfoKind.entityId to describe URIs like
http://.../serviceroot/$entity... |
UriInfoMetadata |
Used for URI info kind
UriInfoKind.metadata to describe URIs like
http://.../serviceroot/$metadata... |
UriInfoResource |
Used for URI info kind
UriInfoKind.resource to describe URIs like
E.g. |
UriInfoService |
Used for URI info kind
UriInfoKind.service to describe URIs like
http://.../serviceroot |
UriParameter |
Represents a function parameter or key predicate when used in the URI.
|
UriResource |
Super interface for all objects representing resource parts.
|
UriResourceAction |
Used to describe an action used within an resource path
For example: http://.../serviceroot/action()
|
UriResourceComplexProperty |
Used to describe an complex property used within an resource path
E.g.
|
UriResourceCount |
Used to describe an $count used within an resource path
For example: http://.../serviceroot/entityset(1)/$count
|
UriResourceEntitySet |
Used to describe an entity set used within an resource path
For example: http://.../serviceroot/entityset(1)
|
UriResourceFunction |
Used to describe an function import or bound function used within an resource path
For example: http://.../serviceroot/functionImport(P1=1,P2='A')
|
UriResourceIt |
Class indicating the $it reference.
|
UriResourceLambdaAll |
Used to describe an all lambda expression used within an resource path
For example: http://.../serviceroot/entityset/all(...)
|
UriResourceLambdaAny |
Used to describe an any lambda expression used within an resource path
For example: http://.../serviceroot/entityset/any(...)
|
UriResourceLambdaVariable |
Used to describe an lambda variable used within an resource path
For example: http://.../serviceroot/entityset/listofstring/any(d: 'string' eq d)
|
UriResourceNavigation |
Used to describe an navigation property used within an resource path
For example: http://.../serviceroot/entityset(1)/navProperty
|
UriResourcePartTyped |
Used to describe an typed resource part (super interface)
|
UriResourcePrimitiveProperty |
Used to describe an primitive property used within an resource path
For example: http://.../serviceroot/entityset(1)/property
|
UriResourceProperty |
Used to describe an resource part which is an property (super interface)
|
UriResourceRef |
Used to describe an $ref used within an resource path
For example: http://.../serviceroot/entityset/$ref
|
UriResourceRoot |
Class indicating the $root reference.
|
UriResourceSingleton |
Used to describe an entity set used within an resource path
For example: http://.../serviceroot/singleton
|
UriResourceValue |
Used to describe an $value used within an resource path
For example: http://.../serviceroot/entityset(1)/property/$value
|
Enum | Description |
---|---|
UriInfoKind |
Defining the various info kinds
|
UriResourceKind |
Defining the various resource part types
|
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.
Copyright © 2013–2018 The Apache Software Foundation. All rights reserved.