Объект курсора виртуальной таблицы
struct sqlite3_vtab_cursor {
sqlite3_vtab *pVtab; /* Virtual table of this cursor */
/* Virtual table implementations will typically add additional fields */
};
Каждая реализация модуля виртуальной таблицы использует подкласс следующей структуры для описания курсоров, которые указывают на виртуальную таблицу и используются для перебора виртуальной таблицы. Курсоры создаются с помощью метода xOpen модуля и уничтожаются методом xClose. Курсоры используются методами xFilter, xNext, xEof, xColumn и xRowid модуля. Каждая реализация модуля определит содержимое структуры курсора, соответствующее своим потребностям.
Этот суперкласс существует для определения полей курсора, общих для всех реализаций.
См. также списки Объектов, Констант и Функций.
SQLite is in the Public Domain.
https://sqlite.org/c3ref/vtab_cursor.html