~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to drizzled/sj_tmp_table.cc

  • Committer: Monty Taylor
  • Date: 2009-05-09 22:13:47 UTC
  • mto: This revision was merged to the branch mainline in revision 1009.
  • Revision ID: mordred@inaugust.com-20090509221347-l712szviusbobro0
Re-added bitset<> as a replacement for Bitmap<>

Show diffs side-by-side

added added

removed removed

Lines of Context:
138
138
  table->temp_pool_slot = temp_pool_slot;
139
139
  table->copy_blobs= 1;
140
140
  table->in_use= session;
141
 
  table->quick_keys.init();
142
 
  table->covering_keys.init();
143
 
  table->keys_in_use_for_query.init();
 
141
  table->quick_keys.reset();
 
142
  table->covering_keys.reset();
 
143
  table->keys_in_use_for_query.reset();
144
144
 
145
145
  table->s= share;
146
146
  share->init(tmpname, tmpname);
149
149
  share->db_low_byte_first=1;                // True for HEAP and MyISAM
150
150
  share->table_charset= NULL;
151
151
  share->primary_key= MAX_KEY;               // Indicate no primary key
152
 
  share->keys_for_keyread.init();
153
 
  share->keys_in_use.init();
 
152
  share->keys_for_keyread.reset();
 
153
  share->keys_in_use.reset();
154
154
 
155
155
  blob_count= 0;
156
156
 
164
164
    if (!field)
165
165
      return(0);
166
166
    field->table= table;
167
 
    field->key_start.init(0);
168
 
    field->part_of_key.init(0);
169
 
    field->part_of_sortkey.init(0);
 
167
    field->key_start.reset();
 
168
    field->part_of_key.reset();
 
169
    field->part_of_sortkey.reset();
170
170
    field->unireg_check= Field::NONE;
171
171
    field->flags= (NOT_NULL_FLAG | BINARY_FLAG | NO_DEFAULT_VALUE_FLAG);
172
172
    field->reset_fields();