Lines Matching refs:ipkColumn
700 int ipkColumn = -1; /* Column that is the INTEGER PRIMARY KEY */ in sqlite3Insert() local
877 ipkColumn = i; assert( !withoutRowid ); in sqlite3Insert()
892 ipkColumn = i; in sqlite3Insert()
997 ipkColumn = pTab->iPKey; in sqlite3Insert()
999 if( ipkColumn>=0 && (pTab->tabFlags & TF_HasGenerated)!=0 ){ in sqlite3Insert()
1002 for(i=ipkColumn-1; i>=0; i--){ in sqlite3Insert()
1006 ipkColumn--; in sqlite3Insert()
1120 if( ipkColumn>=0 ){ in sqlite3Insert()
1124 sqlite3VdbeAddOp2(v, OP_Copy, regFromSelect+ipkColumn, regRowid); in sqlite3Insert()
1226 if( ipkColumn<0 ){ in sqlite3Insert()
1232 sqlite3VdbeAddOp3(v, OP_Column, srcTab, ipkColumn, regCols); in sqlite3Insert()
1235 sqlite3ExprCode(pParse, pList->a[ipkColumn].pExpr, regCols); in sqlite3Insert()
1280 if( ipkColumn>=0 ){ in sqlite3Insert()
1283 sqlite3VdbeAddOp3(v, OP_Column, srcTab, ipkColumn, regRowid); in sqlite3Insert()
1287 Expr *pIpk = pList->a[ipkColumn].pExpr; in sqlite3Insert()
1292 sqlite3ExprCode(pParse, pList->a[ipkColumn].pExpr, regRowid); in sqlite3Insert()
1344 regIns, 0, ipkColumn>=0, onError, endOfLoop, &isReplace, 0, pUpsert in sqlite3Insert()