Lines Matching refs:colFlags
18220 u16 colFlags; /* Boolean properties. See COLFLAG_ defines below */ member
18496 # define IsHiddenColumn(X) (((X)->colFlags & COLFLAG_HIDDEN)!=0)
18497 # define IsOrdinaryHiddenColumn(X) (((X)->colFlags & COLFLAG_HIDDEN)!=0)
18499 # define IsHiddenColumn(X) (((X)->colFlags & COLFLAG_HIDDEN)!=0)
32686 u16 flg = aCol[i].colFlags; in sqlite3TreeViewColumnList()
35014 if( pCol->colFlags & COLFLAG_HASTYPE ){ in sqlite3ColumnType()
96355 if( aCol[i].colFlags & COLFLAG_GENERATED ){
96356 if( aCol[i].colFlags & COLFLAG_VIRTUAL ) continue;
106913 && (pExTab->aCol[n].colFlags & COLFLAG_GENERATED)!=0
107605 && (pTab->aCol[iCol].colFlags & COLFLAG_GENERATED)!=0
113188 }else if( (pCol = &pTab->aCol[iCol])->colFlags & COLFLAG_VIRTUAL ){
113190 if( pCol->colFlags & COLFLAG_BUSY ){
113195 pCol->colFlags |= COLFLAG_BUSY;
113199 pCol->colFlags &= ~COLFLAG_BUSY;
113658 if( pCol->colFlags & COLFLAG_GENERATED ){
113659 if( pCol->colFlags & COLFLAG_BUSY ){
113664 pCol->colFlags |= COLFLAG_BUSY;
113665 if( pCol->colFlags & COLFLAG_NOTAVAIL ){
113668 pCol->colFlags &= ~(COLFLAG_BUSY|COLFLAG_NOTAVAIL);
116496 if( pCol->colFlags & COLFLAG_PRIMKEY ){
116505 if( (pCol->colFlags & COLFLAG_GENERATED)==0 ){
116543 }else if( pCol->colFlags & COLFLAG_STORED ){
116590 || (pCol->notNull && (pCol->colFlags & COLFLAG_GENERATED)!=0)
118330 if( pTab->aCol[iCol].colFlags & (COLFLAG_PRIMKEY|COLFLAG_UNIQUE) ){
118332 (pTab->aCol[iCol].colFlags&COLFLAG_PRIMKEY) ? "PRIMARY KEY" : "UNIQUE",
118368 if( pParse->nErr==0 && (pTab->aCol[iCol].colFlags & COLFLAG_VIRTUAL)==0 ){
118394 if( i!=iCol && (pTab->aCol[i].colFlags & COLFLAG_VIRTUAL)==0 ){
122109 if( pCol->colFlags & COLFLAG_HASTYPE ){
122117 pCol->colFlags |= COLFLAG_HASCOLL;
122126 if( (pCol->colFlags & COLFLAG_HASCOLL)==0 ) return 0;
122129 if( pCol->colFlags & COLFLAG_HASTYPE ){
122484 if( pTab->aCol[i].colFlags & COLFLAG_VIRTUAL ) iCol++;
122534 if( (pTab->aCol[i].colFlags & COLFLAG_VIRTUAL)==0 ) n++;
122536 if( pTab->aCol[i].colFlags & COLFLAG_VIRTUAL ){
122772 pCol->colFlags |= COLFLAG_HIDDEN;
122774 }else if( pTab && pCol!=pTab->aCol && (pCol[-1].colFlags & COLFLAG_HIDDEN) ){
122948 pCol->colFlags |= COLFLAG_SORTERREF;
122958 pCol->colFlags |= COLFLAG_HASTYPE;
122982 if( pCol->colFlags & COLFLAG_UNIQUE ){
123076 pCol->colFlags |= COLFLAG_SORTERREF;
123113 }else if( pCol->colFlags & COLFLAG_GENERATED ){
123114 testcase( pCol->colFlags & COLFLAG_VIRTUAL );
123115 testcase( pCol->colFlags & COLFLAG_STORED );
123167 pCol->colFlags |= COLFLAG_PRIMKEY;
123169 if( pCol->colFlags & COLFLAG_GENERATED ){
123170 testcase( pCol->colFlags & COLFLAG_VIRTUAL );
123171 testcase( pCol->colFlags & COLFLAG_STORED );
123365 pCol->colFlags |= eType;
123369 if( pCol->colFlags & COLFLAG_PRIMKEY ){
123677 if( x>=0 && (pTab->aCol[x].colFlags & COLFLAG_VIRTUAL)==0 ){
123724 if( (pTab->aCol[i].colFlags & COLFLAG_PRIMKEY)!=0
123847 && (pTab->aCol[i].colFlags & COLFLAG_VIRTUAL)==0 ) nExtra++;
123852 && (pTab->aCol[i].colFlags & COLFLAG_VIRTUAL)==0
124047 if( pCol->colFlags & COLFLAG_HASTYPE ){
124060 if( (pCol->colFlags & COLFLAG_PRIMKEY)!=0
124112 u32 colFlags = p->aCol[ii].colFlags;
124113 if( (colFlags & COLFLAG_GENERATED)!=0 ){
124115 testcase( colFlags & COLFLAG_VIRTUAL );
124116 testcase( colFlags & COLFLAG_STORED );
125487 pCol->colFlags |= COLFLAG_UNIQUE;
125594 if( pTab->aCol[j].colFlags & COLFLAG_VIRTUAL ){
132248 }else if( pCol->colFlags & COLFLAG_PRIMKEY ){
132710 if( pCol->colFlags & COLFLAG_GENERATED ){
132711 testcase( pCol->colFlags & COLFLAG_VIRTUAL );
132712 testcase( pCol->colFlags & COLFLAG_STORED );
133021 if( (pTab->aCol[i].colFlags & COLFLAG_VIRTUAL)==0 ){
133162 pWalker->eCode |= pWalker->u.pTab->aCol[pExpr->iColumn].colFlags;
133205 if( pTab->aCol[ii].colFlags & COLFLAG_VIRTUAL ){
133208 if( pTab->aCol[ii].colFlags & COLFLAG_STORED ){
133226 if( pTab->aCol[i].colFlags & COLFLAG_GENERATED ){
133227 testcase( pTab->aCol[i].colFlags & COLFLAG_VIRTUAL );
133228 testcase( pTab->aCol[i].colFlags & COLFLAG_STORED );
133229 pTab->aCol[i].colFlags |= COLFLAG_NOTAVAIL;
133249 if( (pCol->colFlags & COLFLAG_NOTAVAIL)!=0 ){
133251 pCol->colFlags |= COLFLAG_BUSY;
133254 pCol->colFlags &= ~COLFLAG_BUSY;
133260 assert( pCol->colFlags & COLFLAG_GENERATED );
133263 pCol->colFlags &= ~COLFLAG_NOTAVAIL;
133967 if( pTab->aCol[j].colFlags & (COLFLAG_STORED|COLFLAG_VIRTUAL) ){
134105 if( pTab->aCol[i].colFlags & COLFLAG_GENERATED ){
134106 testcase( pTab->aCol[i].colFlags & COLFLAG_VIRTUAL );
134107 testcase( pTab->aCol[i].colFlags & COLFLAG_STORED );
134122 if( pTab->aCol[i].colFlags & COLFLAG_NOINSERT ) nHidden++;
134241 u32 colFlags;
134251 if( ((colFlags = pTab->aCol[i].colFlags) & COLFLAG_NOINSERT)!=0 ){
134253 if( (colFlags & COLFLAG_VIRTUAL)!=0 ){
134259 }else if( (colFlags & COLFLAG_STORED)!=0 ){
134848 isGenerated = pCol->colFlags & COLFLAG_GENERATED;
134866 testcase( pCol->colFlags & COLFLAG_VIRTUAL );
134867 testcase( pCol->colFlags & COLFLAG_STORED );
134868 testcase( pCol->colFlags & COLFLAG_GENERATED );
134884 assert( (pCol->colFlags & COLFLAG_GENERATED)==0 );
135614 if( pTab->aCol[i].colFlags & COLFLAG_PRIMKEY ) break;
135994 && (pDestCol->colFlags | pSrcCol->colFlags) & COLFLAG_HIDDEN
136016 if( (pDestCol->colFlags & COLFLAG_GENERATED) !=
136017 (pSrcCol->colFlags & COLFLAG_GENERATED) ){
136024 if( (pDestCol->colFlags & COLFLAG_GENERATED)!=0 ){
136028 testcase( pDestCol->colFlags & COLFLAG_VIRTUAL );
136029 testcase( pDestCol->colFlags & COLFLAG_STORED );
136045 if( (pDestCol->colFlags & COLFLAG_GENERATED)==0 && i>0 ){
139936 if( pCol->colFlags & COLFLAG_NOINSERT ){
139941 if( pCol->colFlags & COLFLAG_VIRTUAL ){
139943 }else if( pCol->colFlags & COLFLAG_STORED ){
139945 }else{ assert( pCol->colFlags & COLFLAG_HIDDEN );
139949 if( (pCol->colFlags & COLFLAG_PRIMKEY)==0 ){
140577 if( (pTab->aCol[j].colFlags & COLFLAG_VIRTUAL)==0 ) mxCol++;
140639 if( pCol->colFlags & COLFLAG_VIRTUAL ){
143944 && (pTab->aCol[pExpr->iColumn].colFlags & COLFLAG_SORTERREF)!=0
145156 pCol->colFlags |= COLFLAG_NOEXPAND;
145172 pCol->colFlags |= COLFLAG_NOEXPAND;
145231 pTab->tabFlags |= (pCol->colFlags & COLFLAG_NOINSERT);
145277 pCol->colFlags &= ~(COLFLAG_HASTYPE|COLFLAG_HASCOLL);
145280 pCol->colFlags |= COLFLAG_HASTYPE;
149138 if( (pTab->aCol[j].colFlags & COLFLAG_NOEXPAND)!=0
149200 || (j<pTab->nCol && (pTab->aCol[j].colFlags & COLFLAG_NOEXPAND))
153755 }else if( pPk && (pTab->aCol[j].colFlags & COLFLAG_PRIMKEY)!=0 ){
153759 else if( pTab->aCol[j].colFlags & COLFLAG_GENERATED ){
153760 testcase( pTab->aCol[j].colFlags & COLFLAG_VIRTUAL );
153761 testcase( pTab->aCol[j].colFlags & COLFLAG_STORED );
153819 if( (pTab->aCol[i].colFlags & COLFLAG_GENERATED)==0 ) continue;
154184 u32 colFlags = pTab->aCol[i].colFlags;
154188 || (colFlags & COLFLAG_PRIMKEY)!=0
154223 }else if( (pTab->aCol[i].colFlags & COLFLAG_GENERATED)!=0 ){
154224 if( pTab->aCol[i].colFlags & COLFLAG_VIRTUAL ) k--;
154291 if( pTab->aCol[i].colFlags & COLFLAG_GENERATED ){
154292 if( pTab->aCol[i].colFlags & COLFLAG_VIRTUAL ) k--;
154559 assert( (pTab->aCol[i].colFlags & COLFLAG_GENERATED)==0 );
156067 pTab->aCol[iCol].colFlags |= COLFLAG_HIDDEN;
162087 while( k<pTab->nCol && (pTab->aCol[k].colFlags & COLFLAG_HIDDEN)==0 ){k++;}
168194 }else if( j>=0 && (pTab->aCol[j].colFlags & COLFLAG_VIRTUAL)!=0 ){
183761 primarykey = (pCol->colFlags & COLFLAG_PRIMKEY)!=0;