MySQL HeatWave User Guide
The task
routine returns information about
a single task.
The application-level variant for this routine is
app_task
.
This topic contains the following sections:
mysql> SELECT mysql_tasks.task(IN 'task_id' VARCHAR(36));
The task_id
(VARCHAR(36)) parameter
specifies the unique task ID (UUID
) of
the task whose information is required.
mysql> SELECT JSON_PRETTY(mysql_tasks.task(@task_id));
This example retrieves all the task information associated
with the task ID that is stored in the session variable
@task_id
. The output is similar to the
following:
| { "id": "17efb56b-52a1-11f0-bca4-020017205654", "data": { "mysqlMetadata": { "autoGc": true, "events": [ "`demo_db`.`17ef9cf8-52a1-11f0-bca4-020017205654`" ] } }, "name": "DemoAsyncTask", "alias": "Thu-7", "task_type": "Async_SQL", "connection_id": 65220, "data_json_schema": { "type": "object", "required": [ "mysqlMetadata" ], "properties": { "mysqlMetadata": { "type": "object", "required": [ "events", "autoGc" ], "properties": { "autoGc": { "type": "boolean" }, "events": { "type": "array", "items": { "type": "string" }, "minItems": 1, "uniqueItems": true } } } } }, "log_data_json_schema": null } |