File: item_uniq.h

package info (click to toggle)
mysql-freebits 3.21.33b-4
  • links: PTS
  • area: main
  • in suites: slink
  • size: 16,064 kB
  • ctags: 16,353
  • sloc: ansic: 72,732; perl: 16,254; cpp: 10,256; sh: 3,870; asm: 2,465; makefile: 1,126
file content (30 lines) | stat: -rwxr-xr-x 813 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
/* Compability file ; This file only contains dummy functions */

#ifdef __GNUC__
#pragma interface
#endif

#include <queues.h>

class Item_func_unique_users :public Item_num_func
{
public:
  Item_func_unique_users(Item *name_arg,int start,int end,List<Item> &list)
    :Item_num_func(list) {}
  double val() { return 0.0; }
  void fix_length_and_dec() { decimals=0; max_length=6; }
};

class Item_sum_unique_users :public Item_sum_num
{
public:
  Item_sum_unique_users(Item *name_arg,int start,int end,Item *item_arg)
    :Item_sum_num(item_arg) {}
  double val() { return 0.0; }  
  enum Sumfunctype sum_func () const {return UNIQUE_USERS_FUNC;}
  void reset() {}
  void add() {}
  void reset_field() {}
  void update_field(int offset) {}
  bool fix_fields(THD *thd,struct st_table_list *tlist) { return 0;}
};