Lines Matching refs:sqlite3_vtab_cursor

7115 typedef struct sqlite3_vtab_cursor sqlite3_vtab_cursor;  typedef
7145 int (*xOpen)(sqlite3_vtab *pVTab, sqlite3_vtab_cursor **ppCursor);
7146 int (*xClose)(sqlite3_vtab_cursor*);
7147 int (*xFilter)(sqlite3_vtab_cursor*, int idxNum, const char *idxStr,
7149 int (*xNext)(sqlite3_vtab_cursor*);
7150 int (*xEof)(sqlite3_vtab_cursor*);
7151 int (*xColumn)(sqlite3_vtab_cursor*, sqlite3_context*, int);
7152 int (*xRowid)(sqlite3_vtab_cursor*, sqlite3_int64 *pRowid);
7407 struct sqlite3_vtab_cursor { struct
18742 sqlite3_vtab_cursor *pVCur; /* CURTYPE_VTAB. Vtab cursor */
75052 sqlite3_vtab_cursor *pVCur = pCx->uc.pVCur;
86590 sqlite3_vtab_cursor *pVCur;
86650 sqlite3_vtab_cursor *pVCur;
117485 sqlite3_vtab_cursor base; /* Base class. Must be first */
117607 static int pragmaVtabOpen(sqlite3_vtab *pVtab, sqlite3_vtab_cursor **ppCursor){
117629 static int pragmaVtabClose(sqlite3_vtab_cursor *cur){
117637 static int pragmaVtabNext(sqlite3_vtab_cursor *pVtabCursor){
117656 sqlite3_vtab_cursor *pVtabCursor,
117705 static int pragmaVtabEof(sqlite3_vtab_cursor *pVtabCursor){
117714 sqlite3_vtab_cursor *pVtabCursor,
117731 static int pragmaVtabRowid(sqlite3_vtab_cursor *pVtabCursor, sqlite_int64 *p){
148765 sqlite3_vtab_cursor base; /* Base class used by SQLite core */
150470 static int fts3OpenMethod(sqlite3_vtab *pVTab, sqlite3_vtab_cursor **ppCsr){
150471 sqlite3_vtab_cursor *pCsr; /* Allocated cursor */
150479 *ppCsr = pCsr = (sqlite3_vtab_cursor *)sqlite3_malloc(sizeof(Fts3Cursor));
150517 memset(&(&pCsr->base)[1], 0, sizeof(Fts3Cursor)-sizeof(sqlite3_vtab_cursor));
150524 static int fts3CloseMethod(sqlite3_vtab_cursor *pCursor){
151932 static int fts3NextMethod(sqlite3_vtab_cursor *pCursor){
151994 sqlite3_vtab_cursor *pCursor, /* The cursor used for this query */
152106 static int fts3EofMethod(sqlite3_vtab_cursor *pCursor){
152121 static int fts3RowidMethod(sqlite3_vtab_cursor *pCursor, sqlite_int64 *pRowid){
152139 sqlite3_vtab_cursor *pCursor, /* Cursor to retrieve value from */
154788 sqlite3_vtab_cursor base; /* Base class used by SQLite core */
154978 static int fts3auxOpenMethod(sqlite3_vtab *pVTab, sqlite3_vtab_cursor **ppCsr){
154987 *ppCsr = (sqlite3_vtab_cursor *)pCsr;
154994 static int fts3auxCloseMethod(sqlite3_vtab_cursor *pCursor){
155026 static int fts3auxNextMethod(sqlite3_vtab_cursor *pCursor){
155121 sqlite3_vtab_cursor *pCursor, /* The cursor used for this query */
155215 static int fts3auxEofMethod(sqlite3_vtab_cursor *pCursor){
155224 sqlite3_vtab_cursor *pCursor, /* Cursor to retrieve value from */
155265 sqlite3_vtab_cursor *pCursor, /* Cursor to retrieve value from */
158494 sqlite3_vtab_cursor base; /* Base class used by SQLite core */
158693 static int fts3tokOpenMethod(sqlite3_vtab *pVTab, sqlite3_vtab_cursor **ppCsr){
158703 *ppCsr = (sqlite3_vtab_cursor *)pCsr;
158730 static int fts3tokCloseMethod(sqlite3_vtab_cursor *pCursor){
158741 static int fts3tokNextMethod(sqlite3_vtab_cursor *pCursor){
158764 sqlite3_vtab_cursor *pCursor, /* The cursor used for this query */
158800 static int fts3tokEofMethod(sqlite3_vtab_cursor *pCursor){
158809 sqlite3_vtab_cursor *pCursor, /* Cursor to retrieve value from */
158841 sqlite3_vtab_cursor *pCursor, /* Cursor to retrieve value from */
167284 sqlite3_vtab_cursor base; /* Base class. Must be first */
168029 static int rtreeOpen(sqlite3_vtab *pVTab, sqlite3_vtab_cursor **ppCursor){
168041 *ppCursor = (sqlite3_vtab_cursor *)pCsr;
168068 static int rtreeClose(sqlite3_vtab_cursor *cur){
168088 static int rtreeEof(sqlite3_vtab_cursor *cur){
168610 static int rtreeNext(sqlite3_vtab_cursor *pVtabCursor){
168624 static int rtreeRowid(sqlite3_vtab_cursor *pVtabCursor, sqlite_int64 *pRowid){
168638 static int rtreeColumn(sqlite3_vtab_cursor *cur, sqlite3_context *ctx, int i){
168729 sqlite3_vtab_cursor *pVtabCursor,
177751 sqlite3_vtab_cursor base;
177885 static int statOpen(sqlite3_vtab *pVTab, sqlite3_vtab_cursor **ppCursor){
177898 *ppCursor = (sqlite3_vtab_cursor *)pCsr;
177930 static int statClose(sqlite3_vtab_cursor *pCursor){
178057 StatTable *pTab = (StatTable *)((sqlite3_vtab_cursor *)pCsr)->pVtab;
178081 static int statNext(sqlite3_vtab_cursor *pCursor){
178214 static int statEof(sqlite3_vtab_cursor *pCursor){
178220 sqlite3_vtab_cursor *pCursor,
178265 sqlite3_vtab_cursor *pCursor,
178311 static int statRowid(sqlite3_vtab_cursor *pCursor, sqlite_int64 *pRowid){
178395 sqlite3_vtab_cursor base; /* Base class. Must be first */
178518 static int dbpageOpen(sqlite3_vtab *pVTab, sqlite3_vtab_cursor **ppCursor){
178530 *ppCursor = (sqlite3_vtab_cursor *)pCsr;
178537 static int dbpageClose(sqlite3_vtab_cursor *pCursor){
178547 static int dbpageNext(sqlite3_vtab_cursor *pCursor){
178554 static int dbpageEof(sqlite3_vtab_cursor *pCursor){
178570 sqlite3_vtab_cursor *pCursor,
178616 sqlite3_vtab_cursor *pCursor,
178646 static int dbpageRowid(sqlite3_vtab_cursor *pCursor, sqlite_int64 *pRowid){
185464 sqlite3_vtab_cursor base; /* Base class - must be first */
185521 static int jsonEachOpenEach(sqlite3_vtab *p, sqlite3_vtab_cursor **ppCursor){
185533 static int jsonEachOpenTree(sqlite3_vtab *p, sqlite3_vtab_cursor **ppCursor){
185557 static int jsonEachClose(sqlite3_vtab_cursor *cur){
185566 static int jsonEachEof(sqlite3_vtab_cursor *cur){
185572 static int jsonEachNext(sqlite3_vtab_cursor *cur){
185641 sqlite3_vtab_cursor *cur, /* The cursor */
185738 static int jsonEachRowid(sqlite3_vtab_cursor *cur, sqlite_int64 *pRowid){
185789 sqlite3_vtab_cursor *cur,
200932 sqlite3_vtab_cursor base; /* Base class used by SQLite core */
201383 static int fts5OpenMethod(sqlite3_vtab *pVTab, sqlite3_vtab_cursor **ppCsr){
201405 *ppCsr = (sqlite3_vtab_cursor*)pCsr;
201473 static int fts5CloseMethod(sqlite3_vtab_cursor *pCursor){
201587 static int fts5NextMethod(sqlite3_vtab_cursor *pCursor){
201882 sqlite3_vtab_cursor *pCursor, /* The cursor used for this query */
202022 static int fts5EofMethod(sqlite3_vtab_cursor *pCursor){
202048 static int fts5RowidMethod(sqlite3_vtab_cursor *pCursor, sqlite_int64 *pRowid){
202910 rc = fts5OpenMethod(pCsr->base.pVtab, (sqlite3_vtab_cursor**)&pNew);
202922 rc = fts5NextMethod((sqlite3_vtab_cursor*)pNew)
202932 fts5CloseMethod((sqlite3_vtab_cursor*)pNew);
203077 sqlite3_vtab_cursor *pCursor, /* Cursor to retrieve value from */
206645 sqlite3_vtab_cursor base;
206916 sqlite3_vtab_cursor **ppCsr
206968 *ppCsr = (sqlite3_vtab_cursor*)pCsr;
206985 static int fts5VocabCloseMethod(sqlite3_vtab_cursor *pCursor){
207046 static int fts5VocabNextMethod(sqlite3_vtab_cursor *pCursor){
207168 sqlite3_vtab_cursor *pCursor, /* The cursor used for this query */
207236 static int fts5VocabEofMethod(sqlite3_vtab_cursor *pCursor){
207242 sqlite3_vtab_cursor *pCursor, /* Cursor to retrieve value from */
207314 sqlite3_vtab_cursor *pCursor,
207408 sqlite3_vtab_cursor base; /* Base class - must be first */
207475 static int stmtOpen(sqlite3_vtab *p, sqlite3_vtab_cursor **ppCursor){
207488 static int stmtClose(sqlite3_vtab_cursor *cur){
207497 static int stmtNext(sqlite3_vtab_cursor *cur){
207509 sqlite3_vtab_cursor *cur, /* The cursor */
207554 static int stmtRowid(sqlite3_vtab_cursor *cur, sqlite_int64 *pRowid){
207564 static int stmtEof(sqlite3_vtab_cursor *cur){
207576 sqlite3_vtab_cursor *pVtabCursor,