Lines Matching defs:nData

11894 ** nData bytes) to the changegroup.
11965 SQLITE_API int sqlite3changegroup_add(sqlite3_changegroup*, int nData, void *pData);
12542 **   int (*xOutput)(void *pOut, const void *pData, int nData),
12549 ** points to a buffer nData bytes in size containing the chunk of output
12597 int (*xOutput)(void *pOut, const void *pData, int nData),
12603 int (*xOutput)(void *pOut, const void *pData, int nData),
12619 int (*xOutput)(void *pOut, const void *pData, int nData),
12624 int (*xOutput)(void *pOut, const void *pData, int nData),
12632 int (*xOutput)(void *pOut, const void *pData, int nData),
12639 int (*xOutput)(void *pOut, const void *pData, int nData),
15698 ** key and the pData,nData,nZero fields are uninitialized. The aMem,nMem
15704 ** pData,nData hold the content of the new entry. nZero extra zero bytes
15717 ** nData length of pData not used
15732 int nData; /* Size of pData. 0 if none. */
15733 int nZero; /* Extra zero data appended after pData,nData */
36120 ** nData+1 bytes in length.
36139 static int kvvfsEncode(const char *aData, int nData, char *aOut){
36142 for(i=j=0; i<nData; i++){
36154 for(k=1; i+k<nData && a[i+k]==0; k++){}
71964 ** 4-byte nData value
75466 nPayload = pX->nData + pX->nZero;
75468 nSrc = pX->nData;
77513 int nData = pX->nData - iOffset;
77514 if( nData<=0 ){
77524 if( nData<iAmt ){
77527 int rc = btreeOverwriteContent(pPage, pDest+nData, pX, iOffset+nData,
77528 iAmt-nData);
77530 iAmt = nData;
77551 int nTotal = pX->nData + pX->nZero; /* Total bytes of to write */
77606 ** rowid or INTEGER PRIMARY KEY of the row. The pX.nData,pData,nZero fields
77611 ** pX.pData,nData,nZero fields must be zero.
77720 assert( pX->nData>=0 && pX->nZero>=0 );
77722 && pCur->info.nPayload==(u32)pX->nData+pX->nZero
77775 x2.nData = pX->nKey;
77798 pCur->pgnoRoot, pX->nKey, pX->nData, pPage->pgno,
89385 i64 nData, /* Number of bytes of data to be bound */
89397 rc = sqlite3VdbeMemSetStr(pVar, zData, nData, encoding, xDel);
89421 int nData,
89425 if( nData<0 ) return SQLITE_MISUSE_BKPT;
89427 return bindText(pStmt, i, zData, nData, xDel, 0);
89433 sqlite3_uint64 nData,
89437 return bindText(pStmt, i, zData, nData, xDel, 0);
89493 int nData,
89496 return bindText(pStmt, i, zData, nData, xDel, SQLITE_UTF8);
89502 sqlite3_uint64 nData,
89508 return bindText(pStmt, i, zData, nData, xDel, enc);
89515 int nData,
89518 return bindText(pStmt, i, zData, nData, xDel, SQLITE_UTF16NATIVE);
93638 u64 nData; /* Number of bytes of data space */
93667 nData = 0; /* Number of bytes of data space */
93737 ** nData Number of bytes of data space needed for the record
93780 nData++;
93784 nData += 2;
93787 nData += 3;
93790 nData += 4;
93793 nData += 6;
93796 nData += 8;
93811 nData += 8;
93820 if( nData ){
93827 nData += len;
93850 nByte = nHdr+nData;
95953 x.nData = pData->n;
101248 ** Write nData bytes of data to the PMA. Return SQLITE_OK
101251 static void vdbePmaWriteBlob(PmaWriter *p, u8 *pData, int nData){
101252 int nRem = nData;
101259 memcpy(&p->aBuffer[p->iBufEnd], &pData[nData-nRem], nCopy);
138895 ** through regData+nData-1 onto the sorter.
138903 int nData, /* Number of elements in the regData data array */
138909 int nBase = nExpr + bSeq + nData; /* Fields in sorter record */
138921 ** by a prior OP_MakeRecord. In this case nData==1 and regData
138932 assert( nData==1 || regData==regOrigData || regOrigData==0 );
138949 if( nPrefixReg==0 && nData>0 ){
138950 sqlite3ExprCodeMove(pParse, regData, regBase+nExpr+bSeq, nData);
138973 pOp->p2 = nKey + nData;
146194 u32 nData; /* Slots used in azResult[]. (nRow+1)*nColumn */
146217 if( p->nData + need > p->nAlloc ){
146233 p->azResult[p->nData++] = z;
146256 p->azResult[p->nData++] = z;
146298 res.nData = 1;
146308 assert( sizeof(res.azResult[0])>= sizeof(res.nData) );
146309 res.azResult[0] = SQLITE_INT_TO_PTR(res.nData);
146327 if( res.nAlloc>res.nData ){
146329 azNew = sqlite3Realloc( res.azResult, sizeof(char*)*res.nData );
189988 int nData;
190081 int nData; /* Bytes of data in aData */
190113 int nData; /* Bytes of valid data so far */
190545 p->nData = 0;
190547 else if( p->nData+FTS3_VARINT_MAX+1>p->nSpace ){
190560 p->nData += sqlite3Fts3PutVarint(&p->aData[p->nData], i);
190561 p->aData[p->nData] = '\0';
190590 assert( p->nData<p->nSpace );
190591 assert( p->aData[p->nData]==0 );
190592 p->nData++;
190650 p->nPendingData -= (pList->nData + nToken + sizeof(Fts3HashElem));
190663 p->nPendingData += (pList->nData + nToken + sizeof(Fts3HashElem));
191224 int nCopy = pList->nData+1;
191925 int nData = pTree->nData; /* Current size of node in bytes */
191926 int nReq = nData; /* Required space after adding zTerm */
191958 nData += sqlite3Fts3PutVarint(&pTree->aData[nData], nPrefix);
191961 nData += sqlite3Fts3PutVarint(&pTree->aData[nData], nSuffix);
191962 memcpy(&pTree->aData[nData], &zTerm[nPrefix], nSuffix);
191963 pTree->nData = nData + nSuffix;
191999 pNew->nData = 1 + FTS3_VARINT_MAX;
192068 *pnRoot = pTree->nData - nStart;
192076 int nWrite = pIter->nData - nStart;
192133 int nData;
192161 nData = pWriter->nData;
192178 if( nData>0 && nData+nReq>p->nNodeSize ){
192183 rc = fts3WriteSegment(p, pWriter->iFree++, pWriter->aData, nData);
192203 nData = 0;
192227 assert( nData+nReq<=pWriter->nSize );
192230 nData += sqlite3Fts3PutVarint(&pWriter->aData[nData], nPrefix);
192231 nData += sqlite3Fts3PutVarint(&pWriter->aData[nData], nSuffix);
192233 memcpy(&pWriter->aData[nData], &zTerm[nPrefix], nSuffix);
192234 nData += nSuffix;
192235 nData += sqlite3Fts3PutVarint(&pWriter->aData[nData], nDoclist);
192237 memcpy(&pWriter->aData[nData], aDoclist, nDoclist);
192238 pWriter->nData = nData + nDoclist;
192286 rc = fts3WriteSegment(p, pWriter->iFree++, pWriter->aData, pWriter->nData);
192298 0, 0, 0, pWriter->nLeafData, pWriter->aData, pWriter->nData);
195449 pRet = (char *)sqlite3_malloc64(p->pList->nData);
195453 *pnData = p->pList->nData - nSkip;
204166 int nData,
204172 RtreeCell cell; /* New cell to insert if nData>1 */
204182 assert(nData>=1);
204197 if( nData>1 ){
204199 int nn = nData - 4;
204204 ** NB: nData can only be less than nDim*2+3 if the rtree is mis-declared
204270 if( rc==SQLITE_OK && nData>1 ){
204814 int nData;
204827 nData = sqlite3_value_bytes(apArg[1]);
204828 if( nData<4 ) return;
204829 if( nData<NCELL(&node)*tree.nBytesPerCell ) return;
206932 int nData,
206938 RtreeCell cell; /* New cell to insert if nData>1 */
206952 assert(nData>=1);
206956 newRowidValid = nData>1 && sqlite3_value_type(aData[1])!=SQLITE_NULL;
206960 if( nData>1 /* not a DELETE */
206997 if( rc==SQLITE_OK && (nData==1 || (coordChange && oldRowidValid)) ){
207005 if( rc==SQLITE_OK && nData>1 && coordChange ){
207027 if( rc==SQLITE_OK && nData>1 ){
207048 for(jj=1; jj<nData-2; jj++){
215595 int nData; /* Number of bytes in aData */
218058 int (*xOutput)(void *pOut, const void *pData, int nData),
218204 int (*xOutput)(void *pOut, const void *pData, int nData),
218216 int (*xOutput)(void *pOut, const void *pData, int nData),
218350 pRet->in.nData = nChangeset;
218415 pIn->nData = pIn->buf.nBuf;
218429 while( !pIn->bEof && (pIn->iNext+nByte)>=pIn->nData && rc==SQLITE_OK ){
218443 pIn->nData = pIn->buf.nBuf;
218483 int nData, /* Size of buffer aData[] in bytes */
218490 u8 *aCopy = sqlite3_malloc64((sqlite3_int64)nData+1);
218492 memcpy(aCopy, aData, nData);
218493 sqlite3ValueSetStr(pVal, nData, (char*)aCopy, enc, sqlite3_free);
218538 if( pIn->iNext>=pIn->nData ){
218558 if( nByte<0 || nByte>pIn->nData-pIn->iNext ){
218568 if( (pIn->nData-pIn->iNext)<8 ){
218625 while( (pIn->iNext + nRead)<pIn->nData && pIn->aData[pIn->iNext + nRead] ){
218628 if( (pIn->iNext + nRead)<pIn->nData ) break;
218769 if( p->in.iNext>=p->in.nData ){
218783 if( p->in.iNext>=p->in.nData ) return SQLITE_DONE;
219081 int (*xOutput)(void *pOut, const void *pData, int nData),
219107 if( pInput->iNext>=pInput->nData ) break;
219248 sInput.nData = nChangeset;
219260 int (*xOutput)(void *pOut, const void *pData, int nData),
220787 int (*xOutput)(void *pOut, const void *pData, int nData),
220850 ** Add the changeset currently stored in buffer pData, size nData bytes,
220853 SQLITE_API int sqlite3changegroup_add(sqlite3_changegroup *pGrp, int nData, void *pData){
220854 sqlite3_changeset_iter *pIter; /* Iterator opened on pData/nData */
220857 rc = sqlite3changeset_start(&pIter, nData, pData);
220885 sqlite3_changeset_iter *pIter; /* Iterator opened on pData/nData */
220901 int (*xOutput)(void *pOut, const void *pData, int nData),
220954 int (*xOutput)(void *pOut, const void *pData, int nData),
221108 int (*xOutput)(void *pOut, const void *pData, int nData),
221258 sqlite3_changeset_iter *pIter = 0; /* Iterator opened on pData/nData */
221294 int (*xOutput)(void *pOut, const void *pData, int nData),
222296 int nData;
225056 ** Append buffer nData/pData to buffer pBuf. If an OOM error occurs, set
225063 u32 nData,
225066 if( nData ){
225067 if( fts5BufferGrow(pRc, pBuf, nData) ) return;
225068 memcpy(&pBuf->p[pBuf->n], pData, nData);
225069 pBuf->n += nData;
225149 ** Set the buffer to contain nData/pData. If an OOM error occurs, leave an
225156 int nData,
225160 sqlite3Fts5BufferAppendBlob(pRc, pBuf, nData, pData);
226846 if( pIter->nData==0 ) continue;
226859 sqlite3Fts5PoslistReaderInit(pIter->pData, pIter->nData, &aIter[nIter]);
226951 n = pTerm->pIter->nData;
227220 if( pIter->iRowid==pNode->iRowid && pIter->nData>0 ){
227242 fts5BufferSet(&rc, &pPhrase->poslist, pIter->nData, pIter->pData);
227552 pPhrase->poslist.n = pIter->nData;
229435 *pnCollist = pPhrase->aTerm[0].pIter->nData;
229500 ** nData:
229509 int nData; /* Total bytes of data (incl. structure) */
229642 int nData = p->nData;
229644 assert( nData==p->iSzPoslist );
229646 pPtr[nData++] = 0x00;
229648 pPtr[nData++] = 0x00;
229652 int nSz = (nData - p->iSzPoslist - 1); /* Size in bytes */
229662 nData += (nByte-1);
229666 nRet = nData - p->nData;
229671 p->nData = nData;
229738 p->nData = nToken+1 + 1 + sizeof(Fts5HashEntry);
229744 p->nData += sqlite3Fts5PutVarint(&((u8*)p)[p->nData], iRowid);
229747 p->iSzPoslist = p->nData;
229749 p->nData += 1;
229765 if( (p->nAlloc - p->nData) < (9 + 4 + 1 + 3 + 5) ){
229776 nIncr -= p->nData;
229778 assert( (p->nAlloc - p->nData) >= (9 + 4 + 1 + 3 + 5) );
229787 p->nData += sqlite3Fts5PutVarint(&pPtr[p->nData], iDiff);
229790 p->iSzPoslist = p->nData;
229792 p->nData += 1;
229806 pPtr[p->nData++] = 0x01;
229807 p->nData += sqlite3Fts5PutVarint(&pPtr[p->nData], iCol);
229818 p->nData += sqlite3Fts5PutVarint(&pPtr[p->nData], iPos - p->iPos + 2);
229827 nIncr += p->nData;
229950 int nList = p->nData - nHashPre;
229998 *pnDoclist = p->nData - (sizeof(Fts5HashEntry) + nTerm + 1);
230751 static void fts5DataWrite(Fts5Index *p, i64 iRowid, const u8 *pData, int nData){
230764 sqlite3_bind_blob(p->pWriter, 2, pData, nData, SQLITE_STATIC);
230887 ** form within buffer pData/nData.
230899 int nData, /* Size of buffer pData in bytes */
230941 if( i>=nData ){
230957 if( i>=nData ){
233210 ** and sets pIter->base.pData/nData to point to the new position list.
233213 ** pIter->base.pData/nData to point directly to it.
233241 pIter->base.nData = pIter->poslist.n;
233255 pIter->base.nData = p-aCopy;
233262 pIter->base.nData = pIter->poslist.n;
233282 pIter->base.nData = pSeg->nPos;
233291 pIter->base.nData = pSeg->nPos;
233316 pIter->base.nData = 0;
233329 pIter->base.nData = pIter->poslist.n;
233375 pIter->base.nData = aOut - pIter->poslist.p;
233403 pIter->base.nData = pIter->poslist.n;
234109 int nData
234113 int n = nData;
234875 int nData = pMulti->base.nData;
234876 int nByte = nData + 9 + 9 + FTS5_DATA_ZERO_PADDING;
234877 assert( nData>0 );
234880 fts5BufferSafeAppendVarint(pBuf, nData*2);
234881 fts5BufferSafeAppendBlob(pBuf, pMulti->base.pData, nData);
235258 if( p1->base.nData ){
235283 if( p1->base.nData==0 ) continue;
235739 static int sqlite3Fts5IndexSetAverages(Fts5Index *p, const u8 *pData, int nData){
235741 fts5DataWrite(p, FTS5_AVERAGES_ROWID, pData, nData);
235879 for(sqlite3Fts5PoslistReaderInit(pIter->pData, pIter->nData, &sReader);
236502 ** Buffer (pData/nData) contains a doclist in the format used by detail=none
236514 const u8 *pData, int nData /* Data to decode list-of-rowids from */
236519 while( i<nData ){
236525 if( i<nData && pData[i]==0x00 ){
236527 if( i<nData && pData[i]==0x00 ){
243915 || sqlite3Fts5PoslistNext64(pIter->pData, pIter->nData, po, pp)
243988 nPos = pCsr->pIter->nData;