38
static inline Cache &singleton()
36
static Cache& singleton()
40
38
static Cache open_cache;
42
static CacheMap& getCache()
50
void rehash(size_t arg)
47
static void rehash(size_t arg)
55
bool areTablesUsed(Table *table, bool wait_for_name_lock);
56
void removeSchema(const identifier::Schema &schema_identifier);
57
bool removeTable(Session *session, identifier::Table &identifier, uint32_t flags);
58
void release(table::instance::Shared *share);
59
void insert(table::Concurrent*);
52
static boost::mutex& mutex()
57
static bool areTablesUsed(Table*, bool wait_for_name_lock);
58
static void removeSchema(const identifier::Schema&);
59
static bool removeTable(Session&, const identifier::Table&, uint32_t flags);
60
static void release(table::instance::Shared*);
61
static void insert(table::Concurrent*);
63
static CacheMap cache;
64
static boost::mutex _mutex;
70
CacheMap &getCache(void);
71
void remove_table(table::Concurrent *arg);
68
void remove_table(table::Concurrent*);
73
70
} /* namepsace table */
74
71
} /* namepsace drizzled */