Lines Matching refs:pVar
92002 Mem *pVar;
92019 pVar = &p->aVar[i];
92020 sqlite3VdbeMemRelease(pVar);
92021 pVar->flags = MEM_Null;
92052 Mem *pVar;
92058 pVar = &p->aVar[i-1];
92059 rc = sqlite3VdbeMemSetStr(pVar, zData, nData, encoding, xDel);
92061 rc = sqlite3VdbeChangeEncoding(pVar, ENC(p->db));
93000 Mem *pVar; /* Value of a host parameter */
93046 pVar = &p->aVar[idx-1];
93047 if( pVar->flags & MEM_Null ){
93049 }else if( pVar->flags & (MEM_Int|MEM_IntReal) ){
93050 sqlite3_str_appendf(&out, "%lld", pVar->u.i);
93051 }else if( pVar->flags & MEM_Real ){
93052 sqlite3_str_appendf(&out, "%!.15g", pVar->u.r);
93053 }else if( pVar->flags & MEM_Str ){
93060 sqlite3VdbeMemSetStr(&utf8, pVar->z, pVar->n, enc, SQLITE_STATIC);
93065 pVar = &utf8;
93068 nOut = pVar->n;
93072 while( nOut<pVar->n && (pVar->z[nOut]&0xc0)==0x80 ){ nOut++; }
93075 sqlite3_str_appendf(&out, "'%.*q'", nOut, pVar->z);
93077 if( nOut<pVar->n ){
93078 sqlite3_str_appendf(&out, "/*+%d bytes*/", pVar->n-nOut);
93084 }else if( pVar->flags & MEM_Zero ){
93085 sqlite3_str_appendf(&out, "zeroblob(%d)", pVar->u.nZero);
93088 assert( pVar->flags & MEM_Blob );
93090 nOut = pVar->n;
93095 sqlite3_str_appendf(&out, "%02x", pVar->z[i]&0xff);
93099 if( nOut<pVar->n ){
93100 sqlite3_str_appendf(&out, "/*+%d bytes*/", pVar->n-nOut);
94636 Mem *pVar; /* Value being transferred */
94639 pVar = &p->aVar[pOp->p1 - 1];
94640 if( sqlite3VdbeMemTooBig(pVar) ){
94645 memcpy(pOut, pVar, MEMCELLSIZE);
114985 ** Expression pVar is guaranteed to be an SQL variable. pExpr may be any
114990 ** to re-prepare each time a new value is bound to variable pVar.
114993 ** same as that currently bound to variable pVar, non-zero is returned.
114999 const Expr *pVar,
115008 iVar = pVar->iColumn;