Lines Matching refs:pData
10806 unsigned char *pData, /* The serialized database content */
11903 SQLITE_API int sqlite3changegroup_add(sqlite3_changegroup*, int nData, void *pData);
12500 int (*xInput)(void *pIn, void *pData, int *pnData), /* Input function */
12515 int (*xInput)(void *pIn, void *pData, int *pnData), /* Input function */
12531 int (*xInputA)(void *pIn, void *pData, int *pnData),
12533 int (*xInputB)(void *pIn, void *pData, int *pnData),
12535 int (*xOutput)(void *pOut, const void *pData, int nData),
12539 int (*xInput)(void *pIn, void *pData, int *pnData),
12541 int (*xOutput)(void *pOut, const void *pData, int nData),
12546 int (*xInput)(void *pIn, void *pData, int *pnData),
12551 int (*xInput)(void *pIn, void *pData, int *pnData),
12557 int (*xOutput)(void *pOut, const void *pData, int nData),
12562 int (*xOutput)(void *pOut, const void *pData, int nData),
12566 int (*xInput)(void *pIn, void *pData, int *pnData),
12570 int (*xOutput)(void *pOut, const void *pData, int nData),
12575 int (*xInput)(void *pIn, void *pData, int *pnData),
12577 int (*xOutput)(void *pOut, const void *pData, int nData),
13895 SQLITE_PRIVATE void *sqlite3HashInsert(Hash*, const char *pKey, void *pData);
15016 const void *pData; /* Data for tables. */ member
16018 void *pData; /* Page data */ member
19789 SQLITE_PRIVATE int sqlite3Utf16ByteLen(const void *pData, int nChar);
19791 SQLITE_PRIVATE int sqlite3Utf8CharLen(const char *pData, int nByte);
48287 unsigned char *pData, /* The serialized database content */
48329 p->aData = pData;
49250 pPgHdr->pData = pPage->pBuf;
52849 static u32 pager_datahash(int nByte, unsigned char *pData){
52853 hash = (hash*1039) + pData[i];
52858 return pager_datahash(pPage->pPager->pageSize, (unsigned char *)pPage->pData);
54030 void *pData;
54031 pData = pPg->pData;
54032 memcpy(pData, (u8*)aData, pPager->pageSize);
54043 memcpy(&pPager->dbFileVers, &((u8*)pData)[24],sizeof(pPager->dbFileVers));
54576 rc = sqlite3WalReadFrame(pPager->pWal, iFrame,pPager->pageSize,pPg->pData);
54581 rc = sqlite3OsRead(pPager->fd, pPg->pData, pPager->pageSize, iOffset);
54603 u8 *dbFileVers = &((u8*)pPg->pData)[24];
54629 put32bits(((char*)pPg->pData)+24, change_counter);
54634 put32bits(((char*)pPg->pData)+92, change_counter);
54635 put32bits(((char*)pPg->pData)+96, SQLITE_VERSION_NUMBER);
54763 sqlite3BackupUpdate(pPager->pBackup, p->pgno, (u8 *)p->pData);
55593 void *pData, /* xFetch()'d data for this page */
55607 sqlite3OsUnfetch(pPager->fd, (i64)(pgno-1) * pPager->pageSize, pData);
55623 p->pData = pData;
55641 sqlite3OsUnfetch(pPager->fd, (i64)(pPg->pgno-1)*pPager->pageSize, pPg->pData);
55990 char *pData; /* Data to write */
55995 pData = pList->pData;
55998 rc = sqlite3OsWrite(pPager->fd, pData, pPager->pageSize, offset);
56005 memcpy(&pPager->dbFileVers, &pData[24], sizeof(pPager->dbFileVers));
56013 sqlite3BackupUpdate(pPager->pBackup, pgno, (u8*)pList->pData);
56081 void *pData = pPg->pData;
56084 pData2 = pData;
57141 memset(pPg->pData, 0, pPager->pageSize);
57207 void *pData = 0;
57209 (i64)(pgno-1) * pPager->pageSize, pPager->pageSize, &pData
57211 if( rc==SQLITE_OK && pData ){
57216 rc = pagerAcquireMapPage(pPager, pgno, pData, &pPg);
57218 sqlite3OsUnfetch(pPager->fd, (i64)(pgno-1)*pPager->pageSize, pData);
57513 pData2 = pPg->pData;
57878 zBuf = pPgHdr->pData;
58802 return pPg->pData;
62678 void *pData; /* Data actually written */
62680 pData = pPage->pData;
62681 walEncodeFrame(p->pWal, pPage->pgno, nTruncate, pData, aFrame);
62685 rc = walWriteToLog(p, pData, p->szPage, iOffset+sizeof(aFrame));
62859 void *pData;
62863 pData = p->pData;
62864 rc = sqlite3OsWrite(pWal->pWalFd, pData, szPage, iOff);
66607 static void pageReinit(DbPage *pData){
66609 pPage = (MemPage *)sqlite3PagerGetExtra(pData);
66610 assert( sqlite3PagerPageRefcount(pData)>0 );
66614 if( sqlite3PagerPageRefcount(pData)>1 ){
70809 pSrc = pX->pData;
71274 u8 *pData;
71286 pData = pEnd;
71300 pData -= sz;
71301 put2byte(pCellptr, (pData - aData));
71303 if( pData < pCellptr ) return SQLITE_CORRUPT_BKPT;
71304 memcpy(pData, pCell, sz);
71321 put2byte(&aData[hdr+5], pData - aData);
71361 u8 *pData = *ppData; /* Content area. A subset of aData[] */
71375 if( (pData - pBegin)<sz ) return 1;
71376 pData -= sz;
71377 pSlot = pData;
71402 *ppData = pData;
71483 u8 *pData;
71508 pData = &aData[get2byteNotZero(&aData[hdr+5])];
71509 if( pData<pBegin ) goto editpage_fail;
71519 pPg, pBegin, &pData, pCellptr,
71536 pPg, pBegin, &pData, pCellptr,
71546 pPg, pBegin, &pData, pCellptr,
71554 put2byte(&aData[hdr+5], pData - aData);
72856 if( memcmp(pDest, ((u8*)pX->pData) + iOffset, iAmt)!=0 ){
72863 memmove(pDest, ((u8*)pX->pData) + iOffset, iAmt);
73083 x2.pData = pX->pKey;
84713 Mem *pData = &p->v->aMem[p->iNewReg];
84714 rc = ExpandBlob(pData);
84716 pUnpack = vdbeUnpackRecord(&p->keyinfo, pData->n, pData->z);
89991 Mem *pData; /* MEM cell holding data for the record to be inserted */
89999 pData = &aMem[pOp->p2];
90001 assert( memIsValid(pData) );
90009 REGISTER_TRACE(pOp->p2, pData);
90044 assert( pData->flags & (MEM_Blob|MEM_Str) );
90045 x.pData = pData->z;
90046 x.nData = pData->n;
90048 if( pData->flags & MEM_Zero ){
90049 x.nZero = pData->u.nZero;
95127 static void vdbePmaWriteBlob(PmaWriter *p, u8 *pData, int nData){
95135 memcpy(&p->aBuffer[p->iBufEnd], &pData[nData-nRem], nCopy);
107548 static void sampleSetRowid(sqlite3 *db, StatSample *p, int n, const u8 *pData){
107554 memcpy(p->u.aRowid, pData, n);
108754 static int analysisLoader(void *pData, int argc, char **argv, char **NotUsed){
108755 analysisInfo *pInfo = (analysisInfo*)pData;
127928 InitData *pData, /* Initialization context */
127932 sqlite3 *db = pData->db;
127934 pData->rc = SQLITE_NOMEM_BKPT;
127935 }else if( pData->pzErrMsg[0]!=0 ){
127937 }else if( pData->mInitFlags & INITFLAG_AlterTable ){
127938 *pData->pzErrMsg = sqlite3DbStrDup(db, zExtra);
127939 pData->rc = SQLITE_ERROR;
127941 pData->rc = SQLITE_CORRUPT_BKPT;
127947 *pData->pzErrMsg = z;
127948 pData->rc = SQLITE_CORRUPT_BKPT;
127992 InitData *pData = (InitData*)pInit;
127993 sqlite3 *db = pData->db;
127994 int iDb = pData->iDb;
128000 pData->nInitRow++;
128002 corruptSchema(pData, argv[1], 0);
128009 corruptSchema(pData, argv[1], 0);
128036 if( rc > pData->rc ) pData->rc = rc;
128040 corruptSchema(pData, argv[1], sqlite3_errmsg(db));
128046 corruptSchema(pData, argv[1], 0);
128061 corruptSchema(pData, argv[1], pIndex?"invalid rootpage":"orphan index");
165679 SQLITE_PRIVATE void *sqlite3Fts3HashInsert(Fts3Hash*, const void *pKey, int nKey, void *pData);
188117 u8 *pData;
188121 pData = pNode->zData + (12 + pRtree->nBytesPerCell*iCell);
188124 readCoord(pData, &pCoord[ii]);
188125 readCoord(pData+4, &pCoord[ii+1]);
188126 pData += 8;
203905 int (*xOutput)(void *pOut, const void *pData, int nData),
204041 int (*xOutput)(void *pOut, const void *pData, int nData),
204052 int (*xOutput)(void *pOut, const void *pData, int nData),
204123 int (*xInput)(void *pIn, void *pData, int *pnData),
204179 int (*xInput)(void *pIn, void *pData, int *pnData),
204186 int (*xInput)(void *pIn, void *pData, int *pnData),
204817 int (*xOutput)(void *pOut, const void *pData, int nData),
204994 int (*xInput)(void *pIn, void *pData, int *pnData),
204996 int (*xOutput)(void *pOut, const void *pData, int nData),
206094 int (*xInput)(void *pIn, void *pData, int *pnData), /* Input function */
206121 int (*xInput)(void *pIn, void *pData, int *pnData), /* Input function */
206460 int (*xOutput)(void *pOut, const void *pData, int nData),
206526 SQLITE_API int sqlite3changegroup_add(sqlite3_changegroup *pGrp, int nData, void *pData){
206530 rc = sqlite3changeset_start(&pIter, nData, pData);
206555 int (*xInput)(void *pIn, void *pData, int *pnData),
206574 int (*xOutput)(void *pOut, const void *pData, int nData),
206623 int (*xInputA)(void *pIn, void *pData, int *pnData),
206625 int (*xInputB)(void *pIn, void *pData, int *pnData),
206627 int (*xOutput)(void *pOut, const void *pData, int nData),
206781 int (*xOutput)(void *pOut, const void *pData, int nData),
206965 int (*xInput)(void *pIn, void *pData, int *pnData),
206967 int (*xOutput)(void *pOut, const void *pData, int nData),
207953 const u8 *pData;
210560 Fts5Bm25Data *pData; /* Values allocated/calculated once only */
210568 rc = fts5Bm25GetData(pApi, pFts, &pData);
210570 aFreq = pData->aFreq;
210571 memset(aFreq, 0, sizeof(double) * pData->nPhrase);
210591 for(i=0; rc==SQLITE_OK && i<pData->nPhrase; i++){
210592 score += pData->aIDF[i] * (
210594 ( aFreq[i] + k1 * (1 - b + b * D / pData->avgdl) )
210699 const u8 *pData
210704 memcpy(&pBuf->p[pBuf->n], pData, nData);
210793 const u8 *pData
210796 sqlite3Fts5BufferAppendBlob(pRc, pBuf, nData, pData);
212405 sqlite3Fts5PoslistReaderInit(pIter->pData, pIter->nData, &aIter[nIter]);
212496 a = (u8*)pTerm->pIter->pData;
212788 fts5BufferSet(&rc, &pPhrase->poslist, pIter->nData, pIter->pData);
213100 pPhrase->poslist.p = (u8*)pIter->pData;
214881 *ppCollist = pPhrase->aTerm[0].pIter->pData;
215992 Fts5Data *pData; /* Data for current page of this level */
216156 static void fts5DataRelease(Fts5Data *pData){
216157 sqlite3_free(pData);
216194 static void fts5DataWrite(Fts5Index *p, i64 iRowid, const u8 *pData, int nData){
216207 sqlite3_bind_blob(p->pWriter, 2, pData, nData, SQLITE_STATIC);
216289 const u8 *pData, /* Buffer containing serialized structure */
216303 if( piCookie ) *piCookie = sqlite3Fts5Get32(pData);
216308 i += fts5GetVarint32(&pData[i], nLevel);
216309 i += fts5GetVarint32(&pData[i], nSegment);
216325 i += sqlite3Fts5GetVarint(&pData[i], &pRet->nWriteCounter);
216335 i += fts5GetVarint32(&pData[i], pLvl->nMerge);
216336 i += fts5GetVarint32(&pData[i], nTotal);
216352 i += fts5GetVarint32(&pData[i], pSeg->iSegid);
216353 i += fts5GetVarint32(&pData[i], pSeg->pgnoFirst);
216354 i += fts5GetVarint32(&pData[i], pSeg->pgnoLast);
216436 Fts5Data *pData;
216438 pData = fts5DataRead(p, FTS5_STRUCTURE_ROWID);
216441 memset(&pData->p[pData->nn], 0, FTS5_DATA_PADDING);
216442 p->rc = fts5StructureDecode(pData->p, pData->nn, &iCookie, &pRet);
216446 fts5DataRelease(pData);
216728 Fts5Data *pData = pLvl->pData;
216733 pLvl->iOff += fts5GetVarint32(&pData->p[1], pLvl->iLeafPgno);
216734 pLvl->iOff += fts5GetVarint(&pData->p[pLvl->iOff], (u64*)&pLvl->iRowid);
216738 for(iOff=pLvl->iOff; iOff<pData->nn; iOff++){
216739 if( pData->p[iOff] ) break;
216742 if( iOff<pData->nn ){
216745 iOff += fts5GetVarint(&pData->p[iOff], (u64*)&iVal);
216767 fts5DataRelease(pLvl->pData);
216769 pLvl->pData = fts5DataRead(p,
216772 if( pLvl->pData ) fts5DlidxLvlNext(pLvl);
216818 fts5DataRelease(pChild->pData);
216820 pChild->pData = fts5DataRead(p,
216837 u8 *a = pLvl->pData->p;
216887 fts5DataRelease(pLvl->pData);
216889 pLvl->pData = fts5DataRead(p,
216892 if( pLvl->pData ){
216913 fts5DataRelease(pIter->aLvl[i].pData);
216941 pLvl->pData = fts5DataRead(p, iRowid);
216942 if( pLvl->pData && (pLvl->pData->p[0] & 0x0001)==0 ){
218518 Fts5Data *pData = 0;
218534 fts5DataRelease(pData);
218539 pData = fts5LeafRead(p, FTS5_SEGMENT_ROWID(pSeg->pSeg->iSegid, pgno));
218540 if( pData==0 ) break;
218541 pChunk = &pData->p[4];
218542 nChunk = MIN(nRem, pData->szLeaf - 4);
218545 pSeg->pNextLeaf = pData;
218546 pData = 0;
218673 pIter->base.pData = &pSeg->pLeaf->p[pSeg->iLeafOffset];
218680 pIter->base.pData = pIter->poslist.p;
218702 pIter->base.pData = pIter->poslist.p;
218748 pIter->base.pData = pIter->poslist.p;
218769 pIter->base.pData = a;
218774 pIter->base.pData = pIter->poslist.p;
218783 pIter->base.pData = pIter->poslist.p;
218932 Fts5Data *pData, /* Doclist to iterate through */
218942 if( pData->szLeaf>0 ){
218943 pIter->pLeaf = pData;
218944 pIter->iLeafOffset = fts5GetVarint(pData->p, (u64*)&pIter->iRowid);
218945 pIter->iEndofDoclist = pData->nn;
218954 pData = 0;
218963 fts5DataRelease(pData);
219601 Fts5Data *pData;
219606 pData = fts5LeafRead(p, iLeafRowid);
219607 if( pData ){
219608 if( iOff>pData->szLeaf ){
219616 fts5BufferGrow(&p->rc, &buf, pData->nn);
219620 fts5BufferAppendBlob(&p->rc, &buf, pData->szLeaf-iOff,&pData->p[iOff]);
219629 && pSeg->iEndofDoclist<pData->szLeaf
219630 && pSeg->iPgidxOff<=pData->nn
219632 int nDiff = pData->szLeaf - pSeg->iEndofDoclist;
219635 pData->nn - pSeg->iPgidxOff, &pData->p[pSeg->iPgidxOff]
219643 fts5DataRelease(pData);
220250 fts5BufferSafeAppendBlob(pBuf, pMulti->base.pData, nData);
220564 Fts5Data *pData;
220613 pData = fts5IdxMalloc(p, sizeof(Fts5Data)+doclist.n+FTS5_DATA_ZERO_PADDING);
220614 if( pData ){
220615 pData->p = (u8*)&pData[1];
220616 pData->nn = pData->szLeaf = doclist.n;
220617 if( doclist.n ) memcpy(pData->p, doclist.p, doclist.n);
220618 fts5MultiIterNew2(p, pData, bDesc, ppIter);
221000 Fts5Data *pData;
221004 pData = fts5DataRead(p, FTS5_AVERAGES_ROWID);
221005 if( p->rc==SQLITE_OK && pData->nn ){
221008 i += fts5GetVarint(&pData->p[i], (u64*)pnRow);
221009 for(iCol=0; i<pData->nn && iCol<nCol; iCol++){
221010 i += fts5GetVarint(&pData->p[i], (u64*)&anSize[iCol]);
221014 fts5DataRelease(pData);
221022 static int sqlite3Fts5IndexSetAverages(Fts5Index *p, const u8 *pData, int nData){
221024 fts5DataWrite(p, FTS5_AVERAGES_ROWID, pData, nData);
221162 for(sqlite3Fts5PoslistReaderInit(pIter->pData, pIter->nData, &sReader);
221778 const u8 *pData, int nData /* Data to decode list-of-rowids from */
221786 i += sqlite3Fts5GetVarint(&pData[i], &iVal);
221789 if( i<nData && pData[i]==0x00 ){
221791 if( i<nData && pData[i]==0x00 ){
221846 lvl.pData = &dlidx;
222799 Fts5Auxdata *pData;
222818 for(pData=pCsr->pAuxdata; pData; pData=pNext){
222819 pNext = pData->pNext;
222820 if( pData->xDelete ) pData->xDelete(pData->pPtr);
222821 sqlite3_free(pData);
224143 Fts5Auxdata *pData;
224147 for(pData=pCsr->pAuxdata; pData; pData=pData->pNext){
224148 if( pData->pAux==pCsr->pAux ) break;
224151 if( pData ){
224152 if( pData->xDelete ){
224153 pData->xDelete(pData->pPtr);
224157 pData = (Fts5Auxdata*)sqlite3Fts5MallocZero(&rc, sizeof(Fts5Auxdata));
224158 if( pData==0 ){
224162 pData->pAux = pCsr->pAux;
224163 pData->pNext = pCsr->pAuxdata;
224164 pCsr->pAuxdata = pData;
224167 pData->xDelete = xDelete;
224168 pData->pPtr = pPtr;
224174 Fts5Auxdata *pData;
224177 for(pData=pCsr->pAuxdata; pData; pData=pData->pNext){
224178 if( pData->pAux==pCsr->pAux ) break;
224181 if( pData ){
224182 pRet = pData->pPtr;
224184 pData->pPtr = 0;
224185 pData->xDelete = 0;
228965 || sqlite3Fts5PoslistNext64(pIter->pData, pIter->nData, po, pp)
229035 pPos = pCsr->pIter->pData;