Lines Matching refs:eType
273 int eType; /* Table type - an RBU_PK_XXX value */ member
809 pIter->eType = 0; /* Invalid value */ in rbuObjIterFreeCols()
1306 if( pIter->eType==RBU_PK_WITHOUT_ROWID ){ in rbuObjIterCacheIndexedCols()
1335 assert( pIter->eType==0 ); in rbuObjIterCacheTableInfo()
1336 rbuTableType(p, pIter->zTbl, &pIter->eType, &iTnum, &pIter->iPkTnum); in rbuObjIterCacheTableInfo()
1337 if( p->rc==SQLITE_OK && pIter->eType==RBU_PK_NOTABLE ){ in rbuObjIterCacheTableInfo()
1344 assert( pIter->eType==RBU_PK_NONE || pIter->eType==RBU_PK_IPK in rbuObjIterCacheTableInfo()
1345 || pIter->eType==RBU_PK_EXTERNAL || pIter->eType==RBU_PK_WITHOUT_ROWID in rbuObjIterCacheTableInfo()
1346 || pIter->eType==RBU_PK_VTAB in rbuObjIterCacheTableInfo()
1375 && bRbuRowid!=(pIter->eType==RBU_PK_VTAB || pIter->eType==RBU_PK_NONE) in rbuObjIterCacheTableInfo()
1423 assert( pIter->eType!=RBU_PK_VTAB || pIter->abIndexed==0 ); in rbuObjIterCacheTableInfo()
1424 assert( pIter->eType!=RBU_PK_VTAB || pIter->nIndex==0 ); in rbuObjIterCacheTableInfo()
1595 if( pIter->eType==RBU_PK_IPK ){ in rbuVacuumIndexStart()
1726 if( pIter->eType==RBU_PK_IPK ){ in rbuObjIterGetIndexCols()
1819 if( pIter->eType==RBU_PK_EXTERNAL || pIter->eType==RBU_PK_NONE ){ in rbuObjIterGetOldlist()
1841 if( pIter->eType==RBU_PK_VTAB || pIter->eType==RBU_PK_NONE ){ in rbuObjIterGetWhere()
1843 }else if( pIter->eType==RBU_PK_EXTERNAL ){ in rbuObjIterGetWhere()
2041 if( p->rc==SQLITE_OK && pIter->eType==RBU_PK_EXTERNAL ){ in rbuCreateImposterTable2()
2115 if( p->rc==SQLITE_OK && pIter->eType!=RBU_PK_VTAB ){ in rbuCreateImposterTable()
2131 if( pIter->eType==RBU_PK_IPK && pIter->abTblPk[iCol] ){ in rbuCreateImposterTable()
2143 if( pIter->eType==RBU_PK_WITHOUT_ROWID ){ in rbuCreateImposterTable()
2153 (pIter->eType==RBU_PK_WITHOUT_ROWID ? " WITHOUT ROWID" : "") in rbuCreateImposterTable()
2176 int bRbuRowid = (pIter->eType==RBU_PK_EXTERNAL || pIter->eType==RBU_PK_NONE); in rbuObjIterPrepareTmpInsert()
2198 || p->objiter.eType==RBU_PK_EXTERNAL in rbuTmpInsertFunc()
2199 || p->objiter.eType==RBU_PK_NONE in rbuTmpInsertFunc()
2345 assert( pIter->eType!=RBU_PK_VTAB ); in rbuObjIterPrepareAll()
2402 if( pIter->eType==RBU_PK_EXTERNAL || pIter->eType==RBU_PK_NONE ){ in rbuObjIterPrepareAll()
2435 int bRbuRowid = (pIter->eType==RBU_PK_VTAB) in rbuObjIterPrepareAll()
2436 ||(pIter->eType==RBU_PK_NONE) in rbuObjIterPrepareAll()
2437 ||(pIter->eType==RBU_PK_EXTERNAL && rbuIsVacuum(p)); in rbuObjIterPrepareAll()
2452 zWrite = (pIter->eType==RBU_PK_VTAB ? "" : "rbu_imp_"); in rbuObjIterPrepareAll()
2477 if( pIter->eType==RBU_PK_EXTERNAL || pIter->eType==RBU_PK_NONE ){ in rbuObjIterPrepareAll()
2486 , (pIter->eType==RBU_PK_EXTERNAL ? ", 0 AS rbu_rowid" : "") in rbuObjIterPrepareAll()
2510 if( pIter->eType==RBU_PK_EXTERNAL || pIter->eType==RBU_PK_NONE ){ in rbuObjIterPrepareAll()
2637 if( pIter->eType!=RBU_PK_VTAB ) zPrefix = "rbu_imp_"; in rbuGetUpdateStmt()
3340 static void rbuStepOneOp(sqlite3rbu *p, int eType){ in rbuStepOneOp() argument
3347 assert( eType!=RBU_DELETE || pIter->zIdx==0 ); in rbuStepOneOp()
3348 assert( eType==RBU_DELETE || eType==RBU_IDX_DELETE in rbuStepOneOp()
3349 || eType==RBU_INSERT || eType==RBU_IDX_INSERT in rbuStepOneOp()
3356 if( eType==RBU_DELETE ){ in rbuStepOneOp()
3360 if( eType==RBU_IDX_DELETE || eType==RBU_DELETE ){ in rbuStepOneOp()
3370 if( eType==RBU_INSERT in rbuStepOneOp()
3371 && pIter->zIdx==0 && pIter->eType==RBU_PK_IPK && pIter->abTblPk[i] in rbuStepOneOp()
3379 if( eType==RBU_DELETE && pIter->abTblPk[i]==0 ){ in rbuStepOneOp()
3388 if( pIter->eType==RBU_PK_VTAB in rbuStepOneOp()
3389 || pIter->eType==RBU_PK_NONE in rbuStepOneOp()
3390 || (pIter->eType==RBU_PK_EXTERNAL && rbuIsVacuum(p)) in rbuStepOneOp()
3426 int eType = rbuStepType(p, &zMask); in rbuStep() local
3428 if( eType ){ in rbuStep()
3429 assert( eType==RBU_INSERT || eType==RBU_DELETE in rbuStep()
3430 || eType==RBU_REPLACE || eType==RBU_IDX_DELETE in rbuStep()
3431 || eType==RBU_IDX_INSERT || eType==RBU_UPDATE in rbuStep()
3433 assert( eType!=RBU_UPDATE || pIter->zIdx==0 ); in rbuStep()
3435 if( pIter->zIdx==0 && (eType==RBU_IDX_DELETE || eType==RBU_IDX_INSERT) ){ in rbuStep()
3438 else if( eType==RBU_REPLACE ){ in rbuStep()
3445 else if( eType!=RBU_UPDATE ){ in rbuStep()
3446 rbuStepOneOp(p, eType); in rbuStep()
3451 assert( eType==RBU_UPDATE ); in rbuStep()
3464 && (pIter->eType==RBU_PK_VTAB || pIter->eType==RBU_PK_NONE) in rbuStep()