Creates a parameter for a Progress procedure.
The direction of the parameter (INPUT / OUTPUT / INPUT-OUTPUT)
The data type of the parameter
The value of the parameter
Specifies whether the value of the parameter is a JSON object or not
Specifies whether the value of the parameter is an SQL object or not
The schema for the parameter, if it's datatype is TABLE / DATASET and it's direction is INPUT / INPUT-OUTPUT
Returns the direction of the parameter.
Returns whether the parameter's value is a JSON object or not.
Returns the schema of the parameter.
Returns whether the parameter's value is an SQL object or not.
Returns the datatype of the parameter.
Returns the value of the parameter.
Transforms the current Parameter object into a IParameter object.
Checks if a parameter fulfills some conditions so that it can be considered valid
Creates an INPUT-OUTPUT parameter.
The datatype of the parameter
The value of the parameter
The schema of the parameter, if it's datatype is TABLE / DATASET and it's direction is INPUT / INPUT-OUTPUT
Specifies whether the value of the parameter is a JSON object or not
Specifies whether the value of the parameter is an SQL object or not
Builds a Progress procedure parameter out of a plain JSON object
Builds an XML Document out of a database table and a data object, and returns it as a string that can be further used to populate a Progress table in the database
The data object / Array with objects
The Table schema
Builds an XML Schema out of a database table, and returns it as a string that can be further used to build a Progress table in the database
A Parameter object represents a parameter in an ABL procedure / function / method, it's properties and information about it.