jobsjobs
Table function, generating a temporary task table, which can view job information in a certain task type.
This function is used in the from clause.
This function is supported since 2.1.0.
jobs("type"="")
parameter description
| parameter | description | type | required |
|---|---|---|---|
| type | job type | string | yes |
the type supported types
jobs(“type”=“insert”)Table structure:
mysql> desc function jobs("type"="insert");
+-------------------+------+------+-------+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+-------------------+------+------+-------+---------+-------+
| Id | TEXT | No | false | NULL | NONE |
| Name | TEXT | No | false | NULL | NONE |
| Definer | TEXT | No | false | NULL | NONE |
| ExecuteType | TEXT | No | false | NULL | NONE |
| RecurringStrategy | TEXT | No | false | NULL | NONE |
| Status | TEXT | No | false | NULL | NONE |
| ExecuteSql | TEXT | No | false | NULL | NONE |
| CreateTime | TEXT | No | false | NULL | NONE |
| SucceedTaskCount | TEXT | No | false | NULL | NONE |
| FailedTaskCount | TEXT | No | false | NULL | NONE |
| CanceledTaskCount | TEXT | No | false | NULL | NONE |
| Comment | TEXT | No | false | NULL | NONE |
+-------------------+------+------+-------+---------+-------+
12 rows in set (0.01 sec)
jobs(“type”=“mv”)Table structure:
mysql> desc function jobs("type"="mv"); +-------------------+------+------+-------+---------+-------+ | Field | Type | Null | Key | Default | Extra | +-------------------+------+------+-------+---------+-------+ | Id | TEXT | No | false | NULL | NONE | | Name | TEXT | No | false | NULL | NONE | | MvId | TEXT | No | false | NULL | NONE | | MvName | TEXT | No | false | NULL | NONE | | MvDatabaseId | TEXT | No | false | NULL | NONE | | MvDatabaseName | TEXT | No | false | NULL | NONE | | ExecuteType | TEXT | No | false | NULL | NONE | | RecurringStrategy | TEXT | No | false | NULL | NONE | | Status | TEXT | No | false | NULL | NONE | | CreateTime | TEXT | No | false | NULL | NONE | +-------------------+------+------+-------+---------+-------+ 10 rows in set (0.00 sec)
mysql> select * from jobs("type"="mv");
inner_mtmv_75043mysql> select * from jobs("type"="mv") where Name="inner_mtmv_75043";
mysql> select * from jobs("type"="insert");
one_insert_jobmysql> select * from jobs("type"="insert") where Name='one_insert_job';
jobs, job, insert, mv, materialized view, schedule