mirror of
https://github.com/MariaDB/server.git
synced 2026-05-03 13:45:34 +02:00
Part of patch for BUG#11986: make sp_head::m_body_begin pointer
private and provide a setter for it. The setter will be used to construct UTF-query in the following patches. sql/sp_head.cc: Make sp_head::m_body_begin pointer private. sql/sp_head.h: Make sp_head::m_body_begin pointer private. sql/sql_yacc.yy: Make sp_head::m_body_begin pointer private.
This commit is contained in:
parent
83de46bcf7
commit
e57122a7c0
3 changed files with 16 additions and 4 deletions
|
|
@ -178,8 +178,11 @@ public:
|
|||
// Pointers set during parsing
|
||||
const char *m_param_begin;
|
||||
const char *m_param_end;
|
||||
|
||||
private:
|
||||
const char *m_body_begin;
|
||||
|
||||
public:
|
||||
/*
|
||||
Security context for stored routine which should be run under
|
||||
definer privileges.
|
||||
|
|
@ -297,6 +300,8 @@ public:
|
|||
void set_info(longlong created, longlong modified,
|
||||
st_sp_chistics *chistics, ulong sql_mode);
|
||||
|
||||
void set_body_begin_ptr(Lex_input_stream *lip, const char *begin_ptr);
|
||||
|
||||
void set_definer(const char *definer, uint definerlen);
|
||||
void set_definer(const LEX_STRING *user_name, const LEX_STRING *host_name);
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue