Lines Matching refs:pVar
77527 Mem *pVar;
77545 pVar = &p->aVar[i];
77546 sqlite3VdbeMemRelease(pVar);
77547 pVar->flags = MEM_Null;
77578 Mem *pVar;
77584 pVar = &p->aVar[i-1];
77585 rc = sqlite3VdbeMemSetStr(pVar, zData, nData, encoding, xDel);
77587 rc = sqlite3VdbeChangeEncoding(pVar, ENC(p->db));
78273 Mem *pVar; /* Value of a host parameter */
78321 pVar = &p->aVar[idx-1];
78322 if( pVar->flags & MEM_Null ){
78324 }else if( pVar->flags & MEM_Int ){
78325 sqlite3XPrintf(&out, "%lld", pVar->u.i);
78326 }else if( pVar->flags & MEM_Real ){
78327 sqlite3XPrintf(&out, "%!.15g", pVar->u.r);
78328 }else if( pVar->flags & MEM_Str ){
78335 sqlite3VdbeMemSetStr(&utf8, pVar->z, pVar->n, enc, SQLITE_STATIC);
78340 pVar = &utf8;
78343 nOut = pVar->n;
78347 while( nOut<pVar->n && (pVar->z[nOut]&0xc0)==0x80 ){ nOut++; }
78350 sqlite3XPrintf(&out, "'%.*q'", nOut, pVar->z);
78352 if( nOut<pVar->n ){
78353 sqlite3XPrintf(&out, "/*+%d bytes*/", pVar->n-nOut);
78359 }else if( pVar->flags & MEM_Zero ){
78360 sqlite3XPrintf(&out, "zeroblob(%d)", pVar->u.nZero);
78363 assert( pVar->flags & MEM_Blob );
78365 nOut = pVar->n;
78370 sqlite3XPrintf(&out, "%02x", pVar->z[i]&0xff);
78374 if( nOut<pVar->n ){
78375 sqlite3XPrintf(&out, "/*+%d bytes*/", pVar->n-nOut);
79660 Mem *pVar; /* Value being transferred */
79664 pVar = &p->aVar[pOp->p1 - 1];
79665 if( sqlite3VdbeMemTooBig(pVar) ){
79669 sqlite3VdbeMemShallowCopy(pOut, pVar, MEM_Static);