Index

A B C D E F G H I M N O P R S T U V 
All Classes and Interfaces|All Packages|Constant Field Values

A

AbstractGenerator - Interface in com.sap.cds.services.impl.odata.utils
 
analyze(CqnStatement) - Method in class com.sap.cds.services.impl.odata.uri.UriGenerator
 
analyze(CqnStatement, Map<String, Object>) - Method in class com.sap.cds.services.impl.odata.uri.UriGenerator
 
apply(StructuredQuery) - Method in class com.sap.cds.services.impl.odata.query.ExpandGenerator
 
apply(StructuredQuery) - Method in class com.sap.cds.services.impl.odata.query.FilterGenerator
 
apply(StructuredQuery) - Method in class com.sap.cds.services.impl.odata.query.InlineCountGenerator
 
apply(StructuredQuery) - Method in class com.sap.cds.services.impl.odata.query.OrderByGenerator
 
apply(StructuredQuery) - Method in class com.sap.cds.services.impl.odata.query.SearchGenerator
 
apply(StructuredQuery) - Method in class com.sap.cds.services.impl.odata.query.SelectGenerator
 
apply(StructuredQuery) - Method in class com.sap.cds.services.impl.odata.query.SkipGenerator
 
apply(StructuredQuery) - Method in class com.sap.cds.services.impl.odata.query.TopGenerator
 
apply(StructuredQuery) - Method in interface com.sap.cds.services.impl.odata.utils.AbstractGenerator
Collects the query parameter

B

build() - Method in class com.sap.cds.services.impl.odata.query.StructuredQueryBuilder
 

C

clean(List<Map<String, Object>>, CdsStructuredType) - Static method in class com.sap.cds.services.impl.odata.utils.ODataDataUtils
Cleans unknown elements from a list of entity data.
com.sap.cds.services.impl.odata - package com.sap.cds.services.impl.odata
 
com.sap.cds.services.impl.odata.query - package com.sap.cds.services.impl.odata.query
 
com.sap.cds.services.impl.odata.serialization - package com.sap.cds.services.impl.odata.serialization
 
com.sap.cds.services.impl.odata.uri - package com.sap.cds.services.impl.odata.uri
 
com.sap.cds.services.impl.odata.utils - package com.sap.cds.services.impl.odata.utils
 
ConversionContext - Class in com.sap.cds.services.impl.odata.utils
 
ConversionContext(ODataProtocol, EventContext) - Constructor for class com.sap.cds.services.impl.odata.utils.ConversionContext
 
ConversionContext(Map<String, Object>, ODataProtocol, EventContext) - Constructor for class com.sap.cds.services.impl.odata.utils.ConversionContext
 
convert() - Method in class com.sap.cds.services.impl.odata.utils.CqnToCloudSdkConverter
 
convert(Object, CdsStructuredType, CqnValue, ConversionContext) - Static method in class com.sap.cds.services.impl.odata.utils.CqnToCloudSdkConverter
Converts the given value by inferring type information from the cqnValue
convert(Object, CdsStructuredType, CdsBaseType, ConversionContext) - Static method in class com.sap.cds.services.impl.odata.utils.CqnToCloudSdkConverter
Converts the given object to a Expressions.OperandSingle
convert(Object, CdsStructuredType, ConversionContext) - Static method in class com.sap.cds.services.impl.odata.utils.CqnToCloudSdkConverter
Converts the given object to a Expressions.OperandSingle
convertRefToFieldUntyped(CqnReference) - Static method in class com.sap.cds.services.impl.odata.utils.CqnToCloudSdkConverter
 
CqnToCloudSdkConverter - Class in com.sap.cds.services.impl.odata.utils
Class to convert CqnValue objects to cloud sdk Expressions.OperandSingle objects.
CqnToCloudSdkConverter(Object, Object, CdsStructuredType, ConversionContext) - Constructor for class com.sap.cds.services.impl.odata.utils.CqnToCloudSdkConverter
 
create(CdsCreateEventContext) - Method in class com.sap.cds.services.impl.odata.RemoteODataHandler
 
create(ConversionContext) - Static method in class com.sap.cds.services.impl.odata.uri.ETagExtractor
 
create(ODataProtocol) - Static method in interface com.sap.cds.services.impl.odata.serialization.ODataJsonSerializer
 

D

