Annotation Interface ProcedureOperationClass


@Retention(RUNTIME) @Target(TYPE) public @interface ProcedureOperationClass
La anotación ProcessOperationClass se utiliza para establecer atributos de meta operaciones que extienden la clase ProcedureOperation.
Author:
Jorge Campins
  • Optional Element Summary

    Optional Elements
    Modifier and Type
    Optional Element
    Description
    dataType especifica el tipo de dato que retorna el procedimiento.
    type especifica el tipo de procedimiento.
  • Element Details

    • type

      type especifica el tipo de procedimiento. Su valor es uno de los elementos de la enumeración ProcedureType. Seleccione COMPOUND, SIMPLE o VOID si el procedimiento retorna un tipo de dato compuesto (tabla, record, etc.), un tipo de dato simple (primitivo), o no retorna un valor, respectivamente. Alternativamente, omita el elemento o seleccione UNSPECIFIED para utilizar el valor predeterminado del atributo. El valor predeterminado es VOID.
      Returns:
      type
      Default:
      VOID
    • dataType

      dataType especifica el tipo de dato que retorna el procedimiento. Este elemento es relevante solo si el procedimiento es SIMPLE, ya que todo procedimiento COMPOUND retorna OTHER y todo procedimiento VOID retorna NULL. Su valor es uno de los elementos de la enumeración ProcedureDataType. Seleccione el elemento que corresponda al tipo de dato retornado por el procedimiento SQL. Alternativamente, omita el elemento o seleccione UNSPECIFIED para utilizar el valor predeterminado del atributo. El valor predeterminado de un procedimiento SIMPLE es BIGINT.
      Returns:
      dataType
      Default:
      BIGINT