Lines Matching refs:pCol

1173       Column *pCol;  in sqlite3Pragma()  local
1177 for(i=0, pCol=pTab->aCol; i<pTab->nCol; i++, pCol++){ in sqlite3Pragma()
1180 if( pCol->colFlags & COLFLAG_NOINSERT ){ in sqlite3Pragma()
1185 if( pCol->colFlags & COLFLAG_VIRTUAL ){ in sqlite3Pragma()
1187 }else if( pCol->colFlags & COLFLAG_STORED ){ in sqlite3Pragma()
1189 }else{ assert( pCol->colFlags & COLFLAG_HIDDEN ); in sqlite3Pragma()
1193 if( (pCol->colFlags & COLFLAG_PRIMKEY)==0 ){ in sqlite3Pragma()
1200 pColExpr = sqlite3ColumnExpr(pTab,pCol); in sqlite3Pragma()
1206 pCol->zCnName, in sqlite3Pragma()
1207 sqlite3ColumnType(pCol,""), in sqlite3Pragma()
1208 pCol->notNull ? 1 : 0, in sqlite3Pragma()
1829 Column *pCol = pTab->aCol + j; /* The column to be checked */ in sqlite3Pragma() local
1837 doTypeCheck = pCol->eCType>COLTYPE_ANY; in sqlite3Pragma()
1839 doTypeCheck = pCol->affinity>SQLITE_AFF_BLOB; in sqlite3Pragma()
1841 if( pCol->notNull==0 && !doTypeCheck ) continue; in sqlite3Pragma()
1845 if( pCol->colFlags & COLFLAG_VIRTUAL ){ in sqlite3Pragma()
1850 if( pCol->iDflt ){ in sqlite3Pragma()
1852 sqlite3ValueFromExpr(db, sqlite3ColumnExpr(pTab,pCol), ENC(db), in sqlite3Pragma()
1853 pCol->affinity, &pDfltValue); in sqlite3Pragma()
1871 if( pCol->notNull ){ in sqlite3Pragma()
1877 pCol->zCnName); in sqlite3Pragma()
1897 assert( pCol->eCType>=1 && pCol->eCType<=sizeof(aStdTypeMask) ); in sqlite3Pragma()
1898 sqlite3VdbeChangeP5(v, aStdTypeMask[pCol->eCType-1]); in sqlite3Pragma()
1901 sqlite3StdType[pCol->eCType-1], in sqlite3Pragma()
1904 }else if( !bStrict && pCol->affinity==SQLITE_AFF_TEXT ){ in sqlite3Pragma()
1913 }else if( !bStrict && pCol->affinity>=SQLITE_AFF_NUMERIC ){ in sqlite3Pragma()