~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to drizzled/identifier/catalog.h

  • Committer: Mark Atwood
  • Date: 2011-10-05 15:24:11 UTC
  • mfrom: (2420.2.4 rf)
  • Revision ID: me@mark.atwood.name-20111005152411-xksdn4vulhmtz2x4
mergeĀ lp:~olafvdspek/drizzle/refactor1a

Show diffs side-by-side

added added

removed removed

Lines of Context:
22
22
 
23
23
#include <drizzled/enum.h>
24
24
#include <drizzled/definitions.h>
25
 
#include <string.h>
26
 
 
 
25
#include <drizzled/util/data_ref.h>
 
26
#include <cstring>
27
27
#include <cassert>
28
 
 
29
28
#include <ostream>
30
29
#include <vector>
31
30
#include <algorithm>
32
31
#include <functional>
33
32
#include <iosfwd>
34
 
 
35
33
#include <boost/algorithm/string.hpp>
36
34
 
37
35
namespace drizzled {
40
38
class Catalog : public Identifier
41
39
{
42
40
public:
43
 
  Catalog(const std::string &name_arg);
44
 
  Catalog(const drizzled::lex_string_t &name_arg);
 
41
  Catalog(str_ref);
45
42
  bool isValid() const;
46
43
  bool compare(const std::string &arg) const;
47
44