Package-level declarations

Types

Link copied to clipboard
Encapsulates an OData aggregate expression item.
Link copied to clipboard
Link copied to clipboard
open class AggregateFrom
Represents the 'from' clause in an aggregate transformation item.
Link copied to clipboard
open class AggregateFromList : ListBase, Iterable<T>
A list of "aggregate from" transformation items.
Link copied to clipboard
open class AggregateMethod
Represents the method of the aggregate transformation item.
Link copied to clipboard
Encapsulates an OData aggregate transformation item.
Link copied to clipboard
open class AggregateValueList : ListBase, Iterable<T>
A list of aggregate transformation items.
Link copied to clipboard
Abstract base class for top and bottom transformation items.
Link copied to clipboard
open class Annotation
Represents an OData annotation.
Link copied to clipboard
open class AnnotationList : ListBase, Iterable<T>
For internal use only.
Link copied to clipboard
open class AnnotationMap : MapBase
For internal use only.
Link copied to clipboard
open class AnnotationTerm
Encapsulates an OData term definition.
Link copied to clipboard
open class AnnotationTermList : ListBase, Iterable<T>
For internal use only.
Link copied to clipboard
For internal use only.
Link copied to clipboard
open class AnyList : ListBase, Iterable<T>
For internal use only.
Link copied to clipboard
open class AnyMap : MapBase
For internal use only.
Link copied to clipboard
abstract class ArrayFunction
For internal use only.
Link copied to clipboard
abstract class BasicType
Predefined basic types.
Link copied to clipboard
open class BinaryList : ListBase, Iterable<T>
For internal use only.
Link copied to clipboard
open class BinaryValue : DataValue
DataValue subclass that wraps a BinaryValue.value of type binary.
Link copied to clipboard
interface BindingPath
Marker interface for types that can be used as a binding parameter for a bound action/function invocation.
Link copied to clipboard
open class BooleanList : ListBase, Iterable<T>
For internal use only.
Link copied to clipboard
open class BooleanValue : DataValue
DataValue subclass that wraps a BooleanValue.value of type boolean.
Link copied to clipboard
Represents the Bottom* transformation items.
Link copied to clipboard
open class ByteList : ListBase, Iterable<T>
For internal use only.
Link copied to clipboard
abstract class ByteStream : StreamBase
Abstract base class for byte streams.
Link copied to clipboard
open class ByteValue : DataValue
DataValue subclass that wraps a ByteValue.value of type byte.
Link copied to clipboard
abstract class CancellationListener
Listener for notification of request cancellation.
Link copied to clipboard
Link copied to clipboard
open class CancelToken
A token for requesting the cancellation of asynchronous requests.
Link copied to clipboard
open class ChangedLink
Encapsulates an OData changed link.
Link copied to clipboard
open class ChangedLinkList : ListBase, Iterable<T>
For internal use only.
Link copied to clipboard
abstract class ChangeFlags
For internal use only.
Link copied to clipboard
open class ChangeSet
Encapsulates an OData change set.
Link copied to clipboard
open class CharList : ListBase, Iterable<T>
For internal use only.
Link copied to clipboard
abstract class CharStream : StreamBase
Abstract base class for char streams, using UTF-16 code units.
Link copied to clipboard
open class CharValue : DataValue
DataValue subclass that wraps a CharValue.value of type char.
Link copied to clipboard
Interface for providers that support client registration.
Link copied to clipboard
A data service provider that synchronizes data between a local SQL database on a mobile client device and a remote OData service.
Link copied to clipboard
Encapsulates the metadata of an OData complex type.
Link copied to clipboard
open class ComplexTypeList : ListBase, Iterable<T>
Link copied to clipboard
open class ComplexTypeMap : MapBase
A map from key type string to value type com.sap.cloud.mobile.odata.ComplexType.
Link copied to clipboard
Encapsulates an OData complex value.
Link copied to clipboard
Link copied to clipboard
open class ComplexValueListWithNulls : ListBase, Iterable<T>
For internal use only.
Link copied to clipboard
A map from key type string to value type com.sap.cloud.mobile.odata.ComplexValue.
Link copied to clipboard
open class ConvertDataValue
For internal use only.
Link copied to clipboard
open class CustomPath
For internal use only.
Link copied to clipboard
open class CustomPathList : ListBase, Iterable<T>
For internal use only.
Link copied to clipboard
open class DataComparer : Comparer
For internal use only.
Link copied to clipboard
open class DataContext
For internal use only.
Link copied to clipboard
open class DataEquality : Equality
For internal use only.
Link copied to clipboard
abstract class DataException : ExceptionBase
Abstract base class for data exceptions.
Link copied to clipboard
abstract class DataFormat
Format constants for use with data protocols.
Link copied to clipboard
Exception thrown when data does not match the expected format.
Link copied to clipboard
abstract class DataInternal
For internal use only.
Link copied to clipboard
open class DataMethod
Encapsulates the metadata of an OData function or action.
Link copied to clipboard
Encapsulates the application of an OData method (function or action) to a list of parameters.
Link copied to clipboard
open class DataMethodList : ListBase, Iterable<T>
For internal use only.
Link copied to clipboard
open class DataMethodMap : MapBase
A map from key type string to value type com.sap.cloud.mobile.odata.DataMethod.
Link copied to clipboard
For internal use only.
Link copied to clipboard
open class DataMetric
For internal use only.
Link copied to clipboard
open class DataMetricList : ListBase, Iterable<T>
For internal use only.
Link copied to clipboard
open class DataMetricMap : MapBase
For internal use only.
Link copied to clipboard
Exception thrown when a request fails due to a data network issue.
Link copied to clipboard
Used together with com.sap.cloud.mobile.odata.DataQuery to represent a select, expand or sort item which is a single-part or multi-part path expression.
Link copied to clipboard
open class DataQuery
Encapsulates an OData query request.
Link copied to clipboard
Exception thrown when a query cannot be parsed or evaluated.
Link copied to clipboard
open class DataSchema
Represents an OData data schema.
Link copied to clipboard
Exception thrown when a problem is detected with a data schema.
Link copied to clipboard
open class DataSchemaList : ListBase, Iterable<T>
For internal use only.
Link copied to clipboard
open class DataSchemaMap : MapBase
For internal use only.
Link copied to clipboard
open class DataService
Encapsulates an OData data service.
Link copied to clipboard
Exception thrown when a DataService request fails due to a data service issue.
Link copied to clipboard
A provider interface for data services, using OData conventions for metadata, queries and updates.
Link copied to clipboard
Exception thrown when a DataService request fails due to a data storage issue.
Link copied to clipboard
For internal use only.
Link copied to clipboard
A provider interface for data services which can synchronize data between a local database and a backend system.
Link copied to clipboard
open class DataType
Represents a data type defined by XML Schema Part 2: Datatypes or OData.
Link copied to clipboard
open class DataTypeList : ListBase, Iterable<T>
Link copied to clipboard
open class DataTypeMap : MapBase
A map from key type string to value type com.sap.cloud.mobile.odata.DataType.
Link copied to clipboard
abstract class DataValue
Abstract base class for wrapper classes that wrap basic data values as objects, as well as calendar values, geography values, geometry values, com.sap.cloud.mobile.odata.ComplexValue, com.sap.cloud.mobile.odata.EntityValue and com.sap.cloud.mobile.odata.ListBase.
Link copied to clipboard
open class DataValueList : ListBase, Iterable<T>
Link copied to clipboard
open class DataValueListWithNulls : ListBase, Iterable<T>
For internal use only.
Link copied to clipboard
open class DataValueMap : MapBase
A map from key type string to value type com.sap.cloud.mobile.odata.DataValue?.
Link copied to clipboard
abstract class DataVersion
Constant codes to represent OData versions.
Link copied to clipboard
abstract class DayOfWeek
Constants to represent days of the week (Monday = 1 to Sunday = 7, using ISO 8601 conventions).
Link copied to clipboard
Represents the XML Schema dayTimeDuration type.
Link copied to clipboard
open class DayTimeDurationList : ListBase, Iterable<T>
Link copied to clipboard
open class DecimalList : ListBase, Iterable<T>
For internal use only.
Link copied to clipboard
open class DecimalValue : DataValue
DataValue subclass that wraps a DecimalValue.value of type decimal.
Link copied to clipboard
abstract class DeltaStream : DataValue
A stream of delta items, each of which is either an com.sap.cloud.mobile.odata.EntityValue or a com.sap.cloud.mobile.odata.ChangedLink.
Link copied to clipboard
open class DoubleList : ListBase, Iterable<T>
For internal use only.
Link copied to clipboard
open class DoubleMap : MapBase
For internal use only.
Link copied to clipboard
open class DoubleValue : DataValue
DataValue subclass that wraps a DoubleValue.value of type double.
Link copied to clipboard
open class DownloadGroup
Represents a named group for offline download.
Link copied to clipboard
Download mode for entity downloads.
Link copied to clipboard
Represents a numbered phase for offline download.
Link copied to clipboard
open class DownloadQuery
A query used to limit the downloading of entities with com.sap.cloud.mobile.odata.CloudSyncProvider.
Link copied to clipboard
open class DownloadQueryList : ListBase, Iterable<T>
Link copied to clipboard
open class EntityContainer
Represents an OData entity container.
Link copied to clipboard
open class EntityContainerList : ListBase, Iterable<T>
For internal use only.
Link copied to clipboard
For internal use only.
Link copied to clipboard
open class EntityKey
Encapsulates an OData entity key.
Link copied to clipboard
open class EntitySet : BindingPath
Encapsulates the metadata of an OData entity set.
Link copied to clipboard
open class EntitySetList : ListBase, Iterable<T>
Link copied to clipboard
open class EntitySetMap : MapBase
A map from key type string to value type com.sap.cloud.mobile.odata.EntitySet.
Link copied to clipboard
open class EntitySetMetrics
For internal use only.
Link copied to clipboard
open class EntityStream
A stream of entity values.
Link copied to clipboard
Encapsulates the metadata of an OData entity type.
Link copied to clipboard
open class EntityTypeList : ListBase, Iterable<T>
For internal use only.
Link copied to clipboard
open class EntityTypeMap : MapBase
For internal use only.
Link copied to clipboard
Encapsulates an OData entity value.
Link copied to clipboard
Link copied to clipboard
open class EntityValueListWithNulls : ListBase, Iterable<T>
For internal use only.
Link copied to clipboard
open class EntityValueMap : MapBase
A map from key type string to value type com.sap.cloud.mobile.odata.EntityValue.
Link copied to clipboard
open class EnumType : DataType
Encapsulates the metadata of an OData enum type.
Link copied to clipboard
open class EnumTypeList : ListBase, Iterable<T>
For internal use only.
Link copied to clipboard
open class EnumTypeMap : MapBase
A map from key type string to value type com.sap.cloud.mobile.odata.EnumType.
Link copied to clipboard
open class EnumValue : DataValue
Encapsulates an OData enum value.
Link copied to clipboard
open class EnumValueList : ListBase, Iterable<T>
Link copied to clipboard
open class EnumValueMap : MapBase
A map from key type string to value type com.sap.cloud.mobile.odata.EnumValue.
Link copied to clipboard
open class ErrorResponse
Encapsulates an OData error response.
Link copied to clipboard
open class ErrorResponseList : ListBase, Iterable<T>
For internal use only.
Link copied to clipboard
open class ExpandItem
Encapsulates an OData expand item.
Link copied to clipboard
open class ExpandItemList : ListBase, Iterable<T>
For internal use only.
Link copied to clipboard
Represents an expand transform item.
Link copied to clipboard
open class ExpectedItem
For internal use only.
Link copied to clipboard
Represents a filter transform item.
Link copied to clipboard
open class FloatList : ListBase, Iterable<T>
For internal use only.
Link copied to clipboard
open class FloatValue : DataValue
DataValue subclass that wraps a FloatValue.value of type float.
Link copied to clipboard
open class FromJSON : DataQuery
A data query subclass for queries that obtain a response from caller-supplied JSON text.
Link copied to clipboard
A collection of geography values.
Link copied to clipboard
A sequence of geography points which represents a joined string of lines.
Link copied to clipboard
A sequence of geography line strings.
Link copied to clipboard
A sequence of geography points.
Link copied to clipboard
A sequence of geography polygons.
Link copied to clipboard
A geography point.
Link copied to clipboard
A sequence of geography multi-points which represents a polygon.
Link copied to clipboard
Abstract base class for geography data values.
Link copied to clipboard
open class GeographyValueList : ListBase, Iterable<T>
Link copied to clipboard
A collection of geometry values.
Link copied to clipboard
A sequence of geometry points which represents a joined string of lines.
Link copied to clipboard
A sequence of geometry line strings.
Link copied to clipboard
A sequence of geometry points.
Link copied to clipboard
A sequence of geometry polygons.
Link copied to clipboard
A geometry point.
Link copied to clipboard
A sequence of geometry multi-points which represents a polygon.
Link copied to clipboard
Abstract base class for geometry data values.
Link copied to clipboard
open class GeometryValueList : ListBase, Iterable<T>
Link copied to clipboard
abstract class GeospatialValue : DataValue
Abstract base class for geospatial (geography/geometry) data values.
Link copied to clipboard
Represents the XML Schema dateTime type with zone offset.
Link copied to clipboard
open class GlobalDateTimeList : ListBase, Iterable<T>
Link copied to clipboard
Represents a group transform item.
Link copied to clipboard
open class GuidValue : DataValue
Encapsulates an OData GUID value.
Link copied to clipboard
open class GuidValueList : ListBase, Iterable<T>
Link copied to clipboard
open class HttpDateTime
For internal use only.
Link copied to clipboard
open class IntegerList : ListBase, Iterable<T>
For internal use only.
Link copied to clipboard
open class IntegerValue : DataValue
DataValue subclass that wraps a IntegerValue.value of type integer.
Link copied to clipboard
open class IntList : ListBase, Iterable<T>
For internal use only.
Link copied to clipboard
open class IntMap : MapBase
For internal use only.
Link copied to clipboard
open class IntSet : SetBase
For internal use only.
Link copied to clipboard
open class IntValue : DataValue
DataValue subclass that wraps a IntValue.value of type int.
Link copied to clipboard
open class JoinSetRelations
Object to discover server-only navigation properties between a source entity type, a target entity type and a join entity type.
Link copied to clipboard
For internal use only.
Link copied to clipboard
open class LineStringCoordinates : ListBase, Iterable<T>
Link copied to clipboard
abstract class ListBase : DataValue
Base class for strongly-typed lists.
Link copied to clipboard
Exception thrown when a data value literal is invalid.
Link copied to clipboard
open class LocalDate : DataValue
Represents the XML Schema date type without zone offset.
Link copied to clipboard
open class LocalDateList : ListBase, Iterable<T>
Link copied to clipboard
Represents the XML Schema dateTime type without zone offset.
Link copied to clipboard
open class LocalDateTimeList : ListBase, Iterable<T>
Link copied to clipboard
open class LocalTime : DataValue
Represents the XML Schema time type without zone offset.
Link copied to clipboard
open class LocalTimeList : ListBase, Iterable<T>
Link copied to clipboard
open class LongList : ListBase, Iterable<T>
For internal use only.
Link copied to clipboard
open class LongMap : MapBase
For internal use only.
Link copied to clipboard
open class LongSet : SetBase
For internal use only.
Link copied to clipboard
open class LongValue : DataValue
DataValue subclass that wraps a LongValue.value of type long.
Link copied to clipboard
abstract class MapBase : DataValue
Base class for strongly-typed maps.
Link copied to clipboard
Listener for metadata change notifications.
Link copied to clipboard
open class MetadataLock
A lock for ensuring thread-safe access to mutable service metadata.
Link copied to clipboard
A data service provider that only provdes service metadata.
Link copied to clipboard
abstract class MonthOfYear
Constants to represent months of the year.
Link copied to clipboard
Link copied to clipboard
open class MultiPointCoordinates : ListBase, Iterable<T>
Link copied to clipboard
Link copied to clipboard
Represents an OData navigation property.
Link copied to clipboard
open class NetworkOptions
Options for interaction with a data network.
Link copied to clipboard
open class ObjectList : ListBase, Iterable<T>
For internal use only.
Link copied to clipboard
open class ObjectMap : MapBase
For internal use only.
Link copied to clipboard
abstract class OfflineInternal
For internal use only.
Link copied to clipboard
A data service provider for online OData.
Link copied to clipboard
Generalized operation progress information, e.g.
Link copied to clipboard
open class Parameter
Encapsulates an OData parameter.
Link copied to clipboard
open class ParameterList : ListBase, Iterable<T>
Link copied to clipboard
abstract class PasswordHiding
For internal use only.
Link copied to clipboard
open class PathAnnotations
Annotations that are associated with a CSDL target path that is a child of a CSDL model element.
Link copied to clipboard
open class PathAnnotationsList : ListBase, Iterable<T>
For internal use only.
Link copied to clipboard
For internal use only.
Link copied to clipboard
abstract class PathResolver
For internal use only.
Link copied to clipboard
open class PendingRequest
Represents a pending request from client to server, retained on the client during offline operation until it can be successfully uploaded to the server, or cancelled by the application.
Link copied to clipboard
open class PendingRequestList : ListBase, Iterable<T>
Link copied to clipboard
open class PointCoordinates : ListBase, Iterable<T>
Represents an N-dimensional point.
Link copied to clipboard
Link copied to clipboard
Listener for operation progress notifications.
Link copied to clipboard
open class Property : PropertyPath
Encapsulates the metadata of an OData structural or navigation property.
Link copied to clipboard
open class PropertyArray
A fixed-length mutable array of item type com.sap.cloud.mobile.odata.Property.
Link copied to clipboard
open class PropertyList : ListBase, Iterable<T>
Link copied to clipboard
open class PropertyMap : MapBase
For internal use only.
Link copied to clipboard
Link copied to clipboard
open class PropertyPathList : ListBase, Iterable<T>
Link copied to clipboard
A map from key type string to value type com.sap.cloud.mobile.odata.PropertyPath.
Link copied to clipboard
abstract class ProviderInternal
For internal use only.
Link copied to clipboard
abstract class ProxyInternal
For internal use only.
Link copied to clipboard
open class QueryAlias : DataValue
An alias reference for a data value.
Link copied to clipboard
open class QueryConverter
For internal use only.
Link copied to clipboard
open class QueryEvaluator
Evaluator for com.sap.cloud.mobile.odata.DataQuery expressions.
Link copied to clipboard
open class QueryFilter : DataValue
Encapsulates the boolean value of an OData logical operator.
Link copied to clipboard
abstract class QueryFormatter
For internal use only.
Link copied to clipboard
open class QueryFunction
Represents a OData query function.
Link copied to clipboard
Encapsulates the application of an OData query function to a list of arguments.
Link copied to clipboard
abstract class QueryFunctionCode
Constants for QueryFunction.code.
Link copied to clipboard
open class QueryFunctionList : ListBase, Iterable<T>
For internal use only.
Link copied to clipboard
For internal use only.
Link copied to clipboard
abstract class QueryInternal
For internal use only.
Link copied to clipboard
open class QueryOperator
Represents a OData query operator.
Link copied to clipboard
Encapsulates the application of an OData query operator to a list of arguments.
Link copied to clipboard
abstract class QueryOperatorCode
Constants for QueryOperator.code.
Link copied to clipboard
open class QueryOperatorList : ListBase, Iterable<T>
For internal use only.
Link copied to clipboard
For internal use only.
Link copied to clipboard
open class QueryParser
For internal use only.
Link copied to clipboard
open class QueryResult
Holds a data query and its result value.
Link copied to clipboard
Exception thrown when a query result cannot be converted to the expected type.
Link copied to clipboard
open class QueryType : DataValue
A data type reference for use in a query.
Link copied to clipboard
open class QueryValue : DataValue
Base class for paths and properties as well as wrapped constant values and query function/operation calls.
Link copied to clipboard
open class RequestBatch
Encapsulates an OData batch request.
Link copied to clipboard
Exception thrown when an asynchronous request is cancelled.
Link copied to clipboard
Available values for PendingRequest.method.
Link copied to clipboard
open class RequestOptions
Options for processing of data requests.
Link copied to clipboard
Available values for PendingRequest.status.
Link copied to clipboard
open class ResourcePath : DataValue
Holds the path to a data service resource.
Link copied to clipboard
open class RuntimeSQLException : RuntimeException
Link copied to clipboard
abstract class SearchExpression
Represents a parsed OData search expression.
Link copied to clipboard
open class SearchExpressionList : ListBase, Iterable<T>
Link copied to clipboard
Link copied to clipboard
Represents an OData search term (word or phrase).
Link copied to clipboard
open class SelectItem
Encapsulates an OData select item.
Link copied to clipboard
open class SelectItemList : ListBase, Iterable<T>
For internal use only.
Link copied to clipboard
open class ServiceOptions
Options for interaction with a data service.
Link copied to clipboard
abstract class SetBase : DataValue
Base class for strongly-typed sets.
Link copied to clipboard
open class ShortList : ListBase, Iterable<T>
For internal use only.
Link copied to clipboard
open class ShortValue : DataValue
DataValue subclass that wraps a ShortValue.value of type short.
Link copied to clipboard
open class SimpleSQLParser
For internal use only.
Link copied to clipboard
open class SimpleType : DataType
Represents a type definition for an underlying basic type.
Link copied to clipboard
open class SimpleTypeList : ListBase, Iterable<T>
For internal use only.
Link copied to clipboard
open class SimpleTypeMap : MapBase
For internal use only.
Link copied to clipboard
abstract class Single
Link copied to clipboard
open class SortItem
Encapsulates an OData sort item.
Link copied to clipboard
open class SortItemList : ListBase, Iterable<T>
For internal use only.
Link copied to clipboard
Sort order for data queries.
Link copied to clipboard
Exception thrown by SQL functions when an error occurs.
Link copied to clipboard
abstract class SQLDatabaseInternal
For internal use only.
Link copied to clipboard
An implementation of com.sap.cloud.mobile.odata.DataServiceProvider using a SQL database.
Link copied to clipboard
abstract class SQLInternal
For internal use only.
Link copied to clipboard
open class StorageOptions
Options for offline storage of data from a com.sap.cloud.mobile.odata.DataService.
Link copied to clipboard
abstract class StreamBase : DataValue
Abstract base class for streams.
Link copied to clipboard
open class StreamLink : DataValue
Represents a link to the value of a media entity resource or a stream-typed property.
Link copied to clipboard
Encapsulates the metadata of an OData stream property.
Link copied to clipboard
open class StringList : ListBase, Iterable<T>
For internal use only.
Link copied to clipboard
open class StringMap : MapBase
A map from key type string to value type string.
Link copied to clipboard
open class StringSet : SetBase
For internal use only.
Link copied to clipboard
open class StringValue : DataValue
DataValue subclass that wraps a StringValue.value of type string.
Link copied to clipboard
Represents an OData structural property.
Link copied to clipboard
open class StructureData
A fixed-length mutable array of item type com.sap.cloud.mobile.odata.DataValue?.
Link copied to clipboard
Link copied to clipboard
open class StructureTypeList : ListBase, Iterable<T>
Link copied to clipboard
A map from key type string to value type com.sap.cloud.mobile.odata.StructureType.
Link copied to clipboard
open class SyncEvent
Contains information about a synchronization event, such as download or upload.
Link copied to clipboard
open class SyncEventList : ListBase, Iterable<T>
Link copied to clipboard
Link copied to clipboard
abstract class SystemKey
For internal use only.
Link copied to clipboard
abstract class ToJSON
A utility class for formatting OData values as JSON strings.
Link copied to clipboard
Represents the Top* transformation items.
Link copied to clipboard
Encapsulates an OData transformation item defined in OData Data Aggregation.
Link copied to clipboard
open class TransformValueList : ListBase, Iterable<T>
A list of transformation items.
Link copied to clipboard
open class TypeFacets
Encapsulates the metadata of custom OData type facets.
Link copied to clipboard
open class UnsignedByte : DataValue
DataValue subclass that wraps a UnsignedByte.value of type unsignedByte.
Link copied to clipboard
open class UnsignedByteList : ListBase, Iterable<T>
For internal use only.
Link copied to clipboard
DataValue subclass that wraps a UnsignedShort.value of type unsignedShort.
Link copied to clipboard
open class UnsignedShortList : ListBase, Iterable<T>
For internal use only.
Link copied to clipboard
Update mode for entity updates.
Link copied to clipboard
Exception thrown by DataSyncProvider.upload when one or more pending requests cannot be uploaded due to a backend failure.
Link copied to clipboard
Represents the XML Schema yearMonthDuration type.
Link copied to clipboard
open class YearMonthDurationList : ListBase, Iterable<T>