Lines Matching refs:nBlob
129769 i64 nBlob = sqlite3_value_bytes(pValue);
129771 sqlite3StrAccumEnlarge(pStr, nBlob*2 + 4);
129775 for(i=0; i<nBlob; i++){
129779 zText[(nBlob*2)+2] = '\'';
129780 zText[(nBlob*2)+3] = '\0';
129783 pStr->nChar = nBlob*2 + 3;
188184 int nBlob = 0; /* Size of zBlob in bytes */
188187 rc = sqlite3Fts3ReadBlock(p, *piLeaf, &zBlob, &nBlob, 0);
188189 rc = fts3SelectLeaf(p, zTerm, nTerm, zBlob, nBlob, piLeaf, 0);
188197 rc = sqlite3Fts3ReadBlock(p, piLeaf?*piLeaf:*piLeaf2, &zBlob, &nBlob, 0);
188205 rc = fts3SelectLeaf(p, zTerm, nTerm, zBlob, nBlob, piLeaf, piLeaf2);
198054 int nBlob;
198055 rc = sqlite3Fts3ReadBlock(p, jj, 0, &nBlob, 0);
198057 if( (nBlob+35)>pgsz ){
198058 nOvfl += (nBlob + 34)/pgsz;
199875 int nBlob; /* Number of bytes in the BLOB */
199885 fts3EncodeIntArray(p->nColumn, aSz, pBlob, &nBlob);
199893 sqlite3_bind_blob(pStmt, 2, pBlob, nBlob, sqlite3_free);
199921 int nBlob; /* Size of BLOB written into %_stat */
199970 fts3EncodeIntArray(nStat, a, pBlob, &nBlob);
199978 sqlite3_bind_blob(pStmt, 2, pBlob, nBlob, SQLITE_STATIC);
205150 u32 nBlob; /* Bytes of aBlob[] actually used */
205622 px.nBlob = sqlite3_value_bytes(pValue);
205703 pParse->nBlob = 0;
205971 nSize = pParse->nBlob + nExtra;
205976 assert( pParse->nBlobAlloc >= pParse->nBlob + nExtra );
205977 memcpy(pParse->aBlob, aOld, pParse->nBlob);
205987 jsonBlobExpand(pParse, pParse->nBlob+1);
205989 assert( pParse->nBlob+1<=pParse->nBlobAlloc );
205990 pParse->aBlob[pParse->nBlob++] = c;
205997 if( pParse->nBlob >= pParse->nBlobAlloc ){
206000 pParse->aBlob[pParse->nBlob++] = c;
206014 if( jsonBlobExpand(pParse, pParse->nBlob+szPayload+9) ) return;
206035 if( pParse->nBlob+szPayload+9 > pParse->nBlobAlloc ){
206040 a = &pParse->aBlob[pParse->nBlob];
206043 pParse->nBlob += 1;
206047 pParse->nBlob += 2;
206052 pParse->nBlob += 3;
206059 pParse->nBlob += 5;
206062 pParse->nBlob += szPayload;
206063 memcpy(&pParse->aBlob[pParse->nBlob-szPayload], aPayload, szPayload);
206102 u32 newSize = pParse->nBlob + delta;
206108 memmove(&a[1+delta], &a[1], pParse->nBlob - (i+1));
206110 memmove(&a[1], &a[1-delta], pParse->nBlob - (i+1-delta));
206112 pParse->nBlob = newSize;
206375 iThis = pParse->nBlob;
206381 iStart = pParse->nBlob;
206383 u32 iBlob = pParse->nBlob;
206389 if( pParse->nBlob!=(u32)iStart ) pParse->hasNonstd = 1;
206403 assert( iBlob==pParse->nBlob );
206470 jsonBlobChangePayloadSize(pParse, iThis, pParse->nBlob - iStart);
206476 iThis = pParse->nBlob;
206479 iStart = pParse->nBlob;
206490 if( pParse->nBlob!=iStart ) pParse->hasNonstd = 1;
206523 jsonBlobChangePayloadSize(pParse, iThis, pParse->nBlob - iStart);
206845 assert( jsonbValidityCheck(pParse, 0, pParse->nBlob, 0)==0 );
206896 sqlite3_result_blob(pStr->pCtx, px.aBlob, px.nBlob, SQLITE_DYNAMIC);
206909 if( NEVER(i>pParse->nBlob) ){
206918 if( i+1>=pParse->nBlob ){
206925 if( i+2>=pParse->nBlob ){
206932 if( i+4>=pParse->nBlob ){
206940 if( i+8>=pParse->nBlob
206953 if( (i64)i+sz+n > pParse->nBlob
206954 && (i64)i+sz+n > pParse->nBlob-pParse->delta
206987 return pParse->nBlob+1;
207236 return pParse->nBlob+1;
207305 int nBlob;
207309 nBlob = sqlite3_value_bytes(pJson);
207310 if( nBlob<1 ) return 0;
207314 s.nBlob = nBlob;
207317 if( sz+n!=(u32)nBlob ) return 0;
207319 return sz+n==(u32)nBlob;
207343 u32 nBlob;
207345 assert( pParse->nBlobAlloc >= pParse->nBlob );
207346 nBlob = pParse->nBlob;
207347 pParse->nBlob = pParse->nBlobAlloc;
207349 pParse->nBlob = nBlob;
207376 if( pParse->nBlob + d > pParse->nBlobAlloc ){
207377 jsonBlobExpand(pParse, pParse->nBlob+d);
207382 pParse->nBlob - (iDel+nDel));
207383 pParse->nBlob += d;
207634 pIns->nBlob = pParse->nIns;
207638 pIns->nBlob = 1;
207763 && jsonBlobMakeEditable(pParse, ix.nBlob+nKey+v.nBlob)
207766 nIns = ix.nBlob + nKey + v.nBlob;
207771 memcpy(&pParse->aBlob[j], ix.aBlob, ix.nBlob);
207772 k = j + ix.nBlob;
207775 memcpy(&pParse->aBlob[k], v.aBlob, v.nBlob);
207835 && jsonBlobMakeEditable(pParse, v.nBlob)
207838 jsonBlobEdit(pParse, j, 0, v.aBlob, v.nBlob);
207857 u32 nBlob
207865 x.nBlob = nBlob;
208060 pParse->nBlob = 1;
208066 pParse->nBlob = sqlite3_value_bytes(pArg);
208187 jsonBlobEdit(p, 0, p->nBlob, ax.aBlob, ax.nBlob);
208192 p->nIns = ax.nBlob;
208227 p->nBlob = (u32)sqlite3_value_bytes(pArg);
208228 if( p->nBlob==0 ){
208237 && sz+n==p->nBlob
208243 p->nBlob = 0;
208293 u32 nBlob = pFromCache->nBlob;
208294 p->aBlob = sqlite3DbMallocRaw(db, nBlob);
208296 memcpy(p->aBlob, pFromCache->aBlob, nBlob);
208297 p->nBlobAlloc = p->nBlob = nBlob;
208392 sqlite3_result_blob(ctx, p->aBlob, p->nBlob, SQLITE_DYNAMIC);
208395 sqlite3_result_blob(ctx, p->aBlob, p->nBlob, SQLITE_TRANSIENT);
208428 u32 savedNBlob = pParse->nBlob;
208430 if( pParse->nBlobAlloc>pParse->nBlob ){
208431 pParse->nBlob = pParse->nBlobAlloc;
208446 pParse->nBlob = savedNBlob;
208449 if( iEnd>pParse->nBlob ){
208453 iEnd = pParse->nBlob;
208513 printf("nBlob = %u\n", pParse->nBlob);
208515 if( pParse->nBlob==0 ) return;
208516 printf("content (bytes 0..%u):\n", pParse->nBlob-1);
208519 jsonDebugPrintBlob(pParse, 0, pParse->nBlob, 0, &out);
208545 jsonDebugPrintBlob(p, 0, p->nBlob, 0, &out);
208735 if( j<p->nBlob ){
208868 assert( iTarget>=0 && iTarget<pTarget->nBlob );
208869 assert( iPatch>=0 && iPatch<pPatch->nBlob );
209337 px.nBlob = sqlite3_value_bytes(argv[0]);
209338 iErr = jsonbValidityCheck(&px, 0, px.nBlob, 1);
209399 s.nBlob = sqlite3_value_bytes(argv[0]);
209400 iErrPos = (i64)jsonbValidityCheck(&s, 0, s.nBlob, 1);
209979 sqlite3_result_blob(ctx, p->sParse.aBlob, p->sParse.nBlob,
210085 p->sParse.nBlob = sqlite3_value_bytes(argv[0]);
216525 sqlite3_int64 nBlob;
216528 nBlob = sizeof(RtreeMatchArg) + (nArg-1)*sizeof(RtreeDValue)
216530 pBlob = (RtreeMatchArg *)sqlite3_malloc64(nBlob);
216535 pBlob->iSize = nBlob;
227366 int nBlob,
227369 if( nBlob>0 && 0==sessionBufferGrow(p, nBlob, pRc) ){
227370 memcpy(&p->aBuf[p->nBuf], aBlob, nBlob);
227371 p->nBuf += nBlob;
229684 int nBlob = pIter->in.iNext - pIter->in.iCurrent;
229685 sessionAppendBlob(&p->constraints, aBlob, nBlob, &rc);
241870 #define fts5BufferSafeAppendBlob(pBuf, pBlob, nBlob) { \
241871 assert( (pBuf)->nSpace>=((pBuf)->n+nBlob) ); \
241872 memcpy(&(pBuf)->p[(pBuf)->n], pBlob, nBlob); \
241873 (pBuf)->n += nBlob; \
248867 const u8 *pBlob, int nBlob
248872 rc = fts5StructureDecode(pBlob, nBlob, 0, &p);
248894 const u8 *pBlob, int nBlob
248899 while( i<nBlob ){
249501 int nBlob = 0;
249507 nBlob = sqlite3_value_bytes(argv[0]);
249509 rc = fts5StructureDecode(aBlob, nBlob, 0, &pCsr->pStruct);
250417 int nBlob;
250423 nBlob = sqlite3_column_bytes(pSorter->pStmt, 1);
250427 if( nBlob>0 ){
250434 pSorter->aIdx[i] = &aBlob[nBlob] - a;
253811 const u8 *aBlob, int nBlob /* Record to read varints from */
253816 if( iOff>=nBlob ) return 1;
253819 return (iOff!=nBlob);
253843 int nBlob = sqlite3_column_bytes(pLookup, 0);
253844 if( 0==fts5StorageDecodeSizeArray(aCol, nCol, aBlob, nBlob) ){