Class EdmUtils
java.lang.Object
com.sap.cds.adapter.odata.v4.utils.EdmUtils
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic ExpandOption
createExpand
(EdmStructuredType type, com.sap.cds.Result entityRows) static ExpandOption
createExpand
(EdmStructuredType type, Map<?, ?> row) com.sap.cds.reflect.CdsStructuredType
findStructuredType
(EdmType type) getCdsEntityName
(EdmStructuredType entityType) com.sap.cds.reflect.CdsDefinition
getCdsOperation
(CdsODataRequest request) getCdsOperationParameters
(com.sap.cds.reflect.CdsDefinition operation) com.sap.cds.reflect.CdsType
getCdsOperationReturnType
(com.sap.cds.reflect.CdsDefinition operation) getEdmBindingTarget
(EdmEntityType entityType) Get the target entity set for a given entity type.getEdmOperation
(UriResource resource) getEdmProperty
(UriResourcePartTyped resource) static boolean
boolean
isEdmStream
(Optional<EdmProperty> edmProperty) boolean
isParametersEntityType
(EdmStructuredType entityType) boolean
isSetEntityType
(EdmStructuredType entityType)
-
Constructor Details
-
EdmUtils
-
-
Method Details
-
getEdmBindingTarget
Get the target entity set for a given entity type. Generally the entity set name is equal to entity type name. Exception is view with parameters, where the entity set name is an entity type name without "Parameters" suffix.- Parameters:
entityType
- entity type- Returns:
- entity set name
-
isParametersEntityType
-
isSetEntityType
-
getCdsEntityName
-
findStructuredType
-
getEdmOperation
-
getCdsOperation
-
getCdsOperationReturnType
public com.sap.cds.reflect.CdsType getCdsOperationReturnType(com.sap.cds.reflect.CdsDefinition operation) -
getCdsOperationParameters
-
getEdmProperty
-
isEdmStream
-
hasApply
-
createExpand
-
createExpand
-