~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to drizzled/schema_identifier.h

  • Committer: Brian Aker
  • Date: 2010-06-11 21:47:01 UTC
  • Revision ID: brian@gaz-20100611214701-p55n1x6b97gnprt2
Fix solaris warning. 

Show diffs side-by-side

added added

removed removed

Lines of Context:
63
63
  }
64
64
 
65
65
public:
66
 
  SchemaIdentifier(const std::string &db_arg) :
67
 
    db(db_arg),
68
 
    lower_db(db_arg)
69
 
  { 
70
 
    std::transform(lower_db.begin(), lower_db.end(),
71
 
                   lower_db.begin(), ::tolower);
72
 
  }
 
66
  SchemaIdentifier(const std::string &db_arg);
73
67
 
74
68
  virtual ~SchemaIdentifier()
75
69
  { }
76
70
 
77
71
  virtual const std::string &getSQLPath();
78
 
  const std::string &getPath();
 
72
  const std::string &getPath() const;
79
73
 
80
74
  const std::string &getSchemaName() const
81
75
  {
82
76
    return db;
83
77
  }
84
78
 
85
 
  bool isValid();
 
79
  bool isValid() const;
86
80
  bool compare(std::string arg) const;
87
81
 
88
82
  friend bool operator<(const SchemaIdentifier &left, const SchemaIdentifier &right)