VdbeCursor 14608 ext/sqlite3/libsqlite/sqlite3.c typedef struct VdbeCursor VdbeCursor; VdbeCursor 14639 ext/sqlite3/libsqlite/sqlite3.c VdbeCursor **apCsr; /* Array of Vdbe cursors for parent frame */ VdbeCursor 14832 ext/sqlite3/libsqlite/sqlite3.c VdbeCursor **apCsr; /* One element of this array for each open cursor */ VdbeCursor 14895 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE void sqlite3VdbeFreeCursor(Vdbe *, VdbeCursor*); VdbeCursor 14897 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE int sqlite3VdbeCursorMoveto(VdbeCursor*); VdbeCursor 14898 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE int sqlite3VdbeCursorRestore(VdbeCursor*); VdbeCursor 14909 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE int sqlite3VdbeIdxKeyCompare(sqlite3*,VdbeCursor*,UnpackedRecord*,int*); VdbeCursor 14953 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE int sqlite3VdbeSorterInit(sqlite3 *, int, VdbeCursor *); VdbeCursor 14955 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE void sqlite3VdbeSorterClose(sqlite3 *, VdbeCursor *); VdbeCursor 14956 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE int sqlite3VdbeSorterRowkey(const VdbeCursor *, Mem *); VdbeCursor 14957 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE int sqlite3VdbeSorterNext(sqlite3 *, const VdbeCursor *, int *); VdbeCursor 14958 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE int sqlite3VdbeSorterRewind(const VdbeCursor *, int *); VdbeCursor 14959 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE int sqlite3VdbeSorterWrite(const VdbeCursor *, Mem *); VdbeCursor 14960 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE int sqlite3VdbeSorterCompare(const VdbeCursor *, Mem *, int, int *); VdbeCursor 66090 ext/sqlite3/libsqlite/sqlite3.c VdbeCursor **apCsr = (VdbeCursor **)&aMem[p->nChildMem]; VdbeCursor 66508 ext/sqlite3/libsqlite/sqlite3.c p->apCsr = allocSpace(p->apCsr, nCursor*sizeof(VdbeCursor*), VdbeCursor 66551 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE void sqlite3VdbeFreeCursor(Vdbe *p, VdbeCursor *pCx){ VdbeCursor 66581 ext/sqlite3/libsqlite/sqlite3.c VdbeCursor *pC = p->apCsr[i]; VdbeCursor 67551 ext/sqlite3/libsqlite/sqlite3.c static int SQLITE_NOINLINE handleDeferredMoveto(VdbeCursor *p){ VdbeCursor 67576 ext/sqlite3/libsqlite/sqlite3.c static int SQLITE_NOINLINE handleMovedCursor(VdbeCursor *p){ VdbeCursor 67590 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE int sqlite3VdbeCursorRestore(VdbeCursor *p){ VdbeCursor 67610 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE int sqlite3VdbeCursorMoveto(VdbeCursor *p){ VdbeCursor 68853 ext/sqlite3/libsqlite/sqlite3.c VdbeCursor *pC, /* The cursor to compare against */ VdbeCursor 70917 ext/sqlite3/libsqlite/sqlite3.c static VdbeCursor *allocateCursor( VdbeCursor 70945 ext/sqlite3/libsqlite/sqlite3.c VdbeCursor *pCx = 0; VdbeCursor 70947 ext/sqlite3/libsqlite/sqlite3.c ROUND8(sizeof(VdbeCursor)) + 2*sizeof(u32)*nField + VdbeCursor 70956 ext/sqlite3/libsqlite/sqlite3.c p->apCsr[iCur] = pCx = (VdbeCursor*)pMem->z; VdbeCursor 70957 ext/sqlite3/libsqlite/sqlite3.c memset(pCx, 0, sizeof(VdbeCursor)); VdbeCursor 70963 ext/sqlite3/libsqlite/sqlite3.c &pMem->z[ROUND8(sizeof(VdbeCursor))+2*sizeof(u32)*nField]; VdbeCursor 73132 ext/sqlite3/libsqlite/sqlite3.c VdbeCursor *pC; /* The VDBE cursor */ VdbeCursor 74108 ext/sqlite3/libsqlite/sqlite3.c VdbeCursor *pCur; VdbeCursor 74229 ext/sqlite3/libsqlite/sqlite3.c VdbeCursor *pCx; VdbeCursor 74287 ext/sqlite3/libsqlite/sqlite3.c VdbeCursor *pCx; VdbeCursor 74308 ext/sqlite3/libsqlite/sqlite3.c VdbeCursor *pC; VdbeCursor 74335 ext/sqlite3/libsqlite/sqlite3.c VdbeCursor *pCx; VdbeCursor 74438 ext/sqlite3/libsqlite/sqlite3.c VdbeCursor *pC; VdbeCursor 74597 ext/sqlite3/libsqlite/sqlite3.c VdbeCursor *pC; VdbeCursor 74677 ext/sqlite3/libsqlite/sqlite3.c VdbeCursor *pC; VdbeCursor 74772 ext/sqlite3/libsqlite/sqlite3.c VdbeCursor *pC; VdbeCursor 74836 ext/sqlite3/libsqlite/sqlite3.c VdbeCursor *pC; /* Cursor of table to get the new rowid */ VdbeCursor 75004 ext/sqlite3/libsqlite/sqlite3.c VdbeCursor *pC; /* Cursor to table into which insert is written */ VdbeCursor 75086 ext/sqlite3/libsqlite/sqlite3.c VdbeCursor *pC; VdbeCursor 75146 ext/sqlite3/libsqlite/sqlite3.c VdbeCursor *pC; VdbeCursor 75175 ext/sqlite3/libsqlite/sqlite3.c VdbeCursor *pC; VdbeCursor 75211 ext/sqlite3/libsqlite/sqlite3.c VdbeCursor *pC; VdbeCursor 75288 ext/sqlite3/libsqlite/sqlite3.c VdbeCursor *pC; VdbeCursor 75333 ext/sqlite3/libsqlite/sqlite3.c VdbeCursor *pC; VdbeCursor 75359 ext/sqlite3/libsqlite/sqlite3.c VdbeCursor *pC; VdbeCursor 75419 ext/sqlite3/libsqlite/sqlite3.c VdbeCursor *pC; VdbeCursor 75511 ext/sqlite3/libsqlite/sqlite3.c VdbeCursor *pC; VdbeCursor 75588 ext/sqlite3/libsqlite/sqlite3.c VdbeCursor *pC; VdbeCursor 75628 ext/sqlite3/libsqlite/sqlite3.c VdbeCursor *pC; VdbeCursor 75668 ext/sqlite3/libsqlite/sqlite3.c VdbeCursor *pC; VdbeCursor 75748 ext/sqlite3/libsqlite/sqlite3.c VdbeCursor *pC; VdbeCursor 75884 ext/sqlite3/libsqlite/sqlite3.c VdbeCursor *pC; VdbeCursor 76286 ext/sqlite3/libsqlite/sqlite3.c + pProgram->nCsr * sizeof(VdbeCursor *) VdbeCursor 76335 ext/sqlite3/libsqlite/sqlite3.c p->apCsr = (VdbeCursor **)&aMem[p->nMem+1]; VdbeCursor 76916 ext/sqlite3/libsqlite/sqlite3.c VdbeCursor *pCur; VdbeCursor 76979 ext/sqlite3/libsqlite/sqlite3.c VdbeCursor *pCur; VdbeCursor 77031 ext/sqlite3/libsqlite/sqlite3.c VdbeCursor *pCur = p->apCsr[pOp->p1]; VdbeCursor 77073 ext/sqlite3/libsqlite/sqlite3.c VdbeCursor *pCur; VdbeCursor 77489 ext/sqlite3/libsqlite/sqlite3.c VdbeCursor *pC = v->apCsr[0]; VdbeCursor 78828 ext/sqlite3/libsqlite/sqlite3.c VdbeCursor *pCsr /* Cursor that holds the new sorter */ VdbeCursor 79149 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE void sqlite3VdbeSorterClose(sqlite3 *db, VdbeCursor *pCsr){ VdbeCursor 79650 ext/sqlite3/libsqlite/sqlite3.c const VdbeCursor *pCsr, /* Sorter cursor */ VdbeCursor 80452 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE int sqlite3VdbeSorterRewind(const VdbeCursor *pCsr, int *pbEof){ VdbeCursor 80498 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE int sqlite3VdbeSorterNext(sqlite3 *db, const VdbeCursor *pCsr, int *pbEof){ VdbeCursor 80560 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE int sqlite3VdbeSorterRowkey(const VdbeCursor *pCsr, Mem *pOut){ VdbeCursor 80592 ext/sqlite3/libsqlite/sqlite3.c const VdbeCursor *pCsr, /* Sorter cursor */