Lines Matching refs:sqlite3_vtab_cursor
5716 typedef struct sqlite3_vtab_cursor sqlite3_vtab_cursor;
5746 int (*xOpen)(sqlite3_vtab *pVTab, sqlite3_vtab_cursor **ppCursor);
5747 int (*xClose)(sqlite3_vtab_cursor*);
5748 int (*xFilter)(sqlite3_vtab_cursor*, int idxNum, const char *idxStr,
5750 int (*xNext)(sqlite3_vtab_cursor*);
5751 int (*xEof)(sqlite3_vtab_cursor*);
5752 int (*xColumn)(sqlite3_vtab_cursor*, sqlite3_context*, int);
5753 int (*xRowid)(sqlite3_vtab_cursor*, sqlite3_int64 *pRowid);
5930 ** KEYWORDS: sqlite3_vtab_cursor {virtual table cursor}
5945 struct sqlite3_vtab_cursor {
13318 sqlite3_vtab_cursor *pVtabCursor; /* The cursor for a virtual table */
61523 sqlite3_vtab_cursor *pVtabCursor = pCx->pVtabCursor;
65840 sqlite3_vtab_cursor *pVtabCursor;
65850 sqlite3_vtab_cursor *pVtabCursor;
71195 sqlite3_vtab_cursor *pVtabCursor;
71208 /* Initialize sqlite3_vtab_cursor base class */
71251 sqlite3_vtab_cursor *pVtabCursor;
119288 sqlite3_vtab_cursor base; /* Base class used by SQLite core */
120792 static int fts3OpenMethod(sqlite3_vtab *pVTab, sqlite3_vtab_cursor **ppCsr){
120793 sqlite3_vtab_cursor *pCsr; /* Allocated cursor */
120801 *ppCsr = pCsr = (sqlite3_vtab_cursor *)sqlite3_malloc(sizeof(Fts3Cursor));
120813 static int fts3CloseMethod(sqlite3_vtab_cursor *pCursor){
122196 static int fts3NextMethod(sqlite3_vtab_cursor *pCursor){
122231 sqlite3_vtab_cursor *pCursor, /* The cursor used for this query */
122254 memset(&pCursor[1], 0, sizeof(Fts3Cursor)-sizeof(sqlite3_vtab_cursor));
122325 static int fts3EofMethod(sqlite3_vtab_cursor *pCursor){
122335 static int fts3RowidMethod(sqlite3_vtab_cursor *pCursor, sqlite_int64 *pRowid){
122353 sqlite3_vtab_cursor *pCursor, /* Cursor to retrieve value from */
124679 sqlite3_vtab_cursor base; /* Base class used by SQLite core */
124853 static int fts3auxOpenMethod(sqlite3_vtab *pVTab, sqlite3_vtab_cursor **ppCsr){
124862 *ppCsr = (sqlite3_vtab_cursor *)pCsr;
124869 static int fts3auxCloseMethod(sqlite3_vtab_cursor *pCursor){
124901 static int fts3auxNextMethod(sqlite3_vtab_cursor *pCursor){
124996 sqlite3_vtab_cursor *pCursor, /* The cursor used for this query */
125056 static int fts3auxEofMethod(sqlite3_vtab_cursor *pCursor){
125065 sqlite3_vtab_cursor *pCursor, /* Cursor to retrieve value from */
125093 sqlite3_vtab_cursor *pCursor, /* Cursor to retrieve value from */
128238 sqlite3_vtab_cursor base; /* Base class used by SQLite core */
128437 static int fts3tokOpenMethod(sqlite3_vtab *pVTab, sqlite3_vtab_cursor **ppCsr){
128447 *ppCsr = (sqlite3_vtab_cursor *)pCsr;
128474 static int fts3tokCloseMethod(sqlite3_vtab_cursor *pCursor){
128485 static int fts3tokNextMethod(sqlite3_vtab_cursor *pCursor){
128508 sqlite3_vtab_cursor *pCursor, /* The cursor used for this query */
128544 static int fts3tokEofMethod(sqlite3_vtab_cursor *pCursor){
128553 sqlite3_vtab_cursor *pCursor, /* Cursor to retrieve value from */
128585 sqlite3_vtab_cursor *pCursor, /* Cursor to retrieve value from */
136551 sqlite3_vtab_cursor base;
137147 static int rtreeOpen(sqlite3_vtab *pVTab, sqlite3_vtab_cursor **ppCursor){
137157 *ppCursor = (sqlite3_vtab_cursor *)pCsr;
137184 static int rtreeClose(sqlite3_vtab_cursor *cur){
137200 static int rtreeEof(sqlite3_vtab_cursor *cur){
137429 static int rtreeNext(sqlite3_vtab_cursor *pVtabCursor){
137474 static int rtreeRowid(sqlite3_vtab_cursor *pVtabCursor, sqlite_int64 *pRowid){
137487 static int rtreeColumn(sqlite3_vtab_cursor *cur, sqlite3_context *ctx, int i){
137582 sqlite3_vtab_cursor *pVtabCursor,