Lines Matching refs:pVar
84318 Mem *pVar;
84336 pVar = &p->aVar[i];
84337 sqlite3VdbeMemRelease(pVar);
84338 pVar->flags = MEM_Null;
84369 Mem *pVar;
84375 pVar = &p->aVar[i-1];
84376 rc = sqlite3VdbeMemSetStr(pVar, zData, nData, encoding, xDel);
84378 rc = sqlite3VdbeChangeEncoding(pVar, ENC(p->db));
85123 Mem *pVar; /* Value of a host parameter */
85171 pVar = &p->aVar[idx-1];
85172 if( pVar->flags & MEM_Null ){
85174 }else if( pVar->flags & (MEM_Int|MEM_IntReal) ){
85175 sqlite3_str_appendf(&out, "%lld", pVar->u.i);
85176 }else if( pVar->flags & MEM_Real ){
85177 sqlite3_str_appendf(&out, "%!.15g", pVar->u.r);
85178 }else if( pVar->flags & MEM_Str ){
85185 sqlite3VdbeMemSetStr(&utf8, pVar->z, pVar->n, enc, SQLITE_STATIC);
85190 pVar = &utf8;
85193 nOut = pVar->n;
85197 while( nOut<pVar->n && (pVar->z[nOut]&0xc0)==0x80 ){ nOut++; }
85200 sqlite3_str_appendf(&out, "'%.*q'", nOut, pVar->z);
85202 if( nOut<pVar->n ){
85203 sqlite3_str_appendf(&out, "/*+%d bytes*/", pVar->n-nOut);
85209 }else if( pVar->flags & MEM_Zero ){
85210 sqlite3_str_appendf(&out, "zeroblob(%d)", pVar->u.nZero);
85213 assert( pVar->flags & MEM_Blob );
85215 nOut = pVar->n;
85220 sqlite3_str_appendf(&out, "%02x", pVar->z[i]&0xff);
85224 if( nOut<pVar->n ){
85225 sqlite3_str_appendf(&out, "/*+%d bytes*/", pVar->n-nOut);
86641 Mem *pVar; /* Value being transferred */
86645 pVar = &p->aVar[pOp->p1 - 1];
86646 if( sqlite3VdbeMemTooBig(pVar) ){
86651 memcpy(pOut, pVar, MEMCELLSIZE);
104895 static int exprCompareVariable(Parse *pParse, Expr *pVar, Expr *pExpr){
104902 iVar = pVar->iColumn;