Searched refs:pUpsert (Results 1 – 9 of 9) sorted by relevance
| /sqlite-3.40.0/src/ |
| H A D | upsert.c | 107 assert( pUpsert!=0 ); in sqlite3UpsertAnalyzeTarget() 117 for(; pUpsert && pUpsert->pUpsertTarget; in sqlite3UpsertAnalyzeTarget() 118 pUpsert=pUpsert->pNextUpsert, nClause++){ in sqlite3UpsertAnalyzeTarget() 221 pNext = pUpsert->pNextUpsert; in sqlite3UpsertNextIsIPK() 236 pUpsert in sqlite3UpsertOfIndex() 237 && pUpsert->pUpsertTarget!=0 in sqlite3UpsertOfIndex() 240 pUpsert = pUpsert->pNextUpsert; in sqlite3UpsertOfIndex() 242 return pUpsert; in sqlite3UpsertOfIndex() 266 Upsert *pTop = pUpsert; in sqlite3UpsertDoUpdate() 269 assert( pUpsert!=0 ); in sqlite3UpsertDoUpdate() [all …]
|
| H A D | treeview.c | 978 const Upsert *pUpsert, in sqlite3TreeViewUpsert() argument 981 if( pUpsert==0 ) return; in sqlite3TreeViewUpsert() 983 while( pUpsert ){ in sqlite3TreeViewUpsert() 988 n = (pUpsert->pUpsertSet!=0) + (pUpsert->pUpsertWhere!=0); in sqlite3TreeViewUpsert() 997 pUpsert = pUpsert->pNextUpsert; in sqlite3TreeViewUpsert() 1070 const Upsert *pUpsert, in sqlite3TreeViewInsert() argument 1090 if( pUpsert ) n++; in sqlite3TreeViewInsert() 1115 if( pUpsert ){ in sqlite3TreeViewInsert() 1141 const Upsert *pUpsert, in sqlite3TreeViewUpdate() argument 1162 if( pUpsert ) n++; in sqlite3TreeViewUpdate() [all …]
|
| H A D | update.c | 292 Upsert *pUpsert /* ON CONFLICT clause, or null */ in sqlite3Update() argument 395 assert( nChangeFrom==0 || pUpsert==0 ); in sqlite3Update() 429 if( pUpsert ){ in sqlite3Update() 431 iDataCur = pUpsert->iDataCur; in sqlite3Update() 432 iIdxCur = pUpsert->iIdxCur; in sqlite3Update() 452 sNC.uNC.pUpsert = pUpsert; in sqlite3Update() 669 && pUpsert==0 in sqlite3Update() 686 if( pUpsert==0 ){ in sqlite3Update() 715 if( pUpsert ){ in sqlite3Update() 798 if( pUpsert==0 ){ in sqlite3Update() [all …]
|
| H A D | insert.c | 1063 if( pUpsert ){ in sqlite3Insert() 1078 pNx = pUpsert; in sqlite3Insert() 1429 sqlite3UpsertDelete(db, pUpsert); in sqlite3Insert() 1908 if( pUpsert ){ in sqlite3GenerateConstraintChecks() 1909 if( pUpsert->pUpsertTarget==0 ){ in sqlite3GenerateConstraintChecks() 1912 if( pUpsert->isDoUpdate==0 ){ in sqlite3GenerateConstraintChecks() 1916 pUpsert = 0; in sqlite3GenerateConstraintChecks() 2023 if( pUpsert ){ in sqlite3GenerateConstraintChecks() 2032 if( pUpsertClause!=pUpsert ){ in sqlite3GenerateConstraintChecks() 2144 if( pUpsert && pUpsertClause!=pUpsert ){ in sqlite3GenerateConstraintChecks() [all …]
|
| H A D | alter.c | 1357 if( pStep->pUpsert && rc==SQLITE_OK ){ in renameResolveTrigger() 1358 Upsert *pUpsert = pStep->pUpsert; in renameResolveTrigger() local 1359 pUpsert->pUpsertSrc = pSrc; in renameResolveTrigger() 1360 sNC.uNC.pUpsert = pUpsert; in renameResolveTrigger() 1364 ExprList *pUpsertSet = pUpsert->pUpsertSet; in renameResolveTrigger() 1400 if( pStep->pUpsert ){ in renameWalkTrigger() 1401 Upsert *pUpsert = pStep->pUpsert; in renameWalkTrigger() local 1402 sqlite3WalkExprList(pWalker, pUpsert->pUpsertTarget); in renameWalkTrigger() 1403 sqlite3WalkExprList(pWalker, pUpsert->pUpsertSet); in renameWalkTrigger() 1404 sqlite3WalkExpr(pWalker, pUpsert->pUpsertWhere); in renameWalkTrigger() [all …]
|
| H A D | trigger.c | 28 sqlite3UpsertDelete(db, pTmp->pUpsert); in sqlite3DeleteTriggerStep() 492 Upsert *pUpsert, /* ON CONFLICT clauses for upsert */ in sqlite3TriggerInsertStep() argument 510 pTriggerStep->pUpsert = pUpsert; in sqlite3TriggerInsertStep() 512 if( pUpsert ){ in sqlite3TriggerInsertStep() 513 sqlite3HasExplicitNulls(pParse, pUpsert->pUpsertTarget); in sqlite3TriggerInsertStep() 518 testcase( pUpsert ); in sqlite3TriggerInsertStep() 519 sqlite3UpsertDelete(db, pUpsert); in sqlite3TriggerInsertStep() 1084 sqlite3UpsertDup(db, pStep->pUpsert) in codeTriggerProgram()
|
| H A D | resolve.c | 458 Upsert *pUpsert = pNC->uNC.pUpsert; in lookupName() local 459 if( pUpsert && sqlite3StrICmp("excluded",zTab)==0 ){ in lookupName() 460 pTab = pUpsert->pUpsertSrc->a[0].pTab; in lookupName() 497 pExpr->iTable = pNC->uNC.pUpsert->regData + in lookupName()
|
| H A D | attach.c | 586 for(pUp=pStep->pUpsert; pUp; pUp=pUp->pNextUpsert){ in sqlite3FixTriggerStep()
|
| H A D | sqliteInt.h | 3250 Upsert *pUpsert; /* ON CONFLICT clause information from an upsert */ member 3910 Upsert *pUpsert; /* Upsert clauses on an INSERT */ member
|