~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to drizzled/function/func.cc

  • Committer: Mark Atwood
  • Date: 2009-01-08 23:29:00 UTC
  • mto: (779.1.3 devel)
  • mto: This revision was merged to the branch mainline in revision 784.
  • Revision ID: me@mark.atwood.name-20090108232900-yg03vfahncfabbf2
add syslog based logging plugin

Show diffs side-by-side

added added

removed removed

Lines of Context:
125
125
*/
126
126
 
127
127
bool
128
 
Item_func::fix_fields(Session *session, Item **)
 
128
Item_func::fix_fields(Session *session, Item **ref __attribute__((unused)))
129
129
{
130
130
  assert(fixed == 0);
131
131
  Item **arg,**arg_end;
182
182
}
183
183
 
184
184
 
185
 
void Item_func::fix_after_pullout(Select_Lex *new_parent,
186
 
                                  Item **)
 
185
void Item_func::fix_after_pullout(st_select_lex *new_parent,
 
186
                                  Item **ref __attribute__((unused)))
187
187
{
188
188
  Item **arg,**arg_end;
189
189
 
228
228
    Item **arg,**arg_end;
229
229
 
230
230
    switch (order) {
231
 
    case (T_PREFIX):
 
231
    case(PREFIX):
232
232
      (*traverser)(this, argument);
233
233
      for (arg= args, arg_end= args+arg_count; arg != arg_end; arg++)
234
234
      {
235
235
        (*arg)->traverse_cond(traverser, argument, order);
236
236
      }
237
237
      break;
238
 
    case (T_POSTFIX):
 
238
    case (POSTFIX):
239
239
      for (arg= args, arg_end= args+arg_count; arg != arg_end; arg++)
240
240
      {
241
241
        (*arg)->traverse_cond(traverser, argument, order);
468
468
    break;
469
469
  case STRING_RESULT:
470
470
    return make_string_field(table);
 
471
    break;
471
472
  case DECIMAL_RESULT:
472
473
    field= new Field_new_decimal(
473
474
                       my_decimal_precision_to_length(decimal_precision(),