Drizzled Public API Documentation
Main Page
Related Pages
Modules
Namespaces
Classes
Files
File List
File Members
hp_rename.cc
1
/* Copyright (C) 2000-2002 MySQL AB
2
3
This program is free software; you can redistribute it and/or modify
4
it under the terms of the GNU General Public License as published by
5
the Free Software Foundation; version 2 of the License.
6
7
This program is distributed in the hope that it will be useful,
8
but WITHOUT ANY WARRANTY; without even the implied warranty of
9
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
10
GNU General Public License for more details.
11
12
You should have received a copy of the GNU General Public License
13
along with this program; if not, write to the Free Software
14
Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */
15
16
/*
17
Rename a table
18
*/
19
20
#include "heap_priv.h"
21
#include <string.h>
22
#include <cstdlib>
23
24
int
heap_rename(
const
char
*old_name,
const
char
*new_name)
25
{
26
HP_SHARE
*info;
27
28
THR_LOCK_heap.lock();
29
if
((info = hp_find_named_heap(old_name)))
30
{
31
info->name.clear();
32
info->name.append(new_name);
33
}
34
THR_LOCK_heap.unlock();
35
return
(0);
36
}
st_heap_share
Definition:
heap.h:172
plugin
memory
hp_rename.cc
Generated on Mon Apr 28 2014 10:07:11 for drizzle by
1.8.6