1/*
2 Copyright (c) 2012,2013 Monty Program Ab
3
4 This program is free software; you can redistribute it and/or modify
5 it under the terms of the GNU General Public License as published by
6 the Free Software Foundation; version 2 of the License.
7
8 This program is distributed in the hope that it will be useful,
9 but WITHOUT ANY WARRANTY; without even the implied warranty of
10 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
11 GNU General Public License for more details.
12
13 You should have received a copy of the GNU General Public License
14 along with this program; if not, write to the Free Software
15 Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */
16#pragma once
17
18namespace myrocks {
19
20/*
21 Declare INFORMATION_SCHEMA (I_S) plugins needed by MyRocks storage engine.
22*/
23
24extern struct st_maria_plugin rdb_i_s_cfstats;
25extern struct st_maria_plugin rdb_i_s_dbstats;
26extern struct st_maria_plugin rdb_i_s_perf_context;
27extern struct st_maria_plugin rdb_i_s_perf_context_global;
28extern struct st_maria_plugin rdb_i_s_cfoptions;
29extern struct st_maria_plugin rdb_i_s_compact_stats;
30extern struct st_maria_plugin rdb_i_s_global_info;
31extern struct st_maria_plugin rdb_i_s_ddl;
32extern struct st_maria_plugin rdb_i_s_index_file_map;
33extern struct st_maria_plugin rdb_i_s_lock_info;
34extern struct st_maria_plugin rdb_i_s_trx_info;
35extern struct st_maria_plugin rdb_i_s_deadlock_info;
36} // namespace myrocks
37