| Interface | Description |
|---|---|
| BindingPath |
Marker interface for types that can be used as a binding parameter for a bound action/function invocation.
|
| DataServiceProvider |
A provider interface for data services.
|
| Class | Description |
|---|---|
| AggregateExpression |
Encapsulates an OData aggregate expression item.
|
| AggregateExpressionList |
A list of item type
AggregateExpression. |
| AggregateFrom |
Represents the 'from' clause in an aggregate transformation item.
|
| AggregateFromList |
A list of "aggregate from" transformation items.
|
| AggregateMethod |
Represents the method of the aggregate transformation item.
|
| AggregateValue |
Encapsulates an OData aggregate transformation item.
|
| AggregateValueList |
A list of aggregate transformation items.
|
| AmountTransform |
Abstract base class for top and bottom transformation items.
|
| Annotation |
Represents an OData annotation.
|
| AnnotationEquality |
Checks whether 2 Annotation instances are the same.
|
| AnnotationList |
A list of item type
Annotation. |
| AnnotationMap |
A map from key type
string to value type Annotation. |
| AnnotationMap.Entry |
A key/value pair for map entries.
|
| AnnotationMap.EntryList |
A list of item type
AnnotationMap.Entry. |
| AnnotationTerm |
Encapsulates an OData term definition.
|
| AnnotationTermList |
A list of item type
AnnotationTerm. |
| AnnotationTermMap |
A map from key type
string to value type AnnotationTerm. |
| AnnotationTermMap.Entry |
A key/value pair for map entries.
|
| AnnotationTermMap.EntryList |
A list of item type
AnnotationTermMap.Entry. |
| AnyList |
A list of item type
object?. |
| AnyMap |
A map from key type
string to value type any. |
| AnyMap.Entry |
A key/value pair for map entries.
|
| AnyMap.EntryList |
A list of item type
AnyMap.Entry. |
| AnySet |
A set of value type
any. |
| ArrayFunction |
For internal use only.
|
| ArrayProperty |
For internal use only.
|
| BasicType |
For internal use only.
|
| BinaryList |
A list of item type
binary. |
| BinaryValue |
DataValue subclass that wraps a
BinaryValue.value of type binary. |
| BooleanList |
A list of item type
boolean. |
| BooleanValue |
DataValue subclass that wraps a
BooleanValue.value of type boolean. |
| BottomTransform |
Represents the Bottom* transformation items.
|
| ByteList |
A list of item type
byte. |
| ByteStream |
Abstract base class for
byte streams. |
| ByteValue |
DataValue subclass that wraps a
ByteValue.value of type byte. |
| CancellationListener |
Listener for notification of request cancellation.
|
| CancelToken |
A token for requesting the cancellation of asynchronous requests.
|
| ChangedLink |
Encapsulates an OData changed link.
|
| ChangedLinkList |
A list of item type
ChangedLink. |
| ChangeSet |
Encapsulates an OData change set.
|
| CharList |
A list of item type
char. |
| CharStream |
Abstract base class for
char streams, using UTF-16 code units. |
| CharValue |
DataValue subclass that wraps a
CharValue.value of type char. |
| ComplexType |
Encapsulates the metadata of an OData complex type.
|
| ComplexTypeList |
A list of item type
ComplexType. |
| ComplexTypeMap |
A map from key type
string to value type ComplexType. |
| ComplexTypeMap.Entry |
A key/value pair for map entries.
|
| ComplexTypeMap.EntryList |
A list of item type
ComplexTypeMap.Entry. |
| ComplexValue |
Encapsulates an OData complex value.
|
| ComplexValueList |
A list of item type
ComplexValue. |
| ComplexValueListWithNulls |
For internal use only.
|
| ComplexValueMap |
A map from key type
string to value type ComplexValue. |
| ComplexValueMap.Entry |
A key/value pair for map entries.
|
| ComplexValueMap.EntryList |
A list of item type
ComplexValueMap.Entry. |
| ConnectionPool |
For internal use only.
|
| ConvertDataValue |
For internal use only.
|
| CurrentBatch |
For internal use only.
|
| CustomPath |
For internal use only.
|
| CustomPathList |
For internal use only.
|
| DataBindingPattern |
Encapsulates a regular expression that can be used for data binding.
|
| DataComparer |
For internal use only.
|
| DataContext |
For internal use by formatting and parsing functions.
|
| DataEquality |
For internal use only.
|
| DataFormat |
Format constants for use with data protocols.
|
| DataInternal |
For internal use only.
|
| DataMethod |
Encapsulates the metadata of an OData function or action.
|
| DataMethodCall |
Encapsulates the application of an OData method (function or action) to a list of parameters.
|
| DataMethodList |
A list of item type
DataMethod. |
| DataMethodMap |
A map from key type
string to value type DataMethod. |
| DataMethodMap.Entry |
A key/value pair for map entries.
|
| DataMethodMap.EntryList |
A list of item type
DataMethodMap.Entry. |
| DataMethodMetrics |
Runtime metrics for
DataMethod. |
| DataMetric |
Metric that counts or times the occurrences of a particular kind of event.
|
| DataMetricList |
A list of item type
DataMetric. |
| DataMetricMap |
A map from key type
string to value type DataMetric. |
| DataMetricMap.Entry |
A key/value pair for map entries.
|
| DataMetricMap.EntryList |
A list of item type
DataMetricMap.Entry. |
| DataPath |
Used together with
DataQuery to represent a select, expand or sort item which is a single-part or multi-part path expression. |
| DataQuery |
Encapsulates an OData query request.
|
| DataSchema |
Represents an OData data schema.
|
| DataSchemaList |
A list of item type
DataSchema. |
| DataSchemaMap |
A map from key type
string to value type DataSchema. |
| DataSchemaMap.Entry |
A key/value pair for map entries.
|
| DataSchemaMap.EntryList |
A list of item type
DataSchemaMap.Entry. |
| DataService |
Encapsulates an OData data service.
|
| DataServlet |
Abstract base class for server-side implementation of OData data services.
|
| DataTransaction |
Abstract base class for objects that manage transaction boundaries.
|
| DataType |
Represents a data type defined by XML Schema Part 2: Datatypes or OData.
|
| DataTypeList |
For internal use only.
|
| DataTypeMap |
For internal use only.
|
| DataTypeMap.Entry |
A key/value pair for map entries.
|
| DataTypeMap.EntryList |
A list of item type
DataTypeMap.Entry. |
| DataValue |
Abstract base class for wrapper classes that wrap basic data values as objects, as well as calendar values, geography values, geometry values,
ComplexValue, EntityValue and ListBase. |
| DataValueList |
A list of item type
DataValue. |
| DataValueListWithNulls |
A list of item type
DataValue?. |
| DataValueMap |
A map from key type
string to value type DataValue?. |
| DataValueMap.Entry |
A key/value pair for map entries.
|
| DataValueMap.EntryList |
A list of item type
DataValueMap.Entry. |
| DataVersion |
Constant codes to represent OData versions.
|
| DayOfWeek |
Constants to represent days of the week (Monday = 1 to Sunday = 7, using ISO 8601 conventions).
|
| DayTimeDuration |
Represents the XML Schema dayTimeDuration type.
|
| DayTimeDurationList |
A list of item type
DayTimeDuration. |
| DecimalList |
A list of item type
decimal. |
| DecimalValue |
DataValue subclass that wraps a
DecimalValue.value of type decimal. |
| DefaultEntityHandler |
Default handler for CRUD (create/read/update/delete) operations on entities.
|
| DefaultEntityListener |
Default implementation of
EntityListener, for which all listener functions have no action. |
| DefaultMethodHandler |
Default handler for OData actions and functions.
|
| DeltaStream |
A stream of delta items, each of which is either an
EntityValue or a ChangedLink. |
| DeltaStreamWriter |
A response stream writer for OData delta responses.
|
| DoubleList |
A list of item type
double. |
| DoubleValue |
DataValue subclass that wraps a
DoubleValue.value of type double. |
| EntityContainer |
Represents an OData entity container.
|
| EntityContainerList |
A list of item type
EntityContainer. |
| EntityContainerMap |
A map from key type
string to value type EntityContainer. |
| EntityContainerMap.Entry |
A key/value pair for map entries.
|
| EntityContainerMap.EntryList |
A list of item type
EntityContainerMap.Entry. |
| EntityHandler |
Handler interface for CRUD (create/read/update/delete) operations on entities.
|
| EntityKey |
Encapsulates an OData entity key.
|
| EntityListener |
Callback interface for CRUD (create/read/update/delete) operations on entities.
|
| EntitySet |
Encapsulates the metadata of an OData entity set.
|
| EntitySet.Index |
Metadata for an index on the containing entity set.
|
| EntitySet.IndexList |
A list of item type
EntitySet.Index. |
| EntitySetList |
A list of item type
EntitySet. |
| EntitySetMap |
A map from key type
string to value type EntitySet. |
| EntitySetMap.Entry |
A key/value pair for map entries.
|
| EntitySetMap.EntryList |
A list of item type
EntitySetMap.Entry. |
| EntitySetMetrics |
Runtime metrics for
EntitySet. |
| EntityStream |
A stream of entity values.
|
| EntityType |
Encapsulates the metadata of an OData entity type.
|
| EntityTypeList |
A list of item type
EntityType. |
| EntityTypeMap |
A map from key type
string to value type EntityType. |
| EntityTypeMap.Entry |
A key/value pair for map entries.
|
| EntityTypeMap.EntryList |
A list of item type
EntityTypeMap.Entry. |
| EntityValue |
Encapsulates an OData entity value.
|
| EntityValueList |
A list of item type
EntityValue. |
| EntityValueListWithNulls |
For internal use only.
|
| EntityValueMap |
A map from key type
string to value type EntityValue. |
| EntityValueMap.Entry |
A key/value pair for map entries.
|
| EntityValueMap.EntryList |
A list of item type
EntityValueMap.Entry. |
| EnumType |
Encapsulates the metadata of an OData enum type.
|
| EnumTypeList |
A list of item type
EnumType. |
| EnumTypeMap |
A map from key type
string to value type EnumType. |
| EnumTypeMap.Entry |
A key/value pair for map entries.
|
| EnumTypeMap.EntryList |
A list of item type
EnumTypeMap.Entry. |
| EnumValue |
Encapsulates an OData enum value.
|
| EnumValueList |
A list of item type
EnumValue. |
| EnumValueMap |
A map from key type
string to value type EnumValue. |
| EnumValueMap.Entry |
A key/value pair for map entries.
|
| EnumValueMap.EntryList |
A list of item type
EnumValueMap.Entry. |
| ErrorResponse |
Encapsulates an OData error response.
|
| ErrorResponseList |
A list of item type
ErrorResponse. |
| ExpandItem |
Encapsulates an OData expand item.
|
| ExpandItemList |
A list of item type
ExpandItem. |
| ExpandTransform |
Represents an expand transform item.
|
| ExpectedItem |
For internal use only.
|
| FilterTransform |
Represents a filter transform item.
|
| FloatList |
A list of item type
float. |
| FloatValue |
DataValue subclass that wraps a
FloatValue.value of type float. |
| FromJSON |
A data query subclass for queries that obtain a response from caller-supplied JSON text.
|
| GeographyCollection |
A collection of geography values.
|
| GeographyLineString |
A sequence of geography points which represents a joined string of lines.
|
| GeographyMultiLineString |
A sequence of geography line strings.
|
| GeographyMultiPoint |
A sequence of geography points.
|
| GeographyMultiPolygon |
A sequence of geography polygons.
|
| GeographyPoint |
A geography point.
|
| GeographyPolygon |
A sequence of geography multi-points which represents a polygon.
|
| GeographyValue |
Abstract base class for geography data values.
|
| GeographyValueList |
A list of item type
GeographyValue. |
| GeometryCollection |
A collection of geometry values.
|
| GeometryLineString |
A sequence of geometry points which represents a joined string of lines.
|
| GeometryMultiLineString |
A sequence of geometry line strings.
|
| GeometryMultiPoint |
A sequence of geometry points.
|
| GeometryMultiPolygon |
A sequence of geometry polygons.
|
| GeometryPoint |
A geometry point.
|
| GeometryPolygon |
A sequence of geometry multi-points which represents a polygon.
|
| GeometryValue |
Abstract base class for geometry data values.
|
| GeometryValueList |
A list of item type
GeometryValue. |
| GeospatialValue |
Abstract base class for geospatial (geography/geometry) data values.
|
| GlobalDateTime |
Represents the XML Schema dateTime type with zone offset.
|
| GlobalDateTimeList |
A list of item type
GlobalDateTime. |
| GroupTransform |
Represents a group transform item.
|
| GuidValue |
Encapsulates an OData GUID value.
|
| GuidValueList |
A list of item type
GuidValue. |
| HttpDateTime |
For internal use only.
|
| InMemoryDatabase |
A data service provider using in-memory storage.
|
| IntegerList |
A list of item type
integer. |
| IntegerValue |
DataValue subclass that wraps a
IntegerValue.value of type integer. |
| IntList |
A list of item type
int. |
| IntValue |
DataValue subclass that wraps a
IntValue.value of type int. |
| JoinSetRelations |
Object to discover server-only navigation properties between a source entity type, a target entity type and a join entity type.
|
| JsonEntityProvider |
For internal use only.
|
| LineStringCoordinates |
A list of item type
PointCoordinates. |
| ListBase |
Base class for strongly-typed lists.
|
| LocalDate |
Represents the XML Schema date type without zone offset.
|
| LocalDateList |
A list of item type
LocalDate. |
| LocalDateTime |
Represents the XML Schema dateTime type without zone offset.
|
| LocalDateTimeList |
A list of item type
LocalDateTime. |
| LocalTime |
Represents the XML Schema time type without zone offset.
|
| LocalTimeList |
A list of item type
LocalTime. |
| LongList |
A list of item type
long. |
| LongValue |
DataValue subclass that wraps a
LongValue.value of type long. |
| MapBase |
Base class for strongly-typed maps.
|
| MetadataLock |
A lock for ensuring thread-safe access to mutable service metadata.
|
| MetadataOnlyProvider |
A data service provider that only provdes service metadata.
|
| MethodHandler |
Handler interface for OData actions and functions.
|
| MonthOfYear |
Constants to represent months of the year.
|
| MultiLineStringCoordinates |
A list of item type
LineStringCoordinates. |
| MultiPointCoordinates |
A list of item type
PointCoordinates. |
| MultiPolygonCoordinates |
A list of item type
PolygonCoordinates. |
| MustBeAuthenticated |
Java servlet filter to validate that the client is authenticated.
|
| NavigationProperty |
Represents an OData navigation property.
|
| NetworkOptions |
Options for interaction with a data network.
|
| ObjectList |
A list of item type
object. |
| ObjectMap |
A map from key type
string to value type object. |
| ObjectMap.Entry |
A key/value pair for map entries.
|
| ObjectMap.EntryList |
A list of item type
ObjectMap.Entry. |
| ObjectSet |
A set of value type
object. |
| ODataGet |
For internal use only.
|
| OfflineDataService |
For internal use only.
|
| OfflineODataProvider |
For internal use only.
|
| OnlineDataService | |
| OnlineODataProvider |
A data service provider for online OData.
|
| Parameter |
Encapsulates an OData parameter.
|
| ParameterList |
A list of item type
Parameter. |
| PathAnnotations |
Annotations that are associated with a CSDL target path that is a child of a CSDL model element.
|
| PathAnnotationsList |
A list of item type
PathAnnotations. |
| PathAnnotationsMap |
A map from key type
string to value type PathAnnotations. |
| PathAnnotationsMap.Entry |
A key/value pair for map entries.
|
| PathAnnotationsMap.EntryList |
A list of item type
PathAnnotationsMap.Entry. |
| PathResolver |
For internal use only.
|
| PendingRequest |
For internal use only.
|
| PendingRequestList |
For internal use only.
|
| PointCoordinates |
Represents an N-dimensional point.
|
| PolygonCoordinates |
A list of item type
LineStringCoordinates. |
| Property |
Encapsulates the metadata of an OData structural or navigation property.
|
| PropertyList |
A list of item type
Property. |
| PropertyMap |
A map from key type
string to value type Property. |
| PropertyMap.Entry |
A key/value pair for map entries.
|
| PropertyMap.EntryList |
A list of item type
PropertyMap.Entry. |
| PropertyPath | |
| PropertyPathList |
A list of item type
PropertyPath. |
| ProviderInternal |
For internal use only.
|
| ProxyInternal |
For internal use only.
|
| QueryAlias |
An alias reference for a data value.
|
| QueryFilter |
Encapsulates the boolean value of an OData logical operator.
|
| QueryFormatter |
Formatter for OData queries.
|
| QueryFunction |
Represents a OData query function.
|
| QueryFunctionCall |
Encapsulates the application of an OData query function to a list of arguments.
|
| QueryFunctionCode |
Constants for
QueryFunction.code. |
| QueryFunctionList |
For internal use only.
|
| QueryFunctionMap |
For internal use only.
|
| QueryFunctionMap.Entry |
A key/value pair for map entries.
|
| QueryFunctionMap.EntryList |
A list of item type
QueryFunctionMap.Entry. |
| QueryInternal |
For internal use only.
|
| QueryOperator |
Represents a OData query operator.
|
| QueryOperatorCall |
Encapsulates the application of an OData query operator to a list of arguments.
|
| QueryOperatorCode |
Constants for
QueryOperator.code. |
| QueryOperatorList |
For internal use only.
|
| QueryOperatorMap |
For internal use only.
|
| QueryOperatorMap.Entry |
A key/value pair for map entries.
|
| QueryOperatorMap.EntryList |
A list of item type
QueryOperatorMap.Entry. |
| QueryParser |
Parser for OData queries.
|
| QueryResult |
Holds a data query and its result value.
|
| QueryType |
A data type reference for use in a query.
|
| QueryValue |
Base class for paths and properties as well as wrapped constant values and query function/operation calls.
|
| RequestBatch |
Encapsulates an OData batch request.
|
| RequestOptions |
Options for processing of data requests.
|
| SelectItem |
Encapsulates an OData select item.
|
| SelectItemList |
A list of item type
SelectItem. |
| ServerRuntime |
Information about server runtime environment.
|
| ServiceOptions |
Options for interaction with a data service.
|
| SetBase |
Base class for strongly-typed sets.
|
| ShortList |
A list of item type
short. |
| ShortValue |
DataValue subclass that wraps a
ShortValue.value of type short. |
| SimpleSQLParser |
For internal use only.
|
| SimpleType |
Represents a type definition for an underlying basic type.
|
| SimpleTypeList |
A list of item type
SimpleType. |
| SimpleTypeMap |
A map from key type
string to value type SimpleType. |
| SimpleTypeMap.Entry |
A key/value pair for map entries.
|
| SimpleTypeMap.EntryList |
A list of item type
SimpleTypeMap.Entry. |
| Single | |
| SortItem |
Encapsulates an OData sort item.
|
| SortItemList |
A list of item type
SortItem. |
| SQLDatabaseInternal |
For internal use only.
|
| SQLDatabaseProvider |
An implementation of
DataServiceProvider using a SQL database. |
| SQLInternal |
For internal use only.
|
| StorageOptions |
Options for offline storage of data from a
DataService. |
| StreamBase |
Abstract base class for streams.
|
| StreamLink |
Represents a link to the value of a media entity resource or a stream-typed property.
|
| StreamProperty |
Encapsulates the metadata of an OData stream property.
|
| StringList |
A list of item type
string. |
| StringMap |
A map from key type
string to value type string. |
| StringMap.Entry |
A key/value pair for map entries.
|
| StringMap.EntryList |
A list of item type
StringMap.Entry. |
| StringSet |
A set of value type
string. |
| StringValue |
DataValue subclass that wraps a
StringValue.value of type string. |
| StructuralProperty |
Represents an OData structural property.
|
| StructureBase |
The canonical path of this value relative to the service root URL.
|
| StructureType |
Common base class for
ComplexType and EntityType. |
| StructureTypeList |
A list of item type
StructureType. |
| StructureTypeMap |
A map from key type
string to value type StructureType. |
| StructureTypeMap.Entry |
A key/value pair for map entries.
|
| StructureTypeMap.EntryList |
A list of item type
StructureTypeMap.Entry. |
| SystemKey |
For internal use only.
|
| SystemProcess |
Functions for executing system processes.
|
| ToJSON |
A utility class for formatting OData values as JSON strings.
|
| TopTransform |
Represents the Top* transformation items.
|
| TransformValue |
Encapsulates an OData transformation item defined in OData Data Aggregation.
|
| TransformValueList |
A list of transformation items.
|
| TypeFacets |
Encapsulates the metadata of custom OData type facets.
|
| UnsignedByte |
DataValue subclass that wraps a
UnsignedByte.value of type unsignedByte. |
| UnsignedByteList |
A list of item type
unsignedByte. |
| UnsignedShort |
DataValue subclass that wraps a
UnsignedShort.value of type unsignedShort. |
| UnsignedShortList |
A list of item type
unsignedShort. |
| YearMonthDuration |
Represents the XML Schema yearMonthDuration type.
|
| YearMonthDurationList |
A list of item type
YearMonthDuration. |
| ZZZ_EmptyMain |
| Enum | Description |
|---|---|
| SortOrder |
Sort order for data queries.
|
| UpdateMode |
Update mode for entity updates.
|
| Exception | Description |
|---|---|
| AccessDeniedException |
Exception thrown when a
DataService request fails due to access being denied. |
| DataException |
Abstract base class for data exceptions.
|
| DataFormatException |
Exception thrown when data does not match the expected format.
|
| DataNetworkException |
Exception thrown when a request fails due to a data network issue.
|
| DataQueryException |
Exception thrown when a query cannot be parsed or evaluated.
|
| DataSchemaException |
Exception thrown when a problem is detected with a data schema.
|
| DataSecurityException |
Exception thrown when a
DataService request fails due to a data security issue. |
| DataServiceException |
Exception thrown when a
DataService request fails due to a data service issue. |
| DataStorageException |
Exception thrown when a
DataService request fails due to a data storage issue. |
| DataStreamException |
For internal use only.
|
| DataTransactionException |
Exception thrown when a
DataTransaction encounters a failure. |
| QueryResultException |
Exception thrown when a query result cannot be converted to the expected type.
|
| RequestCancelledException |
Exception thrown when an asynchronous request is cancelled.
|
| RuntimeSQLException | |
| SQLDatabaseException |
Exception thrown by SQL functions when an error occurs.
|
DataServlet — a base class for implementing OData services.
DataService — a client API for accessing local SQL databases (when used with SQLDatabaseProvider) or remote OData services (when used with OnlineODataProvider).
DataQuery — a fluent API for semi-type-safe construction of OData queries.