[CP] [CP] display index status in STATISTICS view

This commit is contained in:
cqliang1995
2024-01-23 08:46:58 +00:00
committed by ob-robot
parent 39510c2722
commit 236976d204
4 changed files with 2247 additions and 2237 deletions

File diff suppressed because one or more lines are too long

View File

@ -14298,7 +14298,12 @@ def_table_schema(
CASE WHEN c.nullable = 1 THEN 'YES' ELSE '' END AS NULLABLE,
CASE WHEN i.index_using_type = 0 THEN 'BTREE' ELSE (CASE WHEN
i.index_using_type = 1 THEN 'HASH' ELSE 'UNKOWN' END)END AS INDEX_TYPE,
t.comment AS COMMENT,
CASE i.index_status
WHEN 2 THEN 'VALID'
WHEN 3 THEN 'CHECKING'
WHEN 4 THEN 'INELEGIBLE'
WHEN 5 THEN 'ERROR'
ELSE 'UNUSABLE' END AS COMMENT,
i.comment AS INDEX_COMMENT,
CASE WHEN (i.index_attributes_set & 1) THEN 'NO' ELSE 'YES' END AS IS_VISIBLE,
d_col2.cur_default_value_v2 AS EXPRESSION
@ -14344,7 +14349,7 @@ def_table_schema(
'' AS NULLABLE,
CASE WHEN t.index_using_type = 0 THEN 'BTREE' ELSE (
CASE WHEN t.index_using_type = 1 THEN 'HASH' ELSE 'UNKOWN' END) END AS INDEX_TYPE,
t.comment AS COMMENT,
'VALID' AS COMMENT,
t.comment AS INDEX_COMMENT,
'YES' AS IS_VISIBLE,
NULL AS EXPRESSION
@ -14372,7 +14377,12 @@ def_table_schema(
CASE WHEN c.nullable = 1 THEN 'YES' ELSE '' END AS NULLABLE,
CASE WHEN i.index_using_type = 0 THEN 'BTREE' ELSE (CASE WHEN
i.index_using_type = 1 THEN 'HASH' ELSE 'UNKOWN' END)END AS INDEX_TYPE,
t.comment AS COMMENT,
CASE i.index_status
WHEN 2 THEN 'VALID'
WHEN 3 THEN 'CHECKING'
WHEN 4 THEN 'INELEGIBLE'
WHEN 5 THEN 'ERROR'
ELSE 'UNUSABLE' END AS COMMENT,
i.comment AS INDEX_COMMENT,
CASE WHEN (i.index_attributes_set & 1) THEN 'NO' ELSE 'YES' END AS IS_VISIBLE,
d_col2.cur_default_value_v2 AS EXPRESSION
@ -14415,7 +14425,7 @@ def_table_schema(
'' AS NULLABLE,
CASE WHEN t.index_using_type = 0 THEN 'BTREE' ELSE (
CASE WHEN t.index_using_type = 1 THEN 'HASH' ELSE 'UNKOWN' END) END AS INDEX_TYPE,
t.comment AS COMMENT,
'VALID' AS COMMENT,
t.comment AS INDEX_COMMENT,
'YES' AS IS_VISIBLE,
NULL AS EXPRESSION

File diff suppressed because it is too large Load Diff