diff options
author | unknown <venu@myvenu.com> | 2002-06-12 14:13:12 -0700 |
---|---|---|
committer | unknown <venu@myvenu.com> | 2002-06-12 14:13:12 -0700 |
commit | 6cdebb33d7849adb90015ecd4a7312de81200de0 (patch) | |
tree | c259cc4fb9ea2857ea92e18b183d51a0289b2270 /sql/sql_lex.h | |
parent | 049a8386f3ce99e689f1dc3e562c29e7d8113e71 (diff) | |
download | mariadb-git-6cdebb33d7849adb90015ecd4a7312de81200de0.tar.gz |
sql_error.cc, sql_prepare.cc:
new file
Client-server protocol 4.1 changes - Server side:
* Enhanced metadata information:
- SHOW [COUNT(*)] ERRORS [LIMIT [offset,] rows]
- SHOW [COUNT(*)] WARNING [LIMIT [offset,] rows]
- SHOW TABLE TYPES
- SHOW PRIVILEGES
- SHOW COLUMN TYPES (Not fully implemented)
* Prepared execution
* Long data handling in pieces
* And other misc changes
Diffstat (limited to 'sql/sql_lex.h')
-rw-r--r-- | sql/sql_lex.h | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/sql/sql_lex.h b/sql/sql_lex.h index ee0209f9329..ca824b3eab8 100644 --- a/sql/sql_lex.h +++ b/sql/sql_lex.h @@ -57,8 +57,10 @@ enum enum_sql_command { SQLCOM_HA_OPEN, SQLCOM_HA_CLOSE, SQLCOM_HA_READ, SQLCOM_SHOW_SLAVE_HOSTS, SQLCOM_DELETE_MULTI, SQLCOM_MULTI_UPDATE, SQLCOM_SHOW_BINLOG_EVENTS, SQLCOM_SHOW_NEW_MASTER, SQLCOM_DO, - SQLCOM_EMPTY_QUERY, - SQLCOM_END + SQLCOM_END, SQLCOM_SHOW_WARNS, SQLCOM_SHOW_WARNS_COUNT, + SQLCOM_EMPTY_QUERY, SQLCOM_SHOW_ERRORS, + SQLCOM_SHOW_ERRORS_COUNT, SQLCOM_SHOW_COLUMN_TYPES, + SQLCOM_SHOW_TABLE_TYPES, SQLCOM_SHOW_PRIVILEGES }; enum lex_states { STATE_START, STATE_CHAR, STATE_IDENT, @@ -318,6 +320,7 @@ typedef struct st_lex { List<Item> *insert_list,field_list,value_list; List<List_item> many_values; List<Set_option> option_list; + List<Item> param_list; SQL_LIST proc_list, auxilliary_table_list; TYPELIB *interval; create_field *last_field; |