~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to drizzled/open_tables_state.h

  • Committer: Brian Aker
  • Date: 2011-01-17 23:44:48 UTC
  • mfrom: (2088.1.5 drizzle-build)
  • Revision ID: brian@tangent.org-20110117234448-0tt6rd6fxa3csdaf
Rollup of all changes for identifier/error

Show diffs side-by-side

added added

removed removed

Lines of Context:
82
82
 
83
83
public:
84
84
  /* Work with temporary tables */
85
 
  Table *find_temporary_table(const TableIdentifier &identifier);
 
85
  Table *find_temporary_table(const identifier::Table &identifier);
86
86
 
87
87
  void dumpTemporaryTableNames(const char *id);
88
 
  int drop_temporary_table(const drizzled::TableIdentifier &identifier);
89
 
  bool rm_temporary_table(plugin::StorageEngine *base, const TableIdentifier &identifier);
90
 
  bool rm_temporary_table(const drizzled::TableIdentifier &identifier, bool best_effort= false);
91
 
  Table *open_temporary_table(const drizzled::TableIdentifier &identifier,
 
88
  int drop_temporary_table(const drizzled::identifier::Table &identifier);
 
89
  bool rm_temporary_table(plugin::StorageEngine *base, const identifier::Table &identifier);
 
90
  bool rm_temporary_table(const drizzled::identifier::Table &identifier, bool best_effort= false);
 
91
  Table *open_temporary_table(const drizzled::identifier::Table &identifier,
92
92
                              bool link_in_list= true);
93
93
 
94
94
  virtual query_id_t getQueryId()  const= 0;
155
155
  virtual ~Open_tables_state() {}
156
156
 
157
157
  void doGetTableNames(CachedDirectory &directory,
158
 
                       const SchemaIdentifier &schema_identifier,
 
158
                       const identifier::Schema &schema_identifier,
159
159
                       std::set<std::string>& set_of_names);
160
 
  void doGetTableNames(const SchemaIdentifier &schema_identifier,
 
160
  void doGetTableNames(const identifier::Schema &schema_identifier,
161
161
                       std::set<std::string>& set_of_names);
162
162
 
163
163
  void doGetTableIdentifiers(CachedDirectory &directory,
164
 
                             const SchemaIdentifier &schema_identifier,
165
 
                             TableIdentifier::vector &set_of_identifiers);
166
 
  void doGetTableIdentifiers(const SchemaIdentifier &schema_identifier,
167
 
                             TableIdentifier::vector &set_of_identifiers);
 
164
                             const identifier::Schema &schema_identifier,
 
165
                             identifier::Table::vector &set_of_identifiers);
 
166
  void doGetTableIdentifiers(const identifier::Schema &schema_identifier,
 
167
                             identifier::Table::vector &set_of_identifiers);
168
168
 
169
 
  int doGetTableDefinition(const drizzled::TableIdentifier &identifier,
 
169
  int doGetTableDefinition(const drizzled::identifier::Table &identifier,
170
170
                           message::Table &table_proto);
171
 
  bool doDoesTableExist(const drizzled::TableIdentifier &identifier);
 
171
  bool doDoesTableExist(const drizzled::identifier::Table &identifier);
172
172
 
173
173
 
174
174
  Open_tables_state(uint64_t version_arg);