diff options
Diffstat (limited to 'storage/perfschema/table_events_statements.h')
-rw-r--r-- | storage/perfschema/table_events_statements.h | 13 |
1 files changed, 11 insertions, 2 deletions
diff --git a/storage/perfschema/table_events_statements.h b/storage/perfschema/table_events_statements.h index dcc6611f555..e33c6b505bd 100644 --- a/storage/perfschema/table_events_statements.h +++ b/storage/perfschema/table_events_statements.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2010, 2011, Oracle and/or its affiliates. All rights reserved. +/* Copyright (c) 2010, 2013, Oracle and/or its affiliates. All rights reserved. This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by @@ -174,7 +174,10 @@ protected: ~table_events_statements_common() {} - void make_row(PFS_events_statements *statement); + void make_row_part_1(PFS_events_statements *statement, + PSI_digest_storage *digest); + + void make_row_part_2(PSI_digest_storage *digest); /** Current row. */ row_events_statements m_row; @@ -216,6 +219,8 @@ private: */ static TABLE_FIELD_DEF m_field_def; + void make_row(PFS_thread* pfs_thread, PFS_events_statements *statement); + /** Current position. */ pos_events_statements_current m_pos; /** Next position. */ @@ -247,6 +252,8 @@ private: /** Table share lock. */ static THR_LOCK m_table_lock; + void make_row(PFS_thread* pfs_thread, PFS_events_statements *statement); + /** Current position. */ pos_events_statements_history m_pos; /** Next position. */ @@ -278,6 +285,8 @@ private: /** Table share lock. */ static THR_LOCK m_table_lock; + void make_row(PFS_events_statements *statement); + /** Current position. */ PFS_simple_index m_pos; /** Next position. */ |