~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to drizzled/statement/create_index.cc

  • Committer: Brian Aker
  • Date: 2011-02-16 02:39:43 UTC
  • mfrom: (2171.1.3 drizzle-staging)
  • Revision ID: brian@tangent.org-20110216023943-z4lxkjvknnrrncr2
Merge of all fixes related to errors, schemas, etc.

Show diffs side-by-side

added added

removed removed

Lines of Context:
24
24
#include "drizzled/session.h"
25
25
#include "drizzled/statement/create_index.h"
26
26
#include "drizzled/statement/alter_table.h"
27
 
#include "drizzled/db.h"
28
27
#include "drizzled/plugin/storage_engine.h"
29
28
 
30
29
namespace drizzled
51
50
  message::table::shared_ptr original_table_message;
52
51
  {
53
52
    identifier::Table identifier(first_table->getSchemaName(), first_table->getTableName());
54
 
    if (plugin::StorageEngine::getTableDefinition(*getSession(), identifier, original_table_message) != EEXIST)
 
53
    if (not (original_table_message= plugin::StorageEngine::getTableMessage(*getSession(), identifier)))
55
54
    {
56
55
      my_error(ER_BAD_TABLE_ERROR, identifier);
57
56
      return true;