~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to plugin/catalog/engine.h

  • Committer: Lee Bieber
  • Date: 2011-01-25 04:52:24 UTC
  • mfrom: (2109.1.5 drizzle-build)
  • Revision ID: kalebral@gmail.com-20110125045224-0o3bg8zdy5vktvl7
Merge Brian - more catalogs update

Show diffs side-by-side

added added

removed removed

Lines of Context:
51
51
    identifiers.push_back(drizzled::catalog::local_identifier());
52
52
  }
53
53
 
54
 
  bool getMessage(const drizzled::identifier::Catalog &identifier, drizzled::message::catalog::shared_ptr &message)
55
 
  {
56
 
    if (drizzled::catalog::local_identifier() == identifier)
57
 
    {
58
 
      message= drizzled::message::catalog::make_shared(identifier);
59
 
 
60
 
      return true;
61
 
    }
62
 
 
63
 
    return false;
64
 
  }
 
54
  drizzled::message::catalog::shared_ptr getMessage(drizzled::identifier::Catalog::const_reference identifier);
65
55
 
66
56
  void getMessages(drizzled::message::catalog::vector &messages);
67
57
 
68
 
  bool getInstance(const drizzled::identifier::Catalog &identifier, drizzled::catalog::Instance::shared_ptr &instance)
69
 
  {
70
 
    if (drizzled::catalog::local_identifier() == identifier)
71
 
    {
72
 
      instance=  drizzled::catalog::Instance::create(identifier);
73
 
 
74
 
      return true;
75
 
    }
76
 
 
77
 
    return false;
78
 
  }
79
 
 
80
58
private:
81
 
  bool readFile(const drizzled::identifier::Catalog &identifier, drizzled::message::catalog::shared_ptr &message);
 
59
  drizzled::message::catalog::shared_ptr readFile(drizzled::identifier::Catalog::const_reference identifier);
82
60
  bool writeFile(const drizzled::identifier::Catalog &identifier, drizzled::message::catalog::shared_ptr &message);
83
61
  void prime(drizzled::message::catalog::vector &messages);
84
62