mirror of
https://github.com/MariaDB/server.git
synced 2025-07-29 05:21:33 +03:00
Check of temporary tables hiding for query fetched from QC (BUG#6084)
mysql-test/r/query_cache.result: hiding real table stored in query cache by temporary table mysql-test/t/query_cache.test: hiding real table stored in query cache by temporary table sql/sql_cache.cc: Check of temporary tables hiding for query fetched from QC sql/sql_cache.h: Key length now stored in table record of query cache
This commit is contained in:
@ -144,10 +144,13 @@ struct Query_cache_query
|
||||
struct Query_cache_table
|
||||
{
|
||||
char *tbl;
|
||||
uint32 key_length;
|
||||
|
||||
inline char *db() { return (char *) data(); }
|
||||
inline char *table() { return tbl; }
|
||||
inline void table(char *table) { tbl = table; }
|
||||
inline uint32 key_len() { return key_length; }
|
||||
inline void key_len(uint32 len) { key_length= len; }
|
||||
inline gptr data()
|
||||
{
|
||||
return (gptr)(((byte*)this)+
|
||||
|
Reference in New Issue
Block a user