Lines Matching refs:sqlite3_vtab_cursor

5674 typedef struct sqlite3_vtab_cursor sqlite3_vtab_cursor;  typedef
5704 int (*xOpen)(sqlite3_vtab *pVTab, sqlite3_vtab_cursor **ppCursor);
5705 int (*xClose)(sqlite3_vtab_cursor*);
5706 int (*xFilter)(sqlite3_vtab_cursor*, int idxNum, const char *idxStr,
5708 int (*xNext)(sqlite3_vtab_cursor*);
5709 int (*xEof)(sqlite3_vtab_cursor*);
5710 int (*xColumn)(sqlite3_vtab_cursor*, sqlite3_context*, int);
5711 int (*xRowid)(sqlite3_vtab_cursor*, sqlite3_int64 *pRowid);
5918 struct sqlite3_vtab_cursor { struct
14583 sqlite3_vtab_cursor *pVtabCursor; /* The cursor for a virtual table */
66565 sqlite3_vtab_cursor *pVtabCursor = pCx->pVtabCursor;
76917 sqlite3_vtab_cursor *pVtabCursor;
76977 sqlite3_vtab_cursor *pVtabCursor;
132966 sqlite3_vtab_cursor base; /* Base class used by SQLite core */
134643 static int fts3OpenMethod(sqlite3_vtab *pVTab, sqlite3_vtab_cursor **ppCsr){
134644 sqlite3_vtab_cursor *pCsr; /* Allocated cursor */
134652 *ppCsr = pCsr = (sqlite3_vtab_cursor *)sqlite3_malloc(sizeof(Fts3Cursor));
134664 static int fts3CloseMethod(sqlite3_vtab_cursor *pCursor){
136074 static int fts3NextMethod(sqlite3_vtab_cursor *pCursor){
136136 sqlite3_vtab_cursor *pCursor, /* The cursor used for this query */
136174 memset(&pCursor[1], 0, sizeof(Fts3Cursor)-sizeof(sqlite3_vtab_cursor));
136252 static int fts3EofMethod(sqlite3_vtab_cursor *pCursor){
136262 static int fts3RowidMethod(sqlite3_vtab_cursor *pCursor, sqlite_int64 *pRowid){
136280 sqlite3_vtab_cursor *pCursor, /* Cursor to retrieve value from */
138917 sqlite3_vtab_cursor base; /* Base class used by SQLite core */
139107 static int fts3auxOpenMethod(sqlite3_vtab *pVTab, sqlite3_vtab_cursor **ppCsr){
139116 *ppCsr = (sqlite3_vtab_cursor *)pCsr;
139123 static int fts3auxCloseMethod(sqlite3_vtab_cursor *pCursor){
139155 static int fts3auxNextMethod(sqlite3_vtab_cursor *pCursor){
139250 sqlite3_vtab_cursor *pCursor, /* The cursor used for this query */
139344 static int fts3auxEofMethod(sqlite3_vtab_cursor *pCursor){
139353 sqlite3_vtab_cursor *pCursor, /* Cursor to retrieve value from */
139394 sqlite3_vtab_cursor *pCursor, /* Cursor to retrieve value from */
142566 sqlite3_vtab_cursor base; /* Base class used by SQLite core */
142765 static int fts3tokOpenMethod(sqlite3_vtab *pVTab, sqlite3_vtab_cursor **ppCsr){
142775 *ppCsr = (sqlite3_vtab_cursor *)pCsr;
142802 static int fts3tokCloseMethod(sqlite3_vtab_cursor *pCursor){
142813 static int fts3tokNextMethod(sqlite3_vtab_cursor *pCursor){
142836 sqlite3_vtab_cursor *pCursor, /* The cursor used for this query */
142872 static int fts3tokEofMethod(sqlite3_vtab_cursor *pCursor){
142881 sqlite3_vtab_cursor *pCursor, /* Cursor to retrieve value from */
142913 sqlite3_vtab_cursor *pCursor, /* Cursor to retrieve value from */
151193 sqlite3_vtab_cursor base; /* Base class. Must be first */
151816 static int rtreeOpen(sqlite3_vtab *pVTab, sqlite3_vtab_cursor **ppCursor){
151826 *ppCursor = (sqlite3_vtab_cursor *)pCsr;
151853 static int rtreeClose(sqlite3_vtab_cursor *cur){
151870 static int rtreeEof(sqlite3_vtab_cursor *cur){
152355 static int rtreeNext(sqlite3_vtab_cursor *pVtabCursor){
152369 static int rtreeRowid(sqlite3_vtab_cursor *pVtabCursor, sqlite_int64 *pRowid){
152383 static int rtreeColumn(sqlite3_vtab_cursor *cur, sqlite3_context *ctx, int i){
152491 sqlite3_vtab_cursor *pVtabCursor,
155317 sqlite3_vtab_cursor base;
155426 static int statOpen(sqlite3_vtab *pVTab, sqlite3_vtab_cursor **ppCursor){
155457 *ppCursor = (sqlite3_vtab_cursor *)pCsr;
155488 static int statClose(sqlite3_vtab_cursor *pCursor){
155615 StatTable *pTab = (StatTable *)((sqlite3_vtab_cursor *)pCsr)->pVtab;
155639 static int statNext(sqlite3_vtab_cursor *pCursor){
155772 static int statEof(sqlite3_vtab_cursor *pCursor){
155778 sqlite3_vtab_cursor *pCursor,
155789 sqlite3_vtab_cursor *pCursor,
155830 static int statRowid(sqlite3_vtab_cursor *pCursor, sqlite_int64 *pRowid){