~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to plugin/function_engine/function.cc

  • Committer: Brian Aker
  • Date: 2010-07-09 08:40:41 UTC
  • mfrom: (1643.3.13 rollup)
  • Revision ID: brian@gaz-20100709084041-tkghyfbzwvfqypi8
MergeĀ IS

Show diffs side-by-side

added added

removed removed

Lines of Context:
71
71
                               const drizzled::SchemaIdentifier &schema_identifier,
72
72
                               set<string> &set_of_names)
73
73
{
74
 
  drizzled::plugin::TableFunction::getNames(schema_identifier.getSchemaName(), set_of_names);
 
74
  string tab_name(schema_identifier.getPath());
 
75
  transform(tab_name.begin(), tab_name.end(),
 
76
            tab_name.begin(), ::tolower);
 
77
  drizzled::plugin::TableFunction::getNames(tab_name, set_of_names);
75
78
}
76
79
 
77
 
void Function::doGetSchemaIdentifiers(SchemaIdentifierList& schemas)
 
80
void Function::doGetSchemaIdentifiers(SchemaIdentifiers& schemas)
78
81
{
79
82
  schemas.push_back(INFORMATION_SCHEMA_IDENTIFIER);
80
83
  schemas.push_back(DATA_DICTIONARY_IDENTIFIER);
135
138
 
136
139
  for (set<string>::iterator iter= set_of_names.begin(); iter != set_of_names.end(); iter++)
137
140
  {
138
 
    set_of_identifiers.push_back(TableIdentifier(schema_identifier, *iter));
 
141
    set_of_identifiers.push_back(TableIdentifier(schema_identifier, *iter, drizzled::message::Table::FUNCTION));
139
142
  }
140
143
}
141
144