~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to drizzled/statement/drop_index.cc

  • Committer: Brian Aker
  • Date: 2009-10-15 18:32:22 UTC
  • mfrom: (1130.3.47 memory-file-moves)
  • Revision ID: brian@gaz-20091015183222-n79fjde41epz9u6g
Merge memory

Show diffs side-by-side

added added

removed removed

Lines of Context:
18
18
 *  Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
19
19
 */
20
20
 
21
 
#include <drizzled/server_includes.h>
22
 
#include <drizzled/show.h>
23
 
#include <drizzled/session.h>
24
 
#include <drizzled/statement/drop_index.h>
 
21
#include "drizzled/server_includes.h"
 
22
#include "drizzled/show.h"
 
23
#include "drizzled/session.h"
 
24
#include "drizzled/statement/drop_index.h"
 
25
#include "drizzled/statement/alter_table.h"
25
26
 
26
 
using namespace drizzled;
 
27
namespace drizzled
 
28
{
27
29
 
28
30
bool statement::DropIndex::execute()
29
31
{
51
53
  create_info.row_type= ROW_TYPE_NOT_USED;
52
54
  create_info.default_table_charset= get_default_db_collation(session->db);
53
55
 
54
 
  bool res= mysql_alter_table(session, 
55
 
                              first_table->db, 
56
 
                              first_table->table_name,
57
 
                              &create_info, 
58
 
                              &create_table_proto, 
59
 
                              first_table,
60
 
                              &alter_info,
61
 
                              0, (order_st*) 0, 0);
 
56
  bool res= alter_table(session, 
 
57
                        first_table->db, 
 
58
                        first_table->table_name,
 
59
                        &create_info, 
 
60
                        &create_table_proto, 
 
61
                        first_table,
 
62
                        &alter_info,
 
63
                        0, (order_st*) 0, 0);
62
64
  return res;
63
65
}
 
66
 
 
67
} /* namespace drizzled */