1
0
mirror of https://github.com/MariaDB/server.git synced 2025-07-30 16:24:05 +03:00

Added ErrConvString.lex_cstring() to simplify code

This allows us to use String::append() without using strlen().

The changes to the ErrConvString class where done by Alexander Barkov
This commit is contained in:
Monty
2020-08-14 20:22:43 +03:00
committed by Sergei Golubchik
parent 5c7d243b29
commit b3bc02f923
6 changed files with 46 additions and 36 deletions

View File

@ -7558,10 +7558,10 @@ public:
ErrConvDQName(const Database_qualified_name *name)
:m_name(name)
{ }
const char *ptr() const
LEX_CSTRING lex_cstring() const override
{
m_name->make_qname(err_buffer, sizeof(err_buffer));
return err_buffer;
size_t length= m_name->make_qname(err_buffer, sizeof(err_buffer));
return {err_buffer, length};
}
};