29#ifndef STRINGS_SQL_CHARS_H_
30#define STRINGS_SQL_CHARS_H_
User-specified callback interface for collation parser/initializer.
Definition: m_ctype.h:190
Header for compiler-dependent features.
hint_lex_char_classes
Definition: sql_chars.h:73
@ HINT_CHR_SPACE
Definition: sql_chars.h:87
@ HINT_CHR_AT
Definition: sql_chars.h:75
@ HINT_CHR_MB
Definition: sql_chars.h:83
@ HINT_CHR_CHAR
Definition: sql_chars.h:77
@ HINT_CHR_NL
Definition: sql_chars.h:84
@ HINT_CHR_BACKQUOTE
Definition: sql_chars.h:76
@ HINT_CHR_DOUBLEQUOTE
Definition: sql_chars.h:80
@ HINT_CHR_QUOTE
Definition: sql_chars.h:85
@ HINT_CHR_DOT
Definition: sql_chars.h:79
@ HINT_CHR_ASTERISK
Definition: sql_chars.h:74
@ HINT_CHR_IDENT
Definition: sql_chars.h:82
@ HINT_CHR_SLASH
Definition: sql_chars.h:86
@ HINT_CHR_EOF
Definition: sql_chars.h:81
@ HINT_CHR_DIGIT
Definition: sql_chars.h:78
bool init_state_maps(MY_CHARSET_LOADER *, CHARSET_INFO *)
Definition: sql_chars.cc:65
my_lex_states
Definition: sql_chars.h:37
@ MY_LEX_USER_END
Definition: sql_chars.h:60
@ MY_LEX_SYSTEM_VAR
Definition: sql_chars.h:64
@ MY_LEX_IDENT_SEP
Definition: sql_chars.h:41
@ MY_LEX_SKIP
Definition: sql_chars.h:62
@ MY_LEX_STRING_OR_DELIMITER
Definition: sql_chars.h:70
@ MY_LEX_CHAR
Definition: sql_chars.h:39
@ MY_LEX_INT_OR_REAL
Definition: sql_chars.h:52
@ MY_LEX_LONG_COMMENT
Definition: sql_chars.h:56
@ MY_LEX_LONG_CMP_OP
Definition: sql_chars.h:47
@ MY_LEX_IDENT_START
Definition: sql_chars.h:42
@ MY_LEX_IDENT_OR_HEX
Definition: sql_chars.h:66
@ MY_LEX_HEX_NUMBER
Definition: sql_chars.h:44
@ MY_LEX_SEMICOLON
Definition: sql_chars.h:58
@ MY_LEX_END
Definition: sql_chars.h:50
@ MY_LEX_NUMBER_IDENT
Definition: sql_chars.h:51
@ MY_LEX_IDENT
Definition: sql_chars.h:40
@ MY_LEX_EOL
Definition: sql_chars.h:55
@ MY_LEX_USER_VARIABLE_DELIMITER
Definition: sql_chars.h:63
@ MY_LEX_REAL_OR_POINT
Definition: sql_chars.h:53
@ MY_LEX_SET_VAR
Definition: sql_chars.h:59
@ MY_LEX_REAL
Definition: sql_chars.h:43
@ MY_LEX_START
Definition: sql_chars.h:38
@ MY_LEX_IDENT_OR_NCHAR
Definition: sql_chars.h:68
@ MY_LEX_IDENT_OR_KEYWORD
Definition: sql_chars.h:65
@ MY_LEX_IDENT_OR_DOLLAR_QUOTED_TEXT
Definition: sql_chars.h:69
@ MY_LEX_END_LONG_COMMENT
Definition: sql_chars.h:57
@ MY_LEX_BOOL
Definition: sql_chars.h:54
@ MY_LEX_IDENT_OR_BIN
Definition: sql_chars.h:67
@ MY_LEX_COMMENT
Definition: sql_chars.h:49
@ MY_LEX_CMP_OP
Definition: sql_chars.h:46
@ MY_LEX_BIN_NUMBER
Definition: sql_chars.h:45
@ MY_LEX_STRING
Definition: sql_chars.h:48
@ MY_LEX_HOSTNAME
Definition: sql_chars.h:61
Definition: m_ctype.h:423
Definition: sql_chars.h:90
enum my_lex_states main_map[256]
Definition: sql_chars.h:91
enum hint_lex_char_classes hint_map[256]
Definition: sql_chars.h:92