~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to drizzled/table_list.h

  • Committer: Brian Aker
  • Date: 2010-10-24 01:44:25 UTC
  • mfrom: (1874.1.2 catalogs)
  • Revision ID: brian@tangent.org-20101024014425-exsst7015tqgbw7x
TableĀ encapsulateĀ merge.

Show diffs side-by-side

added added

removed removed

Lines of Context:
128
128
  /** link in a global list of all queries tables */
129
129
  TableList *next_global; 
130
130
  TableList **prev_global;
 
131
 
 
132
private:
131
133
  char *db;
 
134
 
 
135
public:
 
136
  const char *getSchemaName()
 
137
  {
 
138
    return db;
 
139
  }
 
140
 
 
141
  char **getSchemaNamePtr()
 
142
  {
 
143
    return &db;
 
144
  }
 
145
 
 
146
  void setSchemaName(char *arg)
 
147
  {
 
148
    db= arg;
 
149
  }
 
150
 
132
151
  const char *alias;
 
152
 
 
153
private:
133
154
  char *table_name;
 
155
 
 
156
public:
 
157
  const char *getTableName()
 
158
  {
 
159
    return table_name;
 
160
  }
 
161
 
 
162
  char **getTableNamePtr()
 
163
  {
 
164
    return &table_name;
 
165
  }
 
166
 
 
167
  void setTableName(char *arg)
 
168
  {
 
169
    table_name= arg;
 
170
  }
 
171
 
134
172
  char *option; ///< Used by cache index
135
173
  Item *on_expr; ///< Used with outer join
136
174
  Table *table; ///< opened table