Lines Matching refs:zAffinity
3193 const char *zAffinity; /* The affinity to be applied */ in sqlite3VdbeExec() local
3195 zAffinity = pOp->p4.z; in sqlite3VdbeExec()
3196 assert( zAffinity!=0 ); in sqlite3VdbeExec()
3198 assert( zAffinity[pOp->p2]==0 ); in sqlite3VdbeExec()
3202 assert( zAffinity[0]==SQLITE_AFF_NONE || memIsValid(pIn1) ); in sqlite3VdbeExec()
3203 applyAffinity(pIn1, zAffinity[0], encoding); in sqlite3VdbeExec()
3204 if( zAffinity[0]==SQLITE_AFF_REAL && (pIn1->flags & MEM_Int)!=0 ){ in sqlite3VdbeExec()
3223 zAffinity++; in sqlite3VdbeExec()
3224 if( zAffinity[0]==0 ) break; in sqlite3VdbeExec()
3268 char *zAffinity; /* The affinity string for the record */ in sqlite3VdbeExec() local
3292 zAffinity = pOp->p4.z; in sqlite3VdbeExec()
3306 if( zAffinity ){ in sqlite3VdbeExec()
3309 applyAffinity(pRec, zAffinity[0], encoding); in sqlite3VdbeExec()
3310 if( zAffinity[0]==SQLITE_AFF_REAL && (pRec->flags & MEM_Int) ){ in sqlite3VdbeExec()
3315 zAffinity++; in sqlite3VdbeExec()
3317 assert( zAffinity[0]==0 || pRec<=pLast ); in sqlite3VdbeExec()
3318 }while( zAffinity[0] ); in sqlite3VdbeExec()