Lines Matching refs:pC
1198 SessionChange *pC /* Update pC->nMaxSize */ in sessionUpdateMaxSize() argument
1201 if( pC->op==SQLITE_INSERT ){ in sessionUpdateMaxSize()
1211 nNew += pC->nRecord; in sessionUpdateMaxSize()
1213 nNew += pC->nRecord; in sessionUpdateMaxSize()
1217 u8 *pCsr = pC->aRecord; in sessionUpdateMaxSize()
1269 nNew = pC->nRecord + 2; in sessionUpdateMaxSize()
1284 if( nNew>pC->nMaxSize ){ in sessionUpdateMaxSize()
1285 int nIncr = nNew - pC->nMaxSize; in sessionUpdateMaxSize()
1286 pC->nMaxSize = nNew; in sessionUpdateMaxSize()
1355 SessionChange *pC; in sessionPreupdateOneChange() local
1356 for(pC=pTab->apChange[iHash]; pC; pC=pC->pNext){ in sessionPreupdateOneChange()
1357 if( sessionPreupdateEqual(pSession, pTab, pC, op) ) break; in sessionPreupdateOneChange()
1360 if( pC==0 ){ in sessionPreupdateOneChange()
1389 pC = (SessionChange *)sessionMalloc64(pSession, nByte); in sessionPreupdateOneChange()
1390 if( !pC ){ in sessionPreupdateOneChange()
1394 memset(pC, 0, sizeof(SessionChange)); in sessionPreupdateOneChange()
1395 pC->aRecord = (u8 *)&pC[1]; in sessionPreupdateOneChange()
1410 sessionSerializeValue(&pC->aRecord[nByte], p, &nByte); in sessionPreupdateOneChange()
1415 pC->bIndirect = 1; in sessionPreupdateOneChange()
1417 pC->nRecord = nByte; in sessionPreupdateOneChange()
1418 pC->op = op; in sessionPreupdateOneChange()
1419 pC->pNext = pTab->apChange[iHash]; in sessionPreupdateOneChange()
1420 pTab->apChange[iHash] = pC; in sessionPreupdateOneChange()
1422 }else if( pC->bIndirect ){ in sessionPreupdateOneChange()
1428 pC->bIndirect = 0; in sessionPreupdateOneChange()
1434 rc = sessionUpdateMaxSize(op, pSession, pTab, pC); in sessionPreupdateOneChange()