### CAT_PINQ

Inquire the values of all the attributes for a parameter

#### Description:

Inquire the values of all the attributes for a parameter. If the parameter is an array, the value of the first element is returned.

#### Invocation

CALL CAT_PINQ (QI, SZDIM; CI, QNAME, DTYPE, CSIZE, DIMS, SIZEA, UNITS, EXTFMT, PRFDSP, COMM, VALUE, DATE; STATUS)

#### Arguments

##### QI = INTEGER (Given)
Parameter identifier.
##### SZDIM = INTEGER (Given)
Maximum permitted dimensionality for a column (defines the size of array SIZEA).
##### CI = INTEGER (Returned)
Catalogue identifier.
##### QNAME = CHARACTER$\ast$($\ast$) (Returned)
Name of the parameter.
##### DTYPE = INTEGER (Returned)
Type of the parameter. The permitted types are identical to HDS types.
##### CSIZE = INTEGER (Given)
Size of a character parameter (set to zero if the column is note of data type character).
##### DIMS = INTEGER (Returned)
Dimensionality of the parameter. For a scalar DIMS = 0.
##### SIZEA(SZDIM) = INTEGER (Returned)
The size of the array in each of its dimensions. The exception is a scalar parameter, when SIZEA becomes a single-element, one-dimensional array, set to 0.
##### UNITS = CHARACTER$\ast$($\ast$) (Returned)
The units of the parameter.
##### EXTFMT = CHARACTER$\ast$($\ast$) (Returned)
The external format for the parameter.
##### PRFDSP = LOGICAL (Returned)
The preferential display flag for the parameter: .TRUE. - display the parameter by default, .FALSE. - do not display the parameter by default.
##### VALUE = CHARACTER$\ast$($\ast$) (Returned)
The value of the parameter. If the parameter is an array the first element is returned.
##### DATE = DOUBLE PRECISION (Returned)
Modification date of the parameter.
##### STATUS = INTEGER (Given and Returned)
The global status.