Searched refs:colFlags (Results 1 – 17 of 17) sorted by relevance
329 if( pTab->aCol[i].colFlags & COLFLAG_GENERATED ){ in sqlite3ComputeGeneratedColumns()332 pTab->aCol[i].colFlags |= COLFLAG_NOTAVAIL; in sqlite3ComputeGeneratedColumns()352 if( (pCol->colFlags & COLFLAG_NOTAVAIL)!=0 ){ in sqlite3ComputeGeneratedColumns()354 pCol->colFlags |= COLFLAG_BUSY; in sqlite3ComputeGeneratedColumns()357 pCol->colFlags &= ~COLFLAG_BUSY; in sqlite3ComputeGeneratedColumns()366 pCol->colFlags &= ~COLFLAG_NOTAVAIL; in sqlite3ComputeGeneratedColumns()1139 u32 colFlags; in sqlite3Insert() local1149 if( ((colFlags = pTab->aCol[i].colFlags) & COLFLAG_NOINSERT)!=0 ){ in sqlite3Insert()1151 if( (colFlags & COLFLAG_VIRTUAL)!=0 ){ in sqlite3Insert()1157 }else if( (colFlags & COLFLAG_STORED)!=0 ){ in sqlite3Insert()[all …]
485 else if( pTab->aCol[j].colFlags & COLFLAG_GENERATED ){ in sqlite3Update()486 testcase( pTab->aCol[j].colFlags & COLFLAG_VIRTUAL ); in sqlite3Update()487 testcase( pTab->aCol[j].colFlags & COLFLAG_STORED ); in sqlite3Update()545 if( (pTab->aCol[i].colFlags & COLFLAG_GENERATED)==0 ) continue; in sqlite3Update()898 u32 colFlags = pTab->aCol[i].colFlags; in sqlite3Update() local902 || (colFlags & COLFLAG_PRIMKEY)!=0 in sqlite3Update()934 }else if( (pTab->aCol[i].colFlags & COLFLAG_GENERATED)!=0 ){ in sqlite3Update()935 if( pTab->aCol[i].colFlags & COLFLAG_VIRTUAL ) k--; in sqlite3Update()1002 if( pTab->aCol[i].colFlags & COLFLAG_GENERATED ){ in sqlite3Update()1003 if( pTab->aCol[i].colFlags & COLFLAG_VIRTUAL ) k--; in sqlite3Update()[all …]
744 if( pCol->colFlags & COLFLAG_HASTYPE ){ in sqlite3ColumnSetColl()752 pCol->colFlags |= COLFLAG_HASCOLL; in sqlite3ColumnSetColl()764 if( pCol->colFlags & COLFLAG_HASTYPE ){ in sqlite3ColumnColl()1404 pCol->colFlags |= COLFLAG_HIDDEN; in sqlite3ColumnPropertiesFromName()1594 pCol->colFlags |= COLFLAG_HASTYPE; in sqlite3AddColumn()1618 if( pCol->colFlags & COLFLAG_UNIQUE ){ in sqlite3AddNotNull()1802 pCol->colFlags |= COLFLAG_PRIMKEY; in makeColumnPartOfPrimaryKey()2000 pCol->colFlags |= eType; in sqlite3AddGenerated()2004 if( pCol->colFlags & COLFLAG_PRIMKEY ){ in sqlite3AddGenerated()2735 u32 colFlags = p->aCol[ii].colFlags; in sqlite3EndTable() local[all …]
354 if( pCol->colFlags & COLFLAG_PRIMKEY ){ in sqlite3AlterFinishAddColumn()363 if( (pCol->colFlags & COLFLAG_GENERATED)==0 ){ in sqlite3AlterFinishAddColumn()401 }else if( pCol->colFlags & COLFLAG_STORED ){ in sqlite3AlterFinishAddColumn()448 || (pCol->notNull && (pCol->colFlags & COLFLAG_GENERATED)!=0) in sqlite3AlterFinishAddColumn()2159 if( pTab->aCol[iCol].colFlags & (COLFLAG_PRIMKEY|COLFLAG_UNIQUE) ){ in sqlite3AlterDropColumn()2161 (pTab->aCol[iCol].colFlags&COLFLAG_PRIMKEY) ? "PRIMARY KEY" : "UNIQUE", in sqlite3AlterDropColumn()2197 if( pParse->nErr==0 && (pTab->aCol[iCol].colFlags & COLFLAG_VIRTUAL)==0 ){ in sqlite3AlterDropColumn()2223 if( i!=iCol && (pTab->aCol[i].colFlags & COLFLAG_VIRTUAL)==0 ){ in sqlite3AlterDropColumn()
840 }else if( pCol->colFlags & COLFLAG_PRIMKEY ){ in fkParentIsModified()1294 if( pCol->colFlags & COLFLAG_GENERATED ){ in fkActionTrigger()1295 testcase( pCol->colFlags & COLFLAG_VIRTUAL ); in fkActionTrigger()1296 testcase( pCol->colFlags & COLFLAG_STORED ); in fkActionTrigger()
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()1790 && ((pTab->aCol[mxCol].colFlags & COLFLAG_VIRTUAL)!=0 in sqlite3Pragma()1845 if( pCol->colFlags & COLFLAG_VIRTUAL ){ in sqlite3Pragma()
3800 }else if( (pCol = &pTab->aCol[iCol])->colFlags & COLFLAG_VIRTUAL ){ in sqlite3ExprCodeGetColumnOfTable()3802 if( pCol->colFlags & COLFLAG_BUSY ){ in sqlite3ExprCodeGetColumnOfTable()3807 pCol->colFlags |= COLFLAG_BUSY; in sqlite3ExprCodeGetColumnOfTable()3811 pCol->colFlags &= ~COLFLAG_BUSY; in sqlite3ExprCodeGetColumnOfTable()4199 if( pCol->colFlags & COLFLAG_GENERATED ){ in sqlite3ExprCodeTarget()4200 if( pCol->colFlags & COLFLAG_BUSY ){ in sqlite3ExprCodeTarget()4205 pCol->colFlags |= COLFLAG_BUSY; in sqlite3ExprCodeTarget()4206 if( pCol->colFlags & COLFLAG_NOTAVAIL ){ in sqlite3ExprCodeTarget()4209 pCol->colFlags &= ~(COLFLAG_BUSY|COLFLAG_NOTAVAIL); in sqlite3ExprCodeTarget()
1038 && (pTab->aCol[pExpr->iColumn].colFlags & COLFLAG_SORTERREF)!=0 in selectExprDefer()2236 pCol->colFlags |= COLFLAG_NOEXPAND; in sqlite3ColumnsFromExprList()2249 pCol->colFlags |= COLFLAG_NOEXPAND; in sqlite3ColumnsFromExprList()2304 pTab->tabFlags |= (pCol->colFlags & COLFLAG_NOINSERT); in sqlite3SelectAddColumnTypeAndCollation()2315 pCol->colFlags |= COLFLAG_HASTYPE; in sqlite3SelectAddColumnTypeAndCollation()2317 testcase( pCol->colFlags & COLFLAG_HASTYPE ); in sqlite3SelectAddColumnTypeAndCollation()2318 pCol->colFlags &= ~(COLFLAG_HASTYPE|COLFLAG_HASCOLL); in sqlite3SelectAddColumnTypeAndCollation()5978 if( (pTab->aCol[j].colFlags & COLFLAG_NOEXPAND)!=0 in selectExpander()6036 || (pTab->aCol[j].colFlags & COLFLAG_NOEXPAND)!=0 in selectExpander()
2104 u16 colFlags; /* Boolean properties. See COLFLAG_ defines below */ member2379 # define IsHiddenColumn(X) (((X)->colFlags & COLFLAG_HIDDEN)!=0)2380 # define IsOrdinaryHiddenColumn(X) (((X)->colFlags & COLFLAG_HIDDEN)!=0)2382 # define IsHiddenColumn(X) (((X)->colFlags & COLFLAG_HIDDEN)!=0)
169 && (pExTab->aCol[n].colFlags & COLFLAG_GENERATED)!=0 in sqlite3ExprColUsed()776 && (pTab->aCol[iCol].colFlags & COLFLAG_GENERATED)!=0 in sqlite3CreateColumnExpr()
92 if( pCol->colFlags & COLFLAG_HASTYPE ){ in sqlite3ColumnType()
672 pTab->aCol[iCol].colFlags |= COLFLAG_HIDDEN; in vtabCallConstructor()
102 u16 flg = aCol[i].colFlags; in sqlite3TreeViewColumnList()
1826 while( k<pTab->nCol && (pTab->aCol[k].colFlags & COLFLAG_HIDDEN)==0 ){k++;} in sqlite3WhereTabFuncArgs()
3849 primarykey = (pCol->colFlags & COLFLAG_PRIMKEY)!=0; in sqlite3_table_column_metadata()
3117 if( aCol[i].colFlags & COLFLAG_GENERATED ){ in sqlite3VdbeExec()3118 if( aCol[i].colFlags & COLFLAG_VIRTUAL ) continue; in sqlite3VdbeExec()
5508 }else if( j>=0 && (pTab->aCol[j].colFlags & COLFLAG_VIRTUAL)!=0 ){ in whereAddIndexedExpr()