Lines Matching refs:zAff

16906   char *zAff;         /* Affinity of the overall IN expression */  member
87318 sqlite3DbFree(db, pSig->zAff);
87903 sqlite3_str_appendf(&x, "subrtnsig:%d,%s", pSig->selId, pSig->zAff);
113806 if( strcmp(pNewSig->zAff,pSig->zAff)!=0 ) continue;
113877 pSig->zAff = exprINAffinity(pParse, pExpr);
113900 sqlite3DbFree(pParse->db, pSig->zAff);
114266 char *zAff = 0; /* Affinity string for comparisons */
114282 zAff = exprINAffinity(pParse, pExpr);
114374 sqlite3VdbeChangeP5(v, zAff[0]);
114382 sqlite3VdbeChangeP5(v, zAff[0] | SQLITE_JUMPIFNULL);
114424 sqlite3VdbeAddOp4(v, OP_Affinity, rLhs, nVector, 0, zAff, nVector);
114506 sqlite3DbFree(pParse->db, zAff);
115155 static const char zAff[] = "B\000C\000D\000E\000F";
115159 &zAff[(aff-'B')*2], P4_STATIC);
160056 static void codeApplyAffinity(Parse *pParse, int base, int n, char *zAff){
160058 if( zAff==0 ){
160068 while( n>0 && zAff[0]<=SQLITE_AFF_BLOB ){
160071 zAff++;
160073 while( n>1 && zAff[n-1]<=SQLITE_AFF_BLOB ){
160079 sqlite3VdbeAddOp4(v, OP_Affinity, base, n, 0, zAff, n);
160096 char *zAff /* Affinity string to modify */
160101 if( sqlite3CompareAffinity(p, zAff[i])==SQLITE_AFF_BLOB
160102 || sqlite3ExprNeedsNoAffinityChange(p, zAff[i])
160104 zAff[i] = SQLITE_AFF_BLOB;
160507 char *zAff; /* Affinity string to return */
160523 zAff = sqlite3DbStrDup(pParse->db,sqlite3IndexAffinityStr(pParse->db,pIdx));
160524 assert( zAff!=0 || pParse->db->mallocFailed );
160549 assert( zAff==0 || (int)strlen(zAff)>=nEq );
160573 if( zAff ) zAff[j] = SQLITE_AFF_BLOB;
160583 if( sqlite3CompareAffinity(pRight, zAff[j])==SQLITE_AFF_BLOB ){
160584 zAff[j] = SQLITE_AFF_BLOB;
160586 if( sqlite3ExprNeedsNoAffinityChange(pRight, zAff[j]) ){
160587 zAff[j] = SQLITE_AFF_BLOB;
160592 *pzAff = zAff;