Annotation Type EdmParameter


@Retention(RUNTIME) @Target({PARAMETER,ANNOTATION_TYPE}) public @interface EdmParameter
  • Required Element Summary

    Required Elements
    Modifier and Type
    Required Element
    Description
     
  • Optional Element Summary

    Optional Elements
    Modifier and Type
    Optional Element
    Description
    boolean
     
    boolean
     
    int
     
    Defines the name of the input parameter at a stored procedure or user defined function.
    int
     
    int
     
     
    Define the parameter type in case of stored procedure or user defined function.
  • Element Details

    • isCollection

      boolean isCollection
      Default:
      false
    • isNullable

      boolean isNullable
      Default:
      true
    • maxLength

      int maxLength
      Default:
      -1
    • parameterName

      String parameterName
      Defines the name of the input parameter at a stored procedure or user defined function.
      Returns:
      Parameter name
      Default:
      ""
    • precision

      int precision
      Default:
      -1
    • scale

      int scale
      Default:
      -1
    • srid

      Default:
      @com.sap.olingo.jpa.metadata.core.edm.annotation.EdmGeospatial
    • type

      Class<?> type
      Define the parameter type in case of stored procedure or user defined function.

      Returns:
      Class of java parameter (row) type. This can be either a simple type like Integer.class or the POJO defining an Entity.
      Default:
      java.lang.Object.class