Lines Matching refs:VdbeCursor
12590 struct VdbeCursor { struct
12633 typedef struct VdbeCursor VdbeCursor; argument
12664 VdbeCursor **apCsr; /* Array of Vdbe cursors for parent frame */
12835 VdbeCursor **apCsr; /* One element of this array for each open cursor */
12886 SQLITE_PRIVATE void sqlite3VdbeFreeCursor(Vdbe *, VdbeCursor*);
12888 SQLITE_PRIVATE int sqlite3VdbeCursorMoveto(VdbeCursor*);
12899 SQLITE_PRIVATE int sqlite3VdbeIdxKeyCompare(VdbeCursor*,UnpackedRecord*,int*);
12952 SQLITE_PRIVATE int sqlite3VdbeSorterInit(sqlite3 *, VdbeCursor *);
12953 SQLITE_PRIVATE void sqlite3VdbeSorterClose(sqlite3 *, VdbeCursor *);
12954 SQLITE_PRIVATE int sqlite3VdbeSorterRowkey(VdbeCursor *, Mem *);
12955 SQLITE_PRIVATE int sqlite3VdbeSorterNext(sqlite3 *, VdbeCursor *, int *);
12956 SQLITE_PRIVATE int sqlite3VdbeSorterRewind(sqlite3 *, VdbeCursor *, int *);
12957 SQLITE_PRIVATE int sqlite3VdbeSorterWrite(sqlite3 *, VdbeCursor *, Mem *);
12958 SQLITE_PRIVATE int sqlite3VdbeSorterCompare(VdbeCursor *, Mem *, int *);
59416 VdbeCursor **apCsr = (VdbeCursor **)&aMem[p->nChildMem];
59835 p->apCsr = allocSpace(p->apCsr, nCursor*sizeof(VdbeCursor*),
59873 SQLITE_PRIVATE void sqlite3VdbeFreeCursor(Vdbe *p, VdbeCursor *pCx){
59934 VdbeCursor *pC = p->apCsr[i];
60794 SQLITE_PRIVATE int sqlite3VdbeCursorMoveto(VdbeCursor *p){
61435 VdbeCursor *pC, /* The cursor to compare against */
63201 static VdbeCursor *allocateCursor(
63229 VdbeCursor *pCx = 0;
63231 ROUND8(sizeof(VdbeCursor)) +
63241 p->apCsr[iCur] = pCx = (VdbeCursor*)pMem->z;
63242 memset(pCx, 0, sizeof(VdbeCursor));
63246 pCx->aType = (u32 *)&pMem->z[ROUND8(sizeof(VdbeCursor))];
63250 &pMem->z[ROUND8(sizeof(VdbeCursor))+2*nField*sizeof(u32)];
63750 VdbeCursor *pC; /* The VDBE cursor */
63833 VdbeCursor *pCur;
63837 VdbeCursor *pCx;
63840 VdbeCursor *pCx;
63843 VdbeCursor *pCx;
63848 VdbeCursor *pC;
63854 VdbeCursor *pC;
63858 VdbeCursor *pC;
63867 VdbeCursor *pCx;
63875 VdbeCursor *pC;
63882 VdbeCursor *pC; /* Cursor of table to get the new rowid */
63892 VdbeCursor *pC; /* Cursor to table into which insert is written */
63901 VdbeCursor *pC;
63904 VdbeCursor *pC;
63908 VdbeCursor *pC;
63911 VdbeCursor *pC;
63917 VdbeCursor *pC;
63923 VdbeCursor *pC;
63926 VdbeCursor *pC;
63931 VdbeCursor *pC;
63936 VdbeCursor *pC;
63940 VdbeCursor *pC;
63946 VdbeCursor *pC;
63953 VdbeCursor *pC;
63957 VdbeCursor *pC;
64044 VdbeCursor *pCur;
64057 VdbeCursor *pCur;
64072 VdbeCursor *pCur;
65660 VdbeCursor *pC; /* The VDBE cursor */
66640 VdbeCursor *pCur;
66745 VdbeCursor *pCx;
66799 VdbeCursor *pCx;
66832 VdbeCursor *pCx;
66916 VdbeCursor *pC;
67074 VdbeCursor *pC;
67120 VdbeCursor *pC;
67208 VdbeCursor *pCx;
67284 VdbeCursor *pC;
67355 VdbeCursor *pC; /* Cursor of table to get the new rowid */
67539 VdbeCursor *pC; /* Cursor to table into which insert is written */
67626 VdbeCursor *pC;
67691 VdbeCursor *pC;
67711 VdbeCursor *pC;
67748 VdbeCursor *pC;
67821 VdbeCursor *pC;
67867 VdbeCursor *pC;
67892 VdbeCursor *pC;
67951 VdbeCursor *pC;
68019 VdbeCursor *pC;
68073 VdbeCursor *pC;
68114 VdbeCursor *pC;
68155 VdbeCursor *pC;
68210 VdbeCursor *pC;
68736 + u.cb.pProgram->nCsr * sizeof(VdbeCursor *);
68778 p->apCsr = (VdbeCursor **)&aMem[p->nMem+1];
69307 VdbeCursor *pCur;
69366 VdbeCursor *pCur;
69429 VdbeCursor *pCur = p->apCsr[pOp->p1];
69485 VdbeCursor *pCur;
70583 VdbeCursor *pCsr, /* Cursor object (for pKeyInfo) */
70618 static int vdbeSorterDoCompare(VdbeCursor *pCsr, int iOut){
70663 SQLITE_PRIVATE int sqlite3VdbeSorterInit(sqlite3 *db, VdbeCursor *pCsr){
70705 SQLITE_PRIVATE void sqlite3VdbeSorterClose(sqlite3 *db, VdbeCursor *pCsr){
70744 VdbeCursor *pCsr, /* For pKeyInfo */
70778 static int vdbeSorterSort(VdbeCursor *pCsr){
70825 static int vdbeSorterListToPMA(sqlite3 *db, VdbeCursor *pCsr){
70888 VdbeCursor *pCsr, /* Sorter cursor */
70934 VdbeCursor *pCsr, /* Cursor handle for this sorter */
70964 SQLITE_PRIVATE int sqlite3VdbeSorterRewind(sqlite3 *db, VdbeCursor *pCsr, int *pbEof){
71072 SQLITE_PRIVATE int sqlite3VdbeSorterNext(sqlite3 *db, VdbeCursor *pCsr, int *pbEof){
71121 SQLITE_PRIVATE int sqlite3VdbeSorterRowkey(VdbeCursor *pCsr, Mem *pOut){
71147 VdbeCursor *pCsr, /* Sorter cursor */