Lines Matching refs:pX
4529 BtCursor *pX; /* Looping over other all cursors */ in btreeCursor() local
4570 for(pX=pBt->pCursor; pX; pX=pX->pNext){ in btreeCursor()
4571 if( pX->pgnoRoot==iTable ){ in btreeCursor()
4572 pX->curFlags |= BTCF_Multiple; in btreeCursor()
6802 const BtreePayload *pX, /* Payload with which to construct the cell */ in fillInCell() argument
6826 nPayload = pX->nData + pX->nZero; in fillInCell()
6827 pSrc = pX->pData; in fillInCell()
6828 nSrc = pX->nData; in fillInCell()
6831 nHeader += putVarint(&pCell[nHeader], *(u64*)&pX->nKey); in fillInCell()
6833 assert( pX->nKey<=0x7fffffff && pX->pKey!=0 ); in fillInCell()
6834 nSrc = nPayload = (int)pX->nKey; in fillInCell()
6835 pSrc = pX->pKey; in fillInCell()
6888 assert( info.nKey==pX->nKey ); in fillInCell()
8869 const BtreePayload *pX, /* Source of data to write */ in btreeOverwriteContent() argument
8873 int nData = pX->nData - iOffset; in btreeOverwriteContent()
8887 int rc = btreeOverwriteContent(pPage, pDest+nData, pX, iOffset+nData, in btreeOverwriteContent()
8892 if( memcmp(pDest, ((u8*)pX->pData) + iOffset, iAmt)!=0 ){ in btreeOverwriteContent()
8899 memmove(pDest, ((u8*)pX->pData) + iOffset, iAmt); in btreeOverwriteContent()
8909 static int btreeOverwriteCell(BtCursor *pCur, const BtreePayload *pX){ in btreeOverwriteCell() argument
8911 int nTotal = pX->nData + pX->nZero; /* Total bytes of to write */ in btreeOverwriteCell()
8924 rc = btreeOverwriteContent(pPage, pCur->info.pPayload, pX, in btreeOverwriteCell()
8947 rc = btreeOverwriteContent(pPage, pPage->aData+4, pX, in btreeOverwriteCell()
8990 const BtreePayload *pX, /* Content of the row to be inserted */ in sqlite3BtreeInsert() argument
9052 assert( (flags & BTREE_PREFORMAT) || (pX->pKey==0)==(pCur->pKeyInfo==0) ); in sqlite3BtreeInsert()
9055 assert( pX->pKey==0 ); in sqlite3BtreeInsert()
9059 invalidateIncrblobCursors(p, pCur->pgnoRoot, pX->nKey, 0); in sqlite3BtreeInsert()
9068 assert( pX->nKey==pCur->info.nKey ); in sqlite3BtreeInsert()
9077 if( (pCur->curFlags&BTCF_ValidNKey)!=0 && pX->nKey==pCur->info.nKey ){ in sqlite3BtreeInsert()
9080 assert( pX->nData>=0 && pX->nZero>=0 ); in sqlite3BtreeInsert()
9082 && pCur->info.nPayload==(u32)pX->nData+pX->nZero in sqlite3BtreeInsert()
9085 return btreeOverwriteCell(pCur, pX); in sqlite3BtreeInsert()
9093 rc = sqlite3BtreeTableMoveto(pCur, pX->nKey, in sqlite3BtreeInsert()
9111 if( pX->nMem ){ in sqlite3BtreeInsert()
9114 r.aMem = pX->aMem; in sqlite3BtreeInsert()
9115 r.nField = pX->nMem; in sqlite3BtreeInsert()
9120 rc = btreeMoveto(pCur, pX->pKey, pX->nKey, in sqlite3BtreeInsert()
9132 if( pCur->info.nKey==pX->nKey ){ in sqlite3BtreeInsert()
9134 x2.pData = pX->pKey; in sqlite3BtreeInsert()
9135 x2.nData = pX->nKey; in sqlite3BtreeInsert()
9145 assert( pPage->intKey || pX->nKey>=0 || (flags & BTREE_PREFORMAT) ); in sqlite3BtreeInsert()
9158 pCur->pgnoRoot, pX->nKey, pX->nData, pPage->pgno, in sqlite3BtreeInsert()
9176 rc = fillInCell(pPage, newCell, pX, &szNew); in sqlite3BtreeInsert()
9270 pCur->pKey = sqlite3Malloc( pX->nKey ); in sqlite3BtreeInsert()
9274 memcpy(pCur->pKey, pX->pKey, pX->nKey); in sqlite3BtreeInsert()
9278 pCur->nKey = pX->nKey; in sqlite3BtreeInsert()