Lines Matching refs:onError
1607 void sqlite3AddNotNull(Parse *pParse, int onError){ in sqlite3AddNotNull() argument
1613 pCol->notNull = (u8)onError; in sqlite3AddNotNull()
1621 assert( pIdx->nKeyCol==1 && pIdx->onError!=OE_None ); in sqlite3AddNotNull()
1834 int onError, /* What to do with a uniqueness conflict */ in sqlite3AddPrimaryKey() argument
1884 pTab->keyConf = (u8)onError; in sqlite3AddPrimaryKey()
1895 sqlite3CreateIndex(pParse, 0, 0, 0, pList, onError, 0, in sqlite3AddPrimaryKey()
3906 int onError, /* OE_Abort, OE_Ignore, OE_Replace, or OE_None */ in sqlite3CreateIndex() argument
4140 pIndex->onError = (u8)onError; in sqlite3CreateIndex()
4141 pIndex->uniqNotNull = onError!=OE_None; in sqlite3CreateIndex()
4317 if( pIdx->onError!=pIndex->onError ){ in sqlite3CreateIndex()
4325 if( !(pIdx->onError==OE_Default || pIndex->onError==OE_Default) ){ in sqlite3CreateIndex()
4329 if( pIdx->onError==OE_Default ){ in sqlite3CreateIndex()
4330 pIdx->onError = pIndex->onError; in sqlite3CreateIndex()
4413 onError==OE_None ? "" : " UNIQUE", n, pName->z); in sqlite3CreateIndex()
4469 if( pThis->onError!=OE_Replace ) continue; in sqlite3CreateIndex()
4470 while( (pNext = pThis->pNext)!=0 && pNext->onError!=OE_Replace ){ in sqlite3CreateIndex()
4483 assert( pThis->onError!=OE_Replace in sqlite3CreateIndex()
4485 || pThis->pNext->onError==OE_Replace ); in sqlite3CreateIndex()
5317 int onError, /* Constraint type */ in sqlite3HaltConstraint() argument
5326 if( onError==OE_Abort ){ in sqlite3HaltConstraint()
5329 sqlite3VdbeAddOp4(v, OP_Halt, errCode, onError, 0, p4, p4type); in sqlite3HaltConstraint()
5338 int onError, /* Constraint type */ in sqlite3UniqueConstraint() argument
5365 onError, zErr, P4_DYNAMIC, P5_ConstraintUnique); in sqlite3UniqueConstraint()
5374 int onError, /* Conflict resolution algorithm */ in sqlite3RowidConstraint() argument
5387 sqlite3HaltConstraint(pParse, rc, onError, zMsg, P4_DYNAMIC, in sqlite3RowidConstraint()