diff options
author | igor@rurik.mysql.com <> | 2003-07-16 12:30:49 -0700 |
---|---|---|
committer | igor@rurik.mysql.com <> | 2003-07-16 12:30:49 -0700 |
commit | 42e1296e9d83b8299fe6c8391ece71e88c7019c1 (patch) | |
tree | db50cb809580ea76d7a68cbf9041c881a935ace7 /myisam/mi_keycache.c | |
parent | 5a458484eaf7e9474fb155aa36832ebdba78c895 (diff) | |
download | mariadb-git-42e1296e9d83b8299fe6c8391ece71e88c7019c1.tar.gz |
mi_keycache.c:
new file
Many files:
Added CACHE INDEX command
Diffstat (limited to 'myisam/mi_keycache.c')
-rw-r--r-- | myisam/mi_keycache.c | 47 |
1 files changed, 47 insertions, 0 deletions
diff --git a/myisam/mi_keycache.c b/myisam/mi_keycache.c new file mode 100644 index 00000000000..75a6819f598 --- /dev/null +++ b/myisam/mi_keycache.c @@ -0,0 +1,47 @@ +/* Copyright (C) 2000 MySQL AB & MySQL Finland AB & TCX DataKonsult AB + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */ + +/* + Key cache assignments +*/ + +#include "myisamdef.h" + + +/* + Assign pages of the index file for a table to a key cache + + SYNOPSIS + mi_assign_to_keycache() + info open table + map map of indexes to assign to the key cache + keycache_name name of of the key cache to assign index to + + RETURN VALUE + 0 if a success. error code - otherwise. + + NOTES. + At present pages for all indexes must be assigned to the same key cache. + In future only pages for indexes specified in the key_map parameter + of the table will be assigned to the specified key cache. +*/ + +int mi_assign_to_keycache(MI_INFO *info, ulonglong key_map, + char *keycache_name) +{ + return 0; +} + |