~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to drizzled/item/sum.h

  • Committer: Monty Taylor
  • Date: 2009-12-22 09:42:05 UTC
  • mto: This revision was merged to the branch mainline in revision 1253.
  • Revision ID: mordred@inaugust.com-20091222094205-0tgdtn3zxn2t5xz5
Removed some more evil.

Show diffs side-by-side

added added

removed removed

Lines of Context:
23
23
/* classes for sum functions */
24
24
 
25
25
 
26
 
#include <mysys/my_tree.h>
27
26
#include <drizzled/hybrid_type.h>
28
27
#include <drizzled/item.h>
29
28
#include <drizzled/item/field.h>
30
29
#include <drizzled/item/bin_string.h>
31
30
#include <mystrings/m_string.h>
32
31
 
 
32
typedef struct st_tree TREE;
 
33
 
33
34
extern "C"
34
35
int group_concat_key_cmp_with_distinct(void* arg, const void* key1,
35
36
                                       const void* key2);
970
971
  DRIZZLE_ERROR *warning;
971
972
  String result;
972
973
  String *separator;
973
 
  TREE tree_base;
974
974
  TREE *tree;
975
975
 
976
976
  /**
1004
1004
                                                const void* key2);
1005
1005
  friend int group_concat_key_cmp_with_order(void* arg, const void* key1,
1006
1006
                                             const void* key2);
1007
 
  friend int dump_leaf_key(unsigned char* key, element_count,
 
1007
  friend int dump_leaf_key(unsigned char* key, uint32_t,
1008
1008
                           Item_func_group_concat *group_concat_item);
1009
1009
 
1010
1010
public: