~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to drizzled/opt_range.cc

  • Committer: Brian Aker
  • Date: 2009-07-11 05:59:19 UTC
  • mfrom: (1089.1.9 merge)
  • Revision ID: brian@gaz-20090711055919-m4px3crrdgta5lie
Collection of patches from new-cleanup (includes asserts for field in debug)

Show diffs side-by-side

added added

removed removed

Lines of Context:
4091
4091
    if (arg != field_item)
4092
4092
      ref_tables|= arg->used_tables();
4093
4093
  }
 
4094
 
4094
4095
  Field *field= field_item->field;
 
4096
  field->setWriteSet();
 
4097
 
4095
4098
  Item_result cmp_type= field->cmp_type();
4096
4099
  if (!((ref_tables | field->table->map) & param_comp))
4097
4100
    ftree= get_func_mm_tree(param, cond_func, field, value, cmp_type, inv);
4103
4106
    while ((item= it++))
4104
4107
    {
4105
4108
      Field *f= item->field;
 
4109
      f->setWriteSet();
 
4110
 
4106
4111
      if (field->eq(f))
4107
4112
        continue;
4108
4113
      if (!((ref_tables | f->table->map) & param_comp))
4253
4258
    while ((field_item= it++))
4254
4259
    {
4255
4260
      Field *field= field_item->field;
 
4261
      field->setWriteSet();
 
4262
 
4256
4263
      Item_result cmp_type= field->cmp_type();
4257
4264
      if (!((ref_tables | field->table->map) & param_comp))
4258
4265
      {