Lines Matching refs:pVar
85781 Mem *pVar;
85799 pVar = &p->aVar[i];
85800 sqlite3VdbeMemRelease(pVar);
85801 pVar->flags = MEM_Null;
85832 Mem *pVar;
85838 pVar = &p->aVar[i-1];
85839 rc = sqlite3VdbeMemSetStr(pVar, zData, nData, encoding, xDel);
85841 rc = sqlite3VdbeChangeEncoding(pVar, ENC(p->db));
86594 Mem *pVar; /* Value of a host parameter */
86640 pVar = &p->aVar[idx-1];
86641 if( pVar->flags & MEM_Null ){
86643 }else if( pVar->flags & (MEM_Int|MEM_IntReal) ){
86644 sqlite3_str_appendf(&out, "%lld", pVar->u.i);
86645 }else if( pVar->flags & MEM_Real ){
86646 sqlite3_str_appendf(&out, "%!.15g", pVar->u.r);
86647 }else if( pVar->flags & MEM_Str ){
86654 sqlite3VdbeMemSetStr(&utf8, pVar->z, pVar->n, enc, SQLITE_STATIC);
86659 pVar = &utf8;
86662 nOut = pVar->n;
86666 while( nOut<pVar->n && (pVar->z[nOut]&0xc0)==0x80 ){ nOut++; }
86669 sqlite3_str_appendf(&out, "'%.*q'", nOut, pVar->z);
86671 if( nOut<pVar->n ){
86672 sqlite3_str_appendf(&out, "/*+%d bytes*/", pVar->n-nOut);
86678 }else if( pVar->flags & MEM_Zero ){
86679 sqlite3_str_appendf(&out, "zeroblob(%d)", pVar->u.nZero);
86682 assert( pVar->flags & MEM_Blob );
86684 nOut = pVar->n;
86689 sqlite3_str_appendf(&out, "%02x", pVar->z[i]&0xff);
86693 if( nOut<pVar->n ){
86694 sqlite3_str_appendf(&out, "/*+%d bytes*/", pVar->n-nOut);
88055 Mem *pVar; /* Value being transferred */
88059 pVar = &p->aVar[pOp->p1 - 1];
88060 if( sqlite3VdbeMemTooBig(pVar) ){
88065 memcpy(pOut, pVar, MEMCELLSIZE);
107013 ** Expression pVar is guaranteed to be an SQL variable. pExpr may be any
107018 ** to re-prepare each time a new value is bound to variable pVar.
107021 ** same as that currently bound to variable pVar, non-zero is returned.
107027 const Expr *pVar,
107036 iVar = pVar->iColumn;