All Classes and Interfaces
Class
Description
Abstract OData object with basic values (
id, baseURI, title).Internally used
AcceptType for OData library.An element with instance annotations.
Represents an instance annotation.
Represents the value of a complex property.
Abstract base class for all Geometries that are composed out of other geospatial elements.
Constant values related to the OData protocol.
Constant values related to the OData protocol.
Constant values related to the OData protocol.
Internally used
ContentType for OData library.High-level representation of a context URL, built from the string value returned by a service; provides access to the
various components of the context URL, defined in the
protocol specification.
Builder for a ContextURL instance.
Suffix of the OData Context URL
Super type of all CsdlEdmItems
Dummy implementation of
CsdlEdmProviderRepresents an action CSDL item
Represents an action import CSDL item
Represents an alias info CSDL item
Super type of all annotatable CSDL items
Represents a CSDL annotation
Represents an annotation path
The type Csdl annotations.
The type Csdl binding target.
Represents an edm:Cast expression.
The edm:Collection expression enables a value to be obtained from zero or more child expressions.
The type Csdl complex type.
Type of the constant expression
The interface Csdl edm provider.
The type Csdl entity container.
The type Csdl entity container info.
The type Csdl entity set.
The type Csdl entity set path.
The type Csdl entity type.
The type Csdl enum member.
The type Csdl enum type.
The type Csdl function.
The type Csdl function import.
Represents a edm:If expression
The edm:IsOf expression evaluates a child expression and returns a Boolean value indicating whether
the child expression returns the specified type
The edm:LabeledElement expression assigns a name to a child expression.
The edm:LabeledElementReference expression returns the value of an
edm:LabeledElement (see
CsdlLabeledElement) expression.Type of the constant expression
Content of this class does not appear within the CSDL metadata document.
The interface Csdl named.
The type Csdl navigation property.
The type Csdl navigation property binding.
The edm:NavigationPropertyPath expression provides a value for terms or term properties that specify the
built-in abstract type Edm.NavigationPropertyPath
The edm:Null expression returns an untyped null value.
The type Csdl on delete.
The enum Csdl on delete action.
The type Csdl operation.
The type Csdl operation import.
The type Csdl parameter.
The edm:Path expression enables a value to be obtained by traversing an object graph.
The type Csdl property.
The edm:PropertyPath expression provides a value for terms or term properties that specify the built-in
abstract type Edm.PropertyPath.
The type Csdl property ref.
The edm:PropertyValue element supplies a value to a property on the type instantiated by an
edm:Record expression (See
EdmRecord).The edm:Record expression enables a new entity type or complex type instance to be constructed.
The type Csdl referential constraint.
The type Csdl return type.
The type Csdl schema.
The type Csdl singleton.
The type Csdl structural type.
The type Csdl term.
The type Csdl type definition.
The edm:UrlRef expression enables a value to be obtained by sending a GET request to the value of
the UrlRef expression.
A deleted entity contains the reason for deletion and the id.
Reason of the removal from the list
A Delta instance contains all added and deleted links and all deleted entities.
A delta link.
Entity Data Model (EDM)
Interface representing a Entity Data Model as described in the Conceptual Schema Definition.
Interface representing a Entity Data Model as described in the Conceptual Schema Definition.
A CSDL action.
An EdmActionImport element.
Objects of this class contain information about one action import inside the EntityDataModel.
Represents a logical and annotation
Can be applied to CSDL elements as described in the Conceptual Schema Definition Language.
This class models an OData Annotation which can be applied to a target.
Represents an annotation path
This is used to apply a group of annotations to a single model element.
Represents an Edm:Apply expression
Entity Sets or Singletons can be bound to each other using a navigation property binding so an
EdmBindingTarget can either be an EdmEntitySet or an EdmSingleton.Represents an edm:Cast expression.
The edm:Collection expression enables a value to be obtained from zero or more child expressions.
A CSDL ComplexType element.
Represents a constant expression
Represents a dynamic expression
A CSDL EntityContainer element.
A CSDL EntitySet element.
A CSDL EntityType element.
An EdmEnumType represents a set of related values.
Represents a edm:Eq expression
Super type of all annotation expressions
A expression is either constant or dynamic
An EdmFunction as described in the OData specification
A CSDL FunctionImport element
Represents a edm:Ge expression
Represents a edm:Gt expression
Represents a edm:If expression
The edm:IsOf expression evaluates a child expression and returns a Boolean value indicating whether
the child expression returns the specified type
A key property reference element.
The edm:LabeledElement expression assigns a name to a child expression.
The edm:LabeledElementReference expression returns the value of an
edm:LabeledElement (see
EdmLabeledElement) expression.Represents a edm:Le expression
Represents a generic expression with two child exprssions
Represents a edm:Lt expression
EdmMappable can be applied to CSDL elements to associate additional information.
EdmMapping holds custom mapping information which can be applied to a CSDL element.
An
EdmEnumType member element.EdmNamed is the base interface for nearly all CSDL constructs.
A CSDL NavigationProperty element
EdmNavigationProperty allows navigation from one entity type to another via a relationship.
EdmNavigationProperty allows navigation from one entity type to another via a relationship.
A navigation property binding which binds entity sets or singletons with each other.
The edm:NavigationPropertyPath expression provides a value for terms or term properties that specify the
built-in abstract type Edm.NavigationPropertyPath
Represents a edm:Ne expression
Represents a logical edm:Le expression
The edm:Null expression returns an untyped null value.
A navigation property MAY define one edm:OnDelete element.
A EdmOperation can either be an
EdmAction or an EdmFunction.An EdmOperationImport can be an EdmActionImport or an EdmFunctionImport.
Objects of this class contain information about one action or function import inside the EntityDataModel.
Represents a logical edm:And expression
A CSDL parameter element
The edm:Path expression enables a value to be obtained by traversing an object graph.
EdmPrimitiveType is a primitive type as defined in the Entity Data Model (EDM).
Enumeration of all primitive type kinds.
A CSDL Property element.
The edm:PropertyPath expression provides a value for terms or term properties that specify the built-in
abstract type Edm.PropertyPath.
The edm:PropertyValue element supplies a value to a property on the type instantiated by an
edm:Record expression (See
EdmRecord).The edm:Record expression enables a new entity type or complex type instance to be constructed.
A referential constraint of a navigation property.
An
EdmReturnType of an EdmOperation.A csdl schema element
An
EdmSingleton represents a single entity inside the entity model.EdmStructuralType is the base for a complex type or an entity type.
An
EdmTerm defines a term in a vocabulary.EdmType holds the namespace of a given type and its type as
EdmTypeKind.EdmTyped indicates if an EDM element is of a special type and holds the multiplicity of that type.
An
EdmTypeDefinition defines a specialization of one of the possible primitive types.EdmTypeKind specifies the type of an EDM element.
The edm:UrlRef expression enables a value to be obtained by sending a GET request to the value of
the UrlRef expression.
POJO for Edmx Reference.
edmx:Include elements that specify the schemas to include from the target document.
POJO for Edmx Reference Include Annotation.
Data representation for a single entity.
Data representation for a collection of single entities.
Data representation as an Iterator for a collection of single entities.
A full qualified name of any element in the EDM consists of a name and a namespace.
Base class for all geospatial info.
Dimension of the geospatial type
Type of the geospatial type
Wrapper for a collection of geospatials info.
Utilities class for Geography data types.
HTTP header constants.
Supported HTTP methods.
HTTP status codes as defined in RFC 7231, section 6,
and additional status codes as defined in RFC 6585
Constant values related to the OData protocol.
Represents a line string.
Data representation for a link.
Data representation for a linked object.
Represents a MuliLineString.
Represents a collection of points
Either Edm.GeographyMultiPoint or Edm.GeometryMultiPoint
Represents a collection of polygons.
OData error.
OData details, for example { "error": {..., "details":[
{"code": "301","target": "$search" ,"message": "$search query option not supported"}
],...}}.
Core runtime exception for OData.
Core runtime exception for OData.
This class is a container for the supported ODataServiceVersions.
Data representation for an operation.
Data representation for a parameter.
Represents a point, either Edm.GeographyPoint or Edm.GeometryPoint.
Polygon.
Names of preferences defined in the OData standard.
Data representation for a property.
Enumeration for all OData property types.
A geometry or geography property MAY define a value for the SRID attribute.
Defines a value with an according type.
Defines the type of a value (see Valuable).