~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to drizzled/plugin/table_function.h

  • Committer: Mark Atwood
  • Date: 2011-08-17 19:14:47 UTC
  • mfrom: (2385.3.17 rf)
  • Revision ID: me@mark.atwood.name-20110817191447-h86yzddvycd0xmof
mergeĀ lp:~olafvdspek/drizzle/refactor6

Show diffs side-by-side

added added

removed removed

Lines of Context:
58
58
 
59
59
class DRIZZLED_API TableFunction : public Plugin
60
60
{
61
 
  TableFunction();
62
 
  TableFunction(const TableFunction &);
63
 
  TableFunction& operator=(const TableFunction &);
64
 
 
65
61
  message::Table proto;
66
62
  identifier::Table identifier;
67
63
  std::string local_path;
68
64
  std::string original_table_label;
69
65
 
70
66
  void setName(); // init name
71
 
 
72
67
  void init();
73
68
 
74
 
 
75
69
public:
76
70
  TableFunction(const char *schema_arg, const char *table_arg) :
77
71
    Plugin(local_string_append(schema_arg, table_arg) , "TableFunction"),
81
75
    init();
82
76
  }
83
77
 
84
 
  virtual ~TableFunction() {}
85
 
 
86
78
  static bool addPlugin(TableFunction *function);
87
79
  static void removePlugin(TableFunction *)
88
80
  { }