~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to drizzled/table/instance.cc

  • Committer: Brian Aker
  • Date: 2010-12-31 06:44:35 UTC
  • mfrom: (2040.4.3 timestamp)
  • Revision ID: brian@tangent.org-20101231064435-g0h53tjfisjty2fy
Partial update to the time code.

Show diffs side-by-side

added added

removed removed

Lines of Context:
52
52
  setFields(getMutableShare()->getFields(true));
53
53
  field_arg= getMutableShare()->getFields(true);
54
54
  getMutableShare()->blob_field.resize(field_count+1);
55
 
  getMutableShare()->fields= field_count;
 
55
  getMutableShare()->setFieldSize(field_count);
56
56
  getMutableShare()->blob_ptr_size= portable_sizeof_char_ptr;
57
57
  setup_tmp_table_column_bitmaps();
58
58
 
60
60
 
61
61
  /* Create all fields and calculate the total length of record */
62
62
  List_iterator_fast<CreateField> it(field_list);
 
63
  message::Table::Field null_field;
63
64
  while ((cdef= it++))
64
65
  {
65
 
    *field_arg= getMutableShare()->make_field(NULL,
 
66
    *field_arg= getMutableShare()->make_field(null_field,
 
67
                                              NULL,
66
68
                                              cdef->length,
67
69
                                              (cdef->flags & NOT_NULL_FLAG) ? false : true,
68
70
                                              (unsigned char *) ((cdef->flags & NOT_NULL_FLAG) ? 0 : ""),