Lines Matching defs:nData
11629 int nData, /* Number of data elements */
11638 int nData, /* Number of data elements */
12779 ** nData bytes) to the changegroup.
12855 SQLITE_API int sqlite3changegroup_add(sqlite3_changegroup*, int nData, void *pData);
13506 ** int (*xOutput)(void *pOut, const void *pData, int nData),
13513 ** points to a buffer nData bytes in size containing the chunk of output
13578 int (*xOutput)(void *pOut, const void *pData, int nData),
13584 int (*xOutput)(void *pOut, const void *pData, int nData),
13600 int (*xOutput)(void *pOut, const void *pData, int nData),
13605 int (*xOutput)(void *pOut, const void *pData, int nData),
13613 int (*xOutput)(void *pOut, const void *pData, int nData),
13620 int (*xOutput)(void *pOut, const void *pData, int nData),
17351 ** key and the pData,nData,nZero fields are uninitialized. The aMem,nMem
17357 ** pData,nData hold the content of the new entry. nZero extra zero bytes
17370 ** nData length of pData not used
17385 int nData; /* Size of pData. 0 if none. */
17386 int nZero; /* Extra zero data appended after pData,nData */
39467 ** nData+1 bytes in length.
39489 int kvvfsEncode(const char *aData, int nData, char *aOut){
39492 for(i=j=0; i<nData; i++){
39504 for(k=1; i+k<nData && a[i+k]==0; k++){}
76550 ** 4-byte nData value
80205 nPayload = pX->nData + pX->nZero;
80207 nSrc = pX->nData;
82375 int nData = pX->nData - iOffset;
82376 if( nData<=0 ){
82386 if( nData<iAmt ){
82389 int rc = btreeOverwriteContent(pPage, pDest+nData, pX, iOffset+nData,
82390 iAmt-nData);
82392 iAmt = nData;
82417 int nTotal = pX->nData + pX->nZero; /* Total bytes of to write */
82464 int nTotal = pX->nData + pX->nZero; /* Total bytes of to write */
82491 ** rowid or INTEGER PRIMARY KEY of the row. The pX.nData,pData,nZero fields
82496 ** pX.pData,nData,nZero fields must be zero.
82604 assert( pX->nData>=0 && pX->nZero>=0 );
82606 && pCur->info.nPayload==(u32)pX->nData+pX->nZero
82659 x2.nData = (int)pX->nKey; assert( pX->nKey<=0x7fffffff );
82681 TRACE(("INSERT: table=%u nkey=%lld ndata=%u page=%u %s\n",
82682 pCur->pgnoRoot, pX->nKey, pX->nData, pPage->pgno,
95228 i64 nData, /* Number of bytes of data to be bound */
95242 rc = sqlite3VdbeMemSetText(pVar, zData, nData, xDel);
95248 || nData<0
95249 || nData>pVar->db->aLimit[SQLITE_LIMIT_LENGTH]
95250 || ((u8*)zData)[nData]==0
95252 rc = sqlite3VdbeMemSetText(pVar, zData, nData, xDel);
95255 rc = sqlite3VdbeMemSetStr(pVar, zData, nData, encoding, xDel);
95281 int nData,
95285 if( nData<0 ) return SQLITE_MISUSE_BKPT;
95287 return bindText(pStmt, i, zData, nData, xDel, 0);
95293 sqlite3_uint64 nData,
95297 return bindText(pStmt, i, zData, nData, xDel, 0);
95357 int nData,
95360 return bindText(pStmt, i, zData, nData, xDel, SQLITE_UTF8);
95366 sqlite3_uint64 nData,
95373 nData &= ~(u64)1;
95375 return bindText(pStmt, i, zData, nData, xDel, enc);
99917 u64 nData; /* Number of bytes of data space */
99946 nData = 0; /* Number of bytes of data space */
100016 ** nData Number of bytes of data space needed for the record
100059 nData++;
100063 nData += 2;
100066 nData += 3;
100069 nData += 4;
100072 nData += 6;
100075 nData += 8;
100090 nData += 8;
100099 if( nData ){
100106 nData += len;
100129 nByte = nHdr+nData;
102253 x.nData = pData->n;
107866 ** Write nData bytes of data to the PMA. Return SQLITE_OK
107869 static void vdbePmaWriteBlob(PmaWriter *p, u8 *pData, int nData){
107870 int nRem = nData;
107877 memcpy(&p->aBuffer[p->iBufEnd], &pData[nData-nRem], nCopy);
149487 ** through regData+nData-1 onto the sorter.
149495 int nData, /* Number of elements in the regData data array */
149501 int nBase = nExpr + bSeq + nData; /* Fields in sorter record */
149513 ** by a prior OP_MakeRecord. In this case nData==1 and regData
149524 assert( nData==1 || regData==regOrigData || regOrigData==0 );
149545 if( nPrefixReg==0 && nData>0 ){
149546 sqlite3ExprCodeMove(pParse, regData, regBase+nExpr+bSeq, nData);
149569 pOp->p2 = nKey + nData;
157759 u32 nData; /* Slots used in azResult[]. (nRow+1)*nColumn */
157782 if( p->nData + need > p->nAlloc ){
157798 p->azResult[p->nData++] = z;
157821 p->azResult[p->nData++] = z;
157863 res.nData = 1;
157873 assert( sizeof(res.azResult[0])>= sizeof(res.nData) );
157874 res.azResult[0] = SQLITE_INT_TO_PTR(res.nData);
157892 if( res.nAlloc>res.nData ){
157894 azNew = sqlite3Realloc( res.azResult, sizeof(char*)*res.nData );
204081 sqlite3_int64 nData;
204174 int nData; /* Bytes of data in aData */
204206 int nData; /* Bytes of valid data so far */
204656 p->nData = 0;
204658 else if( p->nData+FTS3_VARINT_MAX+1>p->nSpace ){
204671 p->nData += sqlite3Fts3PutVarint(&p->aData[p->nData], i);
204672 p->aData[p->nData] = '\0';
204701 assert( p->nData<p->nSpace );
204702 assert( p->aData[p->nData]==0 );
204703 p->nData++;
204761 assert( (i64)pList->nData+(i64)nToken+(i64)sizeof(Fts3HashElem)
204763 p->nPendingData -= (int)(pList->nData + nToken + sizeof(Fts3HashElem));
204776 assert( (i64)p->nPendingData + pList->nData + nToken
204778 p->nPendingData += (int)(pList->nData + nToken + sizeof(Fts3HashElem));
205339 int nCopy = pList->nData+1;
206040 int nData = pTree->nData; /* Current size of node in bytes */
206041 int nReq = nData; /* Required space after adding zTerm */
206073 nData += sqlite3Fts3PutVarint(&pTree->aData[nData], nPrefix);
206076 nData += sqlite3Fts3PutVarint(&pTree->aData[nData], nSuffix);
206077 memcpy(&pTree->aData[nData], &zTerm[nPrefix], nSuffix);
206078 pTree->nData = nData + nSuffix;
206114 pNew->nData = 1 + FTS3_VARINT_MAX;
206183 *pnRoot = pTree->nData - nStart;
206191 int nWrite = pIter->nData - nStart;
206248 int nData;
206276 nData = pWriter->nData;
206293 if( nData>0 && nData+nReq>p->nNodeSize ){
206298 rc = fts3WriteSegment(p, pWriter->iFree++, pWriter->aData, nData);
206318 nData = 0;
206342 assert( nData+nReq<=pWriter->nSize );
206345 nData += sqlite3Fts3PutVarint(&pWriter->aData[nData], nPrefix);
206346 nData += sqlite3Fts3PutVarint(&pWriter->aData[nData], nSuffix);
206348 memcpy(&pWriter->aData[nData], &zTerm[nPrefix], nSuffix);
206349 nData += nSuffix;
206350 nData += sqlite3Fts3PutVarint(&pWriter->aData[nData], nDoclist);
206352 memcpy(&pWriter->aData[nData], aDoclist, nDoclist);
206353 pWriter->nData = nData + nDoclist;
206401 rc = fts3WriteSegment(p, pWriter->iFree++, pWriter->aData, pWriter->nData);
206413 0, 0, 0, pWriter->nLeafData, pWriter->aData, pWriter->nData);
209584 pRet = (char *)sqlite3_malloc64(p->pList->nData);
209588 *pnData = p->pList->nData - nSkip;
221194 int nData,
221200 RtreeCell cell; /* New cell to insert if nData>1 */
221210 assert(nData>=1);
221225 if( nData>1 ){
221227 int nn = nData - 4;
221232 ** NB: nData can only be less than nDim*2+3 if the rtree is mis-declared
221298 if( rc==SQLITE_OK && nData>1 ){
221853 int nData;
221866 nData = sqlite3_value_bytes(apArg[1]);
221867 if( nData<4 ) return;
221868 if( nData<4+NCELL(&node)*tree.nBytesPerCell ) return;
224003 int nData,
224009 RtreeCell cell; /* New cell to insert if nData>1 */
224023 assert(nData>=1);
224027 newRowidValid = nData>1 && sqlite3_value_type(aData[1])!=SQLITE_NULL;
224031 if( nData>1 /* not a DELETE */
224068 if( rc==SQLITE_OK && (nData==1 || (coordChange && oldRowidValid)) ){
224076 if( rc==SQLITE_OK && nData>1 && coordChange ){
224097 if( rc==SQLITE_OK && nData>1 ){
224118 for(jj=1; jj<nData-2; jj++){
232857 int nData; /* Number of elements */
233044 pCur->iCnt = pBind->nData;
233205 ** nData The number of elements in aData
233217 int nData,
233240 pNew->nData = nData;
233243 sqlite3_int64 sz = nData;
233252 for(i=0; i<nData; i++){
233257 for(i=0; i<nData; i++){
233270 char *z = (char*)&az[nData];
233271 for(i=0; i<nData; i++){
233285 unsigned char *z = (unsigned char*)&p[nData];
233286 for(i=0; i<nData; i++){
233322 int nData,
233326 return sqlite3_carray_bind_v2(pStmt,idx,aData,nData,mFlags,xDestroy,aData);
233426 int nData; /* Number of bytes in aData */
236413 int (*xOutput)(void *pOut, const void *pData, int nData),
236560 int (*xOutput)(void *pOut, const void *pData, int nData),
236572 int (*xOutput)(void *pOut, const void *pData, int nData),
236719 pRet->in.nData = nChangeset;
236785 pIn->nData = pIn->buf.nBuf;
236799 while( !pIn->bEof && (pIn->iNext+nByte)>=pIn->nData && rc==SQLITE_OK ){
236813 pIn->nData = pIn->buf.nBuf;
236853 int nData, /* Size of buffer aData[] in bytes */
236860 u8 *aCopy = sqlite3_malloc64((sqlite3_int64)nData+1);
236862 memcpy(aCopy, aData, nData);
236863 sqlite3ValueSetStr(pVal, nData, (char*)aCopy, enc, sqlite3_free);
236908 if( pIn->iNext>=pIn->nData ){
236925 int nRem = pIn->nData - pIn->iNext;
236929 if( nByte<0 || nByte>pIn->nData-pIn->iNext ){
236939 if( (pIn->nData-pIn->iNext)<8 ){
236979 int nBuf = pIn->nData - pIn->iNext;
236997 while( (pIn->iNext + nRead)<pIn->nData && pIn->aData[pIn->iNext + nRead] ){
237004 if( (pIn->iNext + nRead)<pIn->nData ) break;
237006 if( rc==SQLITE_OK && (pIn->iNext + nRead)>=pIn->nData ){
237038 int nRem = pIn->nData - (pIn->iNext + nByte);
237046 if( (pIn->iNext+nByte)>pIn->nData ){
237155 if( p->in.iNext>=p->in.nData ){
237166 if( p->in.iNext>=p->in.nData ) return SQLITE_DONE;
237178 || (p->in.iNext>=p->in.nData)
237466 int (*xOutput)(void *pOut, const void *pData, int nData),
237492 if( pInput->iNext>=pInput->nData ) break;
237633 sInput.nData = nChangeset;
237645 int (*xOutput)(void *pOut, const void *pData, int nData),
239590 int (*xOutput)(void *pOut, const void *pData, int nData),
239705 ** Add the changeset currently stored in buffer pData, size nData bytes,
239708 SQLITE_API int sqlite3changegroup_add(sqlite3_changegroup *pGrp, int nData, void *pData){
239709 sqlite3_changeset_iter *pIter; /* Iterator opened on pData/nData */
239712 rc = sqlite3changeset_start(&pIter, nData, pData);
239762 sqlite3_changeset_iter *pIter; /* Iterator opened on pData/nData */
239778 int (*xOutput)(void *pOut, const void *pData, int nData),
239839 int (*xOutput)(void *pOut, const void *pData, int nData),
239993 int (*xOutput)(void *pOut, const void *pData, int nData),
240143 sqlite3_changeset_iter *pIter = 0; /* Iterator opened on pData/nData */
240179 int (*xOutput)(void *pOut, const void *pData, int nData),
241770 int nData;
244721 ** Append buffer nData/pData to buffer pBuf. If an OOM error occurs, set
244728 u32 nData,
244731 if( nData ){
244732 if( fts5BufferGrow(pRc, pBuf, nData) ) return;
244734 memcpy(&pBuf->p[pBuf->n], pData, nData);
244735 pBuf->n += nData;
244815 ** Set the buffer to contain nData/pData. If an OOM error occurs, leave an
244822 int nData,
244826 sqlite3Fts5BufferAppendBlob(pRc, pBuf, nData, pData);
246739 if( pIter->nData==0 ) continue;
246752 sqlite3Fts5PoslistReaderInit(pIter->pData, pIter->nData, &aIter[nIter]);
246844 n = pTerm->pIter->nData;
247113 if( pIter->iRowid==pNode->iRowid && pIter->nData>0 ){
247135 fts5BufferSet(&rc, &pPhrase->poslist, pIter->nData, pIter->pData);
247445 pPhrase->poslist.n = pIter->nData;
249402 *pnCollist = pPhrase->aTerm[0].pIter->nData;
249548 ** nData:
249557 int nData; /* Total bytes of data (incl. structure) */
249689 int nData = p->nData;
249691 assert( nData==p->iSzPoslist );
249693 pPtr[nData++] = 0x00;
249695 pPtr[nData++] = 0x00;
249699 int nSz = (nData - p->iSzPoslist - 1); /* Size in bytes */
249709 nData += (nByte-1);
249713 nRet = nData - p->nData;
249718 p->nData = nData;
249785 p->nData = nToken+1 + sizeof(Fts5HashEntry);
249791 p->nData += sqlite3Fts5PutVarint(&((u8*)p)[p->nData], iRowid);
249794 p->iSzPoslist = p->nData;
249796 p->nData += 1;
249812 if( (p->nAlloc - p->nData) < (9 + 4 + 1 + 3 + 5) ){
249823 nIncr -= p->nData;
249825 assert( (p->nAlloc - p->nData) >= (9 + 4 + 1 + 3 + 5) );
249834 p->nData += sqlite3Fts5PutVarint(&pPtr[p->nData], iDiff);
249837 p->iSzPoslist = p->nData;
249839 p->nData += 1;
249853 pPtr[p->nData++] = 0x01;
249854 p->nData += sqlite3Fts5PutVarint(&pPtr[p->nData], iCol);
249865 p->nData += sqlite3Fts5PutVarint(&pPtr[p->nData], iPos - p->iPos + 2);
249874 nIncr += p->nData;
249998 int nList = p->nData - nHashPre;
250070 *pnDoclist = p->nData - (sizeof(Fts5HashEntry) + nTerm);
251038 static void fts5DataWrite(Fts5Index *p, i64 iRowid, const u8 *pData, int nData){
251051 sqlite3_bind_blob(p->pWriter, 2, pData, nData, SQLITE_STATIC);
251181 ** form within buffer pData/nData.
251193 int nData, /* Size of buffer pData in bytes */
251240 if( i>=nData ){
251256 if( i>=nData ){
253744 ** and sets pIter->base.pData/nData to point to the new position list.
253747 ** pIter->base.pData/nData to point directly to it.
253775 pIter->base.nData = pIter->poslist.n;
253789 pIter->base.nData = p-aCopy;
253796 pIter->base.nData = pIter->poslist.n;
253816 pIter->base.nData = pSeg->nPos;
253825 pIter->base.nData = pSeg->nPos;
253850 pIter->base.nData = 0;
253863 pIter->base.nData = pIter->poslist.n;
253909 pIter->base.nData = aOut - pIter->poslist.p;
253937 pIter->base.nData = pIter->poslist.n;
254654 int nData
254658 int n = nData;
256045 int nData = pMulti->base.nData;
256046 int nByte = nData + 9 + 9 + FTS5_DATA_ZERO_PADDING;
256047 assert( nData>0 );
256050 fts5BufferSafeAppendVarint(pBuf, nData*2);
256051 fts5BufferSafeAppendBlob(pBuf, pMulti->base.pData, nData);
256684 p1->base.pData, p1->base.nData, &iPosOff, &iPos
256721 if( p1->base.nData>0 ){
257166 pIter->base.nData = 0;
257176 pIter->base.nData = p->base.nData;
257215 p->base.pData, p->base.nData, &pT->aPoslistReader[nReader++]
257217 nByte += p->base.nData;
257272 pIter->base.nData = pIter->poslist.n;
257840 static int sqlite3Fts5IndexSetAverages(Fts5Index *p, const u8 *pData, int nData){
257842 fts5DataWrite(p, FTS5_AVERAGES_ROWID, pData, nData);
258323 for(sqlite3Fts5PoslistReaderInit(pIter->pData, pIter->nData, &sReader);
258997 ** Buffer (pData/nData) contains a doclist in the format used by detail=none
259009 const u8 *pData, int nData /* Data to decode list-of-rowids from */
259014 while( i<nData ){
259020 if( i<nData && pData[i]==0x00 ){
259022 if( i<nData && pData[i]==0x00 ){
268140 || sqlite3Fts5PoslistNext64(pIter->pData, pIter->nData, po, pp)
268213 nPos = pCsr->pIter->nData;