Lines Matching defs:bf
10734 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, /* b8..bf ........ */
52804 } bf;
56271 #if 0 /* local variables moved into u.bf */
56281 #endif /* local variables moved into u.bf */
56283 u.bf.pData = &aMem[pOp->p2];
56285 u.bf.pC = p->apCsr[pOp->p1];
56286 assert( u.bf.pC!=0 );
56287 assert( u.bf.pC->pCursor!=0 );
56288 assert( u.bf.pC->pseudoTableReg==0 );
56289 assert( u.bf.pC->isTable );
56290 REGISTER_TRACE(pOp->p2, u.bf.pData);
56293 u.bf.pKey = &aMem[pOp->p3];
56294 assert( u.bf.pKey->flags & MEM_Int );
56295 REGISTER_TRACE(pOp->p3, u.bf.pKey);
56296 u.bf.iKey = u.bf.pKey->u.i;
56299 u.bf.iKey = pOp->p3;
56303 if( pOp->p5 & OPFLAG_LASTROWID ) db->lastRowid = u.bf.iKey;
56304 if( u.bf.pData->flags & MEM_Null ){
56305 u.bf.pData->z = 0;
56306 u.bf.pData->n = 0;
56308 assert( u.bf.pData->flags & (MEM_Blob|MEM_Str) );
56310 u.bf.seekResult = ((pOp->p5 & OPFLAG_USESEEKRESULT) ? u.bf.pC->seekResult : 0);
56311 if( u.bf.pData->flags & MEM_Zero ){
56312 u.bf.nZero = u.bf.pData->u.nZero;
56314 u.bf.nZero = 0;
56316 sqlite3BtreeSetCachedRowid(u.bf.pC->pCursor, 0);
56317 rc = sqlite3BtreeInsert(u.bf.pC->pCursor, 0, u.bf.iKey,
56318 u.bf.pData->z, u.bf.pData->n, u.bf.nZero,
56319 pOp->p5 & OPFLAG_APPEND, u.bf.seekResult
56321 u.bf.pC->rowidIsValid = 0;
56322 u.bf.pC->deferredMoveto = 0;
56323 u.bf.pC->cacheStatus = CACHE_STALE;
56327 u.bf.zDb = db->aDb[u.bf.pC->iDb].zName;
56328 u.bf.zTbl = pOp->p4.z;
56329 u.bf.op = ((pOp->p5 & OPFLAG_ISUPDATE) ? SQLITE_UPDATE : SQLITE_INSERT);
56330 assert( u.bf.pC->isTable );
56331 db->xUpdateCallback(db->pUpdateArg, u.bf.op, u.bf.zDb, u.bf.zTbl, u.bf.iKey);
56332 assert( u.bf.pC->iDb>=0 );