mv_infosmv_infos
Table function, generating temporary tables for asynchronous materialized views, which can view information about asynchronous materialized views created in a certain database.
This function is used in the from clause.
This funciton is supported since 2.1.0.
mv_infos("database"="")
mv_infos() Table structure:
mysql> desc function mv_infos("database"="tpch100"); +--------------------+---------+------+-------+---------+-------+ | Field | Type | Null | Key | Default | Extra | +--------------------+---------+------+-------+---------+-------+ | Id | BIGINT | No | false | NULL | NONE | | Name | TEXT | No | false | NULL | NONE | | JobName | TEXT | No | false | NULL | NONE | | State | TEXT | No | false | NULL | NONE | | SchemaChangeDetail | TEXT | No | false | NULL | NONE | | RefreshState | TEXT | No | false | NULL | NONE | | RefreshInfo | TEXT | No | false | NULL | NONE | | QuerySql | TEXT | No | false | NULL | NONE | | EnvInfo | TEXT | No | false | NULL | NONE | | MvProperties | TEXT | No | false | NULL | NONE | | MvPartitionInfo | TEXT | No | false | NULL | NONE | | SyncWithBaseTables | BOOLEAN | No | false | NULL | NONE | +--------------------+---------+------+-------+---------+-------+ 12 rows in set (0.01 sec)
mysql> select * from mv_infos("database"="db1");
mysql> select * from mv_infos("database"="db1") where Name = "mv1";
mysql> select State from mv_infos("database"="db1") where Name = "mv1";
mv, infos