Lines Matching refs:pUpsert
689 Upsert *pUpsert /* ON CONFLICT clauses for upsert, or NULL */ in sqlite3Insert() argument
784 onError, pUpsert, pTrigger); in sqlite3Insert()
1063 if( pUpsert ){ in sqlite3Insert()
1074 if( sqlite3HasExplicitNulls(pParse, pUpsert->pUpsertTarget) ){ in sqlite3Insert()
1078 pNx = pUpsert; in sqlite3Insert()
1344 regIns, 0, ipkColumn>=0, onError, endOfLoop, &isReplace, 0, pUpsert in sqlite3Insert()
1429 sqlite3UpsertDelete(db, pUpsert); in sqlite3Insert()
1679 Upsert *pUpsert /* ON CONFLICT clauses, if any. NULL otherwise */ in sqlite3GenerateConstraintChecks() argument
1908 if( pUpsert ){ in sqlite3GenerateConstraintChecks()
1909 if( pUpsert->pUpsertTarget==0 ){ in sqlite3GenerateConstraintChecks()
1911 assert( pUpsert->pNextUpsert==0 ); in sqlite3GenerateConstraintChecks()
1912 if( pUpsert->isDoUpdate==0 ){ in sqlite3GenerateConstraintChecks()
1916 pUpsert = 0; in sqlite3GenerateConstraintChecks()
1938 pUpsert->pToFree = sIdxIter.u.ax.aIdx; in sqlite3GenerateConstraintChecks()
1939 for(i=0, pTerm=pUpsert; pTerm; pTerm=pTerm->pNextUpsert){ in sqlite3GenerateConstraintChecks()
2023 if( pUpsert ){ in sqlite3GenerateConstraintChecks()
2024 pUpsertClause = sqlite3UpsertOfIndex(pUpsert,0); in sqlite3GenerateConstraintChecks()
2032 if( pUpsertClause!=pUpsert ){ in sqlite3GenerateConstraintChecks()
2133 sqlite3UpsertDoUpdate(pParse, pUpsert, pTab, 0, iDataCur); in sqlite3GenerateConstraintChecks()
2144 if( pUpsert && pUpsertClause!=pUpsert ){ in sqlite3GenerateConstraintChecks()
2170 if( pUpsert ){ in sqlite3GenerateConstraintChecks()
2171 pUpsertClause = sqlite3UpsertOfIndex(pUpsert, pIdx); in sqlite3GenerateConstraintChecks()
2172 if( upsertIpkDelay && pUpsertClause==pUpsert ){ in sqlite3GenerateConstraintChecks()
2359 sqlite3UpsertDoUpdate(pParse, pUpsert, pTab, pIdx, iIdxCur+ix); in sqlite3GenerateConstraintChecks()