~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to drizzled/sql_parse.cc

Merged from fix-headers.

Show diffs side-by-side

added added

removed removed

Lines of Context:
28
28
#include <drizzled/sql_base.h>
29
29
#include <drizzled/show.h>
30
30
#include <drizzled/rename.h>
31
 
 
 
31
#include <drizzled/functions/time/unix_timestamp.h>
 
32
#include <drizzled/item/cmpfunc.h>
32
33
/**
33
34
  @defgroup Runtime_Environment Runtime Environment
34
35
  @{
3791
3792
 
3792
3793
Comp_creator *comp_eq_creator(bool invert)
3793
3794
{
3794
 
  return invert?(Comp_creator *)&ne_creator:(Comp_creator *)&eq_creator;
 
3795
  return invert?(Comp_creator *)Ne_creator::instance():(Comp_creator *)Eq_creator::instance();
3795
3796
}
3796
3797
 
3797
3798
 
3798
3799
Comp_creator *comp_ge_creator(bool invert)
3799
3800
{
3800
 
  return invert?(Comp_creator *)&lt_creator:(Comp_creator *)&ge_creator;
 
3801
  return invert?(Comp_creator *)Lt_creator::instance():(Comp_creator *)Ge_creator::instance();
3801
3802
}
3802
3803
 
3803
3804
 
3804
3805
Comp_creator *comp_gt_creator(bool invert)
3805
3806
{
3806
 
  return invert?(Comp_creator *)&le_creator:(Comp_creator *)&gt_creator;
 
3807
  return invert?(Comp_creator *)Le_creator::instance():(Comp_creator *)Gt_creator::instance();
3807
3808
}
3808
3809
 
3809
3810
 
3810
3811
Comp_creator *comp_le_creator(bool invert)
3811
3812
{
3812
 
  return invert?(Comp_creator *)&gt_creator:(Comp_creator *)&le_creator;
 
3813
  return invert?(Comp_creator *)Gt_creator::instance():(Comp_creator *)Le_creator::instance();
3813
3814
}
3814
3815
 
3815
3816
 
3816
3817
Comp_creator *comp_lt_creator(bool invert)
3817
3818
{
3818
 
  return invert?(Comp_creator *)&ge_creator:(Comp_creator *)&lt_creator;
 
3819
  return invert?(Comp_creator *)Ge_creator::instance():(Comp_creator *)Lt_creator::instance();
3819
3820
}
3820
3821
 
3821
3822
 
3822
3823
Comp_creator *comp_ne_creator(bool invert)
3823
3824
{
3824
 
  return invert?(Comp_creator *)&eq_creator:(Comp_creator *)&ne_creator;
 
3825
  return invert?(Comp_creator *)Eq_creator::instance():(Comp_creator *)Ne_creator::instance();
3825
3826
}
3826
3827
 
3827
3828