onError          11746 ext/sqlite3/libsqlite/sqlite3.c   u8 onError;              /* OE_Abort, OE_Ignore, OE_Replace, or OE_None */
onError          11774 ext/sqlite3/libsqlite/sqlite3.c #define IsUniqueIndex(X)      ((X)->onError!=OE_None)
onError          91912 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE void sqlite3AddNotNull(Parse *pParse, int onError){
onError          91916 ext/sqlite3/libsqlite/sqlite3.c   p->aCol[p->nCol-1].notNull = (u8)onError;
onError          92084 ext/sqlite3/libsqlite/sqlite3.c   int onError,      /* What to do with a uniqueness conflict */
onError          92121 ext/sqlite3/libsqlite/sqlite3.c     pTab->keyConf = (u8)onError;
onError          92134 ext/sqlite3/libsqlite/sqlite3.c     p = sqlite3CreateIndex(pParse, 0, 0, 0, pList, onError, 0,
onError          93640 ext/sqlite3/libsqlite/sqlite3.c   int onError,       /* OE_Abort, OE_Ignore, OE_Replace, or OE_None */
onError          93848 ext/sqlite3/libsqlite/sqlite3.c   pIndex->onError = (u8)onError;
onError          93849 ext/sqlite3/libsqlite/sqlite3.c   pIndex->uniqNotNull = onError!=OE_None;
onError          93975 ext/sqlite3/libsqlite/sqlite3.c         if( pIdx->onError!=pIndex->onError ){
onError          93983 ext/sqlite3/libsqlite/sqlite3.c           if( !(pIdx->onError==OE_Default || pIndex->onError==OE_Default) ){
onError          93987 ext/sqlite3/libsqlite/sqlite3.c           if( pIdx->onError==OE_Default ){
onError          93988 ext/sqlite3/libsqlite/sqlite3.c             pIdx->onError = pIndex->onError;
onError          94051 ext/sqlite3/libsqlite/sqlite3.c         onError==OE_None ? "" : " UNIQUE", n, pName->z);
onError          94089 ext/sqlite3/libsqlite/sqlite3.c     if( onError!=OE_Replace || pTab->pIndex==0
onError          94090 ext/sqlite3/libsqlite/sqlite3.c          || pTab->pIndex->onError==OE_Replace){
onError          94095 ext/sqlite3/libsqlite/sqlite3.c       while( pOther->pNext && pOther->pNext->onError!=OE_Replace ){
onError          94803 ext/sqlite3/libsqlite/sqlite3.c   int onError,      /* Constraint type */
onError          94810 ext/sqlite3/libsqlite/sqlite3.c   if( onError==OE_Abort ){
onError          94813 ext/sqlite3/libsqlite/sqlite3.c   sqlite3VdbeAddOp4(v, OP_Halt, errCode, onError, 0, p4, p4type);
onError          94822 ext/sqlite3/libsqlite/sqlite3.c   int onError,      /* Constraint type */
onError          94842 ext/sqlite3/libsqlite/sqlite3.c     onError, zErr, P4_DYNAMIC, P5_ConstraintUnique);
onError          94851 ext/sqlite3/libsqlite/sqlite3.c   int onError,      /* Conflict resolution algorithm */
onError          94864 ext/sqlite3/libsqlite/sqlite3.c   sqlite3HaltConstraint(pParse, rc, onError, zMsg, P4_DYNAMIC,
onError          99968 ext/sqlite3/libsqlite/sqlite3.c   int onError,          /* How to handle constraint errors */
onError          100074 ext/sqlite3/libsqlite/sqlite3.c   int onError           /* How to handle constraint errors */
onError          100198 ext/sqlite3/libsqlite/sqlite3.c   if( pColumn==0 && xferOptimization(pParse, pTab, pSelect, onError, iDb) ){
onError          100485 ext/sqlite3/libsqlite/sqlite3.c         pTab, regCols-pTab->nCol-1, onError, endOfLoop);
onError          100587 ext/sqlite3/libsqlite/sqlite3.c       sqlite3VdbeChangeP5(v, onError==OE_Default ? OE_Abort : onError);
onError          100594 ext/sqlite3/libsqlite/sqlite3.c           regIns, 0, ipkColumn>=0, onError, endOfLoop, &isReplace
onError          100611 ext/sqlite3/libsqlite/sqlite3.c         pTab, regData-2-pTab->nCol, onError, endOfLoop);
onError          100779 ext/sqlite3/libsqlite/sqlite3.c   int onError;         /* Conflict resolution strategy */
onError          100818 ext/sqlite3/libsqlite/sqlite3.c     onError = pTab->aCol[i].notNull;
onError          100819 ext/sqlite3/libsqlite/sqlite3.c     if( onError==OE_None ) continue;
onError          100821 ext/sqlite3/libsqlite/sqlite3.c       onError = overrideError;
onError          100822 ext/sqlite3/libsqlite/sqlite3.c     }else if( onError==OE_Default ){
onError          100823 ext/sqlite3/libsqlite/sqlite3.c       onError = OE_Abort;
onError          100825 ext/sqlite3/libsqlite/sqlite3.c     if( onError==OE_Replace && pTab->aCol[i].pDflt==0 ){
onError          100826 ext/sqlite3/libsqlite/sqlite3.c       onError = OE_Abort;
onError          100828 ext/sqlite3/libsqlite/sqlite3.c     assert( onError==OE_Rollback || onError==OE_Abort || onError==OE_Fail
onError          100829 ext/sqlite3/libsqlite/sqlite3.c         || onError==OE_Ignore || onError==OE_Replace );
onError          100830 ext/sqlite3/libsqlite/sqlite3.c     switch( onError ){
onError          100838 ext/sqlite3/libsqlite/sqlite3.c         sqlite3VdbeAddOp4(v, OP_HaltIfNull, SQLITE_CONSTRAINT_NOTNULL, onError,
onError          100850 ext/sqlite3/libsqlite/sqlite3.c         assert( onError==OE_Replace );
onError          100865 ext/sqlite3/libsqlite/sqlite3.c     onError = overrideError!=OE_Default ? overrideError : OE_Abort;
onError          100869 ext/sqlite3/libsqlite/sqlite3.c       if( onError==OE_Ignore ){
onError          100874 ext/sqlite3/libsqlite/sqlite3.c         if( onError==OE_Replace ) onError = OE_Abort; /* IMP: R-15569-63625 */
onError          100876 ext/sqlite3/libsqlite/sqlite3.c                               onError, zName, P4_TRANSIENT,
onError          100891 ext/sqlite3/libsqlite/sqlite3.c     onError = pTab->keyConf;
onError          100893 ext/sqlite3/libsqlite/sqlite3.c       onError = overrideError;
onError          100894 ext/sqlite3/libsqlite/sqlite3.c     }else if( onError==OE_Default ){
onError          100895 ext/sqlite3/libsqlite/sqlite3.c       onError = OE_Abort;
onError          100912 ext/sqlite3/libsqlite/sqlite3.c     if( onError==OE_Replace && overrideError!=OE_Replace ){
onError          100914 ext/sqlite3/libsqlite/sqlite3.c         if( pIdx->onError==OE_Ignore || pIdx->onError==OE_Fail ){
onError          100927 ext/sqlite3/libsqlite/sqlite3.c     switch( onError ){
onError          100929 ext/sqlite3/libsqlite/sqlite3.c         onError = OE_Abort;
onError          100935 ext/sqlite3/libsqlite/sqlite3.c         sqlite3RowidConstraint(pParse, onError, pTab);
onError          101050 ext/sqlite3/libsqlite/sqlite3.c     onError = pIdx->onError;
onError          101051 ext/sqlite3/libsqlite/sqlite3.c     if( onError==OE_None ){ 
onError          101057 ext/sqlite3/libsqlite/sqlite3.c       onError = overrideError;
onError          101058 ext/sqlite3/libsqlite/sqlite3.c     }else if( onError==OE_Default ){
onError          101059 ext/sqlite3/libsqlite/sqlite3.c       onError = OE_Abort;
onError          101068 ext/sqlite3/libsqlite/sqlite3.c     if( isUpdate || onError==OE_Replace ){
onError          101121 ext/sqlite3/libsqlite/sqlite3.c     assert( onError==OE_Rollback || onError==OE_Abort || onError==OE_Fail
onError          101122 ext/sqlite3/libsqlite/sqlite3.c         || onError==OE_Ignore || onError==OE_Replace );
onError          101123 ext/sqlite3/libsqlite/sqlite3.c     switch( onError ){
onError          101127 ext/sqlite3/libsqlite/sqlite3.c         sqlite3UniqueConstraint(pParse, onError, pIdx);
onError          101136 ext/sqlite3/libsqlite/sqlite3.c         assert( onError==OE_Replace );
onError          101348 ext/sqlite3/libsqlite/sqlite3.c   if( pDest->onError!=pSrc->onError ){
onError          101399 ext/sqlite3/libsqlite/sqlite3.c   int onError,          /* How to handle constraint errors */
onError          101435 ext/sqlite3/libsqlite/sqlite3.c   if( onError==OE_Default ){
onError          101436 ext/sqlite3/libsqlite/sqlite3.c     if( pDest->iPKey>=0 ) onError = pDest->keyConf;
onError          101437 ext/sqlite3/libsqlite/sqlite3.c     if( onError==OE_Default ) onError = OE_Abort;
onError          101578 ext/sqlite3/libsqlite/sqlite3.c    || (onError!=OE_Abort && onError!=OE_Rollback)   /* (3) */
onError          101608 ext/sqlite3/libsqlite/sqlite3.c       sqlite3RowidConstraint(pParse, onError, pDest);
onError          113051 ext/sqlite3/libsqlite/sqlite3.c static const char *onErrorText(int onError){
onError          113052 ext/sqlite3/libsqlite/sqlite3.c   switch( onError ){
onError          113425 ext/sqlite3/libsqlite/sqlite3.c   int onError          /* ON CONFLICT strategy */
onError          113492 ext/sqlite3/libsqlite/sqlite3.c   int onError            /* How to handle constraint errors */
onError          113702 ext/sqlite3/libsqlite/sqlite3.c                        pWhere, onError);
onError          113812 ext/sqlite3/libsqlite/sqlite3.c     if( onError==OE_Replace ){
onError          113816 ext/sqlite3/libsqlite/sqlite3.c         if( pIdx->onError==OE_Replace ){
onError          113870 ext/sqlite3/libsqlite/sqlite3.c         pTrigger, pChanges, 0, TRIGGER_BEFORE|TRIGGER_AFTER, pTab, onError
onError          113902 ext/sqlite3/libsqlite/sqlite3.c       pParse, pTrigger, pChanges, 1, TRIGGER_BEFORE, pTab, onError
onError          113933 ext/sqlite3/libsqlite/sqlite3.c         TRIGGER_BEFORE, pTab, regOldRowid, onError, labelContinue);
onError          113968 ext/sqlite3/libsqlite/sqlite3.c         regNewRowid, regOldRowid, chngKey, onError, labelContinue, &bReplace);
onError          114017 ext/sqlite3/libsqlite/sqlite3.c       TRIGGER_AFTER, pTab, regOldRowid, onError, labelContinue);
onError          114106 ext/sqlite3/libsqlite/sqlite3.c   int onError          /* ON CONFLICT strategy */
onError          114163 ext/sqlite3/libsqlite/sqlite3.c   sqlite3VdbeChangeP5(v, onError==OE_Default ? OE_Abort : onError);
onError          121281 ext/sqlite3/libsqlite/sqlite3.c     sPk.onError = OE_Replace;