• Home
  • Raw
  • Download

Lines Matching refs:nData

9802 SQLITE_API int sqlite3changegroup_add(sqlite3_changegroup*, int nData, void *pData);
10202 int (*xOutput)(void *pOut, const void *pData, int nData),
10208 int (*xOutput)(void *pOut, const void *pData, int nData),
10218 int (*xOutput)(void *pOut, const void *pData, int nData),
10223 int (*xOutput)(void *pOut, const void *pData, int nData),
10231 int (*xOutput)(void *pOut, const void *pData, int nData),
12533 int nData; /* Size of pData. 0 if none. */ member
65418 nPayload = pX->nData + pX->nZero;
65420 nSrc = pX->nData;
67364 pCur->pgnoRoot, pX->nKey, pX->nData, pPage->pgno,
77573 int nData, /* Number of bytes of data to be bound */
77585 rc = sqlite3VdbeMemSetStr(pVar, zData, nData, encoding, xDel);
77607 int nData,
77611 if( nData<0 ) return SQLITE_MISUSE_BKPT;
77613 return bindText(pStmt, i, zData, nData, xDel, 0);
77619 sqlite3_uint64 nData,
77623 if( nData>0x7fffffff ){
77626 return bindText(pStmt, i, zData, (int)nData, xDel, 0);
77665 int nData,
77668 return bindText(pStmt, i, zData, nData, xDel, SQLITE_UTF8);
77674 sqlite3_uint64 nData,
77679 if( nData>0x7fffffff ){
77683 return bindText(pStmt, i, zData, (int)nData, xDel, enc);
77691 int nData,
77694 return bindText(pStmt, i, zData, nData, xDel, SQLITE_UTF16NATIVE);
81244 u64 nData; /* Number of bytes of data space */
81274 nData = 0; /* Number of bytes of data space */
81323 if( nData ){
81330 nData += len;
81353 nByte = nHdr+nData;
82977 x.nData = 0;
82981 x.nData = pData->n;
87676 static void vdbePmaWriteBlob(PmaWriter *p, u8 *pData, int nData){
87677 int nRem = nData;
87684 memcpy(&p->aBuffer[p->iBufEnd], &pData[nData-nRem], nCopy);
117233 int nData, /* Number of elements in the data array */
117239 int nBase = nExpr + bSeq + nData; /* Fields in sorter record */
117247 assert( nData==1 || regData==regOrigData || regOrigData==0 );
117263 if( nPrefixReg==0 && nData>0 ){
117264 sqlite3ExprCodeMove(pParse, regData, regBase+nExpr+bSeq, nData);
117287 pOp->p2 = nKey + nData;
122638 u32 nData; /* Slots used in azResult[]. (nRow+1)*nColumn */
122661 if( p->nData + need > p->nAlloc ){
122677 p->azResult[p->nData++] = z;
122700 p->azResult[p->nData++] = z;
122742 res.nData = 1;
122752 assert( sizeof(res.azResult[0])>= sizeof(res.nData) );
122753 res.azResult[0] = SQLITE_INT_TO_PTR(res.nData);
122771 if( res.nAlloc>res.nData ){
122773 azNew = sqlite3_realloc64( res.azResult, sizeof(char*)*res.nData );
156162 int nData;
156255 int nData; /* Bytes of data in aData */
156287 int nData; /* Bytes of valid data so far */
156715 p->nData = 0;
156717 else if( p->nData+FTS3_VARINT_MAX+1>p->nSpace ){
156730 p->nData += sqlite3Fts3PutVarint(&p->aData[p->nData], i);
156731 p->aData[p->nData] = '\0';
156760 assert( p->nData<p->nSpace );
156761 assert( p->aData[p->nData]==0 );
156762 p->nData++;
156820 p->nPendingData -= (pList->nData + nToken + sizeof(Fts3HashElem));
156833 p->nPendingData += (pList->nData + nToken + sizeof(Fts3HashElem));
157392 int nCopy = pList->nData+1;
158074 int nData = pTree->nData; /* Current size of node in bytes */
158075 int nReq = nData; /* Required space after adding zTerm */
158102 nData += sqlite3Fts3PutVarint(&pTree->aData[nData], nPrefix);
158105 nData += sqlite3Fts3PutVarint(&pTree->aData[nData], nSuffix);
158106 memcpy(&pTree->aData[nData], &zTerm[nPrefix], nSuffix);
158107 pTree->nData = nData + nSuffix;
158143 pNew->nData = 1 + FTS3_VARINT_MAX;
158212 *pnRoot = pTree->nData - nStart;
158220 int nWrite = pIter->nData - nStart;
158277 int nData;
158305 nData = pWriter->nData;
158317 if( nData>0 && nData+nReq>p->nNodeSize ){
158321 rc = fts3WriteSegment(p, pWriter->iFree++, pWriter->aData, nData);
158341 nData = 0;
158365 assert( nData+nReq<=pWriter->nSize );
158368 nData += sqlite3Fts3PutVarint(&pWriter->aData[nData], nPrefix);
158369 nData += sqlite3Fts3PutVarint(&pWriter->aData[nData], nSuffix);
158370 memcpy(&pWriter->aData[nData], &zTerm[nPrefix], nSuffix);
158371 nData += nSuffix;
158372 nData += sqlite3Fts3PutVarint(&pWriter->aData[nData], nDoclist);
158373 memcpy(&pWriter->aData[nData], aDoclist, nDoclist);
158374 pWriter->nData = nData + nDoclist;
158421 rc = fts3WriteSegment(p, pWriter->iFree++, pWriter->aData, pWriter->nData);
158433 0, 0, 0, pWriter->nLeafData, pWriter->aData, pWriter->nData);
161497 pRet = (char *)sqlite3_malloc(p->pList->nData);
161501 *pnData = p->pList->nData - nSkip;
167270 int nData,
167280 assert(nData>=1);
167295 if( nData>1 ){
167306 assert( nData<=(pRtree->nDim2 + 3) );
167310 for(ii=0; ii<nData-4; ii+=2){
167321 for(ii=0; ii<nData-4; ii+=2){
167367 if( rc==SQLITE_OK && nData>1 ){
175010 int nData; /* Number of bytes in aData */
177163 int (*xOutput)(void *pOut, const void *pData, int nData),
177299 int (*xOutput)(void *pOut, const void *pData, int nData),
177310 int (*xOutput)(void *pOut, const void *pData, int nData),
177400 pRet->in.nData = nChangeset;
177445 pIn->nData = pIn->buf.nBuf;
177459 while( !pIn->bEof && (pIn->iNext+nByte)>=pIn->nData && rc==SQLITE_OK ){
177473 pIn->nData = pIn->buf.nBuf;
177513 int nData, /* Size of buffer aData[] in bytes */
177520 u8 *aCopy = sqlite3_malloc(nData+1);
177522 memcpy(aCopy, aData, nData);
177523 sqlite3ValueSetStr(pVal, nData, (char*)aCopy, enc, sqlite3_free);
177629 while( (pIn->iNext + nRead)<pIn->nData && pIn->aData[pIn->iNext + nRead] ){
177632 if( (pIn->iNext + nRead)<pIn->nData ) break;
177767 if( p->in.iNext>=p->in.nData ){
178017 int (*xOutput)(void *pOut, const void *pData, int nData),
178043 if( pInput->iNext>=pInput->nData ) break;
178184 sInput.nData = nChangeset;
178196 int (*xOutput)(void *pOut, const void *pData, int nData),
179401 int (*xOutput)(void *pOut, const void *pData, int nData),
179468 SQLITE_API int sqlite3changegroup_add(sqlite3_changegroup *pGrp, int nData, void *pData){
179472 rc = sqlite3changeset_start(&pIter, nData, pData);
179516 int (*xOutput)(void *pOut, const void *pData, int nData),
179569 int (*xOutput)(void *pOut, const void *pData, int nData),
182954 int nData;
185484 u32 nData,
185487 assert_nc( *pRc || nData>=0 );
185488 if( nData ){
185489 if( fts5BufferGrow(pRc, pBuf, nData) ) return;
185490 memcpy(&pBuf->p[pBuf->n], pData, nData);
185491 pBuf->n += nData;
185578 int nData,
185582 sqlite3Fts5BufferAppendBlob(pRc, pBuf, nData, pData);
187129 if( pIter->nData==0 ) continue;
187142 sqlite3Fts5PoslistReaderInit(pIter->pData, pIter->nData, &aIter[nIter]);
187233 n = pTerm->pIter->nData;
187500 if( pIter->iRowid==pNode->iRowid && pIter->nData>0 ){
187520 fts5BufferSet(&rc, &pPhrase->poslist, pIter->nData, pIter->pData);
187829 pPhrase->poslist.n = pIter->nData;
189582 *pnCollist = pPhrase->aTerm[0].pIter->nData;
189657 int nData; /* Total bytes of data (incl. structure) */
189785 assert( p->nData==p->iSzPoslist );
189787 pPtr[p->nData++] = 0x00;
189789 pPtr[p->nData++] = 0x00;
189793 int nSz = (p->nData - p->iSzPoslist - 1); /* Size in bytes */
189803 p->nData += (nByte-1);
189874 p->nData = nToken+1 + 1 + sizeof(Fts5HashEntry);
189880 p->nData += sqlite3Fts5PutVarint(&((u8*)p)[p->nData], iRowid);
189883 p->iSzPoslist = p->nData;
189885 p->nData += 1;
189889 nIncr += p->nData;
189902 if( (p->nAlloc - p->nData) < (9 + 4 + 1 + 3 + 5) ){
189913 nIncr -= p->nData;
189915 assert( (p->nAlloc - p->nData) >= (9 + 4 + 1 + 3 + 5) );
189923 p->nData += sqlite3Fts5PutVarint(&pPtr[p->nData], iRowid - p->iRowid);
189926 p->iSzPoslist = p->nData;
189928 p->nData += 1;
189942 pPtr[p->nData++] = 0x01;
189943 p->nData += sqlite3Fts5PutVarint(&pPtr[p->nData], iCol);
189954 p->nData += sqlite3Fts5PutVarint(&pPtr[p->nData], iPos - p->iPos + 2);
189963 nIncr += p->nData;
190083 *pnDoclist = p->nData - (sizeof(Fts5HashEntry) + nTerm + 1);
190121 *pnDoclist = p->nData - (sizeof(Fts5HashEntry) + nTerm + 1);
190873 static void fts5DataWrite(Fts5Index *p, i64 iRowid, const u8 *pData, int nData){
190886 sqlite3_bind_blob(p->pWriter, 2, pData, nData, SQLITE_STATIC);
190978 int nData, /* Size of buffer pData in bytes */
191015 if( i>=nData ){
191029 if( i>=nData ){
193314 pIter->base.nData = pSeg->nPos;
193323 pIter->base.nData = pSeg->nPos;
193348 pIter->base.nData = 0;
193361 pIter->base.nData = pIter->poslist.n;
193407 pIter->base.nData = aOut - pIter->poslist.p;
193426 pIter->base.nData = fts5IndexExtractCol(&a, pSeg->nPos,pColset->aiCol[0]);
193433 pIter->base.nData = pIter->poslist.n;
193442 pIter->base.nData = pIter->poslist.n;
194132 int nData
194136 int n = nData;
194886 int nData = pMulti->base.nData;
194887 assert( nData>0 );
194888 if( p->rc==SQLITE_OK && 0==fts5BufferGrow(&p->rc, pBuf, nData+9+9) ){
194890 fts5BufferSafeAppendVarint(pBuf, nData*2);
194891 fts5BufferSafeAppendBlob(pBuf, pMulti->base.pData, nData);
195193 if( p1->base.nData==0 ) continue;
195622 static int sqlite3Fts5IndexSetAverages(Fts5Index *p, const u8 *pData, int nData){
195624 fts5DataWrite(p, FTS5_AVERAGES_ROWID, pData, nData);
195762 for(sqlite3Fts5PoslistReaderInit(pIter->pData, pIter->nData, &sReader);
196340 const u8 *pData, int nData /* Data to decode list-of-rowids from */
196345 while( i<nData ){
196351 if( i<nData && pData[i]==0x00 ){
196353 if( i<nData && pData[i]==0x00 ){
202876 nPos = pCsr->pIter->nData;
202880 nPos = pCsr->pIter->nData;