Lines Matching defs:nData
12263 ** nData bytes) to the changegroup.
12339 SQLITE_API int sqlite3changegroup_add(sqlite3_changegroup*, int nData, void *pData);
12961 ** int (*xOutput)(void *pOut, const void *pData, int nData),
12968 ** points to a buffer nData bytes in size containing the chunk of output
13016 int (*xOutput)(void *pOut, const void *pData, int nData),
13022 int (*xOutput)(void *pOut, const void *pData, int nData),
13038 int (*xOutput)(void *pOut, const void *pData, int nData),
13043 int (*xOutput)(void *pOut, const void *pData, int nData),
13051 int (*xOutput)(void *pOut, const void *pData, int nData),
13058 int (*xOutput)(void *pOut, const void *pData, int nData),
16295 ** key and the pData,nData,nZero fields are uninitialized. The aMem,nMem
16301 ** pData,nData hold the content of the new entry. nZero extra zero bytes
16314 ** nData length of pData not used
16329 int nData; /* Size of pData. 0 if none. */
16330 int nZero; /* Extra zero data appended after pData,nData */
37703 ** nData+1 bytes in length.
37722 static int kvvfsEncode(const char *aData, int nData, char *aOut){
37725 for(i=j=0; i<nData; i++){
37737 for(k=1; i+k<nData && a[i+k]==0; k++){}
73963 ** 4-byte nData value
77545 nPayload = pX->nData + pX->nZero;
77547 nSrc = pX->nData;
79699 int nData = pX->nData - iOffset;
79700 if( nData<=0 ){
79710 if( nData<iAmt ){
79713 int rc = btreeOverwriteContent(pPage, pDest+nData, pX, iOffset+nData,
79714 iAmt-nData);
79716 iAmt = nData;
79741 int nTotal = pX->nData + pX->nZero; /* Total bytes of to write */
79788 int nTotal = pX->nData + pX->nZero; /* Total bytes of to write */
79815 ** rowid or INTEGER PRIMARY KEY of the row. The pX.nData,pData,nZero fields
79820 ** pX.pData,nData,nZero fields must be zero.
79928 assert( pX->nData>=0 && pX->nZero>=0 );
79930 && pCur->info.nPayload==(u32)pX->nData+pX->nZero
79983 x2.nData = pX->nKey;
80006 pCur->pgnoRoot, pX->nKey, pX->nData, pPage->pgno,
92047 i64 nData, /* Number of bytes of data to be bound */
92059 rc = sqlite3VdbeMemSetStr(pVar, zData, nData, encoding, xDel);
92083 int nData,
92087 if( nData<0 ) return SQLITE_MISUSE_BKPT;
92089 return bindText(pStmt, i, zData, nData, xDel, 0);
92095 sqlite3_uint64 nData,
92099 return bindText(pStmt, i, zData, nData, xDel, 0);
92155 int nData,
92158 return bindText(pStmt, i, zData, nData, xDel, SQLITE_UTF8);
92164 sqlite3_uint64 nData,
92171 nData &= ~(u16)1;
92173 return bindText(pStmt, i, zData, nData, xDel, enc);
96497 u64 nData; /* Number of bytes of data space */
96526 nData = 0; /* Number of bytes of data space */
96596 ** nData Number of bytes of data space needed for the record
96639 nData++;
96643 nData += 2;
96646 nData += 3;
96649 nData += 4;
96652 nData += 6;
96655 nData += 8;
96670 nData += 8;
96679 if( nData ){
96686 nData += len;
96709 nByte = nHdr+nData;
98826 x.nData = pData->n;
104273 ** Write nData bytes of data to the PMA. Return SQLITE_OK
104276 static void vdbePmaWriteBlob(PmaWriter *p, u8 *pData, int nData){
104277 int nRem = nData;
104284 memcpy(&p->aBuffer[p->iBufEnd], &pData[nData-nRem], nCopy);
143584 ** through regData+nData-1 onto the sorter.
143592 int nData, /* Number of elements in the regData data array */
143598 int nBase = nExpr + bSeq + nData; /* Fields in sorter record */
143610 ** by a prior OP_MakeRecord. In this case nData==1 and regData
143621 assert( nData==1 || regData==regOrigData || regOrigData==0 );
143642 if( nPrefixReg==0 && nData>0 ){
143643 sqlite3ExprCodeMove(pParse, regData, regBase+nExpr+bSeq, nData);
143666 pOp->p2 = nKey + nData;
151544 u32 nData; /* Slots used in azResult[]. (nRow+1)*nColumn */
151567 if( p->nData + need > p->nAlloc ){
151583 p->azResult[p->nData++] = z;
151606 p->azResult[p->nData++] = z;
151648 res.nData = 1;
151658 assert( sizeof(res.azResult[0])>= sizeof(res.nData) );
151659 res.azResult[0] = SQLITE_INT_TO_PTR(res.nData);
151677 if( res.nAlloc>res.nData ){
151679 azNew = sqlite3Realloc( res.azResult, sizeof(char*)*res.nData );
196572 int nData;
196665 int nData; /* Bytes of data in aData */
196697 int nData; /* Bytes of valid data so far */
197129 p->nData = 0;
197131 else if( p->nData+FTS3_VARINT_MAX+1>p->nSpace ){
197144 p->nData += sqlite3Fts3PutVarint(&p->aData[p->nData], i);
197145 p->aData[p->nData] = '\0';
197174 assert( p->nData<p->nSpace );
197175 assert( p->aData[p->nData]==0 );
197176 p->nData++;
197234 p->nPendingData -= (pList->nData + nToken + sizeof(Fts3HashElem));
197247 p->nPendingData += (pList->nData + nToken + sizeof(Fts3HashElem));
197808 int nCopy = pList->nData+1;
198509 int nData = pTree->nData; /* Current size of node in bytes */
198510 int nReq = nData; /* Required space after adding zTerm */
198542 nData += sqlite3Fts3PutVarint(&pTree->aData[nData], nPrefix);
198545 nData += sqlite3Fts3PutVarint(&pTree->aData[nData], nSuffix);
198546 memcpy(&pTree->aData[nData], &zTerm[nPrefix], nSuffix);
198547 pTree->nData = nData + nSuffix;
198583 pNew->nData = 1 + FTS3_VARINT_MAX;
198652 *pnRoot = pTree->nData - nStart;
198660 int nWrite = pIter->nData - nStart;
198717 int nData;
198745 nData = pWriter->nData;
198762 if( nData>0 && nData+nReq>p->nNodeSize ){
198767 rc = fts3WriteSegment(p, pWriter->iFree++, pWriter->aData, nData);
198787 nData = 0;
198811 assert( nData+nReq<=pWriter->nSize );
198814 nData += sqlite3Fts3PutVarint(&pWriter->aData[nData], nPrefix);
198815 nData += sqlite3Fts3PutVarint(&pWriter->aData[nData], nSuffix);
198817 memcpy(&pWriter->aData[nData], &zTerm[nPrefix], nSuffix);
198818 nData += nSuffix;
198819 nData += sqlite3Fts3PutVarint(&pWriter->aData[nData], nDoclist);
198821 memcpy(&pWriter->aData[nData], aDoclist, nDoclist);
198822 pWriter->nData = nData + nDoclist;
198870 rc = fts3WriteSegment(p, pWriter->iFree++, pWriter->aData, pWriter->nData);
198882 0, 0, 0, pWriter->nLeafData, pWriter->aData, pWriter->nData);
202053 pRet = (char *)sqlite3_malloc64(p->pList->nData);
202057 *pnData = p->pList->nData - nSkip;
213397 int nData,
213403 RtreeCell cell; /* New cell to insert if nData>1 */
213413 assert(nData>=1);
213428 if( nData>1 ){
213430 int nn = nData - 4;
213435 ** NB: nData can only be less than nDim*2+3 if the rtree is mis-declared
213501 if( rc==SQLITE_OK && nData>1 ){
214056 int nData;
214069 nData = sqlite3_value_bytes(apArg[1]);
214070 if( nData<4 ) return;
214071 if( nData<NCELL(&node)*tree.nBytesPerCell ) return;
216206 int nData,
216212 RtreeCell cell; /* New cell to insert if nData>1 */
216226 assert(nData>=1);
216230 newRowidValid = nData>1 && sqlite3_value_type(aData[1])!=SQLITE_NULL;
216234 if( nData>1 /* not a DELETE */
216271 if( rc==SQLITE_OK && (nData==1 || (coordChange && oldRowidValid)) ){
216279 if( rc==SQLITE_OK && nData>1 && coordChange ){
216300 if( rc==SQLITE_OK && nData>1 ){
216321 for(jj=1; jj<nData-2; jj++){
224968 int nData; /* Number of bytes in aData */
227852 int (*xOutput)(void *pOut, const void *pData, int nData),
227996 int (*xOutput)(void *pOut, const void *pData, int nData),
228008 int (*xOutput)(void *pOut, const void *pData, int nData),
228155 pRet->in.nData = nChangeset;
228220 pIn->nData = pIn->buf.nBuf;
228234 while( !pIn->bEof && (pIn->iNext+nByte)>=pIn->nData && rc==SQLITE_OK ){
228248 pIn->nData = pIn->buf.nBuf;
228288 int nData, /* Size of buffer aData[] in bytes */
228295 u8 *aCopy = sqlite3_malloc64((sqlite3_int64)nData+1);
228297 memcpy(aCopy, aData, nData);
228298 sqlite3ValueSetStr(pVal, nData, (char*)aCopy, enc, sqlite3_free);
228343 if( pIn->iNext>=pIn->nData ){
228363 if( nByte<0 || nByte>pIn->nData-pIn->iNext ){
228373 if( (pIn->nData-pIn->iNext)<8 ){
228430 while( (pIn->iNext + nRead)<pIn->nData && pIn->aData[pIn->iNext + nRead] ){
228433 if( (pIn->iNext + nRead)<pIn->nData ) break;
228577 if( p->in.iNext>=p->in.nData ){
228588 if( p->in.iNext>=p->in.nData ) return SQLITE_DONE;
228886 int (*xOutput)(void *pOut, const void *pData, int nData),
228912 if( pInput->iNext>=pInput->nData ) break;
229053 sInput.nData = nChangeset;
229065 int (*xOutput)(void *pOut, const void *pData, int nData),
230809 int (*xOutput)(void *pOut, const void *pData, int nData),
230897 ** Add the changeset currently stored in buffer pData, size nData bytes,
230900 SQLITE_API int sqlite3changegroup_add(sqlite3_changegroup *pGrp, int nData, void *pData){
230901 sqlite3_changeset_iter *pIter; /* Iterator opened on pData/nData */
230904 rc = sqlite3changeset_start(&pIter, nData, pData);
230949 sqlite3_changeset_iter *pIter; /* Iterator opened on pData/nData */
230965 int (*xOutput)(void *pOut, const void *pData, int nData),
231020 int (*xOutput)(void *pOut, const void *pData, int nData),
231174 int (*xOutput)(void *pOut, const void *pData, int nData),
231324 sqlite3_changeset_iter *pIter = 0; /* Iterator opened on pData/nData */
231360 int (*xOutput)(void *pOut, const void *pData, int nData),
232425 int nData;
235276 ** Append buffer nData/pData to buffer pBuf. If an OOM error occurs, set
235283 u32 nData,
235286 if( nData ){
235287 if( fts5BufferGrow(pRc, pBuf, nData) ) return;
235289 memcpy(&pBuf->p[pBuf->n], pData, nData);
235290 pBuf->n += nData;
235370 ** Set the buffer to contain nData/pData. If an OOM error occurs, leave an
235377 int nData,
235381 sqlite3Fts5BufferAppendBlob(pRc, pBuf, nData, pData);
237201 if( pIter->nData==0 ) continue;
237214 sqlite3Fts5PoslistReaderInit(pIter->pData, pIter->nData, &aIter[nIter]);
237306 n = pTerm->pIter->nData;
237575 if( pIter->iRowid==pNode->iRowid && pIter->nData>0 ){
237597 fts5BufferSet(&rc, &pPhrase->poslist, pIter->nData, pIter->pData);
237907 pPhrase->poslist.n = pIter->nData;
239847 *pnCollist = pPhrase->aTerm[0].pIter->nData;
239994 ** nData:
240003 int nData; /* Total bytes of data (incl. structure) */
240135 int nData = p->nData;
240137 assert( nData==p->iSzPoslist );
240139 pPtr[nData++] = 0x00;
240141 pPtr[nData++] = 0x00;
240145 int nSz = (nData - p->iSzPoslist - 1); /* Size in bytes */
240155 nData += (nByte-1);
240159 nRet = nData - p->nData;
240164 p->nData = nData;
240231 p->nData = nToken+1 + sizeof(Fts5HashEntry);
240237 p->nData += sqlite3Fts5PutVarint(&((u8*)p)[p->nData], iRowid);
240240 p->iSzPoslist = p->nData;
240242 p->nData += 1;
240258 if( (p->nAlloc - p->nData) < (9 + 4 + 1 + 3 + 5) ){
240269 nIncr -= p->nData;
240271 assert( (p->nAlloc - p->nData) >= (9 + 4 + 1 + 3 + 5) );
240280 p->nData += sqlite3Fts5PutVarint(&pPtr[p->nData], iDiff);
240283 p->iSzPoslist = p->nData;
240285 p->nData += 1;
240299 pPtr[p->nData++] = 0x01;
240300 p->nData += sqlite3Fts5PutVarint(&pPtr[p->nData], iCol);
240311 p->nData += sqlite3Fts5PutVarint(&pPtr[p->nData], iPos - p->iPos + 2);
240320 nIncr += p->nData;
240444 int nList = p->nData - nHashPre;
240516 *pnDoclist = p->nData - (sizeof(Fts5HashEntry) + nTerm);
241431 static void fts5DataWrite(Fts5Index *p, i64 iRowid, const u8 *pData, int nData){
241444 sqlite3_bind_blob(p->pWriter, 2, pData, nData, SQLITE_STATIC);
241574 ** form within buffer pData/nData.
241586 int nData, /* Size of buffer pData in bytes */
241636 if( i>=nData ){
241652 if( i>=nData ){
244135 ** and sets pIter->base.pData/nData to point to the new position list.
244138 ** pIter->base.pData/nData to point directly to it.
244166 pIter->base.nData = pIter->poslist.n;
244180 pIter->base.nData = p-aCopy;
244187 pIter->base.nData = pIter->poslist.n;
244207 pIter->base.nData = pSeg->nPos;
244216 pIter->base.nData = pSeg->nPos;
244241 pIter->base.nData = 0;
244254 pIter->base.nData = pIter->poslist.n;
244300 pIter->base.nData = aOut - pIter->poslist.p;
244328 pIter->base.nData = pIter->poslist.n;
245045 int nData
245049 int n = nData;
246393 int nData = pMulti->base.nData;
246394 int nByte = nData + 9 + 9 + FTS5_DATA_ZERO_PADDING;
246395 assert( nData>0 );
246398 fts5BufferSafeAppendVarint(pBuf, nData*2);
246399 fts5BufferSafeAppendBlob(pBuf, pMulti->base.pData, nData);
246783 if( p1->base.nData ){
246809 if( p1->base.nData==0 ) continue;
247243 pIter->base.nData = 0;
247253 pIter->base.nData = p->base.nData;
247292 p->base.pData, p->base.nData, &pT->aPoslistReader[nReader++]
247294 nByte += p->base.nData;
247349 pIter->base.nData = pIter->poslist.n;
247833 static int sqlite3Fts5IndexSetAverages(Fts5Index *p, const u8 *pData, int nData){
247835 fts5DataWrite(p, FTS5_AVERAGES_ROWID, pData, nData);
248316 for(sqlite3Fts5PoslistReaderInit(pIter->pData, pIter->nData, &sReader);
248967 ** Buffer (pData/nData) contains a doclist in the format used by detail=none
248979 const u8 *pData, int nData /* Data to decode list-of-rowids from */
248984 while( i<nData ){
248990 if( i<nData && pData[i]==0x00 ){
248992 if( i<nData && pData[i]==0x00 ){
256979 || sqlite3Fts5PoslistNext64(pIter->pData, pIter->nData, po, pp)
257052 nPos = pCsr->pIter->nData;