~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to drizzled/create_field.h

Monty fixes pluss a few from me for charset.

Show diffs side-by-side

added added

removed removed

Lines of Context:
53
53
  uint32_t key_length;
54
54
  Field::utype unireg_check; /**< See Field::unireg_check */
55
55
  TYPELIB *interval; /**< Which interval to use (ENUM types..) */
56
 
  std::vector<String*> interval_list;
 
56
  std::vector<String*> *interval_list;
57
57
  const CHARSET_INFO *charset; /**< Character set for the column -- @TODO should be deleted */
58
58
  Field *field; // For alter table
59
59
 
61
61
  uint32_t offset;
62
62
  uint32_t pack_flag;
63
63
 
64
 
  CreateField() :after(0) {}
 
64
  CreateField() :after(0), interval_list(NULL) { }
65
65
  CreateField(Field *field, Field *orig_field);
66
66
  /* Used to make a clone of this object for ALTER/CREATE TABLE */
67
67
  CreateField *clone(MEM_ROOT *mem_root) const