~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to drizzled/item/cmpfunc.cc

Merge Monty

Show diffs side-by-side

added added

removed removed

Lines of Context:
35
35
#include <math.h>
36
36
#include <algorithm>
37
37
 
 
38
using namespace drizzled;
38
39
using namespace std;
39
40
 
40
41
extern const double log_10[309];
1799
1800
 
1800
1801
    if (not_null_consts &&
1801
1802
        (intervals=
1802
 
          (interval_range*) sql_alloc(sizeof(interval_range) * (rows - 1))))
 
1803
          (interval_range*) memory::sql_alloc(sizeof(interval_range) * (rows - 1))))
1803
1804
    {
1804
1805
      if (use_decimal_comparison)
1805
1806
      {
2718
2719
  Item **agg;
2719
2720
  uint32_t nagg;
2720
2721
  uint32_t found_types= 0;
2721
 
  if (!(agg= (Item**) sql_alloc(sizeof(Item*)*(ncases+1))))
 
2722
  if (!(agg= (Item**) memory::sql_alloc(sizeof(Item*)*(ncases+1))))
2722
2723
    return;
2723
2724
 
2724
2725
  /*
3098
3099
{
3099
3100
  if (base)
3100
3101
  {
3101
 
    // base was allocated with help of sql_alloc => following is OK
 
3102
    // base was allocated with help of memory::sql_alloc => following is OK
3102
3103
    for (uint32_t i=0 ; i < count ; i++)
3103
3104
      ((String*) base)[i].free();
3104
3105
  }
3348
3349
    return;
3349
3350
  }
3350
3351
  n= tmpl->n;
3351
 
  if ((comparators= (cmp_item **) sql_alloc(sizeof(cmp_item *)*n)))
 
3352
  if ((comparators= (cmp_item **) memory::sql_alloc(sizeof(cmp_item *)*n)))
3352
3353
  {
3353
3354
    item->bring_value();
3354
3355
    item->null_value= 0;
4401
4402
    String *escape_str= escape_item->val_str(&tmp_value1);
4402
4403
    if (escape_str)
4403
4404
    {
4404
 
      escape= (char *)sql_alloc(escape_str->length());
 
4405
      escape= (char *)memory::sql_alloc(escape_str->length());
4405
4406
      strcpy(escape, escape_str->ptr()); 
4406
4407
    }
4407
4408
    else
4408
4409
    {
4409
 
      escape= (char *)sql_alloc(1);
 
4410
      escape= (char *)memory::sql_alloc(1);
4410
4411
      strcpy(escape, "\\");
4411
4412
    } 
4412
4413