summaryrefslogtreecommitdiff
path: root/sql/sql_lex.h
diff options
context:
space:
mode:
authorunknown <bar@bar.mysql.r18.ru>2003-03-14 18:08:12 +0400
committerunknown <bar@bar.mysql.r18.ru>2003-03-14 18:08:12 +0400
commitaeb47edbbc10addaf7b551b8f2de17142f3ad269 (patch)
treeda8de3c08ddcdfb12acc6f34445b02a681926a01 /sql/sql_lex.h
parent13d28097e7174546409f8757cbed937d9c1ab5a6 (diff)
downloadmariadb-git-aeb47edbbc10addaf7b551b8f2de17142f3ad269.tar.gz
Every charset now have its own parser state arrays
Diffstat (limited to 'sql/sql_lex.h')
-rw-r--r--sql/sql_lex.h15
1 files changed, 1 insertions, 14 deletions
diff --git a/sql/sql_lex.h b/sql/sql_lex.h
index 21c151d33b2..b540f3ef0d1 100644
--- a/sql/sql_lex.h
+++ b/sql/sql_lex.h
@@ -77,19 +77,6 @@ enum enum_sql_command {
SQLCOM_END
};
-enum lex_states
-{
- STATE_START, STATE_CHAR, STATE_IDENT, STATE_IDENT_SEP, STATE_IDENT_START,
- STATE_FOUND_IDENT, STATE_SIGNED_NUMBER, STATE_REAL, STATE_HEX_NUMBER,
- STATE_CMP_OP, STATE_LONG_CMP_OP, STATE_STRING, STATE_COMMENT, STATE_END,
- STATE_OPERATOR_OR_IDENT, STATE_NUMBER_IDENT, STATE_INT_OR_REAL,
- STATE_REAL_OR_POINT, STATE_BOOL, STATE_EOL, STATE_ESCAPE, STATE_LONG_COMMENT,
- STATE_END_LONG_COMMENT, STATE_COLON, STATE_SET_VAR, STATE_USER_END,
- STATE_HOSTNAME, STATE_SKIP, STATE_USER_VARIABLE_DELIMITER, STATE_SYSTEM_VAR,
- STATE_IDENT_OR_KEYWORD, STATE_IDENT_OR_HEX, STATE_IDENT_OR_BIN,
- STAT_STRING_OR_DELIMITER
-};
-
typedef List<Item> List_item;
@@ -474,7 +461,7 @@ typedef struct st_lex
ulong thread_id,type;
enum_sql_command sql_command;
thr_lock_type lock_option;
- enum lex_states next_state;
+ enum my_lex_states next_state;
enum enum_duplicates duplicates;
enum enum_tx_isolation tx_isolation;
enum enum_ha_read_modes ha_read_mode;