~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to drizzled/table/instance/base.cc

  • Committer: Brian Aker
  • Date: 2011-01-17 04:15:23 UTC
  • mto: (2088.1.3 merge)
  • mto: This revision was merged to the branch mainline in revision 2089.
  • Revision ID: brian@gir-3-20110117041523-o9ex94kfz1a6iqyw
Modify TableIdentifier to fit with the rest of the identifiers.

Show diffs side-by-side

added added

removed removed

Lines of Context:
238
238
  return false;
239
239
}
240
240
 
241
 
TableShare::TableShare(const TableIdentifier::Type type_arg) :
 
241
TableShare::TableShare(const identifier::Table::Type type_arg) :
242
242
  table_category(TABLE_UNKNOWN_CATEGORY),
243
243
  found_next_number_field(NULL),
244
244
  timestamp_field(NULL),
294
294
 
295
295
  if (type_arg == message::Table::INTERNAL)
296
296
  {
297
 
    TableIdentifier::build_tmptable_filename(private_key_for_cache.vectorPtr());
 
297
    identifier::Table::build_tmptable_filename(private_key_for_cache.vectorPtr());
298
298
    init(private_key_for_cache.vector(), private_key_for_cache.vector());
299
299
  }
300
300
  else
303
303
  }
304
304
}
305
305
 
306
 
TableShare::TableShare(const TableIdentifier &identifier, const TableIdentifier::Key &key) :// Used by placeholder
 
306
TableShare::TableShare(const identifier::Table &identifier, const identifier::Table::Key &key) :// Used by placeholder
307
307
  table_category(TABLE_UNKNOWN_CATEGORY),
308
308
  found_next_number_field(NULL),
309
309
  timestamp_field(NULL),
378
378
}
379
379
 
380
380
 
381
 
TableShare::TableShare(const TableIdentifier &identifier) : // Just used during createTable()
 
381
TableShare::TableShare(const identifier::Table &identifier) : // Just used during createTable()
382
382
  table_category(TABLE_UNKNOWN_CATEGORY),
383
383
  found_next_number_field(NULL),
384
384
  timestamp_field(NULL),
453
453
/*
454
454
  Used for shares that will go into the cache.
455
455
*/
456
 
TableShare::TableShare(const TableIdentifier::Type type_arg,
457
 
                       const TableIdentifier &identifier,
 
456
TableShare::TableShare(const identifier::Table::Type type_arg,
 
457
                       const identifier::Table &identifier,
458
458
                       char *path_arg,
459
459
                       uint32_t path_length_arg) :
460
460
  table_category(TABLE_UNKNOWN_CATEGORY),
528
528
  }
529
529
  else
530
530
  {
531
 
    TableIdentifier::build_table_filename(_path, db.str, table_name.str, false);
 
531
    identifier::Table::build_table_filename(_path, db.str, table_name.str, false);
532
532
  }
533
533
 
534
534
  if ((path_buff= (char *)mem_root.alloc_root(_path.length() + 1)))
573
573
  mem_root.free_root(MYF(0));                 // Free's share
574
574
}
575
575
 
576
 
void TableShare::setIdentifier(const TableIdentifier &identifier_arg)
 
576
void TableShare::setIdentifier(const identifier::Table &identifier_arg)
577
577
{
578
578
  private_key_for_cache= identifier_arg.getKey();
579
579
 
1556
1556
  6    Unknown .frm version
1557
1557
*/
1558
1558
 
1559
 
int TableShare::open_table_def(Session& session, const TableIdentifier &identifier)
 
1559
int TableShare::open_table_def(Session& session, const identifier::Table &identifier)
1560
1560
{
1561
1561
  int local_error;
1562
1562
  bool error_given;
1625
1625
  7    Table definition has changed in engine
1626
1626
*/
1627
1627
int TableShare::open_table_from_share(Session *session,
1628
 
                                      const TableIdentifier &identifier,
 
1628
                                      const identifier::Table &identifier,
1629
1629
                                      const char *alias,
1630
1630
                                      uint32_t db_stat, uint32_t ha_open_flags,
1631
1631
                                      Table &outparam)
1795
1795
  return 0;
1796
1796
}
1797
1797
 
1798
 
int TableShare::open_table_cursor_inner(const TableIdentifier &identifier,
 
1798
int TableShare::open_table_cursor_inner(const identifier::Table &identifier,
1799
1799
                                        uint32_t db_stat, uint32_t ha_open_flags,
1800
1800
                                        Table &outparam,
1801
1801
                                        bool &error_reported)