Lines Matching refs:pVar
70116 Mem *pVar;
70134 pVar = &p->aVar[i];
70135 sqlite3VdbeMemRelease(pVar);
70136 pVar->flags = MEM_Null;
70168 Mem *pVar;
70174 pVar = &p->aVar[i-1];
70175 rc = sqlite3VdbeMemSetStr(pVar, zData, nData, encoding, xDel);
70177 rc = sqlite3VdbeChangeEncoding(pVar, ENC(p->db));
70636 Mem *pVar; /* Value of a host parameter */
70681 pVar = &p->aVar[idx-1];
70682 if( pVar->flags & MEM_Null ){
70684 }else if( pVar->flags & MEM_Int ){
70685 sqlite3XPrintf(&out, 0, "%lld", pVar->u.i);
70686 }else if( pVar->flags & MEM_Real ){
70687 sqlite3XPrintf(&out, 0, "%!.15g", pVar->u.r);
70688 }else if( pVar->flags & MEM_Str ){
70696 sqlite3VdbeMemSetStr(&utf8, pVar->z, pVar->n, enc, SQLITE_STATIC);
70698 pVar = &utf8;
70701 nOut = pVar->n;
70705 while( nOut<pVar->n && (pVar->z[nOut]&0xc0)==0x80 ){ nOut++; }
70708 sqlite3XPrintf(&out, 0, "'%.*q'", nOut, pVar->z);
70710 if( nOut<pVar->n ){
70711 sqlite3XPrintf(&out, 0, "/*+%d bytes*/", pVar->n-nOut);
70717 }else if( pVar->flags & MEM_Zero ){
70718 sqlite3XPrintf(&out, 0, "zeroblob(%d)", pVar->u.nZero);
70721 assert( pVar->flags & MEM_Blob );
70723 nOut = pVar->n;
70728 sqlite3XPrintf(&out, 0, "%02x", pVar->z[i]&0xff);
70732 if( nOut<pVar->n ){
70733 sqlite3XPrintf(&out, 0, "/*+%d bytes*/", pVar->n-nOut);
71997 Mem *pVar; /* Value being transferred */
72001 pVar = &p->aVar[pOp->p1 - 1];
72002 if( sqlite3VdbeMemTooBig(pVar) ){
72006 sqlite3VdbeMemShallowCopy(pOut, pVar, MEM_Static);