Home | History | Annotate | Download | only in amalgamation

Lines Matching defs:pCx

58660 SQLITE_PRIVATE void sqlite3VdbeFreeCursor(Vdbe *p, VdbeCursor *pCx){
58661 if( pCx==0 ){
58664 if( pCx->pBt ){
58665 sqlite3BtreeClose(pCx->pBt);
58666 /* The pCx->pCursor will be close automatically, if it exists, by
58668 }else if( pCx->pCursor ){
58669 sqlite3BtreeCloseCursor(pCx->pCursor);
58672 if( pCx->pVtabCursor ){
58673 sqlite3_vtab_cursor *pVtabCursor = pCx->pVtabCursor;
58674 const sqlite3_module *pModule = pCx->pModule;
62032 VdbeCursor *pCx = 0;
62044 p->apCsr[iCur] = pCx = (VdbeCursor*)pMem->z;
62045 memset(pCx, 0, sizeof(VdbeCursor));
62046 pCx->iDb = iDb;
62047 pCx->nField = nField;
62049 pCx->aType = (u32 *)&pMem->z[ROUND8(sizeof(VdbeCursor))];
62052 pCx->pCursor = (BtCursor*)
62054 sqlite3BtreeCursorZero(pCx->pCursor);
62057 return pCx;
62638 VdbeCursor *pCx;
62641 VdbeCursor *pCx;
62664 VdbeCursor *pCx;
65482 VdbeCursor *pCx;
65492 u.ax.pCx = allocateCursor(p, pOp->p1, pOp->p2, -1, 1);
65493 if( u.ax.pCx==0 ) goto no_mem;
65494 u.ax.pCx->nullRow = 1;
65495 rc = sqlite3BtreeOpen(0, db, &u.ax.pCx->pBt,
65498 rc = sqlite3BtreeBeginTrans(u.ax.pCx->pBt, 1);
65509 rc = sqlite3BtreeCreateTable(u.ax.pCx->pBt, &pgno, BTREE_BLOBKEY);
65512 rc = sqlite3BtreeCursor(u.ax.pCx->pBt, pgno, 1,
65513 (KeyInfo*)pOp->p4.z, u.ax.pCx->pCursor);
65514 u.ax.pCx->pKeyInfo = pOp->p4.pKeyInfo;
65515 u.ax.pCx->pKeyInfo->enc = ENC(p->db);
65517 u.ax.pCx->isTable = 0;
65519 rc = sqlite3BtreeCursor(u.ax.pCx->pBt, MASTER_ROOT, 1, 0, u.ax.pCx->pCursor);
65520 u.ax.pCx->isTable = 1;
65523 u.ax.pCx->isOrdered = (pOp->p5!=BTREE_UNORDERED);
65524 u.ax.pCx->isIndex = !u.ax.pCx->isTable;
65545 VdbeCursor *pCx;
65549 u.ay.pCx = allocateCursor(p, pOp->p1, pOp->p3, -1, 0);
65550 if( u.ay.pCx==0 ) goto no_mem;
65551 u.ay.pCx->nullRow = 1;
65552 u.ay.pCx->pseudoTableReg = pOp->p2;
65553 u.ay.pCx->isTable = 1;
65554 u.ay.pCx->isIndex = 0;
65920 VdbeCursor *pCx;
65936 u.bc.pCx = p->apCsr[pOp->p1];
65937 assert( u.bc.pCx->deferredMoveto==0 );
65938 u.bc.pCx->seekResult = 0;
65939 u.bc.pCx->cacheStatus = CACHE_STALE;
65940 u.bc.pCrsr = u.bc.pCx->pCursor;
65943 u.bc.nField = u.bc.pCx->pKeyInfo->nField;
65955 u.bc.r.pKeyInfo = u.bc.pCx->pKeyInfo;
65970 rc = sqlite3BtreeMovetoUnpacked(u.bc.pCrsr, &u.bc.r, 0, 0, &u.bc.pCx->seekResult);
122678 #define FTS3_MATCHINFO_DEFAULT "pcx"
123762 ** default value "pcx" if no second argument was specified). The format