Lines Matching refs:nData
12565 SQLITE_API int sqlite3changegroup_add(sqlite3_changegroup*, int nData, void *pData);
13242 int (*xOutput)(void *pOut, const void *pData, int nData),
13248 int (*xOutput)(void *pOut, const void *pData, int nData),
13264 int (*xOutput)(void *pOut, const void *pData, int nData),
13269 int (*xOutput)(void *pOut, const void *pData, int nData),
13277 int (*xOutput)(void *pOut, const void *pData, int nData),
13284 int (*xOutput)(void *pOut, const void *pData, int nData),
16746 int nData; /* Size of pData. 0 if none. */ member
38207 static int kvvfsEncode(const char *aData, int nData, char *aOut){ in kvvfsEncode() argument
38210 for(i=j=0; i<nData; i++){ in kvvfsEncode()
38222 for(k=1; i+k<nData && a[i+k]==0; k++){} in kvvfsEncode()
78587 nPayload = pX->nData + pX->nZero;
78589 nSrc = pX->nData;
80752 int nData = pX->nData - iOffset; local
80753 if( nData<=0 ){
80763 if( nData<iAmt ){
80766 int rc = btreeOverwriteContent(pPage, pDest+nData, pX, iOffset+nData,
80767 iAmt-nData);
80769 iAmt = nData;
80794 int nTotal = pX->nData + pX->nZero; /* Total bytes of to write */
80841 int nTotal = pX->nData + pX->nZero; /* Total bytes of to write */
80981 assert( pX->nData>=0 && pX->nZero>=0 );
80983 && pCur->info.nPayload==(u32)pX->nData+pX->nZero
81036 x2.nData = (int)pX->nKey; assert( pX->nKey<=0x7fffffff );
81059 pCur->pgnoRoot, pX->nKey, pX->nData, pPage->pgno,
93142 i64 nData, /* Number of bytes of data to be bound */
93155 rc = sqlite3VdbeMemSetStr(pVar, zData, nData, encoding, xDel);
93179 int nData,
93183 if( nData<0 ) return SQLITE_MISUSE_BKPT;
93185 return bindText(pStmt, i, zData, nData, xDel, 0);
93191 sqlite3_uint64 nData,
93195 return bindText(pStmt, i, zData, nData, xDel, 0);
93255 int nData,
93258 return bindText(pStmt, i, zData, nData, xDel, SQLITE_UTF8);
93264 sqlite3_uint64 nData,
93271 nData &= ~(u64)1;
93273 return bindText(pStmt, i, zData, nData, xDel, enc);
97754 u64 nData; /* Number of bytes of data space */
97783 nData = 0; /* Number of bytes of data space */
97896 nData++;
97900 nData += 2;
97903 nData += 3;
97906 nData += 4;
97909 nData += 6;
97912 nData += 8;
97927 nData += 8;
97936 if( nData ){
97943 nData += len;
97966 nByte = nHdr+nData;
100090 x.nData = pData->n;
105584 static void vdbePmaWriteBlob(PmaWriter *p, u8 *pData, int nData){
105585 int nRem = nData;
105592 memcpy(&p->aBuffer[p->iBufEnd], &pData[nData-nRem], nCopy);
145573 int nData, /* Number of elements in the regData data array */
145579 int nBase = nExpr + bSeq + nData; /* Fields in sorter record */
145602 assert( nData==1 || regData==regOrigData || regOrigData==0 );
145623 if( nPrefixReg==0 && nData>0 ){
145624 sqlite3ExprCodeMove(pParse, regData, regBase+nExpr+bSeq, nData);
145647 pOp->p2 = nKey + nData;
153695 u32 nData; /* Slots used in azResult[]. (nRow+1)*nColumn */
153718 if( p->nData + need > p->nAlloc ){
153734 p->azResult[p->nData++] = z;
153757 p->azResult[p->nData++] = z;
153799 res.nData = 1;
153809 assert( sizeof(res.azResult[0])>= sizeof(res.nData) );
153810 res.azResult[0] = SQLITE_INT_TO_PTR(res.nData);
153828 if( res.nAlloc>res.nData ){
153830 azNew = sqlite3Realloc( res.azResult, sizeof(char*)*res.nData );
199539 int nData;
199632 int nData; /* Bytes of data in aData */
199664 int nData; /* Bytes of valid data so far */
200096 p->nData = 0;
200098 else if( p->nData+FTS3_VARINT_MAX+1>p->nSpace ){
200111 p->nData += sqlite3Fts3PutVarint(&p->aData[p->nData], i);
200112 p->aData[p->nData] = '\0';
200141 assert( p->nData<p->nSpace );
200142 assert( p->aData[p->nData]==0 );
200143 p->nData++;
200201 p->nPendingData -= (pList->nData + nToken + sizeof(Fts3HashElem));
200214 p->nPendingData += (pList->nData + nToken + sizeof(Fts3HashElem));
200775 int nCopy = pList->nData+1;
201476 int nData = pTree->nData; /* Current size of node in bytes */
201477 int nReq = nData; /* Required space after adding zTerm */
201509 nData += sqlite3Fts3PutVarint(&pTree->aData[nData], nPrefix);
201512 nData += sqlite3Fts3PutVarint(&pTree->aData[nData], nSuffix);
201513 memcpy(&pTree->aData[nData], &zTerm[nPrefix], nSuffix);
201514 pTree->nData = nData + nSuffix;
201550 pNew->nData = 1 + FTS3_VARINT_MAX;
201619 *pnRoot = pTree->nData - nStart;
201627 int nWrite = pIter->nData - nStart;
201684 int nData;
201712 nData = pWriter->nData;
201729 if( nData>0 && nData+nReq>p->nNodeSize ){
201734 rc = fts3WriteSegment(p, pWriter->iFree++, pWriter->aData, nData);
201754 nData = 0;
201778 assert( nData+nReq<=pWriter->nSize );
201781 nData += sqlite3Fts3PutVarint(&pWriter->aData[nData], nPrefix);
201782 nData += sqlite3Fts3PutVarint(&pWriter->aData[nData], nSuffix);
201784 memcpy(&pWriter->aData[nData], &zTerm[nPrefix], nSuffix);
201785 nData += nSuffix;
201786 nData += sqlite3Fts3PutVarint(&pWriter->aData[nData], nDoclist);
201788 memcpy(&pWriter->aData[nData], aDoclist, nDoclist);
201789 pWriter->nData = nData + nDoclist;
201837 rc = fts3WriteSegment(p, pWriter->iFree++, pWriter->aData, pWriter->nData);
201849 0, 0, 0, pWriter->nLeafData, pWriter->aData, pWriter->nData);
205020 pRet = (char *)sqlite3_malloc64(p->pList->nData);
205024 *pnData = p->pList->nData - nSkip;
216553 int nData,
216569 assert(nData>=1);
216584 if( nData>1 ){
216586 int nn = nData - 4;
216657 if( rc==SQLITE_OK && nData>1 ){
217212 int nData;
217225 nData = sqlite3_value_bytes(apArg[1]);
217226 if( nData<4 ) return;
217227 if( nData<NCELL(&node)*tree.nBytesPerCell ) return;
219362 int nData,
219382 assert(nData>=1);
219386 newRowidValid = nData>1 && sqlite3_value_type(aData[1])!=SQLITE_NULL;
219390 if( nData>1 /* not a DELETE */
219427 if( rc==SQLITE_OK && (nData==1 || (coordChange && oldRowidValid)) ){
219435 if( rc==SQLITE_OK && nData>1 && coordChange ){
219456 if( rc==SQLITE_OK && nData>1 ){
219477 for(jj=1; jj<nData-2; jj++){
228222 int nData; /* Number of bytes in aData */
231174 int (*xOutput)(void *pOut, const void *pData, int nData),
231318 int (*xOutput)(void *pOut, const void *pData, int nData),
231330 int (*xOutput)(void *pOut, const void *pData, int nData),
231477 pRet->in.nData = nChangeset;
231543 pIn->nData = pIn->buf.nBuf;
231557 while( !pIn->bEof && (pIn->iNext+nByte)>=pIn->nData && rc==SQLITE_OK ){
231571 pIn->nData = pIn->buf.nBuf;
231611 int nData, /* Size of buffer aData[] in bytes */
231618 u8 *aCopy = sqlite3_malloc64((sqlite3_int64)nData+1);
231620 memcpy(aCopy, aData, nData);
231621 sqlite3ValueSetStr(pVal, nData, (char*)aCopy, enc, sqlite3_free);
231666 if( pIn->iNext>=pIn->nData ){
231686 if( nByte<0 || nByte>pIn->nData-pIn->iNext ){
231696 if( (pIn->nData-pIn->iNext)<8 ){
231753 while( (pIn->iNext + nRead)<pIn->nData && pIn->aData[pIn->iNext + nRead] ){
231756 if( (pIn->iNext + nRead)<pIn->nData ) break;
231900 if( p->in.iNext>=p->in.nData ){
231911 if( p->in.iNext>=p->in.nData ) return SQLITE_DONE;
232209 int (*xOutput)(void *pOut, const void *pData, int nData),
232235 if( pInput->iNext>=pInput->nData ) break;
232376 sInput.nData = nChangeset;
232388 int (*xOutput)(void *pOut, const void *pData, int nData),
234146 int (*xOutput)(void *pOut, const void *pData, int nData),
234237 SQLITE_API int sqlite3changegroup_add(sqlite3_changegroup *pGrp, int nData, void *pData){
234241 rc = sqlite3changeset_start(&pIter, nData, pData);
234307 int (*xOutput)(void *pOut, const void *pData, int nData),
234362 int (*xOutput)(void *pOut, const void *pData, int nData),
234516 int (*xOutput)(void *pOut, const void *pData, int nData),
234702 int (*xOutput)(void *pOut, const void *pData, int nData),
235972 int nData;
238911 u32 nData,
238914 if( nData ){
238915 if( fts5BufferGrow(pRc, pBuf, nData) ) return;
238917 memcpy(&pBuf->p[pBuf->n], pData, nData);
238918 pBuf->n += nData;
239005 int nData,
239009 sqlite3Fts5BufferAppendBlob(pRc, pBuf, nData, pData);
240924 if( pIter->nData==0 ) continue;
240937 sqlite3Fts5PoslistReaderInit(pIter->pData, pIter->nData, &aIter[nIter]);
241029 n = pTerm->pIter->nData;
241298 if( pIter->iRowid==pNode->iRowid && pIter->nData>0 ){
241320 fts5BufferSet(&rc, &pPhrase->poslist, pIter->nData, pIter->pData);
241630 pPhrase->poslist.n = pIter->nData;
243578 *pnCollist = pPhrase->aTerm[0].pIter->nData;
243733 int nData; /* Total bytes of data (incl. structure) */
243865 int nData = p->nData;
243867 assert( nData==p->iSzPoslist );
243869 pPtr[nData++] = 0x00;
243871 pPtr[nData++] = 0x00;
243875 int nSz = (nData - p->iSzPoslist - 1); /* Size in bytes */
243885 nData += (nByte-1);
243889 nRet = nData - p->nData;
243894 p->nData = nData;
243961 p->nData = nToken+1 + sizeof(Fts5HashEntry);
243967 p->nData += sqlite3Fts5PutVarint(&((u8*)p)[p->nData], iRowid);
243970 p->iSzPoslist = p->nData;
243972 p->nData += 1;
243988 if( (p->nAlloc - p->nData) < (9 + 4 + 1 + 3 + 5) ){
243999 nIncr -= p->nData;
244001 assert( (p->nAlloc - p->nData) >= (9 + 4 + 1 + 3 + 5) );
244010 p->nData += sqlite3Fts5PutVarint(&pPtr[p->nData], iDiff);
244013 p->iSzPoslist = p->nData;
244015 p->nData += 1;
244029 pPtr[p->nData++] = 0x01;
244030 p->nData += sqlite3Fts5PutVarint(&pPtr[p->nData], iCol);
244041 p->nData += sqlite3Fts5PutVarint(&pPtr[p->nData], iPos - p->iPos + 2);
244050 nIncr += p->nData;
244174 int nList = p->nData - nHashPre;
244246 *pnDoclist = p->nData - (sizeof(Fts5HashEntry) + nTerm);
245184 static void fts5DataWrite(Fts5Index *p, i64 iRowid, const u8 *pData, int nData){
245197 sqlite3_bind_blob(p->pWriter, 2, pData, nData, SQLITE_STATIC);
245339 int nData, /* Size of buffer pData in bytes */
245386 if( i>=nData ){
245402 if( i>=nData ){
247912 pIter->base.nData = pIter->poslist.n;
247926 pIter->base.nData = p-aCopy;
247933 pIter->base.nData = pIter->poslist.n;
247953 pIter->base.nData = pSeg->nPos;
247962 pIter->base.nData = pSeg->nPos;
247987 pIter->base.nData = 0;
248000 pIter->base.nData = pIter->poslist.n;
248046 pIter->base.nData = aOut - pIter->poslist.p;
248074 pIter->base.nData = pIter->poslist.n;
248791 int nData
248795 int n = nData;
250177 int nData = pMulti->base.nData;
250178 int nByte = nData + 9 + 9 + FTS5_DATA_ZERO_PADDING;
250179 assert( nData>0 );
250182 fts5BufferSafeAppendVarint(pBuf, nData*2);
250183 fts5BufferSafeAppendBlob(pBuf, pMulti->base.pData, nData);
250816 p1->base.pData, p1->base.nData, &iPosOff, &iPos
250853 if( p1->base.nData>0 ){
251294 pIter->base.nData = 0;
251304 pIter->base.nData = p->base.nData;
251343 p->base.pData, p->base.nData, &pT->aPoslistReader[nReader++]
251345 nByte += p->base.nData;
251400 pIter->base.nData = pIter->poslist.n;
251968 static int sqlite3Fts5IndexSetAverages(Fts5Index *p, const u8 *pData, int nData){
251970 fts5DataWrite(p, FTS5_AVERAGES_ROWID, pData, nData);
252451 for(sqlite3Fts5PoslistReaderInit(pIter->pData, pIter->nData, &sReader);
253114 const u8 *pData, int nData /* Data to decode list-of-rowids from */
253119 while( i<nData ){
253125 if( i<nData && pData[i]==0x00 ){
253127 if( i<nData && pData[i]==0x00 ){
262187 || sqlite3Fts5PoslistNext64(pIter->pData, pIter->nData, po, pp)
262260 nPos = pCsr->pIter->nData;