Skip to content

Commit b32f057

Browse files
committed
Cleanup: Remove ib_lock_t::type_mode_string()
1 parent 462cb66 commit b32f057

File tree

2 files changed

+34
-55
lines changed

2 files changed

+34
-55
lines changed

storage/innobase/include/lock0priv.h

Lines changed: 34 additions & 51 deletions
Original file line numberDiff line numberDiff line change
@@ -64,61 +64,44 @@ operator<<(std::ostream& out, const lock_table_t& lock)
6464
return(lock.print(out));
6565
}
6666

67-
/** Convert the member 'type_mode' into a human readable string.
68-
@return human readable string */
69-
inline
70-
std::string
71-
ib_lock_t::type_mode_string() const
72-
{
73-
std::ostringstream sout;
74-
sout << type_string();
75-
static_assert(LOCK_MODE_MASK == 7, "compatibility");
76-
static_assert(LOCK_IS == 0, "compatibility");
77-
static_assert(LOCK_IX == 1, "compatibility");
78-
static_assert(LOCK_S == 2, "compatibility");
79-
static_assert(LOCK_X == 3, "compatibility");
80-
static_assert(LOCK_AUTO_INC == 4, "compatibility");
81-
static_assert(LOCK_NONE == 5, "compatibility");
82-
static_assert(LOCK_NONE_UNSET == 7, "compatibility");
83-
const char * const modes[8] = {
84-
"IS", "IX", "S", "X", "AUTO_INC", "NONE", "?", "NONE_UNSET"
85-
};
86-
87-
sout << " | LOCK_" << modes[mode()];
88-
89-
if (is_record_not_gap()) {
90-
sout << " | LOCK_REC_NOT_GAP";
91-
}
92-
93-
if (is_waiting()) {
94-
sout << " | LOCK_WAIT";
95-
}
96-
97-
if (is_gap()) {
98-
sout << " | LOCK_GAP";
99-
}
100-
101-
if (is_insert_intention()) {
102-
sout << " | LOCK_INSERT_INTENTION";
103-
}
104-
return(sout.str());
105-
}
106-
10767
inline
10868
std::ostream&
10969
ib_lock_t::print(std::ostream& out) const
11070
{
111-
out << "[lock_t: type_mode=" << type_mode << "("
112-
<< type_mode_string() << ")";
113-
114-
if (is_record_lock()) {
115-
out << un_member.rec_lock;
116-
} else {
117-
out << un_member.tab_lock;
118-
}
119-
120-
out << "]";
121-
return(out);
71+
static_assert(LOCK_MODE_MASK == 7, "compatibility");
72+
static_assert(LOCK_IS == 0, "compatibility");
73+
static_assert(LOCK_IX == 1, "compatibility");
74+
static_assert(LOCK_S == 2, "compatibility");
75+
static_assert(LOCK_X == 3, "compatibility");
76+
static_assert(LOCK_AUTO_INC == 4, "compatibility");
77+
static_assert(LOCK_NONE == 5, "compatibility");
78+
static_assert(LOCK_NONE_UNSET == 7, "compatibility");
79+
const char *const modes[8]=
80+
{ "IS", "IX", "S", "X", "AUTO_INC", "NONE", "?", "NONE_UNSET" };
81+
82+
out << "[lock_t: type_mode=" << type_mode << "(" << type_string()
83+
<< " | LOCK_" << modes[mode()];
84+
85+
if (is_record_not_gap())
86+
out << " | LOCK_REC_NOT_GAP";
87+
if (is_waiting())
88+
out << " | LOCK_WAIT";
89+
90+
if (is_gap())
91+
out << " | LOCK_GAP";
92+
93+
if (is_insert_intention())
94+
out << " | LOCK_INSERT_INTENTION";
95+
96+
out << ")";
97+
98+
if (is_record_lock())
99+
out << un_member.rec_lock;
100+
else
101+
out << un_member.tab_lock;
102+
103+
out << "]";
104+
return out;
122105
}
123106

124107
inline

storage/innobase/include/lock0types.h

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -225,10 +225,6 @@ struct ib_lock_t
225225
@return the given output stream. */
226226
std::ostream& print(std::ostream& out) const;
227227

228-
/** Convert the member 'type_mode' into a human readable string.
229-
@return human readable string */
230-
std::string type_mode_string() const;
231-
232228
const char* type_string() const
233229
{
234230
switch (type_mode & LOCK_TYPE_MASK) {

0 commit comments

Comments
 (0)