Interface EdmApply
- All Superinterfaces:
EdmAnnotatable
,EdmDynamicExpression
,EdmExpression
Represents an Edm:Apply expression
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.apache.olingo.commons.api.edm.annotation.EdmExpression
EdmExpression.EdmExpressionType
-
Method Summary
Modifier and TypeMethodDescriptionA QualifiedName specifying the name of the client-side function to apply.Returns the expressions applied to the parameters of the functionMethods inherited from interface org.apache.olingo.commons.api.edm.EdmAnnotatable
getAnnotation, getAnnotations
Methods inherited from interface org.apache.olingo.commons.api.edm.annotation.EdmDynamicExpression
asAnd, asAnnotationPath, asApply, asCast, asCollection, asEq, asGe, asGt, asIf, asIsOf, asLabeledElement, asLabeledElementReference, asLe, asLt, asNavigationPropertyPath, asNe, asNot, asNull, asOr, asPath, asPropertyPath, asPropertyValue, asRecord, asUrlRef, isAnd, isAnnotationPath, isApply, isCast, isCollection, isEq, isGe, isGt, isIf, isIsOf, isLabeledElement, isLabeledElementReference, isLe, isLt, isNavigationPropertyPath, isNe, isNot, isNull, isOr, isPath, isPropertyPath, isPropertyValue, isRecord, isUrlRef
Methods inherited from interface org.apache.olingo.commons.api.edm.annotation.EdmExpression
asConstant, asDynamic, getExpressionName, getExpressionType, isConstant, isDynamic
-
Method Details
-
getFunction
String getFunction()A QualifiedName specifying the name of the client-side function to apply.
OData defines three canonical functions. Services MAY support additional functions that MUST be qualified with a namespace or alias other than odata. Function names qualified with odata are reserved for this specification and its future versions.- Returns:
- function full qualified name
- See Also:
-
getParameters
List<EdmExpression> getParameters()Returns the expressions applied to the parameters of the function- Returns:
- List of expression
-