Lines Matching refs:sqlite3_vtab_cursor

6017 typedef struct sqlite3_vtab_cursor sqlite3_vtab_cursor;  typedef
6047 int (*xOpen)(sqlite3_vtab *pVTab, sqlite3_vtab_cursor **ppCursor);
6048 int (*xClose)(sqlite3_vtab_cursor*);
6049 int (*xFilter)(sqlite3_vtab_cursor*, int idxNum, const char *idxStr,
6051 int (*xNext)(sqlite3_vtab_cursor*);
6052 int (*xEof)(sqlite3_vtab_cursor*);
6053 int (*xColumn)(sqlite3_vtab_cursor*, sqlite3_context*, int);
6054 int (*xRowid)(sqlite3_vtab_cursor*, sqlite3_int64 *pRowid);
6302 struct sqlite3_vtab_cursor { struct
17718 sqlite3_vtab_cursor *pVCur; /* CURTYPE_VTAB. Vtab cursor */
72353 sqlite3_vtab_cursor *pVCur = pCx->uc.pVCur;
83569 sqlite3_vtab_cursor *pVCur;
83629 sqlite3_vtab_cursor *pVCur;
141747 sqlite3_vtab_cursor base; /* Base class used by SQLite core */
143444 static int fts3OpenMethod(sqlite3_vtab *pVTab, sqlite3_vtab_cursor **ppCsr){
143445 sqlite3_vtab_cursor *pCsr; /* Allocated cursor */
143453 *ppCsr = pCsr = (sqlite3_vtab_cursor *)sqlite3_malloc(sizeof(Fts3Cursor));
143465 static int fts3CloseMethod(sqlite3_vtab_cursor *pCursor){
144875 static int fts3NextMethod(sqlite3_vtab_cursor *pCursor){
144937 sqlite3_vtab_cursor *pCursor, /* The cursor used for this query */
144975 memset(&pCursor[1], 0, sizeof(Fts3Cursor)-sizeof(sqlite3_vtab_cursor));
145053 static int fts3EofMethod(sqlite3_vtab_cursor *pCursor){
145063 static int fts3RowidMethod(sqlite3_vtab_cursor *pCursor, sqlite_int64 *pRowid){
145081 sqlite3_vtab_cursor *pCursor, /* Cursor to retrieve value from */
147734 sqlite3_vtab_cursor base; /* Base class used by SQLite core */
147924 static int fts3auxOpenMethod(sqlite3_vtab *pVTab, sqlite3_vtab_cursor **ppCsr){
147933 *ppCsr = (sqlite3_vtab_cursor *)pCsr;
147940 static int fts3auxCloseMethod(sqlite3_vtab_cursor *pCursor){
147972 static int fts3auxNextMethod(sqlite3_vtab_cursor *pCursor){
148067 sqlite3_vtab_cursor *pCursor, /* The cursor used for this query */
148161 static int fts3auxEofMethod(sqlite3_vtab_cursor *pCursor){
148170 sqlite3_vtab_cursor *pCursor, /* Cursor to retrieve value from */
148211 sqlite3_vtab_cursor *pCursor, /* Cursor to retrieve value from */
151440 sqlite3_vtab_cursor base; /* Base class used by SQLite core */
151639 static int fts3tokOpenMethod(sqlite3_vtab *pVTab, sqlite3_vtab_cursor **ppCsr){
151649 *ppCsr = (sqlite3_vtab_cursor *)pCsr;
151676 static int fts3tokCloseMethod(sqlite3_vtab_cursor *pCursor){
151687 static int fts3tokNextMethod(sqlite3_vtab_cursor *pCursor){
151710 sqlite3_vtab_cursor *pCursor, /* The cursor used for this query */
151746 static int fts3tokEofMethod(sqlite3_vtab_cursor *pCursor){
151755 sqlite3_vtab_cursor *pCursor, /* Cursor to retrieve value from */
151787 sqlite3_vtab_cursor *pCursor, /* Cursor to retrieve value from */
160211 sqlite3_vtab_cursor base; /* Base class. Must be first */
160835 static int rtreeOpen(sqlite3_vtab *pVTab, sqlite3_vtab_cursor **ppCursor){
160845 *ppCursor = (sqlite3_vtab_cursor *)pCsr;
160872 static int rtreeClose(sqlite3_vtab_cursor *cur){
160889 static int rtreeEof(sqlite3_vtab_cursor *cur){
161374 static int rtreeNext(sqlite3_vtab_cursor *pVtabCursor){
161388 static int rtreeRowid(sqlite3_vtab_cursor *pVtabCursor, sqlite_int64 *pRowid){
161402 static int rtreeColumn(sqlite3_vtab_cursor *cur, sqlite3_context *ctx, int i){
161510 sqlite3_vtab_cursor *pVtabCursor,
169770 sqlite3_vtab_cursor base;
169904 static int statOpen(sqlite3_vtab *pVTab, sqlite3_vtab_cursor **ppCursor){
169917 *ppCursor = (sqlite3_vtab_cursor *)pCsr;
169949 static int statClose(sqlite3_vtab_cursor *pCursor){
170076 StatTable *pTab = (StatTable *)((sqlite3_vtab_cursor *)pCsr)->pVtab;
170100 static int statNext(sqlite3_vtab_cursor *pCursor){
170233 static int statEof(sqlite3_vtab_cursor *pCursor){
170239 sqlite3_vtab_cursor *pCursor,
170284 sqlite3_vtab_cursor *pCursor,
170330 static int statRowid(sqlite3_vtab_cursor *pCursor, sqlite_int64 *pRowid){
176681 sqlite3_vtab_cursor base; /* Base class - must be first */
176738 static int jsonEachOpenEach(sqlite3_vtab *p, sqlite3_vtab_cursor **ppCursor){
176750 static int jsonEachOpenTree(sqlite3_vtab *p, sqlite3_vtab_cursor **ppCursor){
176774 static int jsonEachClose(sqlite3_vtab_cursor *cur){
176783 static int jsonEachEof(sqlite3_vtab_cursor *cur){
176789 static int jsonEachNext(sqlite3_vtab_cursor *cur){
176858 sqlite3_vtab_cursor *cur, /* The cursor */
176955 static int jsonEachRowid(sqlite3_vtab_cursor *cur, sqlite_int64 *pRowid){
177006 sqlite3_vtab_cursor *cur,
191602 sqlite3_vtab_cursor base; /* Base class used by SQLite core */
192042 static int fts5OpenMethod(sqlite3_vtab *pVTab, sqlite3_vtab_cursor **ppCsr){
192064 *ppCsr = (sqlite3_vtab_cursor*)pCsr;
192132 static int fts5CloseMethod(sqlite3_vtab_cursor *pCursor){
192246 static int fts5NextMethod(sqlite3_vtab_cursor *pCursor){
192539 sqlite3_vtab_cursor *pCursor, /* The cursor used for this query */
192676 static int fts5EofMethod(sqlite3_vtab_cursor *pCursor){
192702 static int fts5RowidMethod(sqlite3_vtab_cursor *pCursor, sqlite_int64 *pRowid){
193564 rc = fts5OpenMethod(pCsr->base.pVtab, (sqlite3_vtab_cursor**)&pNew);
193576 rc = fts5NextMethod((sqlite3_vtab_cursor*)pNew)
193586 fts5CloseMethod((sqlite3_vtab_cursor*)pNew);
193731 sqlite3_vtab_cursor *pCursor, /* Cursor to retrieve value from */
197299 sqlite3_vtab_cursor base;
197540 sqlite3_vtab_cursor **ppCsr
197592 *ppCsr = (sqlite3_vtab_cursor*)pCsr;
197609 static int fts5VocabCloseMethod(sqlite3_vtab_cursor *pCursor){
197622 static int fts5VocabNextMethod(sqlite3_vtab_cursor *pCursor){
197739 sqlite3_vtab_cursor *pCursor, /* The cursor used for this query */
197800 static int fts5VocabEofMethod(sqlite3_vtab_cursor *pCursor){
197806 sqlite3_vtab_cursor *pCursor, /* Cursor to retrieve value from */
197850 sqlite3_vtab_cursor *pCursor,