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:
unknown 2007-06-14 22:14:52 +04:00
commit e57122a7c0
3 changed files with 16 additions and 4 deletions

View file

@ -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);