~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to drizzled/plugin/info_schema_table.cc

Added code necessary for building plugins dynamically.
Merged in changes from lifeless to allow autoreconf to work.
Touching plugin.ini files now triggers a rebuid - so config/autorun.sh is no
longer required to be run after touching those.
Removed the duplicate plugin names - also removed the issue that getting them
different would silently fail weirdly later.

Show diffs side-by-side

added added

removed removed

Lines of Context:
123
123
 
124
124
}
125
125
 
 
126
void plugin::InfoSchemaTable::getTableNames(set<string>& tables_names)
 
127
{
 
128
  for (vector<plugin::InfoSchemaTable *>::iterator iter= all_schema_tables.begin();
 
129
       iter != all_schema_tables.end();
 
130
       iter++)
 
131
  {
 
132
    if ((*iter)->isHidden() == false)
 
133
      tables_names.insert((*iter)->getTableName().c_str());
 
134
  }
 
135
}
126
136
 
127
137
int plugin::InfoSchemaTable::addTableToList(Session *session,
128
138
                                     vector<LEX_STRING*> &files,