~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to drizzled/item/create.h

  • Committer: Monty Taylor
  • Date: 2010-02-04 08:14:46 UTC
  • mfrom: (1277.2.1 build) (1280.2.1 build)
  • mto: This revision was merged to the branch mainline in revision 1283.
  • Revision ID: mordred@inaugust.com-20100204081446-ldh9m486va30uap6
Put everything in drizzled into drizzled namespace.
Put internal stuff into drizzled::internal namespace.
Removed some cruft.
Now every symbol that is shipped in a header is in the drizzled namespace
and everything in the server that's not shipped is labeled internal. woot. 
Removed a lot of the extra extern "C" stuff that was in there. Less ugliness for
internal callbacks now for Sun Studio.

Show diffs side-by-side

added added

removed removed

Lines of Context:
25
25
#include <drizzled/item/func.h>
26
26
#include <drizzled/plugin/function.h>
27
27
 
 
28
namespace drizzled
 
29
{
 
30
 
28
31
/**
29
32
  Public function builder interface.
30
33
  The parser (sql/sql_yacc.yy) uses a factory / builder pattern to
141
144
    @return An item representing the parsed function call
142
145
  */
143
146
  Item *create(Session *session,
144
 
               const drizzled::plugin::Function *fct,
 
147
               const plugin::Function *fct,
145
148
               List<Item> *item_list);
146
149
 
147
150
  /** Singleton. */
174
177
int item_create_init();
175
178
void item_create_cleanup();
176
179
 
 
180
} /* namespace drizzled */
 
181
 
177
182
#endif /* DRIZZLED_ITEM_CREATE_H */