Home
last modified time | relevance | path

Searched refs:pUpsert (Results 1 – 9 of 9) sorted by relevance

/sqlite-3.40.0/src/
H A Dupsert.c107 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 Dtreeview.c978 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 Dupdate.c292 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 Dinsert.c1063 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 Dalter.c1357 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 Dtrigger.c28 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 Dresolve.c458 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 Dattach.c586 for(pUp=pStep->pUpsert; pUp; pUp=pUp->pNextUpsert){ in sqlite3FixTriggerStep()
H A DsqliteInt.h3250 Upsert *pUpsert; /* ON CONFLICT clause information from an upsert */ member
3910 Upsert *pUpsert; /* Upsert clauses on an INSERT */ member