Lines Matching refs:pBlob

687     sqlite3_blob *pBlob = pRtree->pNodeBlob;  in nodeBlobReset()  local
689 sqlite3_blob_close(pBlob); in nodeBlobReset()
719 sqlite3_blob *pBlob = pRtree->pNodeBlob; in nodeAcquire() local
721 rc = sqlite3_blob_reopen(pBlob, iNode); in nodeAcquire()
722 pRtree->pNodeBlob = pBlob; in nodeAcquire()
1803 RtreeMatchArg *pBlob, *pSrc; /* BLOB returned by geometry function */ in deserializeGeometry() local
1812 pBlob = (RtreeMatchArg*)&pInfo[1]; in deserializeGeometry()
1813 memcpy(pBlob, pSrc, pSrc->iSize); in deserializeGeometry()
1814 pInfo->pContext = pBlob->cb.pContext; in deserializeGeometry()
1815 pInfo->nParam = pBlob->nParam; in deserializeGeometry()
1816 pInfo->aParam = pBlob->aParam; in deserializeGeometry()
1817 pInfo->apSqlParam = pBlob->apSqlParam; in deserializeGeometry()
1819 if( pBlob->cb.xGeom ){ in deserializeGeometry()
1820 pCons->u.xGeom = pBlob->cb.xGeom; in deserializeGeometry()
1823 pCons->u.xQueryFunc = pBlob->cb.xQueryFunc; in deserializeGeometry()
4484 RtreeMatchArg *pBlob; in geomCallback() local
4490 pBlob = (RtreeMatchArg *)sqlite3_malloc64(nBlob); in geomCallback()
4491 if( !pBlob ){ in geomCallback()
4495 pBlob->iSize = nBlob; in geomCallback()
4496 pBlob->cb = pGeomCtx[0]; in geomCallback()
4497 pBlob->apSqlParam = (sqlite3_value**)&pBlob->aParam[nArg]; in geomCallback()
4498 pBlob->nParam = nArg; in geomCallback()
4500 pBlob->apSqlParam[i] = sqlite3_value_dup(aArg[i]); in geomCallback()
4501 if( pBlob->apSqlParam[i]==0 ) memErr = 1; in geomCallback()
4503 pBlob->aParam[i] = sqlite3_value_int64(aArg[i]); in geomCallback()
4505 pBlob->aParam[i] = sqlite3_value_double(aArg[i]); in geomCallback()
4510 rtreeMatchArgFree(pBlob); in geomCallback()
4512 sqlite3_result_pointer(ctx, pBlob, "RtreeMatchArg", rtreeMatchArgFree); in geomCallback()