~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to drizzled/plugin/storage_engine.h

Updating test cases + added Drizzle specific schema_names and schema_info.

Show diffs side-by-side

added added

removed removed

Lines of Context:
24
24
#include <drizzled/definitions.h>
25
25
#include <drizzled/plugin.h>
26
26
#include <drizzled/handler_structs.h>
 
27
#include <drizzled/message/schema.pb.h>
27
28
#include <drizzled/message/table.pb.h>
28
29
#include "drizzled/plugin/plugin.h"
29
30
#include "drizzled/sql_string.h"
422
423
                       bool generate_warning);
423
424
  static void getTableNames(std::string& db_name, std::set<std::string> &set_of_names);
424
425
 
 
426
  static void getSchemaNames(std::set<std::string>& set_of_names);
 
427
  static bool getSchemaDefinition(std::string &schema_name, message::Schema &proto);
 
428
 
425
429
  static inline const std::string &resolveName(const StorageEngine *engine)
426
430
  {
427
431
    return engine == NULL ? UNKNOWN_STRING : engine->getName();