Lines Matching refs:nData

11494 SQLITE_API int sqlite3changegroup_add(sqlite3_changegroup*, int nData, void *pData);
12126 int (*xOutput)(void *pOut, const void *pData, int nData),
12132 int (*xOutput)(void *pOut, const void *pData, int nData),
12148 int (*xOutput)(void *pOut, const void *pData, int nData),
12153 int (*xOutput)(void *pOut, const void *pData, int nData),
12161 int (*xOutput)(void *pOut, const void *pData, int nData),
12168 int (*xOutput)(void *pOut, const void *pData, int nData),
14913 int nData; /* Size of pData. 0 if none. */ member
72216 nPayload = pX->nData + pX->nZero;
72218 nSrc = pX->nData;
74260 int nData = pX->nData - iOffset;
74261 if( nData<=0 ){
74271 if( nData<iAmt ){
74274 int rc = btreeOverwriteContent(pPage, pDest+nData, pX, iOffset+nData,
74275 iAmt-nData);
74277 iAmt = nData;
74298 int nTotal = pX->nData + pX->nZero; /* Total bytes of to write */
74462 assert( pX->nData>=0 && pX->nZero>=0 );
74464 && pCur->info.nPayload==(u32)pX->nData+pX->nZero
74517 x2.nData = pX->nKey;
74540 pCur->pgnoRoot, pX->nKey, pX->nData, pPage->pgno,
85827 i64 nData, /* Number of bytes of data to be bound */
85839 rc = sqlite3VdbeMemSetStr(pVar, zData, nData, encoding, xDel);
85863 int nData,
85867 if( nData<0 ) return SQLITE_MISUSE_BKPT;
85869 return bindText(pStmt, i, zData, nData, xDel, 0);
85875 sqlite3_uint64 nData,
85879 return bindText(pStmt, i, zData, nData, xDel, 0);
85935 int nData,
85938 return bindText(pStmt, i, zData, nData, xDel, SQLITE_UTF8);
85944 sqlite3_uint64 nData,
85950 return bindText(pStmt, i, zData, nData, xDel, enc);
85957 int nData,
85960 return bindText(pStmt, i, zData, nData, xDel, SQLITE_UTF16NATIVE);
89787 u64 nData; /* Number of bytes of data space */
89817 nData = 0; /* Number of bytes of data space */
89931 nData++;
89935 nData += 2;
89938 nData += 3;
89941 nData += 4;
89944 nData += 6;
89947 nData += 8;
89962 nData += 8;
89971 if( nData ){
89978 nData += len;
90001 nByte = nHdr+nData;
92005 x.nData = pData->n;
97167 static void vdbePmaWriteBlob(PmaWriter *p, u8 *pData, int nData){
97168 int nRem = nData;
97175 memcpy(&p->aBuffer[p->iBufEnd], &pData[nData-nRem], nCopy);
133861 int nData, /* Number of elements in the regData data array */
133867 int nBase = nExpr + bSeq + nData; /* Fields in sorter record */
133890 assert( nData==1 || regData==regOrigData || regOrigData==0 );
133907 if( nPrefixReg==0 && nData>0 ){
133908 sqlite3ExprCodeMove(pParse, regData, regBase+nExpr+bSeq, nData);
133931 pOp->p2 = nKey + nData;
140816 u32 nData; /* Slots used in azResult[]. (nRow+1)*nColumn */
140839 if( p->nData + need > p->nAlloc ){
140855 p->azResult[p->nData++] = z;
140878 p->azResult[p->nData++] = z;
140920 res.nData = 1;
140930 assert( sizeof(res.azResult[0])>= sizeof(res.nData) );
140931 res.azResult[0] = SQLITE_INT_TO_PTR(res.nData);
140949 if( res.nAlloc>res.nData ){
140951 azNew = sqlite3Realloc( res.azResult, sizeof(char*)*res.nData );
182970 int nData;
183063 int nData; /* Bytes of data in aData */
183095 int nData; /* Bytes of valid data so far */
183527 p->nData = 0;
183529 else if( p->nData+FTS3_VARINT_MAX+1>p->nSpace ){
183542 p->nData += sqlite3Fts3PutVarint(&p->aData[p->nData], i);
183543 p->aData[p->nData] = '\0';
183572 assert( p->nData<p->nSpace );
183573 assert( p->aData[p->nData]==0 );
183574 p->nData++;
183632 p->nPendingData -= (pList->nData + nToken + sizeof(Fts3HashElem));
183645 p->nPendingData += (pList->nData + nToken + sizeof(Fts3HashElem));
184206 int nCopy = pList->nData+1;
184907 int nData = pTree->nData; /* Current size of node in bytes */
184908 int nReq = nData; /* Required space after adding zTerm */
184940 nData += sqlite3Fts3PutVarint(&pTree->aData[nData], nPrefix);
184943 nData += sqlite3Fts3PutVarint(&pTree->aData[nData], nSuffix);
184944 memcpy(&pTree->aData[nData], &zTerm[nPrefix], nSuffix);
184945 pTree->nData = nData + nSuffix;
184981 pNew->nData = 1 + FTS3_VARINT_MAX;
185050 *pnRoot = pTree->nData - nStart;
185058 int nWrite = pIter->nData - nStart;
185115 int nData;
185143 nData = pWriter->nData;
185160 if( nData>0 && nData+nReq>p->nNodeSize ){
185165 rc = fts3WriteSegment(p, pWriter->iFree++, pWriter->aData, nData);
185185 nData = 0;
185209 assert( nData+nReq<=pWriter->nSize );
185212 nData += sqlite3Fts3PutVarint(&pWriter->aData[nData], nPrefix);
185213 nData += sqlite3Fts3PutVarint(&pWriter->aData[nData], nSuffix);
185215 memcpy(&pWriter->aData[nData], &zTerm[nPrefix], nSuffix);
185216 nData += nSuffix;
185217 nData += sqlite3Fts3PutVarint(&pWriter->aData[nData], nDoclist);
185219 memcpy(&pWriter->aData[nData], aDoclist, nDoclist);
185220 pWriter->nData = nData + nDoclist;
185268 rc = fts3WriteSegment(p, pWriter->iFree++, pWriter->aData, pWriter->nData);
185280 0, 0, 0, pWriter->nLeafData, pWriter->aData, pWriter->nData);
188426 pRet = (char *)sqlite3_malloc(p->pList->nData);
188430 *pnData = p->pList->nData - nSkip;
197165 int nData,
197181 assert(nData>=1);
197196 if( nData>1 ){
197198 int nn = nData - 4;
197269 if( rc==SQLITE_OK && nData>1 ){
197813 int nData;
197826 nData = sqlite3_value_bytes(apArg[1]);
197827 if( nData<4 ) return;
197828 if( nData<NCELL(&node)*tree.nBytesPerCell ) return;
199934 int nData,
199954 assert(nData>=1);
199958 newRowidValid = nData>1 && sqlite3_value_type(aData[1])!=SQLITE_NULL;
199962 if( nData>1 /* not a DELETE */
199999 if( rc==SQLITE_OK && (nData==1 || (coordChange && oldRowidValid)) ){
200007 if( rc==SQLITE_OK && nData>1 && coordChange ){
200029 if( rc==SQLITE_OK && nData>1 ){
208533 int nData; /* Number of bytes in aData */
210996 int (*xOutput)(void *pOut, const void *pData, int nData),
211142 int (*xOutput)(void *pOut, const void *pData, int nData),
211154 int (*xOutput)(void *pOut, const void *pData, int nData),
211288 pRet->in.nData = nChangeset;
211353 pIn->nData = pIn->buf.nBuf;
211367 while( !pIn->bEof && (pIn->iNext+nByte)>=pIn->nData && rc==SQLITE_OK ){
211381 pIn->nData = pIn->buf.nBuf;
211421 int nData, /* Size of buffer aData[] in bytes */
211428 u8 *aCopy = sqlite3_malloc64((sqlite3_int64)nData+1);
211430 memcpy(aCopy, aData, nData);
211431 sqlite3ValueSetStr(pVal, nData, (char*)aCopy, enc, sqlite3_free);
211476 if( pIn->iNext>=pIn->nData ){
211496 if( nByte<0 || nByte>pIn->nData-pIn->iNext ){
211559 while( (pIn->iNext + nRead)<pIn->nData && pIn->aData[pIn->iNext + nRead] ){
211562 if( (pIn->iNext + nRead)<pIn->nData ) break;
211703 if( p->in.iNext>=p->in.nData ){
211717 if( p->in.iNext>=p->in.nData ) return SQLITE_DONE;
211999 int (*xOutput)(void *pOut, const void *pData, int nData),
212025 if( pInput->iNext>=pInput->nData ) break;
212166 sInput.nData = nChangeset;
212178 int (*xOutput)(void *pOut, const void *pData, int nData),
213705 int (*xOutput)(void *pOut, const void *pData, int nData),
213771 SQLITE_API int sqlite3changegroup_add(sqlite3_changegroup *pGrp, int nData, void *pData){
213775 rc = sqlite3changeset_start(&pIter, nData, pData);
213819 int (*xOutput)(void *pOut, const void *pData, int nData),
213872 int (*xOutput)(void *pOut, const void *pData, int nData),
214026 int (*xOutput)(void *pOut, const void *pData, int nData),
214212 int (*xOutput)(void *pOut, const void *pData, int nData),
215214 int nData;
217981 u32 nData,
217984 if( nData ){
217985 if( fts5BufferGrow(pRc, pBuf, nData) ) return;
217986 memcpy(&pBuf->p[pBuf->n], pData, nData);
217987 pBuf->n += nData;
218074 int nData,
218078 sqlite3Fts5BufferAppendBlob(pRc, pBuf, nData, pData);
219764 if( pIter->nData==0 ) continue;
219777 sqlite3Fts5PoslistReaderInit(pIter->pData, pIter->nData, &aIter[nIter]);
219869 n = pTerm->pIter->nData;
220138 if( pIter->iRowid==pNode->iRowid && pIter->nData>0 ){
220160 fts5BufferSet(&rc, &pPhrase->poslist, pIter->nData, pIter->pData);
220470 pPhrase->poslist.n = pIter->nData;
222350 *pnCollist = pPhrase->aTerm[0].pIter->nData;
222424 int nData; /* Total bytes of data (incl. structure) */
222557 int nData = p->nData;
222559 assert( nData==p->iSzPoslist );
222561 pPtr[nData++] = 0x00;
222563 pPtr[nData++] = 0x00;
222567 int nSz = (nData - p->iSzPoslist - 1); /* Size in bytes */
222577 nData += (nByte-1);
222581 nRet = nData - p->nData;
222586 p->nData = nData;
222653 p->nData = nToken+1 + 1 + sizeof(Fts5HashEntry);
222659 p->nData += sqlite3Fts5PutVarint(&((u8*)p)[p->nData], iRowid);
222662 p->iSzPoslist = p->nData;
222664 p->nData += 1;
222680 if( (p->nAlloc - p->nData) < (9 + 4 + 1 + 3 + 5) ){
222691 nIncr -= p->nData;
222693 assert( (p->nAlloc - p->nData) >= (9 + 4 + 1 + 3 + 5) );
222702 p->nData += sqlite3Fts5PutVarint(&pPtr[p->nData], iDiff);
222705 p->iSzPoslist = p->nData;
222707 p->nData += 1;
222721 pPtr[p->nData++] = 0x01;
222722 p->nData += sqlite3Fts5PutVarint(&pPtr[p->nData], iCol);
222733 p->nData += sqlite3Fts5PutVarint(&pPtr[p->nData], iPos - p->iPos + 2);
222742 nIncr += p->nData;
222865 int nList = p->nData - nHashPre;
222913 *pnDoclist = p->nData - (sizeof(Fts5HashEntry) + nTerm + 1);
223666 static void fts5DataWrite(Fts5Index *p, i64 iRowid, const u8 *pData, int nData){
223679 sqlite3_bind_blob(p->pWriter, 2, pData, nData, SQLITE_STATIC);
223814 int nData, /* Size of buffer pData in bytes */
223856 if( i>=nData ){
223872 if( i>=nData ){
226156 pIter->base.nData = pIter->poslist.n;
226170 pIter->base.nData = p-aCopy;
226177 pIter->base.nData = pIter->poslist.n;
226197 pIter->base.nData = pSeg->nPos;
226206 pIter->base.nData = pSeg->nPos;
226231 pIter->base.nData = 0;
226244 pIter->base.nData = pIter->poslist.n;
226290 pIter->base.nData = aOut - pIter->poslist.p;
226318 pIter->base.nData = pIter->poslist.n;
227022 int nData
227026 int n = nData;
227788 int nData = pMulti->base.nData;
227789 int nByte = nData + 9 + 9 + FTS5_DATA_ZERO_PADDING;
227790 assert( nData>0 );
227793 fts5BufferSafeAppendVarint(pBuf, nData*2);
227794 fts5BufferSafeAppendBlob(pBuf, pMulti->base.pData, nData);
228171 if( p1->base.nData ){
228196 if( p1->base.nData==0 ) continue;
228652 static int sqlite3Fts5IndexSetAverages(Fts5Index *p, const u8 *pData, int nData){
228654 fts5DataWrite(p, FTS5_AVERAGES_ROWID, pData, nData);
228792 for(sqlite3Fts5PoslistReaderInit(pIter->pData, pIter->nData, &sReader);
229426 const u8 *pData, int nData /* Data to decode list-of-rowids from */
229431 while( i<nData ){
229437 if( i<nData && pData[i]==0x00 ){
229439 if( i<nData && pData[i]==0x00 ){
236827 || sqlite3Fts5PoslistNext64(pIter->pData, pIter->nData, po, pp)
236900 nPos = pCsr->pIter->nData;