mirror of
https://github.com/MariaDB/server.git
synced 2025-07-27 18:02:13 +03:00
MDEV-27595 Backport SQL service, introduced by MDEV-19275.
The SQL SERVICE backported into the 10.4.
This commit is contained in:
@ -49,14 +49,13 @@ protected:
|
||||
}
|
||||
#endif
|
||||
uint field_count;
|
||||
#ifndef EMBEDDED_LIBRARY
|
||||
bool net_store_data(const uchar *from, size_t length);
|
||||
bool net_store_data_cs(const uchar *from, size_t length,
|
||||
CHARSET_INFO *fromcs, CHARSET_INFO *tocs);
|
||||
#else
|
||||
virtual bool net_store_data(const uchar *from, size_t length);
|
||||
virtual bool net_store_data_cs(const uchar *from, size_t length,
|
||||
CHARSET_INFO *fromcs, CHARSET_INFO *tocs);
|
||||
virtual bool net_send_ok(THD *, uint, uint, ulonglong, ulonglong, const char *,
|
||||
bool, bool);
|
||||
virtual bool net_send_error_packet(THD *, uint, const char *, const char *);
|
||||
#ifdef EMBEDDED_LIBRARY
|
||||
char **next_field;
|
||||
MYSQL_FIELD *next_mysql_field;
|
||||
MEM_ROOT *alloc;
|
||||
@ -156,6 +155,9 @@ public:
|
||||
};
|
||||
virtual enum enum_protocol_type type()= 0;
|
||||
|
||||
virtual bool net_send_eof(THD *thd, uint server_status, uint statement_warn_count);
|
||||
bool net_send_error(THD *thd, uint sql_errno, const char *err,
|
||||
const char* sqlstate);
|
||||
void end_statement();
|
||||
|
||||
friend int send_answer_1(Protocol *protocol, String *s1, String *s2,
|
||||
@ -289,8 +291,6 @@ public:
|
||||
|
||||
|
||||
void send_warning(THD *thd, uint sql_errno, const char *err=0);
|
||||
bool net_send_error(THD *thd, uint sql_errno, const char *err,
|
||||
const char* sqlstate);
|
||||
void net_send_progress_packet(THD *thd);
|
||||
uchar *net_store_data(uchar *to,const uchar *from, size_t length);
|
||||
uchar *net_store_data(uchar *to,int32 from);
|
||||
|
Reference in New Issue
Block a user