delete(CdsDeleteEventContext) - Method in class com.sap.cds.services.impl.odata.RemoteODataHandler
 

E

entity(ODataRequestResultGeneric, CdsStructuredType, ODataProtocol) - Static method in class com.sap.cds.services.impl.odata.utils.ODataDataUtils
Extracts an entity map from the OData result.
entityCollection(ODataRequestResultGeneric, CdsStructuredType, ODataProtocol) - Static method in class com.sap.cds.services.impl.odata.utils.ODataDataUtils
Extracts a list of entity maps from the OData result.
ETagExtractor - Class in com.sap.cds.services.impl.odata.uri
 
eventHandlers(CdsRuntimeConfigurer) - Method in class com.sap.cds.services.impl.odata.RemoteODataHandlerConfiguration
 
execute(HttpClient, CdsProperties.Remote.RemoteServiceConfig.Http, ODataProtocol, String) - Method in interface com.sap.cds.services.impl.odata.RemoteODataClient.RequestExecutor
 
expand(CqnSelect) - Method in class com.sap.cds.services.impl.odata.query.StructuredQueryBuilder
 
expand(List<CqnSelectListItem>) - Method in class com.sap.cds.services.impl.odata.query.StructuredQueryBuilder
 
ExpandGenerator - Class in com.sap.cds.services.impl.odata.query
An AbstractGenerator that converts CQN expands to an OData query option
ExpandGenerator(CdsEntity, ConversionContext) - Constructor for class com.sap.cds.services.impl.odata.query.ExpandGenerator
 
ExpandGenerator(CdsEntity, ConversionContext, CqnSelect) - Constructor for class com.sap.cds.services.impl.odata.query.ExpandGenerator
 

F

FACTOR_MILLIS_TO_DAYS - Static variable in class com.sap.cds.services.impl.odata.utils.ODataTypeUtils
 
filter(Optional<CqnPredicate>) - Method in class com.sap.cds.services.impl.odata.query.StructuredQueryBuilder
 
FilterGenerator - Class in com.sap.cds.services.impl.odata.query
 
FilterGenerator(CdsEntity, ConversionContext) - Constructor for class com.sap.cds.services.impl.odata.query.FilterGenerator
 
forEntity(ConversionContext, String, CdsEntity) - Static method in class com.sap.cds.services.impl.odata.query.StructuredQueryBuilder
 
forSubquery(ConversionContext, String, CdsEntity) - Static method in class com.sap.cds.services.impl.odata.query.StructuredQueryBuilder
 

G

getCdsType(CdsStructuredType, CqnElementRef) - Static method in class com.sap.cds.services.impl.odata.utils.ODataTypeUtils
This method determines the CDS type of the reference ref belonging to the structuredType
getEventContext() - Method in class com.sap.cds.services.impl.odata.utils.ConversionContext
 
getLeft() - Method in class com.sap.cds.services.impl.odata.utils.CqnToCloudSdkConverter
 
getParameterValue(CqnParameter) - Method in class com.sap.cds.services.impl.odata.utils.ConversionContext
 
getProtocol() - Method in class com.sap.cds.services.impl.odata.utils.ConversionContext
 
getRight() - Method in class com.sap.cds.services.impl.odata.utils.CqnToCloudSdkConverter
 

H

handleActionAndFunction(EventContext) - Method in class com.sap.cds.services.impl.odata.RemoteODataHandler
 

I

inlineCount(CqnSelect) - Method in class com.sap.cds.services.impl.odata.query.StructuredQueryBuilder
 
InlineCountGenerator - Class in com.sap.cds.services.impl.odata.query
 
InlineCountGenerator(ConversionContext, CqnSelect) - Constructor for class com.sap.cds.services.impl.odata.query.InlineCountGenerator
 
isArrayedSimpleType(CdsType) - Static method in class com.sap.cds.services.impl.odata.utils.ODataTypeUtils
 
isArrayedStructuredType(CdsType) - Static method in class com.sap.cds.services.impl.odata.utils.ODataTypeUtils
 
isCollection() - Method in class com.sap.cds.services.impl.odata.uri.UriGenerator
 
isSimpleType(CdsType) - Static method in class com.sap.cds.services.impl.odata.utils.ODataTypeUtils
 
isStructuredType(CdsType) - Static method in class com.sap.cds.services.impl.odata.utils.ODataTypeUtils
 

