summaryrefslogtreecommitdiff
path: root/sql/table.h
diff options
context:
space:
mode:
authorunknown <dlenev@mysql.com>2005-03-04 17:46:45 +0300
committerunknown <dlenev@mysql.com>2005-03-04 17:46:45 +0300
commitb1095fb0cd0b42158f6ca3d8f157df5d23bec423 (patch)
treebff7a84c42deaf288f2aee7fdb2011a47b92ba6c /sql/table.h
parentd6949b3e9f8164e28bb24b7c1d948cdce12db005 (diff)
parentac9f68b9fac716ebc09b9f31b4348b0db135519b (diff)
downloadmariadb-git-b1095fb0cd0b42158f6ca3d8f157df5d23bec423.tar.gz
Manual merge SP-locking improvements patch with current tree.
mysql-test/r/mysqldump.result: Auto merged mysql-test/r/sp.result: Auto merged mysql-test/t/mysqldump.test: Auto merged mysql-test/t/sp.test: Auto merged sql/item_func.cc: Auto merged sql/mysql_priv.h: Auto merged sql/sp.cc: Auto merged sql/sp_rcontext.cc: Auto merged sql/sql_acl.cc: Auto merged sql/sql_base.cc: Auto merged sql/sql_class.h: Auto merged sql/sql_lex.cc: Auto merged sql/sql_lex.h: Auto merged sql/sql_prepare.cc: Auto merged sql/sql_update.cc: Auto merged sql/sql_view.cc: Auto merged sql/table.h: Auto merged sql/sp_head.cc: Manual merge. sql/sql_class.cc: Manual merge. sql/sql_parse.cc: Manual merge. sql/sql_yacc.yy: Manual merge.
Diffstat (limited to 'sql/table.h')
-rw-r--r--sql/table.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/sql/table.h b/sql/table.h
index 4306d3733c4..49ead2cb0b7 100644
--- a/sql/table.h
+++ b/sql/table.h
@@ -429,6 +429,11 @@ typedef struct st_table_list
/* FRMTYPE_ERROR if any type is acceptable */
enum frm_type_enum required_type;
char timestamp_buffer[20]; /* buffer for timestamp (19+1) */
+ /*
+ This TABLE_LIST object is just placeholder for prelocking, it will be
+ used for implicit LOCK TABLES only and won't be used in real statement.
+ */
+ bool prelocking_placeholder;
void calc_md5(char *buffer);
void set_ancestor();