Lines Matching refs:colFlags

17017   u16 colFlags;         /* Boolean properties.  See COLFLAG_ defines below */  member
17291 # define IsHiddenColumn(X) (((X)->colFlags & COLFLAG_HIDDEN)!=0)
17292 # define IsOrdinaryHiddenColumn(X) (((X)->colFlags & COLFLAG_HIDDEN)!=0)
17294 # define IsHiddenColumn(X) (((X)->colFlags & COLFLAG_HIDDEN)!=0)
32118 if( pCol->colFlags & COLFLAG_HASTYPE ){
89647 if( aCol[i].colFlags & COLFLAG_GENERATED ){
89648 if( aCol[i].colFlags & COLFLAG_VIRTUAL ) continue;
99785 && (pExTab->aCol[n].colFlags & COLFLAG_GENERATED)!=0
100281 && (pTab->aCol[iCol].colFlags & COLFLAG_GENERATED)!=0
105377 }else if( (pCol = &pTab->aCol[iCol])->colFlags & COLFLAG_VIRTUAL ){
105379 if( pCol->colFlags & COLFLAG_BUSY ){
105384 pCol->colFlags |= COLFLAG_BUSY;
105388 pCol->colFlags &= ~COLFLAG_BUSY;
105717 if( pCol->colFlags & COLFLAG_GENERATED ){
105718 if( pCol->colFlags & COLFLAG_BUSY ){
105723 pCol->colFlags |= COLFLAG_BUSY;
105724 if( pCol->colFlags & COLFLAG_NOTAVAIL ){
105727 pCol->colFlags &= ~(COLFLAG_BUSY|COLFLAG_NOTAVAIL);
108344 if( pCol->colFlags & COLFLAG_PRIMKEY ){
108353 if( (pCol->colFlags & COLFLAG_GENERATED)==0 ){
108391 }else if( pCol->colFlags & COLFLAG_STORED ){
108438 || (pCol->notNull && (pCol->colFlags & COLFLAG_GENERATED)!=0)
110112 if( pTab->aCol[iCol].colFlags & (COLFLAG_PRIMKEY|COLFLAG_UNIQUE) ){
110114 (pTab->aCol[iCol].colFlags&COLFLAG_PRIMKEY) ? "PRIMARY KEY" : "UNIQUE",
110144 if( pParse->nErr==0 && (pTab->aCol[iCol].colFlags & COLFLAG_VIRTUAL)==0 ){
110170 if( i!=iCol && (pTab->aCol[i].colFlags & COLFLAG_VIRTUAL)==0 ){
113782 if( pCol->colFlags & COLFLAG_HASTYPE ){
113790 pCol->colFlags |= COLFLAG_HASCOLL;
113799 if( (pCol->colFlags & COLFLAG_HASCOLL)==0 ) return 0;
113802 if( pCol->colFlags & COLFLAG_HASTYPE ){
114151 if( pTab->aCol[i].colFlags & COLFLAG_VIRTUAL ) iCol++;
114201 if( (pTab->aCol[i].colFlags & COLFLAG_VIRTUAL)==0 ) n++;
114203 if( pTab->aCol[i].colFlags & COLFLAG_VIRTUAL ){
114438 pCol->colFlags |= COLFLAG_HIDDEN;
114440 }else if( pTab && pCol!=pTab->aCol && (pCol[-1].colFlags & COLFLAG_HIDDEN) ){
114618 pCol->colFlags |= COLFLAG_SORTERREF;
114628 pCol->colFlags |= COLFLAG_HASTYPE;
114652 if( pCol->colFlags & COLFLAG_UNIQUE ){
114745 pCol->colFlags |= COLFLAG_SORTERREF;
114782 }else if( pCol->colFlags & COLFLAG_GENERATED ){
114783 testcase( pCol->colFlags & COLFLAG_VIRTUAL );
114784 testcase( pCol->colFlags & COLFLAG_STORED );
114836 pCol->colFlags |= COLFLAG_PRIMKEY;
114838 if( pCol->colFlags & COLFLAG_GENERATED ){
114839 testcase( pCol->colFlags & COLFLAG_VIRTUAL );
114840 testcase( pCol->colFlags & COLFLAG_STORED );
115034 pCol->colFlags |= eType;
115038 if( pCol->colFlags & COLFLAG_PRIMKEY ){
115334 if( x>=0 && (pTab->aCol[x].colFlags & COLFLAG_VIRTUAL)==0 ){
115381 if( (pTab->aCol[i].colFlags & COLFLAG_PRIMKEY)!=0
115503 && (pTab->aCol[i].colFlags & COLFLAG_VIRTUAL)==0 ) nExtra++;
115508 && (pTab->aCol[i].colFlags & COLFLAG_VIRTUAL)==0
115702 if( pCol->colFlags & COLFLAG_HASTYPE ){
115715 if( (pCol->colFlags & COLFLAG_PRIMKEY)!=0
115767 u32 colFlags = p->aCol[ii].colFlags;
115768 if( (colFlags & COLFLAG_GENERATED)!=0 ){
115770 testcase( colFlags & COLFLAG_VIRTUAL );
115771 testcase( colFlags & COLFLAG_STORED );
117118 pCol->colFlags |= COLFLAG_UNIQUE;
117224 if( pTab->aCol[j].colFlags & COLFLAG_VIRTUAL ){
123388 }else if( pCol->colFlags & COLFLAG_PRIMKEY ){
123842 if( pCol->colFlags & COLFLAG_GENERATED ){
123843 testcase( pCol->colFlags & COLFLAG_VIRTUAL );
123844 testcase( pCol->colFlags & COLFLAG_STORED );
124205 if( (pTab->aCol[i].colFlags & COLFLAG_VIRTUAL)==0 ){
124273 pWalker->eCode |= pWalker->u.pTab->aCol[pExpr->iColumn].colFlags;
124316 if( pTab->aCol[ii].colFlags & COLFLAG_VIRTUAL ){
124319 if( pTab->aCol[ii].colFlags & COLFLAG_STORED ){
124337 if( pTab->aCol[i].colFlags & COLFLAG_GENERATED ){
124338 testcase( pTab->aCol[i].colFlags & COLFLAG_VIRTUAL );
124339 testcase( pTab->aCol[i].colFlags & COLFLAG_STORED );
124340 pTab->aCol[i].colFlags |= COLFLAG_NOTAVAIL;
124360 if( (pCol->colFlags & COLFLAG_NOTAVAIL)!=0 ){
124362 pCol->colFlags |= COLFLAG_BUSY;
124365 pCol->colFlags &= ~COLFLAG_BUSY;
124371 assert( pCol->colFlags & COLFLAG_GENERATED );
124374 pCol->colFlags &= ~COLFLAG_NOTAVAIL;
124872 if( pTab->aCol[j].colFlags & (COLFLAG_STORED|COLFLAG_VIRTUAL) ){
124993 if( pTab->aCol[i].colFlags & COLFLAG_GENERATED ){
124994 testcase( pTab->aCol[i].colFlags & COLFLAG_VIRTUAL );
124995 testcase( pTab->aCol[i].colFlags & COLFLAG_STORED );
125010 if( pTab->aCol[i].colFlags & COLFLAG_NOINSERT ) nHidden++;
125129 u32 colFlags;
125139 if( ((colFlags = pTab->aCol[i].colFlags) & COLFLAG_NOINSERT)!=0 ){
125141 if( (colFlags & COLFLAG_VIRTUAL)!=0 ){
125147 }else if( (colFlags & COLFLAG_STORED)!=0 ){
125730 isGenerated = pCol->colFlags & COLFLAG_GENERATED;
125748 testcase( pCol->colFlags & COLFLAG_VIRTUAL );
125749 testcase( pCol->colFlags & COLFLAG_STORED );
125750 testcase( pCol->colFlags & COLFLAG_GENERATED );
125766 assert( (pCol->colFlags & COLFLAG_GENERATED)==0 );
126495 if( pTab->aCol[i].colFlags & COLFLAG_PRIMKEY ) break;
126878 && (pDestCol->colFlags | pSrcCol->colFlags) & COLFLAG_HIDDEN
126900 if( (pDestCol->colFlags & COLFLAG_GENERATED) !=
126901 (pSrcCol->colFlags & COLFLAG_GENERATED) ){
126908 if( (pDestCol->colFlags & COLFLAG_GENERATED)!=0 ){
126912 testcase( pDestCol->colFlags & COLFLAG_VIRTUAL );
126913 testcase( pDestCol->colFlags & COLFLAG_STORED );
126929 if( (pDestCol->colFlags & COLFLAG_GENERATED)==0 && i>0 ){
130682 if( pCol->colFlags & COLFLAG_NOINSERT ){
130687 if( pCol->colFlags & COLFLAG_VIRTUAL ){
130689 }else if( pCol->colFlags & COLFLAG_STORED ){
130691 }else{ assert( pCol->colFlags & COLFLAG_HIDDEN );
130695 if( (pCol->colFlags & COLFLAG_PRIMKEY)==0 ){
134206 && (pTab->aCol[pExpr->iColumn].colFlags & COLFLAG_SORTERREF)!=0
135456 pTab->tabFlags |= (pCol->colFlags & COLFLAG_NOINSERT);
135467 pCol->colFlags |= COLFLAG_HASTYPE;
135469 testcase( pCol->colFlags & COLFLAG_HASTYPE );
135470 pCol->colFlags &= ~(COLFLAG_HASTYPE|COLFLAG_HASCOLL);
142877 }else if( pPk && (pTab->aCol[j].colFlags & COLFLAG_PRIMKEY)!=0 ){
142881 else if( pTab->aCol[j].colFlags & COLFLAG_GENERATED ){
142882 testcase( pTab->aCol[j].colFlags & COLFLAG_VIRTUAL );
142883 testcase( pTab->aCol[j].colFlags & COLFLAG_STORED );
142941 if( (pTab->aCol[i].colFlags & COLFLAG_GENERATED)==0 ) continue;
143294 u32 colFlags = pTab->aCol[i].colFlags;
143298 || (colFlags & COLFLAG_PRIMKEY)!=0
143330 }else if( (pTab->aCol[i].colFlags & COLFLAG_GENERATED)!=0 ){
143331 if( pTab->aCol[i].colFlags & COLFLAG_VIRTUAL ) k--;
143398 if( pTab->aCol[i].colFlags & COLFLAG_GENERATED ){
143399 if( pTab->aCol[i].colFlags & COLFLAG_VIRTUAL ) k--;
143662 assert( (pTab->aCol[i].colFlags & COLFLAG_GENERATED)==0 );
145145 pTab->aCol[iCol].colFlags |= COLFLAG_HIDDEN;
147684 && (pTab->aCol[iRef].colFlags & COLFLAG_VIRTUAL)!=0
147685 && ((pTab->aCol[iRef].colFlags & COLFLAG_HASCOLL)==0
150614 while( k<pTab->nCol && (pTab->aCol[k].colFlags & COLFLAG_HIDDEN)==0 ){k++;}
170405 primarykey = (pCol->colFlags & COLFLAG_PRIMKEY)!=0;