фасад между подключением к Cassandra и Postgres AM
Подробнее...
#include <cassiterator.h>
фасад между подключением к Cassandra и Postgres AM
◆ free
освобождает память итератора.
- Ошибка
- вызывает SIGSEGV при пустой выдаче SELECT-а
◆ getTid
◆ getValue
| const unsigned char **(* iterWrapper::getValue) (struct iterWrapper *) |
- Возвращает
cass_byte_t ** - tuple, в котором каждый элемент - blob из данных
◆ initIter
| void(* iterWrapper::initIter) (struct iterWrapper *, CassFuture *, CassStatement *) |
Конструктор для указателя, заполняет основные поля
- Аргументы
-
| [in] | this | указатель на итератор |
| [in] | future | указатель на CassFuture, выполнивший соответствующий SELECT |
| [in] | statement | указатель на statement запроса-получения |
◆ next
| int(* iterWrapper::next) (struct iterWrapper *, Snapshot snapshot) |
- Аргументы
-
| [in] | this | указатель на итератор |
| [in] | snapshot | Postgres Snapshot: снимок текущей версии БД |
- Возвращает
- 1, if has next
Объявления и описания членов структуры находятся в файле: