## Uses of Class
org.apache.olingo.commons.api.edm.provider.annotation.CsdlDynamicExpression

- Packages that use CsdlDynamicExpression
  Package | Description
  --- | ---
  org.apache.olingo.commons.api.edm.provider.annotation | Contains representations for objects created during CSDL document parsing related to the CSDL annotations.

- - ### Uses of CsdlDynamicExpression in org.apache.olingo.commons.api.edm.provider.annotation

    Subclasses of CsdlDynamicExpression in org.apache.olingo.commons.api.edm.provider.annotation
    Modifier and Type | Class and Description
    --- | ---
    `class` | `CsdlAnnotationPath` Represents an annotation path
    `class` | `CsdlApply`
    `class` | `CsdlCast` Represents an edm:Cast expression.
    `class` | `CsdlCollection` The edm:Collection expression enables a value to be obtained from zero or more child expressions.
    `class` | `CsdlIf` Represents a edm:If expression
    `class` | `CsdlIsOf` The edm:IsOf expression evaluates a child expression and returns a Boolean value indicating whether the child expression returns the specified type
    `class` | `CsdlLabeledElement` The edm:LabeledElement expression assigns a name to a child expression.
    `class` | `CsdlLabeledElementReference` The edm:LabeledElementReference expression returns the value of an edm:LabeledElement (see `CsdlLabeledElement`) expression.
    `class` | `CsdlLogicalOrComparisonExpression`
    `class` | `CsdlNavigationPropertyPath` The edm:NavigationPropertyPath expression provides a value for terms or term properties that specify the built-in abstract type Edm.NavigationPropertyPath
    `class` | `CsdlNull` The edm:Null expression returns an untyped null value.
    `class` | `CsdlPath` The edm:Path expression enables a value to be obtained by traversing an object graph.
    `class` | `CsdlPropertyPath` The edm:PropertyPath expression provides a value for terms or term properties that specify the built-in abstract type Edm.PropertyPath.
    `class` | `CsdlRecord` The edm:Record expression enables a new entity type or complex type instance to be constructed.
    `class` | `CsdlUrlRef` The edm:UrlRef expression enables a value to be obtained by sending a GET request to the value of the UrlRef expression.

    Methods in org.apache.olingo.commons.api.edm.provider.annotation that return CsdlDynamicExpression
    Modifier and Type | Method and Description
    --- | ---
    `CsdlDynamicExpression` | CsdlExpression.`asDynamic()` Cast the expression to `CsdlDynamicExpression`.

Copyright © 2013–2022 The Apache Software Foundation. All rights reserved.