~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to drizzled/plugin/table_function.cc

Add in new show work.

Show diffs side-by-side

added added

removed removed

Lines of Context:
24
24
#include <drizzled/gettext.h>
25
25
#include "drizzled/plugin/registry.h"
26
26
#include "drizzled/global_charset_info.h"
 
27
#include "drizzled/session.h"
 
28
#include "drizzled/current_session.h"
27
29
 
28
30
#include <vector>
29
31
 
185
187
 
186
188
  columns_iterator++;
187
189
}
 
190
 
 
191
bool plugin::TableFunction::Generator::isWild(const std::string &predicate)
 
192
{
 
193
 
 
194
  if (not (current_session)->lex->wild)
 
195
    return false;
 
196
 
 
197
  bool match=  wild_case_compare(system_charset_info,
 
198
                                 predicate.c_str(),
 
199
                                 (current_session)->lex->wild->c_str());
 
200
 
 
201
  return match;
 
202
}