~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to drizzled/table/cache.h

updating

Show diffs side-by-side

added added

removed removed

Lines of Context:
38
38
 
39
39
class Concurrent;
40
40
 
41
 
typedef boost::unordered_multimap< TableIdentifier::Key, Concurrent *> CacheMap;
 
41
typedef boost::unordered_multimap< identifier::Table::Key, Concurrent *> CacheMap;
42
42
typedef std::pair< CacheMap::const_iterator, CacheMap::const_iterator > CacheRange;
43
43
 
44
44
class Cache 
64
64
  }
65
65
 
66
66
  bool areTablesUsed(Table *table, bool wait_for_name_lock);
67
 
  void removeSchema(const SchemaIdentifier &schema_identifier);
68
 
  bool removeTable(Session *session, TableIdentifier &identifier, uint32_t flags);
 
67
  void removeSchema(const identifier::Schema &schema_identifier);
 
68
  bool removeTable(Session *session, identifier::Table &identifier, uint32_t flags);
69
69
  void release(table::instance::Shared *share);
70
70
  bool insert(table::Concurrent *arg);
71
71