Lines Matching refs:pVar
78999 Mem *pVar;
79017 pVar = &p->aVar[i];
79018 sqlite3VdbeMemRelease(pVar);
79019 pVar->flags = MEM_Null;
79050 Mem *pVar;
79056 pVar = &p->aVar[i-1];
79057 rc = sqlite3VdbeMemSetStr(pVar, zData, nData, encoding, xDel);
79059 rc = sqlite3VdbeChangeEncoding(pVar, ENC(p->db));
79776 Mem *pVar; /* Value of a host parameter */
79824 pVar = &p->aVar[idx-1];
79825 if( pVar->flags & MEM_Null ){
79827 }else if( pVar->flags & MEM_Int ){
79828 sqlite3XPrintf(&out, "%lld", pVar->u.i);
79829 }else if( pVar->flags & MEM_Real ){
79830 sqlite3XPrintf(&out, "%!.15g", pVar->u.r);
79831 }else if( pVar->flags & MEM_Str ){
79838 sqlite3VdbeMemSetStr(&utf8, pVar->z, pVar->n, enc, SQLITE_STATIC);
79843 pVar = &utf8;
79846 nOut = pVar->n;
79850 while( nOut<pVar->n && (pVar->z[nOut]&0xc0)==0x80 ){ nOut++; }
79853 sqlite3XPrintf(&out, "'%.*q'", nOut, pVar->z);
79855 if( nOut<pVar->n ){
79856 sqlite3XPrintf(&out, "/*+%d bytes*/", pVar->n-nOut);
79862 }else if( pVar->flags & MEM_Zero ){
79863 sqlite3XPrintf(&out, "zeroblob(%d)", pVar->u.nZero);
79866 assert( pVar->flags & MEM_Blob );
79868 nOut = pVar->n;
79873 sqlite3XPrintf(&out, "%02x", pVar->z[i]&0xff);
79877 if( nOut<pVar->n ){
79878 sqlite3XPrintf(&out, "/*+%d bytes*/", pVar->n-nOut);
81165 Mem *pVar; /* Value being transferred */
81169 pVar = &p->aVar[pOp->p1 - 1];
81170 if( sqlite3VdbeMemTooBig(pVar) ){
81174 sqlite3VdbeMemShallowCopy(pOut, pVar, MEM_Static);
97423 static int exprCompareVariable(Parse *pParse, Expr *pVar, Expr *pExpr){
97430 iVar = pVar->iColumn;