Lines Matching refs:zColAff
18799 char *zColAff; /* String defining the affinity of each column */ member
19150 char *zColAff; /* String defining the affinity of each column */ member
123544 sqlite3DbFree(db, p->zColAff);
123842 sqlite3DbFree(db, pTable->zColAff);
134900 pIdx->zColAff = (char *)sqlite3DbMallocRaw(0, pIdx->nColumn+1);
134901 if( !pIdx->zColAff ){
134920 pIdx->zColAff[n] = aff;
134922 pIdx->zColAff[n] = 0;
134923 return pIdx->zColAff;
134926 if( !pIdx->zColAff ) return computeIndexAffStr(db, pIdx);
134927 return pIdx->zColAff;
134937 char *zColAff;
134938 zColAff = (char *)sqlite3DbMallocRaw(db, pTab->nCol+1);
134939 if( zColAff ){
134943 zColAff[j++] = pTab->aCol[i].affinity;
134947 zColAff[j--] = 0;
134948 }while( j>=0 && zColAff[j]<=SQLITE_AFF_BLOB );
134950 return zColAff;
134995 char *zColAff;
135015 zColAff = pTab->zColAff;
135016 if( zColAff==0 ){
135017 zColAff = sqlite3TableAffinityStr(0, pTab);
135018 if( !zColAff ){
135022 pTab->zColAff = zColAff;
135024 assert( zColAff!=0 );
135025 i = sqlite3Strlen30NN(zColAff);
135028 sqlite3VdbeAddOp4(v, OP_Affinity, iReg, i, 0, zColAff, i);
135032 sqlite3VdbeChangeP4(v, -1, zColAff, i);
166395 if( !pIdx->zColAff ){
166398 assert( pIdx->zColAff[iCol]!=0 );
166399 return pIdx->zColAff[iCol];
166998 sqlite3DbFree(db, p->u.btree.pIndex->zColAff);
171007 p->aff = pIdx->zColAff[i];