M

METADATA_ETAG_KEY - Static variable in class com.sap.cds.services.impl.odata.uri.ETagExtractor
 

N

noContent(ODataRequestResultGeneric, Map<String, Object>) - Static method in class com.sap.cds.services.impl.odata.utils.ODataDataUtils
Copies the original updated data to provide as a result for a "204 No Content" response.

O

ODataDataUtils - Class in com.sap.cds.services.impl.odata.utils
 
ODataDataUtils() - Constructor for class com.sap.cds.services.impl.odata.utils.ODataDataUtils
 
ODataJsonSerializer - Interface in com.sap.cds.services.impl.odata.serialization
 
ODataRequestUtils - Class in com.sap.cds.services.impl.odata.utils
 
ODataRequestUtils() - Constructor for class com.sap.cds.services.impl.odata.utils.ODataRequestUtils
 
ODataTypeUtils - Class in com.sap.cds.services.impl.odata.utils
 
ODataTypeUtils() - Constructor for class com.sap.cds.services.impl.odata.utils.ODataTypeUtils
 
operation(ODataRequestResultGeneric, CdsType, ODataProtocol, String) - Static method in class com.sap.cds.services.impl.odata.utils.ODataDataUtils
Extracts the return value of an operation from the OData result.
orderBy(List<CqnSortSpecification>) - Method in class com.sap.cds.services.impl.odata.query.StructuredQueryBuilder
 
OrderByGenerator - Class in com.sap.cds.services.impl.odata.query
An AbstractGenerator that handles the $orderby clause.
OrderByGenerator(CdsEntity, ConversionContext) - Constructor for class com.sap.cds.services.impl.odata.query.OrderByGenerator
 

P

prepareQuery(StructuredQuery, EventContext) - Static method in class com.sap.cds.services.impl.odata.utils.ODataRequestUtils
 
prepareRequest(T, CdsProperties.Remote.RemoteServiceConfig.Http, EventContext) - Static method in class com.sap.cds.services.impl.odata.utils.ODataRequestUtils
 
processEvent(EventContext, RemoteODataClient.RequestExecutor, BiConsumer<Optional<Span>, String>) - Method in class com.sap.cds.services.impl.odata.RemoteODataClient
 

R

read(CdsReadEventContext) - Method in class com.sap.cds.services.impl.odata.RemoteODataHandler
 
RemoteODataClient - Class in com.sap.cds.services.impl.odata
 
RemoteODataClient() - Constructor for class com.sap.cds.services.impl.odata.RemoteODataClient
 
RemoteODataClient.RequestExecutor - Interface in com.sap.cds.services.impl.odata
 
RemoteODataHandler - Class in com.sap.cds.services.impl.odata
 
RemoteODataHandler() - Constructor for class com.sap.cds.services.impl.odata.RemoteODataHandler
 
RemoteODataHandlerConfiguration - Class in com.sap.cds.services.impl.odata
 
RemoteODataHandlerConfiguration() - Constructor for class com.sap.cds.services.impl.odata.RemoteODataHandlerConfiguration
 

S

search(Optional<CqnPredicate>) - Method in class com.sap.cds.services.impl.odata.query.StructuredQueryBuilder
 
SearchGenerator - Class in com.sap.cds.services.impl.odata.query
 
SearchGenerator(ConversionContext) - Constructor for class com.sap.cds.services.impl.odata.query.SearchGenerator
 
select(CqnSelect) - Method in class com.sap.cds.services.impl.odata.query.StructuredQueryBuilder
 
select(List<CqnSelectListItem>) - Method in class com.sap.cds.services.impl.odata.query.StructuredQueryBuilder
 
SelectGenerator - Class in com.sap.cds.services.impl.odata.query
 
SelectGenerator(CdsEntity, ConversionContext) - Constructor for class com.sap.cds.services.impl.odata.query.SelectGenerator
 
SelectGenerator(CdsEntity, ConversionContext, CqnSelect) - Constructor for class com.sap.cds.services.impl.odata.query.SelectGenerator
 
serialize(Map<String, Object>) - Method in interface com.sap.cds.services.impl.odata.serialization.ODataJsonSerializer
 
setIfMatch(ODataRequestGeneric, Optional<CqnPredicate>) - Method in class com.sap.cds.services.impl.odata.uri.ETagExtractor
 
