diff options
Diffstat (limited to 'sql/session_tracker.h')
-rw-r--r-- | sql/session_tracker.h | 17 |
1 files changed, 5 insertions, 12 deletions
diff --git a/sql/session_tracker.h b/sql/session_tracker.h index 5715b583..690bbc82 100644 --- a/sql/session_tracker.h +++ b/sql/session_tracker.h @@ -154,14 +154,7 @@ class Session_sysvars_tracker: public State_tracker my_hash_free(&m_registered_sysvars); } - sysvar_node_st *search(const sys_var *svar) - { - return reinterpret_cast<sysvar_node_st*>( - my_hash_search(&m_registered_sysvars, - reinterpret_cast<const uchar*>(&svar), - sizeof(sys_var*))); - } - + sysvar_node_st *search(const sys_var *svar); sysvar_node_st *at(ulong i) { DBUG_ASSERT(i < m_registered_sysvars.records); @@ -290,9 +283,9 @@ enum enum_tx_state { Transaction access mode */ enum enum_tx_read_flags { - TX_READ_INHERIT = 0, ///< not explicitly set, inherit session.tx_read_only - TX_READ_ONLY = 1, ///< START TRANSACTION READ ONLY, or tx_read_only=1 - TX_READ_WRITE = 2, ///< START TRANSACTION READ WRITE, or tx_read_only=0 + TX_READ_INHERIT = 0, ///< not explicitly set, inherit session.transaction_read_only + TX_READ_ONLY = 1, ///< START TRANSACTION READ ONLY, or transaction_read_only=1 + TX_READ_WRITE = 2, ///< START TRANSACTION READ WRITE, or transaction_read_only=0 }; @@ -300,7 +293,7 @@ enum enum_tx_read_flags { Transaction isolation level */ enum enum_tx_isol_level { - TX_ISOL_INHERIT = 0, ///< not explicitly set, inherit session.tx_isolation + TX_ISOL_INHERIT = 0, ///< not explicitly set, inherit session.transaction_isolation TX_ISOL_UNCOMMITTED = 1, TX_ISOL_COMMITTED = 2, TX_ISOL_REPEATABLE = 3, |