mirror of
https://github.com/MariaDB/server.git
synced 2025-07-27 18:02:13 +03:00
invalidation of locking for write tables (BUG#2693)
fixed linking query_prealloc_size to query cache presence mysql-test/r/query_cache.result: test of QC invalidation by LOCK command mysql-test/t/query_cache.test: test of QC invalidation by LOCK command sql/mysqld.cc: new variable query_cache_wlock_invalidate fixed query_prealloc_size with QC absence sql/set_var.cc: new variable query_cache_wlock_invalidate sql/sql_cache.cc: new method for table invalidation sql/sql_cache.h: new method for table invalidation sql/sql_class.h: new variable query_cache_wlock_invalidate sql/sql_parse.cc: layout fixed
This commit is contained in:
@ -360,6 +360,7 @@ protected:
|
||||
void invalidate(THD* thd, TABLE_LIST *tables_used,
|
||||
my_bool using_transactions);
|
||||
void invalidate(CHANGED_TABLE_LIST *tables_used);
|
||||
void invalidate_locked_for_write(TABLE_LIST *tables_used);
|
||||
void invalidate(THD* thd, TABLE *table, my_bool using_transactions);
|
||||
void invalidate(THD *thd, const char *key, uint32 key_length,
|
||||
my_bool using_transactions);
|
||||
|
Reference in New Issue
Block a user