From 1118e979c2ce7cbd05f4a33dbefcde63bb500b63 Mon Sep 17 00:00:00 2001 From: Alexander Barkov Date: Wed, 28 Sep 2022 18:49:09 +0400 Subject: MDEV-29672 Add MTR tests covering key and key segment flags and types --- sql/sql_string.cc | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'sql/sql_string.cc') diff --git a/sql/sql_string.cc b/sql/sql_string.cc index 560815eeb6b..68a15d65d1b 100644 --- a/sql/sql_string.cc +++ b/sql/sql_string.cc @@ -164,6 +164,17 @@ void Static_binary_string::qs_append_hex(const char *str, uint32 len) } +void Static_binary_string::qs_append_hex_uint32(uint32 num) +{ + char *to= Ptr + str_length; + APPEND_HEX(to, (uchar) (num >> 24)); + APPEND_HEX(to, (uchar) (num >> 16)); + APPEND_HEX(to, (uchar) (num >> 8)); + APPEND_HEX(to, (uchar) num); + str_length+= 8; +} + + // Convert a string to its HEX representation bool Binary_string::set_hex(const char *str, uint32 len) { -- cgit v1.2.1