Commit 50cc6c9d authored by Sergei Golubchik's avatar Sergei Golubchik

after merge fix.

create st_maria_plugin declarations of new xtradb I_S tables
parent 1275dad4
...@@ -67,6 +67,8 @@ INNODB_INDEX_STATS ...@@ -67,6 +67,8 @@ INNODB_INDEX_STATS
INNODB_LOCKS INNODB_LOCKS
INNODB_LOCK_WAITS INNODB_LOCK_WAITS
INNODB_RSEG INNODB_RSEG
INNODB_SYS_INDEXES
INNODB_SYS_TABLES
INNODB_TABLE_STATS INNODB_TABLE_STATS
INNODB_TRX INNODB_TRX
KEY_CACHES KEY_CACHES
......
...@@ -42,12 +42,14 @@ XTRADB_ENHANCEMENTS ...@@ -42,12 +42,14 @@ XTRADB_ENHANCEMENTS
INNODB_BUFFER_POOL_PAGES_INDEX INNODB_BUFFER_POOL_PAGES_INDEX
XTRADB_ADMIN_COMMAND XTRADB_ADMIN_COMMAND
INNODB_TRX INNODB_TRX
INNODB_CMP_RESET INNODB_SYS_TABLES
INNODB_LOCK_WAITS INNODB_LOCK_WAITS
INNODB_CMPMEM_RESET INNODB_CMPMEM_RESET
INNODB_LOCKS INNODB_LOCKS
INNODB_CMPMEM INNODB_CMPMEM
INNODB_TABLE_STATS INNODB_TABLE_STATS
INNODB_SYS_INDEXES
INNODB_CMP_RESET
INNODB_BUFFER_POOL_PAGES_BLOB INNODB_BUFFER_POOL_PAGES_BLOB
INNODB_INDEX_STATS INNODB_INDEX_STATS
SELECT t.table_name, c1.column_name SELECT t.table_name, c1.column_name
...@@ -106,12 +108,14 @@ XTRADB_ENHANCEMENTS name ...@@ -106,12 +108,14 @@ XTRADB_ENHANCEMENTS name
INNODB_BUFFER_POOL_PAGES_INDEX schema_name INNODB_BUFFER_POOL_PAGES_INDEX schema_name
XTRADB_ADMIN_COMMAND result_message XTRADB_ADMIN_COMMAND result_message
INNODB_TRX trx_id INNODB_TRX trx_id
INNODB_CMP_RESET page_size INNODB_SYS_TABLES NAME
INNODB_LOCK_WAITS requesting_trx_id INNODB_LOCK_WAITS requesting_trx_id
INNODB_CMPMEM_RESET page_size INNODB_CMPMEM_RESET page_size
INNODB_LOCKS lock_id INNODB_LOCKS lock_id
INNODB_CMPMEM page_size INNODB_CMPMEM page_size
INNODB_TABLE_STATS table_schema INNODB_TABLE_STATS table_schema
INNODB_SYS_INDEXES TABLE_ID
INNODB_CMP_RESET page_size
INNODB_BUFFER_POOL_PAGES_BLOB space_id INNODB_BUFFER_POOL_PAGES_BLOB space_id
INNODB_INDEX_STATS table_schema INNODB_INDEX_STATS table_schema
SELECT t.table_name, c1.column_name SELECT t.table_name, c1.column_name
...@@ -170,12 +174,14 @@ XTRADB_ENHANCEMENTS name ...@@ -170,12 +174,14 @@ XTRADB_ENHANCEMENTS name
INNODB_BUFFER_POOL_PAGES_INDEX schema_name INNODB_BUFFER_POOL_PAGES_INDEX schema_name
XTRADB_ADMIN_COMMAND result_message XTRADB_ADMIN_COMMAND result_message
INNODB_TRX trx_id INNODB_TRX trx_id
INNODB_CMP_RESET page_size INNODB_SYS_TABLES NAME
INNODB_LOCK_WAITS requesting_trx_id INNODB_LOCK_WAITS requesting_trx_id
INNODB_CMPMEM_RESET page_size INNODB_CMPMEM_RESET page_size
INNODB_LOCKS lock_id INNODB_LOCKS lock_id
INNODB_CMPMEM page_size INNODB_CMPMEM page_size
INNODB_TABLE_STATS table_schema INNODB_TABLE_STATS table_schema
INNODB_SYS_INDEXES TABLE_ID
INNODB_CMP_RESET page_size
INNODB_BUFFER_POOL_PAGES_BLOB space_id INNODB_BUFFER_POOL_PAGES_BLOB space_id
INNODB_INDEX_STATS table_schema INNODB_INDEX_STATS table_schema
select 1 as f1 from information_schema.tables where "CHARACTER_SETS"= select 1 as f1 from information_schema.tables where "CHARACTER_SETS"=
...@@ -222,6 +228,8 @@ INNODB_INDEX_STATS information_schema.INNODB_INDEX_STATS 1 ...@@ -222,6 +228,8 @@ INNODB_INDEX_STATS information_schema.INNODB_INDEX_STATS 1
INNODB_LOCKS information_schema.INNODB_LOCKS 1 INNODB_LOCKS information_schema.INNODB_LOCKS 1
INNODB_LOCK_WAITS information_schema.INNODB_LOCK_WAITS 1 INNODB_LOCK_WAITS information_schema.INNODB_LOCK_WAITS 1
INNODB_RSEG information_schema.INNODB_RSEG 1 INNODB_RSEG information_schema.INNODB_RSEG 1
INNODB_SYS_INDEXES information_schema.INNODB_SYS_INDEXES 1
INNODB_SYS_TABLES information_schema.INNODB_SYS_TABLES 1
INNODB_TABLE_STATS information_schema.INNODB_TABLE_STATS 1 INNODB_TABLE_STATS information_schema.INNODB_TABLE_STATS 1
INNODB_TRX information_schema.INNODB_TRX 1 INNODB_TRX information_schema.INNODB_TRX 1
KEY_CACHES information_schema.KEY_CACHES 1 KEY_CACHES information_schema.KEY_CACHES 1
...@@ -292,12 +300,14 @@ Database: information_schema ...@@ -292,12 +300,14 @@ Database: information_schema
| INNODB_BUFFER_POOL_PAGES_INDEX | | INNODB_BUFFER_POOL_PAGES_INDEX |
| XTRADB_ADMIN_COMMAND | | XTRADB_ADMIN_COMMAND |
| INNODB_TRX | | INNODB_TRX |
| INNODB_CMP_RESET | | INNODB_SYS_TABLES |
| INNODB_LOCK_WAITS | | INNODB_LOCK_WAITS |
| INNODB_CMPMEM_RESET | | INNODB_CMPMEM_RESET |
| INNODB_LOCKS | | INNODB_LOCKS |
| INNODB_CMPMEM | | INNODB_CMPMEM |
| INNODB_TABLE_STATS | | INNODB_TABLE_STATS |
| INNODB_SYS_INDEXES |
| INNODB_CMP_RESET |
| INNODB_BUFFER_POOL_PAGES_BLOB | | INNODB_BUFFER_POOL_PAGES_BLOB |
| INNODB_INDEX_STATS | | INNODB_INDEX_STATS |
+---------------------------------------+ +---------------------------------------+
...@@ -346,12 +356,14 @@ Database: INFORMATION_SCHEMA ...@@ -346,12 +356,14 @@ Database: INFORMATION_SCHEMA
| INNODB_BUFFER_POOL_PAGES_INDEX | | INNODB_BUFFER_POOL_PAGES_INDEX |
| XTRADB_ADMIN_COMMAND | | XTRADB_ADMIN_COMMAND |
| INNODB_TRX | | INNODB_TRX |
| INNODB_CMP_RESET | | INNODB_SYS_TABLES |
| INNODB_LOCK_WAITS | | INNODB_LOCK_WAITS |
| INNODB_CMPMEM_RESET | | INNODB_CMPMEM_RESET |
| INNODB_LOCKS | | INNODB_LOCKS |
| INNODB_CMPMEM | | INNODB_CMPMEM |
| INNODB_TABLE_STATS | | INNODB_TABLE_STATS |
| INNODB_SYS_INDEXES |
| INNODB_CMP_RESET |
| INNODB_BUFFER_POOL_PAGES_BLOB | | INNODB_BUFFER_POOL_PAGES_BLOB |
| INNODB_INDEX_STATS | | INNODB_INDEX_STATS |
+---------------------------------------+ +---------------------------------------+
...@@ -363,5 +375,5 @@ Wildcard: inf_rmation_schema ...@@ -363,5 +375,5 @@ Wildcard: inf_rmation_schema
+--------------------+ +--------------------+
SELECT table_schema, count(*) FROM information_schema.TABLES WHERE table_schema IN ('mysql', 'INFORMATION_SCHEMA', 'test', 'mysqltest') AND table_name<>'ndb_binlog_index' AND table_name<>'ndb_apply_status' GROUP BY TABLE_SCHEMA; SELECT table_schema, count(*) FROM information_schema.TABLES WHERE table_schema IN ('mysql', 'INFORMATION_SCHEMA', 'test', 'mysqltest') AND table_name<>'ndb_binlog_index' AND table_name<>'ndb_apply_status' GROUP BY TABLE_SCHEMA;
table_schema count(*) table_schema count(*)
information_schema 49 information_schema 51
mysql 22 mysql 22
...@@ -120,12 +120,14 @@ Database: information_schema ...@@ -120,12 +120,14 @@ Database: information_schema
| INNODB_BUFFER_POOL_PAGES_INDEX | | INNODB_BUFFER_POOL_PAGES_INDEX |
| XTRADB_ADMIN_COMMAND | | XTRADB_ADMIN_COMMAND |
| INNODB_TRX | | INNODB_TRX |
| INNODB_CMP_RESET | | INNODB_SYS_TABLES |
| INNODB_LOCK_WAITS | | INNODB_LOCK_WAITS |
| INNODB_CMPMEM_RESET | | INNODB_CMPMEM_RESET |
| INNODB_LOCKS | | INNODB_LOCKS |
| INNODB_CMPMEM | | INNODB_CMPMEM |
| INNODB_TABLE_STATS | | INNODB_TABLE_STATS |
| INNODB_SYS_INDEXES |
| INNODB_CMP_RESET |
| INNODB_BUFFER_POOL_PAGES_BLOB | | INNODB_BUFFER_POOL_PAGES_BLOB |
| INNODB_INDEX_STATS | | INNODB_INDEX_STATS |
+---------------------------------------+ +---------------------------------------+
...@@ -174,12 +176,14 @@ Database: INFORMATION_SCHEMA ...@@ -174,12 +176,14 @@ Database: INFORMATION_SCHEMA
| INNODB_BUFFER_POOL_PAGES_INDEX | | INNODB_BUFFER_POOL_PAGES_INDEX |
| XTRADB_ADMIN_COMMAND | | XTRADB_ADMIN_COMMAND |
| INNODB_TRX | | INNODB_TRX |
| INNODB_CMP_RESET | | INNODB_SYS_TABLES |
| INNODB_LOCK_WAITS | | INNODB_LOCK_WAITS |
| INNODB_CMPMEM_RESET | | INNODB_CMPMEM_RESET |
| INNODB_LOCKS | | INNODB_LOCKS |
| INNODB_CMPMEM | | INNODB_CMPMEM |
| INNODB_TABLE_STATS | | INNODB_TABLE_STATS |
| INNODB_SYS_INDEXES |
| INNODB_CMP_RESET |
| INNODB_BUFFER_POOL_PAGES_BLOB | | INNODB_BUFFER_POOL_PAGES_BLOB |
| INNODB_INDEX_STATS | | INNODB_INDEX_STATS |
+---------------------------------------+ +---------------------------------------+
......
...@@ -10994,6 +10994,8 @@ i_s_innodb_cmpmem_reset_maria, ...@@ -10994,6 +10994,8 @@ i_s_innodb_cmpmem_reset_maria,
i_s_innodb_table_stats_maria, i_s_innodb_table_stats_maria,
i_s_innodb_index_stats_maria, i_s_innodb_index_stats_maria,
i_s_innodb_admin_command_maria, i_s_innodb_admin_command_maria,
i_s_innodb_sys_tables_maria,
i_s_innodb_sys_indexes_maria,
i_s_innodb_patches_maria i_s_innodb_patches_maria
maria_declare_plugin_end; maria_declare_plugin_end;
......
...@@ -4341,6 +4341,23 @@ UNIV_INTERN struct st_mysql_plugin i_s_innodb_sys_tables = ...@@ -4341,6 +4341,23 @@ UNIV_INTERN struct st_mysql_plugin i_s_innodb_sys_tables =
STRUCT_FLD(__reserved1, NULL) STRUCT_FLD(__reserved1, NULL)
}; };
UNIV_INTERN struct st_maria_plugin i_s_innodb_sys_tables_maria =
{
STRUCT_FLD(type, MYSQL_INFORMATION_SCHEMA_PLUGIN),
STRUCT_FLD(info, &i_s_info),
STRUCT_FLD(name, "INNODB_SYS_TABLES"),
STRUCT_FLD(author, plugin_author),
STRUCT_FLD(descr, "InnoDB SYS_TABLES table"),
STRUCT_FLD(license, PLUGIN_LICENSE_GPL),
STRUCT_FLD(init, i_s_innodb_sys_tables_init),
STRUCT_FLD(deinit, i_s_common_deinit),
STRUCT_FLD(version, 0x0100 /* 1.0 */),
STRUCT_FLD(status_vars, NULL),
STRUCT_FLD(system_vars, NULL),
STRUCT_FLD(version_info, "1.0"),
STRUCT_FLD(maturity, MariaDB_PLUGIN_MATURITY_BETA)
};
UNIV_INTERN struct st_mysql_plugin i_s_innodb_sys_indexes = UNIV_INTERN struct st_mysql_plugin i_s_innodb_sys_indexes =
{ {
STRUCT_FLD(type, MYSQL_INFORMATION_SCHEMA_PLUGIN), STRUCT_FLD(type, MYSQL_INFORMATION_SCHEMA_PLUGIN),
...@@ -4356,3 +4373,21 @@ UNIV_INTERN struct st_mysql_plugin i_s_innodb_sys_indexes = ...@@ -4356,3 +4373,21 @@ UNIV_INTERN struct st_mysql_plugin i_s_innodb_sys_indexes =
STRUCT_FLD(system_vars, NULL), STRUCT_FLD(system_vars, NULL),
STRUCT_FLD(__reserved1, NULL) STRUCT_FLD(__reserved1, NULL)
}; };
UNIV_INTERN struct st_maria_plugin i_s_innodb_sys_indexes_maria =
{
STRUCT_FLD(type, MYSQL_INFORMATION_SCHEMA_PLUGIN),
STRUCT_FLD(info, &i_s_info),
STRUCT_FLD(name, "INNODB_SYS_INDEXES"),
STRUCT_FLD(author, plugin_author),
STRUCT_FLD(descr, "InnoDB SYS_INDEXES table"),
STRUCT_FLD(license, PLUGIN_LICENSE_GPL),
STRUCT_FLD(init, i_s_innodb_sys_indexes_init),
STRUCT_FLD(deinit, i_s_common_deinit),
STRUCT_FLD(version, 0x0100 /* 1.0 */),
STRUCT_FLD(status_vars, NULL),
STRUCT_FLD(system_vars, NULL),
STRUCT_FLD(version_info, "1.0"),
STRUCT_FLD(maturity, MariaDB_PLUGIN_MATURITY_BETA)
};
...@@ -59,5 +59,7 @@ extern struct st_maria_plugin i_s_innodb_rseg_maria; ...@@ -59,5 +59,7 @@ extern struct st_maria_plugin i_s_innodb_rseg_maria;
extern struct st_maria_plugin i_s_innodb_table_stats_maria; extern struct st_maria_plugin i_s_innodb_table_stats_maria;
extern struct st_maria_plugin i_s_innodb_index_stats_maria; extern struct st_maria_plugin i_s_innodb_index_stats_maria;
extern struct st_maria_plugin i_s_innodb_admin_command_maria; extern struct st_maria_plugin i_s_innodb_admin_command_maria;
extern struct st_maria_plugin i_s_innodb_sys_tables_maria;
extern struct st_maria_plugin i_s_innodb_sys_indexes_maria;
#endif /* i_s_h */ #endif /* i_s_h */
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment