Операционная система ЗОСРВ «Нейтрино» > Руководство разработчика > Программные интерфейсы общего назначения > Прикладные библиотеки и технологии > Библиотека менеджера QDB > Справочник по клиентскому API менеджера QDB > qdb_cell()



qdb_cell()

Получение данных ячейки

Прототип:

#include <qdb/qdb.h>
void * qdb_cell( qdb_result_t *res,
int row,
int col );

Аргументы:

res
Указатель на результат операции.
row
Номер строки ячейки, где первая строка имеет индекс 0.
col
Номер столбца ячейки, где первый столбец имеет индекс 0.

Библиотека:

qdb

Описание:

Функция позволяет получить данные определённой ячейки из результата запроса к базе данных. Возвращается указатель на начало запрошенных данных, он должен быть преобразован к соответствующему типу данных:

uint64_t storage_type = *(uint64_t *)qdb_cell( res, 0, 0 );

Возвращаемое значение:

A
pointer Указатель на начало данных запрошенной ячейки.
NULL
Возникла ошибка. Код ошибки записан в errno.

Классификация:

ЗОСРВ «Нейтрино»

Безопасность использования
Обработчик прерываний
Нет
Обработчик сигналов
Нет
В потоке
Да

Тематические ссылки:

qdb_cell_length(), qdb_cell_type()




Предыдущий раздел: перейти