Lines Matching refs:aBlob

205149   u8 *aBlob;         /* JSONB representation of JSON value */
205621 px.aBlob = (u8*)sqlite3_value_blob(pValue);
205701 sqlite3DbFree(pParse->db, pParse->aBlob);
205702 pParse->aBlob = 0;
205949 aNew = sqlite3DbRealloc(pParse->db, pParse->aBlob, t);
205951 pParse->aBlob = aNew;
205970 aOld = pParse->aBlob;
205972 pParse->aBlob = 0;
205977 memcpy(pParse->aBlob, aOld, pParse->nBlob);
205990 pParse->aBlob[pParse->nBlob++] = c;
206000 pParse->aBlob[pParse->nBlob++] = c;
206039 assert( pParse->aBlob!=0 );
206040 a = &pParse->aBlob[pParse->nBlob];
206063 memcpy(&pParse->aBlob[pParse->nBlob-szPayload], aPayload, szPayload);
206080 a = &pParse->aBlob[i];
206107 a = &pParse->aBlob[i];
206169 z = pParse->aBlob;
206413 t = pParse->aBlob[iBlob] & 0x0f;
206891 sqlite3DbFree(px.db, px.aBlob);
206896 sqlite3_result_blob(pStr->pCtx, px.aBlob, px.nBlob, SQLITE_DYNAMIC);
206913 x = pParse->aBlob[i]>>4;
206922 sz = pParse->aBlob[i+1];
206929 sz = (pParse->aBlob[i+1]<<8) + pParse->aBlob[i+2];
206936 sz = ((u32)pParse->aBlob[i+1]<<24) + (pParse->aBlob[i+2]<<16) +
206937 (pParse->aBlob[i+3]<<8) + pParse->aBlob[i+4];
206941 || pParse->aBlob[i+1]!=0
206942 || pParse->aBlob[i+2]!=0
206943 || pParse->aBlob[i+3]!=0
206944 || pParse->aBlob[i+4]!=0
206949 sz = (pParse->aBlob[i+5]<<24) + (pParse->aBlob[i+6]<<16) +
206950 (pParse->aBlob[i+7]<<8) + pParse->aBlob[i+8];
206989 switch( pParse->aBlob[i] & 0x0f ){
207005 jsonAppendRaw(pOut, (const char*)&pParse->aBlob[i+n], sz);
207011 const char *zIn = (const char*)&pParse->aBlob[i+n];
207035 const char *zIn = (const char*)&pParse->aBlob[i+n];
207055 jsonAppendRaw(pOut, (const char*)&pParse->aBlob[i+n], sz);
207063 zIn = (const char*)&pParse->aBlob[i+n];
207150 jsonAppendString(pOut, (const char*)&pParse->aBlob[i+n], sz);
207238 switch( pParse->aBlob[i] & 0x0f ){
207304 const u8 *aBlob;
207308 aBlob = sqlite3_value_blob(pJson);
207311 if( NEVER(aBlob==0) || (aBlob[0] & 0x0f)>JSONB_OBJECT ) return 0;
207313 s.aBlob = (u8*)aBlob;
207318 if( (aBlob[0] & 0x0f)<=JSONB_FALSE && sz>0 ) return 0;
207380 memmove(&pParse->aBlob[iDel+nIns],
207381 &pParse->aBlob[iDel+nDel],
207386 if( nIns && aIns ) memcpy(&pParse->aBlob[iDel], aIns, nIns);
207633 pIns->aBlob = pParse->aIns;
207639 pIns->aBlob = (u8*)&emptyObject[zTail[0]=='.'];
207698 x = pParse->aBlob[iRoot];
207726 x = pParse->aBlob[j] & 0x0f;
207732 zLabel = (const char*)&pParse->aBlob[k];
207736 if( ((pParse->aBlob[v])&0x0f)>JSONB_OBJECT ) return JSON_LOOKUP_ERROR;
207745 if( ((pParse->aBlob[j])&0x0f)>JSONB_OBJECT ) return JSON_LOOKUP_ERROR;
207769 assert( pParse->aBlob!=0 ); /* Because pParse->oom!=0 */
207770 assert( ix.aBlob!=0 ); /* Because pPasre->oom!=0 */
207771 memcpy(&pParse->aBlob[j], ix.aBlob, ix.nBlob);
207773 memcpy(&pParse->aBlob[k], zKey, nKey);
207775 memcpy(&pParse->aBlob[k], v.aBlob, v.nBlob);
207784 x = pParse->aBlob[iRoot] & 0x0f;
207838 jsonBlobEdit(pParse, j, 0, v.aBlob, v.nBlob);
207856 const u8 *aBlob,
207862 if( NEVER(aBlob==0) ) return;
207864 x.aBlob = (u8*)aBlob;
207895 switch( pParse->aBlob[i] & 0x0f ){
207918 x = (char)pParse->aBlob[i+n];
207925 z = sqlite3DbStrNDup(db, (const char*)&pParse->aBlob[i+n], (int)sz);
207947 z = sqlite3DbStrNDup(db, (const char*)&pParse->aBlob[i+n], (int)sz);
207957 sqlite3_result_text(pCtx, (char*)&pParse->aBlob[i+n], sz,
207968 z = (const char*)&pParse->aBlob[i+n];
208010 sqlite3_result_blob(pCtx, &pParse->aBlob[i], sz+n, SQLITE_TRANSIENT);
208012 jsonReturnTextJsonFromBlob(pCtx, &pParse->aBlob[i], sz+n);
208059 pParse->aBlob = aNull;
208065 pParse->aBlob = (u8*)sqlite3_value_blob(pArg);
208082 sqlite3DbFree(pParse->db, pParse->aBlob);
208187 jsonBlobEdit(p, 0, p->nBlob, ax.aBlob, ax.nBlob);
208193 p->aIns = ax.aBlob;
208226 p->aBlob = (u8*)sqlite3_value_blob(pArg);
208229 p->aBlob = 0;
208232 if( NEVER(p->aBlob==0) ){
208235 if( (p->aBlob[0] & 0x0f)<=JSONB_OBJECT
208238 && ((p->aBlob[0] & 0x0f)>JSONB_FALSE || sz==0)
208242 p->aBlob = 0;
208294 p->aBlob = sqlite3DbMallocRaw(db, nBlob);
208295 if( p->aBlob==0 ) goto json_pfa_oom;
208296 memcpy(p->aBlob, pFromCache->aBlob, nBlob);
208392 sqlite3_result_blob(ctx, p->aBlob, p->nBlob, SQLITE_DYNAMIC);
208395 sqlite3_result_blob(ctx, p->aBlob, p->nBlob, SQLITE_TRANSIENT);
208427 u8 x = pParse->aBlob[iStart] & 0x0f;
208439 sqlite3_str_appendf(pOut, " %02x", pParse->aBlob[iStart+i]);
208495 u8 c = pParse->aBlob[j];
208643 if( (p->aBlob[i] & 0x0f)==JSONB_ARRAY ){
208747 && (p->aBlob[j]&0x0f)>=JSONB_ARRAY
208870 x = pPatch->aBlob[iPatch] & 0x0f;
208879 jsonBlobEdit(pTarget, iTarget, szTarget, pPatch->aBlob+iPatch, szPatch);
208882 x = pTarget->aBlob[iTarget] & 0x0f;
208886 x = pTarget->aBlob[iTarget];
208887 pTarget->aBlob[iTarget] = (x & 0xf0) | JSONB_OBJECT;
208900 ePLabel = pPatch->aBlob[iPCursor] & 0x0f;
208918 eTLabel = pTarget->aBlob[iTCursor] & 0x0f;
208930 (const char*)&pPatch->aBlob[iPLabel+nPLabel],
208933 (const char*)&pTarget->aBlob[iTLabel+nTLabel],
208939 x = pPatch->aBlob[iPValue] & 0x0f;
208958 if( (pPatch->aBlob[iPValue] & 0x0f)!=JSONB_OBJECT ){ /* Line 14 */
208961 memcpy(&pTarget->aBlob[iTEnd], &pPatch->aBlob[iPLabel], szNew);
208962 memcpy(&pTarget->aBlob[iTEnd+szNew],
208963 &pPatch->aBlob[iPValue], szPValue+nPValue);
208968 memcpy(&pTarget->aBlob[iTEnd], &pPatch->aBlob[iPLabel], szNew);
208969 pTarget->aBlob[iTEnd+szNew] = 0x00;
209203 sqlite3_result_text(ctx, jsonbType[p->aBlob[i]&0x0f], -1, SQLITE_STATIC);
209336 px.aBlob = (u8*)sqlite3_value_blob(argv[0]);
209398 s.aBlob = (u8*)sqlite3_value_blob(argv[0]);
209786 z = (const char*)&p->sParse.aBlob[k];
209814 x = p->sParse.aBlob[i] & 0x0f;
209852 p->eType = p->sParse.aBlob[iVal] & 0x0f;
209931 if( (p->sParse.aBlob[i] & 0x0f)>=JSONB_ARRAY ){
209938 u8 eType = p->sParse.aBlob[i] & 0x0f;
209944 if( (p->sParse.aBlob[i] & 0x0f)<JSONB_ARRAY ){
209979 sqlite3_result_blob(ctx, p->sParse.aBlob, p->sParse.nBlob,
210086 p->sParse.aBlob = (u8*)sqlite3_value_blob(argv[0]);
210146 if( (p->sParse.aBlob[i] & 0x0f)>=JSONB_ARRAY && !p->bRecursive ){
210148 p->eType = p->sParse.aBlob[i] & 0x0f;
227365 const u8 *aBlob,
227370 memcpy(&p->aBuf[p->nBuf], aBlob, nBlob);
229683 u8 *aBlob = &pIter->in.aData[pIter->in.iCurrent];
229685 sessionAppendBlob(&p->constraints, aBlob, nBlob, &rc);
244624 u8 aBlob[2] = {0xff, 0xff};
244626 sqlite3_bind_blob(pIdxSelect, 2, aBlob, 2, SQLITE_STATIC);
249035 const u8 *aBlob; int n; /* Record to decode */
249051 aBlob = sqlite3_value_blob(apVal[1]);
249055 if( n>0 ) memcpy(a, aBlob, n);
249078 int szKey = (aBlob[0]==4 || aBlob[0]==8) ? aBlob[0] : 8;
249082 if( aBlob[1] ){
249088 u32 *aSlot = (u32*)&aBlob[8];
249091 u64 *aSlot = (u64*)&aBlob[8];
249500 const u8 *aBlob = 0;
249508 aBlob = (const u8*)sqlite3_value_blob(argv[0]);
249509 rc = fts5StructureDecode(aBlob, nBlob, 0, &pCsr->pStruct);
250416 const u8 *aBlob;
250424 aBlob = a = sqlite3_column_blob(pSorter->pStmt, 1);
250434 pSorter->aIdx[i] = &aBlob[nBlob] - a;
253811 const u8 *aBlob, int nBlob /* Record to read varints from */
253817 iOff += fts5GetVarint32(&aBlob[iOff], aCol[i]);
253842 const u8 *aBlob = sqlite3_column_blob(pLookup, 0);
253844 if( 0==fts5StorageDecodeSizeArray(aCol, nCol, aBlob, nBlob) ){