From 6257ee7613836c397bda6c3533ca4a114d60e045 Mon Sep 17 00:00:00 2001 From: unknown Date: Wed, 21 Mar 2001 01:02:22 +0200 Subject: Added isolation levels Added SELECT .. FOR UPDATE and SELECT .. IN SHARE MODE Docs/manual.texi: Updated information about SET TRANSACTION ISOLATION LEVEL configure.in: Upgraded version number isam/_dbug.c: Fixed wrong fprintf isam/isamchk.c: Added new error message myisam/mi_check.c: Added new error message mysql-test/mysql-test-run.sh: Don't wait too long for server start mysys/mf_keycache.c: Cleaned up some error messages scripts/mysqlhotcopy.sh: Applied patch for --resetmaster --resetslave sql-bench/bench-init.pl.sh: Fix for windows sql/handler.cc: Added isolation levels and gemini spinlocks sql/handler.h: Added isolation levels sql/item_strfunc.cc: Cleanup of CONCAT_WS() sql/lex.h: Added isolation levels sql/mysql_priv.h: Added isolation levels sql/mysqld.cc: Added isolation levels sql/sql_class.cc: Added isolation levels Moved variable initialization to different code segments sql/sql_class.h: Added isolation levels sql/sql_lex.h: Added isolation levels sql/sql_parse.cc: Added isolation levels sql/sql_update.cc: cleanup BitKeeper/etc/logging_ok: Logging to logging@openlogging.org accepted --- sql/sql_lex.h | 2 ++ 1 file changed, 2 insertions(+) (limited to 'sql/sql_lex.h') diff --git a/sql/sql_lex.h b/sql/sql_lex.h index 7f52cc3e84c..e5c8cc08a5b 100644 --- a/sql/sql_lex.h +++ b/sql/sql_lex.h @@ -139,7 +139,9 @@ typedef struct st_lex { enum_sql_command sql_command; enum lex_states next_state; enum enum_duplicates duplicates; + enum enum_tx_isolation tx_isolation; uint in_sum_expr,grant,grant_tot_col,which_columns, sort_default; + uint gemini_spin_retries; thr_lock_type lock_option; bool create_refs,drop_primary,drop_if_exists,local_file; bool in_comment,ignore_space,verbose; -- cgit v1.2.1