1/* Copyright (c) 2012, Oracle and/or its affiliates. All rights reserved.
2
3 This program is free software; you can redistribute it and/or modify
4 it under the terms of the GNU General Public License as published by
5 the Free Software Foundation; version 2 of the License.
6
7 This program is distributed in the hope that it will be useful,
8 but WITHOUT ANY WARRANTY; without even the implied warranty of
9 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
10 GNU General Public License for more details.
11
12 You should have received a copy of the GNU General Public License
13 along with this program; if not, write to the Free Software Foundation,
14 51 Franklin Street, Suite 500, Boston, MA 02110-1335 USA */
15
16#ifndef TABLE_SESSION_ACCOUNT_CONNECT_ATTRS_H
17#define TABLE_SESSION_ACCOUNT_CONNECT_ATTRS_H
18
19#include "table_session_connect.h"
20/**
21 \addtogroup Performance_schema_tables
22 @{
23*/
24
25/** Table PERFORMANCE_SCHEMA.SESSION_ACCOUNT_CONNECT_ATTRS. */
26class table_session_account_connect_attrs : public table_session_connect
27{
28public:
29 /** Table share */
30 static PFS_engine_table_share m_share;
31 /** Table builder */
32 static PFS_engine_table* create();
33
34protected:
35 table_session_account_connect_attrs();
36
37public:
38 ~table_session_account_connect_attrs()
39 {}
40
41protected:
42 virtual bool thread_fits(PFS_thread *thread);
43
44private:
45 /** Table share lock. */
46 static THR_LOCK m_table_lock;
47};
48
49/** @} */
50#endif
51