~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to drizzled/statement/create_table.h

Updated an include guard thanks to a nice catch during code review from Jay. Thanks Jay!

Show diffs side-by-side

added added

removed removed

Lines of Context:
24
24
#include "drizzled/statement.h"
25
25
#include "drizzled/foreign_key.h"
26
26
 
 
27
class Session;
 
28
 
27
29
namespace drizzled
28
30
{
29
 
class Session;
30
 
 
31
31
namespace statement
32
32
{
33
33
 
42
42
      is_engine_set(false)
43
43
  {
44
44
    memset(&create_info, 0, sizeof(create_info));
45
 
 
46
 
    create_table_message.set_creation_timestamp(time(NULL));
47
 
    create_table_message.set_update_timestamp(time(NULL));
48
45
  }
49
46
 
50
47
  bool execute();
51
 
  message::Table create_table_message;
52
 
  message::Table &createTableMessage()
53
 
  {
54
 
    return create_table_message;
55
 
  };
56
 
  message::Table::Field *current_proto_field;
 
48
  drizzled::message::Table create_table_proto;
 
49
  drizzled::message::Table::Field *current_proto_field;
57
50
  HA_CREATE_INFO create_info;
58
51
  AlterInfo alter_info;
59
52
  KEY_CREATE_INFO key_create_info;
80
73
  bool is_engine_set;
81
74
};
82
75
 
83
 
} /* namespace statement */
 
76
} /* end namespace statement */
84
77
 
85
 
} /* namespace drizzled */
 
78
} /* end namespace drizzled */
86
79
 
87
80
#endif /* DRIZZLED_STATEMENT_CREATE_TABLE_H */