37 #include <drizzled/function/str/strfunc.h>
39 #include "memcached_functions.h"
42 #include <libmemcached/memcached.h>
62 ! (key= args[0]->val_str(str)) ||
68 char *value= memcached_get(memc, key->c_ptr(), key->length(), &val_len, &flags, &rc);
69 if (rc != MEMCACHED_SUCCESS)
75 buffer.realloc(val_len);
76 buffer.length(val_len);
77 memcpy(buffer.ptr(), value, val_len);
TODO: Rename this file - func.h is stupid.
drizzled::String * val_str(drizzled::String *)