Annotation Interface DataMethodQueryOutParameter


@Retention(RUNTIME) @Target({METHOD,ANNOTATION_TYPE}) @Internal @Inherited public @interface DataMethodQueryOutParameter
Internal annotation representing OUT parameter binding metadata for queries (e.g. Oracle RETURNING ... INTO ...). This mirrors a subset of DataMethodQueryParameter members that are relevant for OUT parameters.
Since:
5.0
  • Optional Element Summary

    Optional Elements
    Modifier and Type
    Optional Element
    Description
     
     
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final String
    The member name that holds the data type.
    static final String
    The member name that holds an optional out parameter name (typically a column name).
  • Field Details

    • META_MEMBER_NAME

      static final String META_MEMBER_NAME
      The member name that holds an optional out parameter name (typically a column name).
      See Also:
    • META_MEMBER_DATA_TYPE

      static final String META_MEMBER_DATA_TYPE
      The member name that holds the data type.
      See Also:
  • Element Details

    • name

      String name
      Returns:
      The OUT parameter name (column/alias), when present.
      Default:
      ""
    • dataType

      DataType dataType
      Returns:
      The OUT parameter data type (if known).
      Default:
      OBJECT