~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to drizzled/sql_load.cc

  • Committer: Brian Aker
  • Date: 2009-04-13 16:22:40 UTC
  • mfrom: (971.1.78 mordred)
  • Revision ID: brian@gaz-20090413162240-ugi3gvhofmcuglzl
Merge Monty

Show diffs side-by-side

added added

removed removed

Lines of Context:
166
166
    Field **field;
167
167
    for (field=table->field; *field ; field++)
168
168
      fields_vars.push_back(new Item_field(*field));
169
 
    bitmap_set_all(table->write_set);
 
169
    table->write_set->set();
170
170
    table->timestamp_field_type= TIMESTAMP_NO_AUTO_SET;
171
171
    /*
172
172
      Let us also prepare SET clause, altough it is probably empty
189
189
    */
190
190
    if (table->timestamp_field)
191
191
    {
192
 
      if (bitmap_is_set(table->write_set,
193
 
                        table->timestamp_field->field_index))
 
192
      if (table->write_set->test(table->timestamp_field->field_index))
194
193
        table->timestamp_field_type= TIMESTAMP_NO_AUTO_SET;
195
194
      else
196
195
      {
197
 
        bitmap_set_bit(table->write_set,
198
 
                       table->timestamp_field->field_index);
 
196
        table->write_set->set(table->timestamp_field->field_index);
199
197
      }
200
198
    }
201
199
    /* Fix the expressions in SET clause */