Lines Matching refs:sqlite3_vtab_cursor

5479 typedef struct sqlite3_vtab_cursor sqlite3_vtab_cursor;
5509 int (*xOpen)(sqlite3_vtab *pVTab, sqlite3_vtab_cursor **ppCursor);
5510 int (*xClose)(sqlite3_vtab_cursor*);
5511 int (*xFilter)(sqlite3_vtab_cursor*, int idxNum, const char *idxStr,
5513 int (*xNext)(sqlite3_vtab_cursor*);
5514 int (*xEof)(sqlite3_vtab_cursor*);
5515 int (*xColumn)(sqlite3_vtab_cursor*, sqlite3_context*, int);
5516 int (*xRowid)(sqlite3_vtab_cursor*, sqlite3_int64 *pRowid);
5693 ** KEYWORDS: sqlite3_vtab_cursor {virtual table cursor}
5708 struct sqlite3_vtab_cursor {
12893 sqlite3_vtab_cursor *pVtabCursor; /* The cursor for a virtual table */
61111 sqlite3_vtab_cursor *pVtabCursor = pCx->pVtabCursor;
65383 sqlite3_vtab_cursor *pVtabCursor;
65393 sqlite3_vtab_cursor *pVtabCursor;
70682 sqlite3_vtab_cursor *pVtabCursor;
70695 /* Initialize sqlite3_vtab_cursor base class */
70738 sqlite3_vtab_cursor *pVtabCursor;
116677 sqlite3_vtab_cursor base; /* Base class used by SQLite core */
118137 static int fts3OpenMethod(sqlite3_vtab *pVTab, sqlite3_vtab_cursor **ppCsr){
118138 sqlite3_vtab_cursor *pCsr; /* Allocated cursor */
118146 *ppCsr = pCsr = (sqlite3_vtab_cursor *)sqlite3_malloc(sizeof(Fts3Cursor));
118158 static int fts3CloseMethod(sqlite3_vtab_cursor *pCursor){
119546 static int fts3NextMethod(sqlite3_vtab_cursor *pCursor){
119581 sqlite3_vtab_cursor *pCursor, /* The cursor used for this query */
119604 memset(&pCursor[1], 0, sizeof(Fts3Cursor)-sizeof(sqlite3_vtab_cursor));
119677 static int fts3EofMethod(sqlite3_vtab_cursor *pCursor){
119687 static int fts3RowidMethod(sqlite3_vtab_cursor *pCursor, sqlite_int64 *pRowid){
119705 sqlite3_vtab_cursor *pCursor, /* Cursor to retrieve value from */
121870 sqlite3_vtab_cursor base; /* Base class used by SQLite core */
122031 static int fts3auxOpenMethod(sqlite3_vtab *pVTab, sqlite3_vtab_cursor **ppCsr){
122040 *ppCsr = (sqlite3_vtab_cursor *)pCsr;
122047 static int fts3auxCloseMethod(sqlite3_vtab_cursor *pCursor){
122079 static int fts3auxNextMethod(sqlite3_vtab_cursor *pCursor){
122174 sqlite3_vtab_cursor *pCursor, /* The cursor used for this query */
122234 static int fts3auxEofMethod(sqlite3_vtab_cursor *pCursor){
122243 sqlite3_vtab_cursor *pCursor, /* Cursor to retrieve value from */
122271 sqlite3_vtab_cursor *pCursor, /* Cursor to retrieve value from */
130355 sqlite3_vtab_cursor base;
130946 static int rtreeOpen(sqlite3_vtab *pVTab, sqlite3_vtab_cursor **ppCursor){
130956 *ppCursor = (sqlite3_vtab_cursor *)pCsr;
130983 static int rtreeClose(sqlite3_vtab_cursor *cur){
130999 static int rtreeEof(sqlite3_vtab_cursor *cur){
131228 static int rtreeNext(sqlite3_vtab_cursor *pVtabCursor){
131273 static int rtreeRowid(sqlite3_vtab_cursor *pVtabCursor, sqlite_int64 *pRowid){
131286 static int rtreeColumn(sqlite3_vtab_cursor *cur, sqlite3_context *ctx, int i){
131378 sqlite3_vtab_cursor *pVtabCursor,