Lines Matching refs:pVar

84958   Mem *pVar;
84976 pVar = &p->aVar[i];
84977 sqlite3VdbeMemRelease(pVar);
84978 pVar->flags = MEM_Null;
85009 Mem *pVar;
85015 pVar = &p->aVar[i-1];
85016 rc = sqlite3VdbeMemSetStr(pVar, zData, nData, encoding, xDel);
85018 rc = sqlite3VdbeChangeEncoding(pVar, ENC(p->db));
85763 Mem *pVar; /* Value of a host parameter */
85811 pVar = &p->aVar[idx-1];
85812 if( pVar->flags & MEM_Null ){
85814 }else if( pVar->flags & (MEM_Int|MEM_IntReal) ){
85815 sqlite3_str_appendf(&out, "%lld", pVar->u.i);
85816 }else if( pVar->flags & MEM_Real ){
85817 sqlite3_str_appendf(&out, "%!.15g", pVar->u.r);
85818 }else if( pVar->flags & MEM_Str ){
85825 sqlite3VdbeMemSetStr(&utf8, pVar->z, pVar->n, enc, SQLITE_STATIC);
85830 pVar = &utf8;
85833 nOut = pVar->n;
85837 while( nOut<pVar->n && (pVar->z[nOut]&0xc0)==0x80 ){ nOut++; }
85840 sqlite3_str_appendf(&out, "'%.*q'", nOut, pVar->z);
85842 if( nOut<pVar->n ){
85843 sqlite3_str_appendf(&out, "/*+%d bytes*/", pVar->n-nOut);
85849 }else if( pVar->flags & MEM_Zero ){
85850 sqlite3_str_appendf(&out, "zeroblob(%d)", pVar->u.nZero);
85853 assert( pVar->flags & MEM_Blob );
85855 nOut = pVar->n;
85860 sqlite3_str_appendf(&out, "%02x", pVar->z[i]&0xff);
85864 if( nOut<pVar->n ){
85865 sqlite3_str_appendf(&out, "/*+%d bytes*/", pVar->n-nOut);
87276 Mem *pVar; /* Value being transferred */
87280 pVar = &p->aVar[pOp->p1 - 1];
87281 if( sqlite3VdbeMemTooBig(pVar) ){
87286 memcpy(pOut, pVar, MEMCELLSIZE);
105856 ** Expression pVar is guaranteed to be an SQL variable. pExpr may be any
105861 ** to re-prepare each time a new value is bound to variable pVar.
105864 ** same as that currently bound to variable pVar, non-zero is returned.
105868 static int exprCompareVariable(Parse *pParse, Expr *pVar, Expr *pExpr){
105875 iVar = pVar->iColumn;