Lines Matching refs:nData
11903 SQLITE_API int sqlite3changegroup_add(sqlite3_changegroup*, int nData, void *pData);
12535 int (*xOutput)(void *pOut, const void *pData, int nData),
12541 int (*xOutput)(void *pOut, const void *pData, int nData),
12557 int (*xOutput)(void *pOut, const void *pData, int nData),
12562 int (*xOutput)(void *pOut, const void *pData, int nData),
12570 int (*xOutput)(void *pOut, const void *pData, int nData),
12577 int (*xOutput)(void *pOut, const void *pData, int nData),
15019 int nData; /* Size of pData. 0 if none. */ member
70808 nPayload = pX->nData + pX->nZero;
70810 nSrc = pX->nData;
72837 int nData = pX->nData - iOffset;
72838 if( nData<=0 ){
72848 if( nData<iAmt ){
72851 int rc = btreeOverwriteContent(pPage, pDest+nData, pX, iOffset+nData,
72852 iAmt-nData);
72854 iAmt = nData;
72875 int nTotal = pX->nData + pX->nZero; /* Total bytes of to write */
73028 assert( pX->nData>=0 && pX->nZero>=0 );
73030 && pCur->info.nPayload==(u32)pX->nData+pX->nZero
73084 x2.nData = pX->nKey;
73104 pCur->pgnoRoot, pX->nKey, pX->nData, pPage->pgno,
84155 int nData, /* Number of bytes of data to be bound */
84167 rc = sqlite3VdbeMemSetStr(pVar, zData, nData, encoding, xDel);
84191 int nData,
84195 if( nData<0 ) return SQLITE_MISUSE_BKPT;
84197 return bindText(pStmt, i, zData, nData, xDel, 0);
84203 sqlite3_uint64 nData,
84207 if( nData>0x7fffffff ){
84210 return bindText(pStmt, i, zData, (int)nData, xDel, 0);
84267 int nData,
84270 return bindText(pStmt, i, zData, nData, xDel, SQLITE_UTF8);
84276 sqlite3_uint64 nData,
84281 if( nData>0x7fffffff ){
84285 return bindText(pStmt, i, zData, (int)nData, xDel, enc);
84293 int nData,
84296 return bindText(pStmt, i, zData, nData, xDel, SQLITE_UTF16NATIVE);
88046 u64 nData; /* Number of bytes of data space */
88076 nData = 0; /* Number of bytes of data space */
88188 nData++;
88192 nData += 2;
88195 nData += 3;
88198 nData += 4;
88201 nData += 6;
88204 nData += 8;
88219 nData += 8;
88228 if( nData ){
88235 nData += len;
88258 nByte = nHdr+nData;
90046 x.nData = pData->n;
95127 static void vdbePmaWriteBlob(PmaWriter *p, u8 *pData, int nData){
95128 int nRem = nData;
95135 memcpy(&p->aBuffer[p->iBufEnd], &pData[nData-nRem], nCopy);
129452 int nData, /* Number of elements in the regData data array */
129458 int nBase = nExpr + bSeq + nData; /* Fields in sorter record */
129481 assert( nData==1 || regData==regOrigData || regOrigData==0 );
129498 if( nPrefixReg==0 && nData>0 ){
129499 sqlite3ExprCodeMove(pParse, regData, regBase+nExpr+bSeq, nData);
129522 pOp->p2 = nKey + nData;
135675 u32 nData; /* Slots used in azResult[]. (nRow+1)*nColumn */
135698 if( p->nData + need > p->nAlloc ){
135714 p->azResult[p->nData++] = z;
135737 p->azResult[p->nData++] = z;
135779 res.nData = 1;
135789 assert( sizeof(res.azResult[0])>= sizeof(res.nData) );
135790 res.azResult[0] = SQLITE_INT_TO_PTR(res.nData);
135808 if( res.nAlloc>res.nData ){
135810 azNew = sqlite3Realloc( res.azResult, sizeof(char*)*res.nData );
176338 int nData;
176431 int nData; /* Bytes of data in aData */
176463 int nData; /* Bytes of valid data so far */
176893 p->nData = 0;
176895 else if( p->nData+FTS3_VARINT_MAX+1>p->nSpace ){
176908 p->nData += sqlite3Fts3PutVarint(&p->aData[p->nData], i);
176909 p->aData[p->nData] = '\0';
176938 assert( p->nData<p->nSpace );
176939 assert( p->aData[p->nData]==0 );
176940 p->nData++;
176998 p->nPendingData -= (pList->nData + nToken + sizeof(Fts3HashElem));
177011 p->nPendingData += (pList->nData + nToken + sizeof(Fts3HashElem));
177572 int nCopy = pList->nData+1;
178265 int nData = pTree->nData; /* Current size of node in bytes */
178266 int nReq = nData; /* Required space after adding zTerm */
178298 nData += sqlite3Fts3PutVarint(&pTree->aData[nData], nPrefix);
178301 nData += sqlite3Fts3PutVarint(&pTree->aData[nData], nSuffix);
178302 memcpy(&pTree->aData[nData], &zTerm[nPrefix], nSuffix);
178303 pTree->nData = nData + nSuffix;
178339 pNew->nData = 1 + FTS3_VARINT_MAX;
178408 *pnRoot = pTree->nData - nStart;
178416 int nWrite = pIter->nData - nStart;
178473 int nData;
178501 nData = pWriter->nData;
178518 if( nData>0 && nData+nReq>p->nNodeSize ){
178523 rc = fts3WriteSegment(p, pWriter->iFree++, pWriter->aData, nData);
178543 nData = 0;
178567 assert( nData+nReq<=pWriter->nSize );
178570 nData += sqlite3Fts3PutVarint(&pWriter->aData[nData], nPrefix);
178571 nData += sqlite3Fts3PutVarint(&pWriter->aData[nData], nSuffix);
178573 memcpy(&pWriter->aData[nData], &zTerm[nPrefix], nSuffix);
178574 nData += nSuffix;
178575 nData += sqlite3Fts3PutVarint(&pWriter->aData[nData], nDoclist);
178577 memcpy(&pWriter->aData[nData], aDoclist, nDoclist);
178578 pWriter->nData = nData + nDoclist;
178626 rc = fts3WriteSegment(p, pWriter->iFree++, pWriter->aData, pWriter->nData);
178638 0, 0, 0, pWriter->nLeafData, pWriter->aData, pWriter->nData);
181767 pRet = (char *)sqlite3_malloc(p->pList->nData);
181771 *pnData = p->pList->nData - nSkip;
190356 int nData,
190372 assert(nData>=1);
190387 if( nData>1 ){
190389 int nn = nData - 4;
190460 if( rc==SQLITE_OK && nData>1 ){
191011 int nData;
191023 nData = sqlite3_value_bytes(apArg[1]);
191024 if( nData<4 ) return;
191025 if( nData<NCELL(&node)*tree.nBytesPerCell ) return;
193116 int nData,
193136 assert(nData>=1);
193140 newRowidValid = nData>1 && sqlite3_value_type(aData[1])!=SQLITE_NULL;
193144 if( nData>1 /* not a DELETE */
193180 if( rc==SQLITE_OK && (nData==1 || (coordChange && oldRowidValid)) ){
193188 if( rc==SQLITE_OK && nData>1 && coordChange ){
193210 if( rc==SQLITE_OK && nData>1 ){
201619 int nData; /* Number of bytes in aData */
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),
204143 pRet->in.nData = nChangeset;
204207 pIn->nData = pIn->buf.nBuf;
204221 while( !pIn->bEof && (pIn->iNext+nByte)>=pIn->nData && rc==SQLITE_OK ){
204235 pIn->nData = pIn->buf.nBuf;
204275 int nData, /* Size of buffer aData[] in bytes */
204282 u8 *aCopy = sqlite3_malloc64((sqlite3_int64)nData+1);
204284 memcpy(aCopy, aData, nData);
204285 sqlite3ValueSetStr(pVal, nData, (char*)aCopy, enc, sqlite3_free);
204327 if( pIn->iNext>=pIn->nData ){
204346 if( nByte<0 || nByte>pIn->nData-pIn->iNext ){
204409 while( (pIn->iNext + nRead)<pIn->nData && pIn->aData[pIn->iNext + nRead] ){
204412 if( (pIn->iNext + nRead)<pIn->nData ) break;
204552 if( p->in.iNext>=p->in.nData ){
204566 if( p->in.iNext>=p->in.nData ) return SQLITE_DONE;
204817 int (*xOutput)(void *pOut, const void *pData, int nData),
204843 if( pInput->iNext>=pInput->nData ) break;
204984 sInput.nData = nChangeset;
204996 int (*xOutput)(void *pOut, const void *pData, int nData),
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);
206574 int (*xOutput)(void *pOut, const void *pData, int nData),
206627 int (*xOutput)(void *pOut, const void *pData, int nData),
206781 int (*xOutput)(void *pOut, const void *pData, int nData),
206967 int (*xOutput)(void *pOut, const void *pData, int nData),
207954 int nData;
210698 u32 nData,
210701 assert_nc( *pRc || nData>=0 );
210702 if( nData ){
210703 if( fts5BufferGrow(pRc, pBuf, nData) ) return;
210704 memcpy(&pBuf->p[pBuf->n], pData, nData);
210705 pBuf->n += nData;
210792 int nData,
210796 sqlite3Fts5BufferAppendBlob(pRc, pBuf, nData, pData);
212392 if( pIter->nData==0 ) continue;
212405 sqlite3Fts5PoslistReaderInit(pIter->pData, pIter->nData, &aIter[nIter]);
212497 n = pTerm->pIter->nData;
212766 if( pIter->iRowid==pNode->iRowid && pIter->nData>0 ){
212788 fts5BufferSet(&rc, &pPhrase->poslist, pIter->nData, pIter->pData);
213098 pPhrase->poslist.n = pIter->nData;
214882 *pnCollist = pPhrase->aTerm[0].pIter->nData;
214956 int nData; /* Total bytes of data (incl. structure) */
215089 int nData = p->nData;
215091 assert( nData==p->iSzPoslist );
215093 pPtr[nData++] = 0x00;
215095 pPtr[nData++] = 0x00;
215099 int nSz = (nData - p->iSzPoslist - 1); /* Size in bytes */
215109 nData += (nByte-1);
215113 nRet = nData - p->nData;
215118 p->nData = nData;
215185 p->nData = nToken+1 + 1 + sizeof(Fts5HashEntry);
215191 p->nData += sqlite3Fts5PutVarint(&((u8*)p)[p->nData], iRowid);
215194 p->iSzPoslist = p->nData;
215196 p->nData += 1;
215200 nIncr += p->nData;
215213 if( (p->nAlloc - p->nData) < (9 + 4 + 1 + 3 + 5) ){
215224 nIncr -= p->nData;
215226 assert( (p->nAlloc - p->nData) >= (9 + 4 + 1 + 3 + 5) );
215234 p->nData += sqlite3Fts5PutVarint(&pPtr[p->nData], iRowid - p->iRowid);
215237 p->iSzPoslist = p->nData;
215239 p->nData += 1;
215253 pPtr[p->nData++] = 0x01;
215254 p->nData += sqlite3Fts5PutVarint(&pPtr[p->nData], iCol);
215265 p->nData += sqlite3Fts5PutVarint(&pPtr[p->nData], iPos - p->iPos + 2);
215274 nIncr += p->nData;
215397 int nList = p->nData - nHashPre;
215445 *pnDoclist = p->nData - (sizeof(Fts5HashEntry) + nTerm + 1);
216194 static void fts5DataWrite(Fts5Index *p, i64 iRowid, const u8 *pData, int nData){
216207 sqlite3_bind_blob(p->pWriter, 2, pData, nData, SQLITE_STATIC);
216290 int nData, /* Size of buffer pData in bytes */
216332 if( i>=nData ){
216348 if( i>=nData ){
218656 pIter->base.nData = pSeg->nPos;
218665 pIter->base.nData = pSeg->nPos;
218690 pIter->base.nData = 0;
218703 pIter->base.nData = pIter->poslist.n;
218749 pIter->base.nData = aOut - pIter->poslist.p;
218768 pIter->base.nData = fts5IndexExtractCol(&a, pSeg->nPos,pColset->aiCol[0]);
218775 pIter->base.nData = pIter->poslist.n;
218784 pIter->base.nData = pIter->poslist.n;
219479 int nData
219483 int n = nData;
220244 int nData = pMulti->base.nData;
220245 int nByte = nData + 9 + 9 + FTS5_DATA_ZERO_PADDING;
220246 assert( nData>0 );
220249 fts5BufferSafeAppendVarint(pBuf, nData*2);
220250 fts5BufferSafeAppendBlob(pBuf, pMulti->base.pData, nData);
220585 if( p1->base.nData==0 ) continue;
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 */
221783 while( i<nData ){
221789 if( i<nData && pData[i]==0x00 ){
221791 if( i<nData && pData[i]==0x00 ){
228965 || sqlite3Fts5PoslistNext64(pIter->pData, pIter->nData, po, pp)
229036 nPos = pCsr->pIter->nData;