Я изучаю libpqxx, C++ API для PostgreSQL. Я хотел бы использовать класс pqxx::stateless_cursor, но 1) я считаю вывод Doxygen бесполезным в этом случае, и 2) веб-сайт pqxx.org уже некоторое время недоступен.
Кто-нибудь знает, как его использовать?
Я считаю, что вот как я строю один:
pqxx::stateless_cursor <pqxx::cursor_base::read_only, pqxx::cursor_base::owned>
cursor( work, "SELECT * FROM mytable", ?, ? );
Последние два параметра называются cname
и hold
, но не задокументированы.
И как только курсор будет создан, как мне использовать его в цикле for() для получения каждой строки по одной?