~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to storage/myisam/ha_myisam.cc

  • Committer: Brian Aker
  • Date: 2008-07-05 19:24:24 UTC
  • mfrom: (53.2.8 codestyle)
  • Revision ID: brian@tangent.org-20080705192424-3uslywtteymm7xqy
First pass of removing BIT_TYPE

Show diffs side-by-side

added added

removed removed

Lines of Context:
207
207
        keydef[i].seg[j].null_bit= 0;
208
208
        keydef[i].seg[j].null_pos= 0;
209
209
      }
210
 
      if (field->type() == MYSQL_TYPE_BLOB ||
211
 
          field->type() == MYSQL_TYPE_GEOMETRY)
 
210
      if (field->type() == MYSQL_TYPE_BLOB)
212
211
      {
213
212
        keydef[i].seg[j].flag|= HA_BLOB_PART;
214
213
        /* save number of bytes used to pack length */
215
214
        keydef[i].seg[j].bit_start= (uint) (field->pack_length() -
216
215
                                            share->blob_ptr_size);
217
216
      }
218
 
      else if (field->type() == MYSQL_TYPE_BIT)
219
 
      {
220
 
        keydef[i].seg[j].bit_length= ((Field_bit *) field)->bit_len;
221
 
        keydef[i].seg[j].bit_start= ((Field_bit *) field)->bit_ofs;
222
 
        keydef[i].seg[j].bit_pos= (uint) (((Field_bit *) field)->bit_ptr -
223
 
                                          (uchar*) table_arg->record[0]);
224
 
      }
225
217
    }
226
218
    keyseg+= pos->key_parts;
227
219
  }