Lines Matching refs:aRec

93671       u8 *aRec;  local
93675 aRec = sqlite3DbMallocRaw(db, nRec);
93676 if( !aRec ) goto preupdate_old_out;
93677 rc = sqlite3BtreePayload(p->pCsr->uc.pCursor, 0, nRec, aRec);
93679 p->pUnpacked = vdbeUnpackRecord(p->pKeyinfo, nRec, aRec);
93683 sqlite3DbFree(db, aRec);
93686 p->aRecord = aRec;
228494 static sqlite3_int64 sessionGetI64(u8 *aRec){
228495 u64 x = SESSION_UINT32(aRec);
228496 u32 y = SESSION_UINT32(aRec+4);
231586 u8 *aRec = *ppRec;
231589 int eType = *aRec++;
231592 aRec += sessionVarintGet((u8*)aRec, &nByte);
231593 aRec += nByte;
231595 aRec += 8;
231599 *ppRec = aRec;
233663 u8 *aRec, /* Second change record */
233669 assert( aRec!=0 );
233682 memcpy(pNew->aRecord, aRec, nRec);
233685 u8 *pIn = aRec;
233712 u8 *a2 = aRec;
233783 u8 *a1 = aRec;
233792 memcpy(aCsr, aRec, nRec);
233795 if( 0==sessionMergeUpdate(&aCsr, pTab, bPatchset, aExist, 0,aRec,0) ){
233802 u8 *a2 = aRec;
233809 if( 0==sessionMergeUpdate(&aCsr, pTab, bPatchset, aRec, aExist,a1,a2) ){
233817 memcpy(aCsr, aRec, nRec);
233820 sessionMergeRecord(&aCsr, pTab->nCol, aRec, aExist);
233862 const u8 *aRec,
233875 sessionAppendBlob(pOut, aRec, nRec, &rc);
233927 iOff += sessionSerialLen(&aRec[iOff]);
233929 sessionAppendBlob(pOut, aRec, iOff, &rc);
233935 sessionAppendBlob(pOut, &aRec[iOff], nRec-iOff, &rc);
233941 sessionAppendBlob(pOut, aRec, nRec, &rc);
234034 u8 *aRec = &pIter->in.aData[pIter->in.iCurrent + 2];
234056 rc = sessionChangesetExtendRecord(pGrp, pTab, nCol, op, aRec, nRec, pBuf);
234057 aRec = pBuf->aBuf;
234070 pTab, (pIter->bPatchset && op==SQLITE_DELETE), aRec, pTab->nChange
234079 if( sessionChangeEqual(pTab, bPkOnly1, (*pp)->aRecord, bPkOnly2, aRec) ){
234090 pIter->bPatchset, pExist, op, bIndirect, aRec, nRec, &pChange
234112 u8 *aRec;
234117 while( SQLITE_ROW==(sessionChangesetNext(pIter, &aRec, &nRec, 0)) ){
234448 u8 *aRec, int nRec, /* Local change */
234457 u8 *a1 = aRec;
234522 u8 *aRec = 0;
234528 while( SQLITE_ROW==sessionChangesetNext(pIter, &aRec, &nRec, &bNew) ){
234552 int iHash = sessionChangeHash(pTab, 0, aRec, pTab->nChange);
234555 if( sessionChangeEqual(pTab, 0, aRec, 0, pChange->aRecord) ){
234571 sessionAppendBlob(&sOut, aRec, nRec, &rc);
234580 u8 *pCsr = aRec;
234585 pCsr, nRec-(pCsr-aRec),
234591 aRec, nRec, pChange->aRecord, pChange->nRecord, &rc
234603 pChange->aRecord, pChange->nRecord, aRec, nRec, &rc
234613 sessionAppendBlob(&sOut, aRec, nRec, &rc);