Returns information about a procedure.
| Value | Description | 
|---|---|
| arguments | Array with positional argument names. | 
| created_at | Time Stamp when the procedure is created. | 
| definition | Closure definition. (Only available with CHANGEprivileges) | 
| doc | Doc string of the closure in the procedure. | 
| name | Name of the procedure. | 
| with_side_effects | Boolean value which indicates if this procedure has side effects and thus requires a change. | 
This function does not generate a change.
procedure_info(procedure)
| Argument | Type | Description | 
|---|---|---|
| procedure | str (required) | Name of the procedure where to return the info for. | 
Returns mpdata about a given procedure.
Create a new procedure
add_one:
new_procedure('add_one', |x| {
    "Adds one to a given value";
    x + 1;
});
// Return the doc string for procedure `add_one`
procedure_info('add_one');
Return value in JSON format
{
    "arguments": [
        "x"
    ],
    "created_at": 1579175900,
    "definition": "|x| {\n    \"Adds one to a given value\";\n    x + 1;\n}",
    "doc": "Adds one to a given value",
    "name": "add_one",
    "with_side_effects": false
}