Lines Matching refs:pUpsert
978 const Upsert *pUpsert, in sqlite3TreeViewUpsert() argument
981 if( pUpsert==0 ) return; in sqlite3TreeViewUpsert()
983 while( pUpsert ){ in sqlite3TreeViewUpsert()
985 sqlite3TreeViewPush(&pView, pUpsert->pNextUpsert!=0 || moreToFollow); in sqlite3TreeViewUpsert()
987 pUpsert->isDoUpdate ? "UPDATE" : "NOTHING"); in sqlite3TreeViewUpsert()
988 n = (pUpsert->pUpsertSet!=0) + (pUpsert->pUpsertWhere!=0); in sqlite3TreeViewUpsert()
989 sqlite3TreeViewExprList(pView, pUpsert->pUpsertTarget, (n--)>0, "TARGET"); in sqlite3TreeViewUpsert()
990 sqlite3TreeViewExprList(pView, pUpsert->pUpsertSet, (n--)>0, "SET"); in sqlite3TreeViewUpsert()
991 if( pUpsert->pUpsertWhere ){ in sqlite3TreeViewUpsert()
993 sqlite3TreeViewExpr(pView, 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()
1118 sqlite3TreeViewUpsert(pView, pUpsert, 0); in sqlite3TreeViewInsert()
1141 const Upsert *pUpsert, in sqlite3TreeViewUpdate() argument
1162 if( pUpsert ) n++; in sqlite3TreeViewUpdate()
1193 if( pUpsert ){ in sqlite3TreeViewUpdate()
1196 sqlite3TreeViewUpsert(pView, pUpsert, 0); in sqlite3TreeViewUpdate()