Home
last modified time | relevance | path

Searched refs:Upsert (Results 1 – 11 of 11) sorted by relevance

/sqlite-3.40.0/src/
H A Dupsert.c23 Upsert *pNext = p->pNextUpsert; in upsertDelete()
33 void sqlite3UpsertDelete(sqlite3 *db, Upsert *p){ in sqlite3UpsertDelete()
41 Upsert *sqlite3UpsertDup(sqlite3 *db, Upsert *p){ in sqlite3UpsertDup()
55 Upsert *sqlite3UpsertNew( in sqlite3UpsertNew()
63 Upsert *pNew; in sqlite3UpsertNew()
64 pNew = sqlite3DbMallocZero(db, sizeof(Upsert)); in sqlite3UpsertNew()
93 Upsert *pUpsert /* The ON CONFLICT clauses */ in sqlite3UpsertAnalyzeTarget()
218 int sqlite3UpsertNextIsIPK(Upsert *pUpsert){ in sqlite3UpsertNextIsIPK()
219 Upsert *pNext; in sqlite3UpsertNextIsIPK()
234 Upsert *sqlite3UpsertOfIndex(Upsert *pUpsert, Index *pIdx){ in sqlite3UpsertOfIndex()
[all …]
H A DsqliteInt.h1223 typedef struct Upsert Upsert; typedef
3306 struct Upsert { struct
4548 void sqlite3ShowUpsert(const Upsert*);
4734 Upsert*);
5296 Upsert *sqlite3UpsertNew(sqlite3*,ExprList*,Expr*,ExprList*,Expr*,Upsert*);
5297 void sqlite3UpsertDelete(sqlite3*,Upsert*);
5298 Upsert *sqlite3UpsertDup(sqlite3*,Upsert*);
5301 Upsert *sqlite3UpsertOfIndex(Upsert*,Index*);
5302 int sqlite3UpsertNextIsIPK(Upsert*);
5304 #define sqlite3UpsertNew(u,v,w,x,y,z) ((Upsert*)0)
[all …]
H A Dtreeview.c978 const Upsert *pUpsert, in sqlite3TreeViewUpsert()
1070 const Upsert *pUpsert, in sqlite3TreeViewInsert()
1141 const Upsert *pUpsert, in sqlite3TreeViewUpdate()
1274 void sqlite3ShowUpsert(const Upsert *p){ sqlite3TreeViewUpsert(0,p,0); } in sqlite3ShowUpsert()
H A Dinsert.c689 Upsert *pUpsert /* ON CONFLICT clauses for upsert, or NULL */ in sqlite3Insert()
1064 Upsert *pNx; in sqlite3Insert()
1679 Upsert *pUpsert /* ON CONFLICT clauses, if any. NULL otherwise */ in sqlite3GenerateConstraintChecks()
1691 Upsert *pUpsertClause = 0; /* The specific ON CONFLICT clause for pIdx */ in sqlite3GenerateConstraintChecks()
1927 Upsert *pTerm; in sqlite3GenerateConstraintChecks()
H A Dattach.c585 Upsert *pUp; in sqlite3FixTriggerStep()
H A Dalter.c1358 Upsert *pUpsert = pStep->pUpsert; in renameResolveTrigger()
1401 Upsert *pUpsert = pStep->pUpsert; in renameWalkTrigger()
H A Dupdate.c292 Upsert *pUpsert /* ON CONFLICT clause, or null */ in sqlite3Update()
H A Dtrigger.c492 Upsert *pUpsert, /* ON CONFLICT clauses for upsert */ in sqlite3TriggerInsertStep()
H A Dresolve.c458 Upsert *pUpsert = pNC->uNC.pUpsert; in lookupName()
H A Dparse.y1001 %type upsert {Upsert*}
/sqlite-3.40.0/test/
H A Dupsert1.test92 # Upsert works with count_changes=on;