Class EdmUtils
java.lang.Object
com.sap.cds.adapter.odata.v4.utils.EdmUtils
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic ExpandOptioncreateExpand(EdmStructuredType type, com.sap.cds.Result entityRows) static ExpandOptioncreateExpand(EdmStructuredType type, Map<?, ?> row) com.sap.cds.reflect.CdsStructuredTypefindStructuredType(EdmType type) getCdsEntityName(EdmStructuredType entityType) com.sap.cds.reflect.CdsDefinitiongetCdsOperation(CdsODataRequest request) getCdsOperationParameters(com.sap.cds.reflect.CdsDefinition operation) com.sap.cds.reflect.CdsTypegetCdsOperationReturnType(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 booleanbooleanisEdmStream(Optional<EdmProperty> edmProperty) booleanisParametersEntityType(EdmStructuredType entityType) booleanisSetEntityType(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
-