~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to drizzled/item/create.cc

  • Committer: devananda
  • Date: 2009-07-05 16:50:29 UTC
  • mto: (1086.8.1 connectionid-plugin)
  • mto: This revision was merged to the branch mainline in revision 1095.
  • Revision ID: devananda.vdv@gmail.com-20090705165029-atb0s277kau9ei13
refactored function/connection_id into plugin/connection_id

Show diffs side-by-side

added added

removed removed

Lines of Context:
73
73
#include <drizzled/function/math/ceiling.h>
74
74
#include <drizzled/function/char_length.h>
75
75
#include <drizzled/function/coercibility.h>
76
 
#include <drizzled/function/connection_id.h>
77
76
#include <drizzled/function/math/cos.h>
78
77
#include <drizzled/function/math/dec.h>
79
78
#include <drizzled/function/math/decimal_typecast.h>
424
423
};
425
424
 
426
425
 
427
 
class Create_func_connection_id : public Create_func_arg0
428
 
{
429
 
public:
430
 
  using Create_func_arg0::create;
431
 
 
432
 
  virtual Item *create(Session *session);
433
 
 
434
 
  static Create_func_connection_id s_singleton;
435
 
 
436
 
protected:
437
 
  Create_func_connection_id() {}
438
 
  virtual ~Create_func_connection_id() {}
439
 
};
440
 
 
441
 
 
442
426
class Create_func_conv : public Create_func_arg3
443
427
{
444
428
public:
1838
1822
}
1839
1823
 
1840
1824
 
1841
 
Create_func_connection_id Create_func_connection_id::s_singleton;
1842
 
 
1843
 
Item*
1844
 
Create_func_connection_id::create(Session *session)
1845
 
{
1846
 
  return new (session->mem_root) Item_func_connection_id();
1847
 
}
1848
 
 
1849
 
 
1850
1825
Create_func_conv Create_func_conv::s_singleton;
1851
1826
 
1852
1827
Item*
2837
2812
  { { C_STRING_WITH_LEN("COERCIBILITY") }, BUILDER(Create_func_coercibility)},
2838
2813
  { { C_STRING_WITH_LEN("CONCAT") }, BUILDER(Create_func_concat)},
2839
2814
  { { C_STRING_WITH_LEN("CONCAT_WS") }, BUILDER(Create_func_concat_ws)},
2840
 
  { { C_STRING_WITH_LEN("CONNECTION_ID") }, BUILDER(Create_func_connection_id)},
2841
2815
  { { C_STRING_WITH_LEN("CONV") }, BUILDER(Create_func_conv)},
2842
2816
  { { C_STRING_WITH_LEN("COS") }, BUILDER(Create_func_cos)},
2843
2817
  { { C_STRING_WITH_LEN("COT") }, BUILDER(Create_func_cot)},