8.9.14 reld_func statement (specification of constructor function)

The reld_func statement specifies a constructor function that generates values of an abstract data type during a reload operation.

Criterion
Specify the reld_func statement to reorganize a table with an abstract data type provided by a plug-in that has an unloading facility.
Rules
  1. You can specify as many reld_func statements as there are abstract data types defined for table columns.
  2. If you are specifying the reld_func statement along with -k rorg, also specify the unld_func statement.
Organization of this subsection
(1) Format
(2) Explanation

(1) Format

reld_func type=[authorization-identifier.]abstract-data-type-name,
      func=function-name (argument-type[,argument-type...])

(2) Explanation

(a) type=[authorization-identifier.]abstract-data-type-name

Specifies the authorization identifier and name of the abstract data type.

Rules
  1. If the authorization identifier is omitted, the authorization identifier of the user who defined the abstract data type (normally MASTER) is assumed.
  2. If the authorization identifier or abstract data type name contains a lowercase letter or a space, enclose it in double quotation marks (").
(b) func=function-name (argument-type[,argument-type...])

Specifies the name and argument type of the constructor function. For details about the name and argument type of a constructor function, see the applicable plug-in manual.

function-name
Specify the name of the constructor function.
argument-type
Specify the data type of the argument of the constructor function. For details about the format of argument data type, see Section 8.9.13 unld_func statement (specification of constructor parameter reverse creation function). You cannot specify the name of an abstract data type.