1#ifndef GSTREAM_INCLUDED
2#define GSTREAM_INCLUDED
enum_tok_types
Definition: gstream.h:38
@ eostream
Definition: gstream.h:38
@ word
Definition: gstream.h:38
@ l_bra
Definition: gstream.h:38
@ unknown
Definition: gstream.h:38
@ comma
Definition: gstream.h:38
@ numeric
Definition: gstream.h:38
@ r_bra
Definition: gstream.h:38
void skip_space()
Definition: gstream.h:57
const char * m_cur
Definition: gstream.h:80
Gis_read_stream(THD *thd, const CHARSET_INFO *charset, const char *buffer, int size)
Definition: gstream.h:40
const char * m_limit
Definition: gstream.h:81
char * m_err_msg
Definition: gstream.h:82
bool get_next_number(double *)
Definition: gstream.cc:75
bool is_end_of_stream()
Definition: gstream.h:55
bool get_next_word(LEX_CSTRING *)
Definition: gstream.cc:56
THD * thd()
Definition: gstream.h:77
bool check_next_symbol(char)
Definition: gstream.cc:92
enum enum_tok_types get_next_toc_type()
Definition: gstream.cc:45
void set_error_msg(const char *msg)
Definition: gstream.cc:109
const CHARSET_INFO * m_charset
Definition: gstream.h:83
THD * m_thd
Definition: gstream.h:86
~Gis_read_stream()
Definition: gstream.h:48
Gis_read_stream()
Definition: gstream.h:47
bool skip_char(char skip)
Definition: gstream.h:61
char * get_error_msg()
Definition: gstream.h:71
For each client connection we create a separate thread with THD serving as a thread/connection descri...
Definition: sql_lexer_thd.h:34
Fido Client Authentication nullptr
Definition: fido_client_plugin.cc:222
A better implementation of the UNIX ctype(3) library.
#define my_isspace(s, c)
Definition: m_ctype.h:696
MYSQL_PLUGIN_IMPORT CHARSET_INFO my_charset_latin1
Definition: ctype-latin1.cc:368
#define NullS
Definition of the null string (a null pointer of type char *), used in some of our string handling co...
Definition: m_string.h:53
void my_free(void *ptr)
Frees the memory pointed by the ptr.
Definition: my_memory.cc:81
const std::string charset("charset")
static size_t skip(size_t pos_start, size_t match_len)
Definition: uri.cc:82
mutable_buffer buffer(void *p, size_t n) noexcept
Definition: buffer.h:420
Definition: m_ctype.h:385
Definition: mysql_lex_string.h:40