Выдача подготовленных / параметризованных запросов через libcouchbase-cxx

Я новичок в couchbase и разрабатываю клиент, которому нужно выдавать подготовленные / параметризованные запросы n1ql через клиентскую библиотеку c ++ (https://github.com/couchbaselabs/libcouchbase-cxx). Выпуск статических запросов прост, но я не смог найти правильный процесс для выдачи подготовленных запросов. Кто-нибудь был в состоянии сделать это?

0

Решение

Следующий документ / пример показывает, как использовать подготовленный stmt.

http://developer.couchbase.com/documentation/server/4.5/sdk/c/n1ql-queries-with-sdk.html
https://github.com/couchbaselabs/devguide-examples/blob/server-4.5/c/query-placeholders.cc

// To enable using prepared (optimized) statements, you can use
// the LCB_CMDN1QL_F_PREPCACHE flag. This is equivalent to setting
// 'adhoc=False' in other SDKs
cmd.cmdflags |= LCB_CMDN1QL_F_PREPCACHE;
rc = lcb_n1p_mkcmd(params, &cmd);
rc = lcb_n1ql_query(instance, &rows, &cmd);
lcb_wait(instance);

-Прасад

1

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector