24 #include <drizzled/common_fwd.h>
36 void set(DTCollation &dt);
40 bool set(DTCollation &dt1, DTCollation &dt2, uint32_t flags= 0);
78 DRIZZLED_LOCAL
bool aggregate(DTCollation &dt, uint32_t flags= 0);
80 DRIZZLED_LOCAL
const char *derivation_name()
const;
85 bool agg_item_collations(
DTCollation &c,
const char *name,
86 Item **items, uint32_t nitems,
87 uint32_t flags,
int item_sep);
88 bool agg_item_collations_for_comparison(
DTCollation &c,
const char *name,
89 Item **items, uint32_t nitems,
125 bool agg_item_charsets(
DTCollation &c,
const char *name,
126 Item **items, uint32_t nitems, uint32_t flags,
133 void my_coll_agg_error(
Item** args, uint32_t count,
const char *fname,
TODO: Rename this file - func.h is stupid.
Visibility Control Macros.