zColAff 11511 ext/sqlite3/libsqlite/sqlite3.c char *zColAff; /* String defining the affinity of each column */ zColAff 11736 ext/sqlite3/libsqlite/sqlite3.c char *zColAff; /* String defining the affinity of each column */ zColAff 91240 ext/sqlite3/libsqlite/sqlite3.c sqlite3DbFree(db, p->zColAff); zColAff 91435 ext/sqlite3/libsqlite/sqlite3.c sqlite3DbFree(db, pTable->zColAff); zColAff 99703 ext/sqlite3/libsqlite/sqlite3.c if( !pIdx->zColAff ){ zColAff 99715 ext/sqlite3/libsqlite/sqlite3.c pIdx->zColAff = (char *)sqlite3DbMallocRaw(0, pIdx->nColumn+1); zColAff 99716 ext/sqlite3/libsqlite/sqlite3.c if( !pIdx->zColAff ){ zColAff 99722 ext/sqlite3/libsqlite/sqlite3.c pIdx->zColAff[n] = x<0 ? SQLITE_AFF_INTEGER : pTab->aCol[x].affinity; zColAff 99724 ext/sqlite3/libsqlite/sqlite3.c pIdx->zColAff[n] = 0; zColAff 99727 ext/sqlite3/libsqlite/sqlite3.c return pIdx->zColAff; zColAff 99752 ext/sqlite3/libsqlite/sqlite3.c char *zColAff = pTab->zColAff; zColAff 99753 ext/sqlite3/libsqlite/sqlite3.c if( zColAff==0 ){ zColAff 99755 ext/sqlite3/libsqlite/sqlite3.c zColAff = (char *)sqlite3DbMallocRaw(0, pTab->nCol+1); zColAff 99756 ext/sqlite3/libsqlite/sqlite3.c if( !zColAff ){ zColAff 99762 ext/sqlite3/libsqlite/sqlite3.c zColAff[i] = pTab->aCol[i].affinity; zColAff 99765 ext/sqlite3/libsqlite/sqlite3.c zColAff[i--] = 0; zColAff 99766 ext/sqlite3/libsqlite/sqlite3.c }while( i>=0 && zColAff[i]==SQLITE_AFF_NONE ); zColAff 99767 ext/sqlite3/libsqlite/sqlite3.c pTab->zColAff = zColAff; zColAff 99769 ext/sqlite3/libsqlite/sqlite3.c i = sqlite3Strlen30(zColAff); zColAff 99772 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp4(v, OP_Affinity, iReg, i, 0, zColAff, i); zColAff 99774 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeChangeP4(v, -1, zColAff, i); zColAff 120415 ext/sqlite3/libsqlite/sqlite3.c sqlite3DbFree(db, p->u.btree.pIndex->zColAff);