~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to drizzled/plugin/table_function.h

  • Committer: Monty Taylor
  • Date: 2010-02-05 08:11:15 UTC
  • mfrom: (1283 build)
  • mto: (1273.13.43 fix_is)
  • mto: This revision was merged to the branch mainline in revision 1300.
  • Revision ID: mordred@inaugust.com-20100205081115-dr82nvrwv4lvw7sd
Merged trunk.

Show diffs side-by-side

added added

removed removed

Lines of Context:
32
32
#include <string>
33
33
#include <set>
34
34
 
 
35
namespace drizzled
 
36
{
 
37
 
35
38
extern int wild_case_compare(const CHARSET_INFO * const cs, 
36
39
                             const char *str,const char *wildstr);
37
40
 
38
 
namespace drizzled
39
 
{
40
 
 
41
41
namespace plugin
42
42
{
43
43
 
48
48
  TableFunction(const TableFunction &);
49
49
  TableFunction& operator=(const TableFunction &);
50
50
 
51
 
  drizzled::message::Table proto;
52
 
  drizzled::TableIdentifier identifier;
 
51
  message::Table proto;
 
52
  TableIdentifier identifier;
53
53
  std::string local_path;
54
54
  std::string local_schema;
55
55
 
113
113
    bool isWild(const std::string &predicate);
114
114
  };
115
115
 
116
 
  void define(drizzled::message::Table &arg)
 
116
  void define(message::Table &arg)
117
117
  { 
118
118
    arg.CopyFrom(proto);
119
119
  }
145
145
  virtual Generator *generator(Field **arg);
146
146
 
147
147
  void add_field(const char *label,
148
 
                 drizzled::message::Table::Field::FieldType type,
 
148
                 message::Table::Field::FieldType type,
149
149
                 uint32_t length= 0);
150
150
 
151
151
  void add_field(const char *label,