~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to drizzled/plugin/info_schema_table.h

Merged in latest plugin-slot-reorg.

Show diffs side-by-side

added added

removed removed

Lines of Context:
235
235
      i_s_methods(in_methods)
236
236
  {}
237
237
 
238
 
  InfoSchemaTable()
 
238
  explicit InfoSchemaTable(const std::string& tab_name)
239
239
    :
 
240
      Plugin(tab_name),
240
241
      table_name(),
241
242
      hidden(false),
242
243
      is_opt_possible(false),
477
478
   */
478
479
  InfoSchemaMethods *i_s_methods;
479
480
 
 
481
public:
 
482
  static void add(plugin::InfoSchemaTable *schema_table);
 
483
  static void remove(plugin::InfoSchemaTable *table);
 
484
 
 
485
  static plugin::InfoSchemaTable *getTable(const char *table_name);
 
486
  static int addTableToList(Session *session, std::vector<LEX_STRING*> &files,
 
487
                            const char *wild);
480
488
};
481
489
 
482
490
} /* namespace plugin */