org.apache.olingo.commons.api.edm

## Interface EdmParameter

- All Superinterfaces:
    EdmAnnotatable, EdmElement, EdmMappable, EdmNamed, EdmTyped

      public interface EdmParameter
      extends EdmElement, EdmMappable, EdmAnnotatable

  A CSDL parameter element

- - ### Method Summary

    All Methods Instance Methods Abstract Methods
    Modifier and Type | Method and Description
    --- | ---
    `Integer` | `getMaxLength()`
    `Integer` | `getPrecision()`
    `Integer` | `getScale()`
    `SRID` | `getSrid()`
    `boolean` | `isNullable()`

    - ### Methods inherited from interface org.apache.olingo.commons.api.edm.EdmNamed

      `getName`

    - ### Methods inherited from interface org.apache.olingo.commons.api.edm.EdmTyped

      `getType, isCollection`

    - ### Methods inherited from interface org.apache.olingo.commons.api.edm.EdmMappable

      `getMapping`

    - ### Methods inherited from interface org.apache.olingo.commons.api.edm.EdmAnnotatable

      `getAnnotation, getAnnotations`

- - ### Method Detail

    - #### isNullable

          boolean isNullable()

      Returns:
        true if nullable or not specified

    - #### getMaxLength

          Integer getMaxLength()

      Returns:
        the maximum length as an Integer or null if not specified

    - #### getPrecision

          Integer getPrecision()

      Returns:
        the precision as an Integer or null if not specified

    - #### getScale

          Integer getScale()

      Returns:
        the scale as an Integer or null if not specified

    - #### getSrid

          SRID getSrid()

      Returns:
        a non-negative integer or the special value `variable`

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