Home | History | Annotate | Download | only in dist

Lines Matching defs:VdbeCursor

12876 struct VdbeCursor {
12919 typedef struct VdbeCursor VdbeCursor;
12949 VdbeCursor **apCsr; /* Array of Vdbe cursors for parent frame */
12965 ** A value for VdbeCursor.cacheValid that means the cache is always invalid.
13135 VdbeCursor **apCsr; /* One element of this array for each open cursor */
13140 u32 cacheCtr; /* VdbeCursor row cache generation counter */
13192 SQLITE_PRIVATE void sqlite3VdbeFreeCursor(Vdbe *, VdbeCursor*);
13194 SQLITE_PRIVATE int sqlite3VdbeCursorMoveto(VdbeCursor*);
13205 SQLITE_PRIVATE int sqlite3VdbeIdxKeyCompare(VdbeCursor*,UnpackedRecord*,int*);
13259 SQLITE_PRIVATE int sqlite3VdbeSorterInit(sqlite3 *, VdbeCursor *);
13260 SQLITE_PRIVATE void sqlite3VdbeSorterClose(sqlite3 *, VdbeCursor *);
13261 SQLITE_PRIVATE int sqlite3VdbeSorterRowkey(VdbeCursor *, Mem *);
13262 SQLITE_PRIVATE int sqlite3VdbeSorterNext(sqlite3 *, VdbeCursor *, int *);
13263 SQLITE_PRIVATE int sqlite3VdbeSorterRewind(sqlite3 *, VdbeCursor *, int *);
13264 SQLITE_PRIVATE int sqlite3VdbeSorterWrite(sqlite3 *, VdbeCursor *, Mem *);
13265 SQLITE_PRIVATE int sqlite3VdbeSorterCompare(VdbeCursor *, Mem *, int *);
60648 VdbeCursor **apCsr = (VdbeCursor **)&aMem[p->nChildMem];
61032 ** VdbeCursor/BtCursor structures. The blob of memory associated with
61072 p->apCsr = allocSpace(p->apCsr, nCursor*sizeof(VdbeCursor*),
61112 SQLITE_PRIVATE void sqlite3VdbeFreeCursor(Vdbe *p, VdbeCursor *pCx){
61175 VdbeCursor *pC = p->apCsr[i];
62037 SQLITE_PRIVATE int sqlite3VdbeCursorMoveto(VdbeCursor *p){
62666 VdbeCursor *pC, /* The cursor to compare against */
64548 ** Allocate VdbeCursor number iCur. Return a pointer to it. Return NULL
64551 static VdbeCursor *allocateCursor(
64553 int iCur, /* Index of the new VdbeCursor */
64559 ** required for this VdbeCursor structure. It is convenient to use a
64561 ** VdbeCursor structure for the following reasons:
64579 VdbeCursor *pCx = 0;
64581 ROUND8(sizeof(VdbeCursor)) +
64591 p->apCsr[iCur] = pCx = (VdbeCursor*)pMem->z;
64592 memset(pCx, 0, sizeof(VdbeCursor));
64596 pCx->aType = (u32 *)&pMem->z[ROUND8(sizeof(VdbeCursor))];
64600 &pMem->z[ROUND8(sizeof(VdbeCursor))+2*nField*sizeof(u32)];
65103 VdbeCursor *pC; /* The VDBE cursor */
65186 VdbeCursor *pCur;
65190 VdbeCursor *pCx;
65193 VdbeCursor *pCx;
65196 VdbeCursor *pCx;
65201 VdbeCursor *pC;
65207 VdbeCursor *pC;
65211 VdbeCursor *pC;
65220 VdbeCursor *pCx;
65228 VdbeCursor *pC;
65235 VdbeCursor *pC; /* Cursor of table to get the new rowid */
65245 VdbeCursor *pC; /* Cursor to table into which insert is written */
65254 VdbeCursor *pC;
65257 VdbeCursor *pC;
65261 VdbeCursor *pC;
65264 VdbeCursor *pC;
65270 VdbeCursor *pC;
65276 VdbeCursor *pC;
65279 VdbeCursor *pC;
65284 VdbeCursor *pC;
65289 VdbeCursor *pC;
65293 VdbeCursor *pC;
65299 VdbeCursor *pC;
65306 VdbeCursor *pC;
65310 VdbeCursor *pC;
65397 VdbeCursor *pCur;
65410 VdbeCursor *pCur;
65425 VdbeCursor *pCur;
67036 VdbeCursor *pC; /* The VDBE cursor */
67078 ** the number of columns is stored in the VdbeCursor.nField element.
68018 VdbeCursor *pCur;
68081 /* Set the VdbeCursor.isTable and isIndex variables. Previous versions of
68123 VdbeCursor *pCx;
68177 VdbeCursor *pCx;
68210 VdbeCursor *pCx;
68294 VdbeCursor *pC;
68452 VdbeCursor *pC;
68498 VdbeCursor *pC;
68586 VdbeCursor *pCx;
68662 VdbeCursor *pC;
68733 VdbeCursor *pC; /* Cursor of table to get the new rowid */
68917 VdbeCursor *pC; /* Cursor to table into which insert is written */
69004 VdbeCursor *pC;
69069 VdbeCursor *pC;
69089 VdbeCursor *pC;
69126 VdbeCursor *pC;
69199 VdbeCursor *pC;
69245 VdbeCursor *pC;
69270 VdbeCursor *pC;
69328 VdbeCursor *pC;
69396 VdbeCursor *pC;
69450 VdbeCursor *pC;
69491 VdbeCursor *pC;
69532 VdbeCursor *pC;
69587 VdbeCursor *pC;
70113 + u.cc.pProgram->nCsr * sizeof(VdbeCursor *)
70158 p->apCsr = (VdbeCursor **)&aMem[p->nMem+1];
70696 VdbeCursor *pCur;
70755 VdbeCursor *pCur;
70818 VdbeCursor *pCur = p->apCsr[pOp->p1];
70874 VdbeCursor *pCur;
71686 ** a VdbeCursor to sort large numbers of keys (as may be required, for
71977 VdbeCursor *pCsr, /* Cursor object (for pKeyInfo) */
72012 static int vdbeSorterDoCompare(VdbeCursor *pCsr, int iOut){
72057 SQLITE_PRIVATE int sqlite3VdbeSorterInit(sqlite3 *db, VdbeCursor *pCsr){
72099 SQLITE_PRIVATE void sqlite3VdbeSorterClose(sqlite3 *db, VdbeCursor *pCsr){
72138 VdbeCursor *pCsr, /* For pKeyInfo */
72172 static int vdbeSorterSort(VdbeCursor *pCsr){
72219 static int vdbeSorterListToPMA(sqlite3 *db, VdbeCursor *pCsr){
72282 VdbeCursor *pCsr, /* Sorter cursor */
72328 VdbeCursor *pCsr, /* Cursor handle for this sorter */
72358 SQLITE_PRIVATE int sqlite3VdbeSorterRewind(sqlite3 *db, VdbeCursor *pCsr, int *pbEof){
72466 SQLITE_PRIVATE int sqlite3VdbeSorterNext(sqlite3 *db, VdbeCursor *pCsr, int *pbEof){
72515 SQLITE_PRIVATE int sqlite3VdbeSorterRowkey(VdbeCursor *pCsr, Mem *pOut){
72541 VdbeCursor *pCsr, /* Sorter cursor */
79728 int iStatCur, /* Index of VdbeCursor that writes the sqlite_stat1 table */
84501 ** Assign VdbeCursor index numbers to all tables in a SrcList