17 #include <drizzled/plugin/function.h>
19 #include <plugin/compression/compress.h>
20 #include <plugin/compression/uncompress.h>
21 #include <plugin/compression/uncompressed_length.h>
26 plugin::Create_function<Item_func_compress> *compressudf= NULL;
27 plugin::Create_function<Item_func_uncompress> *uncompressudf= NULL;
28 plugin::Create_function<Item_func_uncompressed_length>
29 *uncompressed_lengthudf= NULL;
33 compressudf=
new plugin::Create_function<Item_func_compress>(
"compress");
35 new plugin::Create_function<Item_func_uncompress>(
"uncompress");
36 uncompressed_lengthudf=
37 new plugin::Create_function<Item_func_uncompressed_length>(
"uncompressed_length");
38 context.add(compressudf);
39 context.add(uncompressudf);
40 context.add(uncompressed_lengthudf);
44 DRIZZLE_DECLARE_PLUGIN
50 N_(
"COMPRESS and UNCOMPRESS functions"),
52 compressionudf_plugin_init,
56 DRIZZLE_DECLARE_PLUGIN_END;
TODO: Rename this file - func.h is stupid.