setIfMatch(ODataRequestGeneric, Optional<CqnPredicate>, Map<String, Object>) - Method in class com.sap.cds.services.impl.odata.uri.ETagExtractor
 
skip(CqnEntitySelector) - Method in class com.sap.cds.services.impl.odata.query.StructuredQueryBuilder
 
SkipGenerator - Class in com.sap.cds.services.impl.odata.query
 
SkipGenerator(CqnEntitySelector) - Constructor for class com.sap.cds.services.impl.odata.query.SkipGenerator
 
StructuredQueryBuilder - Class in com.sap.cds.services.impl.odata.query
 

T

toCdsType(Object, CdsBaseType) - Static method in class com.sap.cds.services.impl.odata.utils.ODataTypeUtils
This method converts the value to the correct Java type defined in type.
toCdsTypes(CdsBaseType, Iterable<? extends Object>) - Static method in class com.sap.cds.services.impl.odata.utils.ODataTypeUtils
 
toCdsTypes(CdsStructuredType, T) - Static method in class com.sap.cds.services.impl.odata.utils.ODataTypeUtils
 
toCloudSdkType(Object, CdsBaseType, ODataProtocol) - Static method in class com.sap.cds.services.impl.odata.utils.ODataTypeUtils
Converts the Object to the correct Java type to be used with Cloud SDK.
top(CqnEntitySelector) - Method in class com.sap.cds.services.impl.odata.query.StructuredQueryBuilder
 
TopGenerator - Class in com.sap.cds.services.impl.odata.query
 
TopGenerator(CqnEntitySelector) - Constructor for class com.sap.cds.services.impl.odata.query.TopGenerator
 

U

update(CdsUpdateEventContext) - Method in class com.sap.cds.services.impl.odata.RemoteODataHandler
 
UriGenerator - Class in com.sap.cds.services.impl.odata.uri
 
UriGenerator(ConversionContext) - Constructor for class com.sap.cds.services.impl.odata.uri.UriGenerator
 
UriGenerator(ConversionContext, boolean) - Constructor for class com.sap.cds.services.impl.odata.uri.UriGenerator
 

V

visit(CqnBetweenPredicate) - Method in class com.sap.cds.services.impl.odata.query.FilterGenerator
 
visit(CqnComparisonPredicate) - Method in class com.sap.cds.services.impl.odata.query.FilterGenerator
 
visit(CqnConnectivePredicate) - Method in class com.sap.cds.services.impl.odata.query.FilterGenerator
 
visit(CqnConnectivePredicate) - Method in class com.sap.cds.services.impl.odata.query.SearchGenerator
 
visit(CqnContainmentTest) - Method in class com.sap.cds.services.impl.odata.query.FilterGenerator
 
visit(CqnExpand) - Method in class com.sap.cds.services.impl.odata.query.ExpandGenerator
 
visit(CqnExpand) - Method in class com.sap.cds.services.impl.odata.query.SelectGenerator
 
visit(CqnFunc) - Method in class com.sap.cds.services.impl.odata.query.FilterGenerator
 
visit(CqnInPredicate) - Method in class com.sap.cds.services.impl.odata.query.FilterGenerator
 
visit(CqnMatchPredicate) - Method in class com.sap.cds.services.impl.odata.query.FilterGenerator
 
visit(CqnNegation) - Method in class com.sap.cds.services.impl.odata.query.FilterGenerator
 
visit(CqnNegation) - Method in class com.sap.cds.services.impl.odata.query.SearchGenerator
 
visit(CqnSearchTermPredicate) - Method in class com.sap.cds.services.impl.odata.query.SearchGenerator
 
visit(CqnSelect) - Method in class com.sap.cds.services.impl.odata.query.ExpandGenerator
 
visit(CqnSelect) - Method in class com.sap.cds.services.impl.odata.query.FilterGenerator
 
visit(CqnSelectListValue) - Method in class com.sap.cds.services.impl.odata.query.SelectGenerator
 
visit(CqnSortSpecification) - Method in class com.sap.cds.services.impl.odata.query.OrderByGenerator
 
visit(CqnStar) - Method in class com.sap.cds.services.impl.odata.query.SelectGenerator
 
A B C D E F G H I M N O P R S T U V 
All Classes and Interfaces|All Packages|Constant Field Values