~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to drizzled/info_schema.h

  • Committer: Brian Aker
  • Date: 2009-07-23 00:02:03 UTC
  • mfrom: (1093.1.25 captain)
  • Revision ID: brian@gaz-20090723000203-kkrx4udjiiwy869o
Mege Jay

Show diffs side-by-side

added added

removed removed

Lines of Context:
199
199
                        InfoSchemaTable *schema_table) const;
200
200
};
201
201
 
202
 
class StatusISMethods : public InfoSchemaMethods
203
 
{
204
 
public:
205
 
  virtual int fillTable(Session *session, 
206
 
                        TableList *tables,
207
 
                        COND *cond);
208
 
};
209
 
 
210
 
class VariablesISMethods : public InfoSchemaMethods
211
 
{
212
 
public:
213
 
  virtual int fillTable(Session *session, 
214
 
                        TableList *tables,
215
 
                        COND *cond);
216
 
};
217
 
 
218
202
/**
219
203
 * @class InfoSchemaTable
220
204
 * @brief 
227
211
  typedef std::vector<const ColumnInfo *> Columns;
228
212
  
229
213
  InfoSchemaTable(const std::string& tab_name,
230
 
                  ColumnInfo *in_column_info,
231
 
                  int32_t idx_col1,
232
 
                  int32_t idx_col2,
233
 
                  bool in_hidden,
234
 
                  bool in_opt_possible,
235
 
                  uint32_t req_object,
236
 
                  InfoSchemaMethods *in_methods)
237
 
    :
238
 
      table_name(tab_name),
239
 
      hidden(in_hidden),
240
 
      is_opt_possible(in_opt_possible),
241
 
      first_column_index(idx_col1),
242
 
      second_column_index(idx_col2),
243
 
      requested_object(req_object),
244
 
      column_info(),
245
 
      i_s_methods(in_methods)
246
 
  {
247
 
    setColumnInfo(in_column_info);
248
 
  }
249
 
 
250
 
  InfoSchemaTable(const std::string& tab_name,
251
214
                  Columns& in_column_info,
252
215
                  int idx_col1,
253
216
                  int idx_col2,