| /sqlite-3.40.0/src/ |
| H A D | expr.c | 2756 iTab = pParse->nTab++; in sqlite3FindInIndex() 2952 *piTab = iTab; in sqlite3FindInIndex() 3090 assert( iTab!=pExpr->iTable ); in sqlite3CodeRhsOfIN() 3114 pExpr->iTable = iTab; in sqlite3CodeRhsOfIN() 4152 int iTab = pExpr->iTable; in sqlite3ExprCodeTarget() local 4175 if( iTab<0 ){ in sqlite3ExprCodeTarget() 4223 iTab = pParse->iSelfTab - 1; in sqlite3ExprCodeTarget() 5590 int iTab in sqlite3ExprCompare() argument 5711 iTab); in sqlite3ExprCompareSkip() 5821 int iTab in sqlite3ExprImpliesExpr() argument [all …]
|
| H A D | wherecode.c | 581 int iTab; in codeEqualityTerm() local 610 iTab = 0; in codeEqualityTerm() 612 eType = sqlite3FindInIndex(pParse, pX, IN_INDEX_LOOP, 0, 0, &iTab); in codeEqualityTerm() 621 pExpr->iTable = iTab; in codeEqualityTerm() 636 sqlite3VdbeAddOp2(v, bRev ? OP_Last : OP_Rewind, iTab, 0); in codeEqualityTerm() 663 pIn->addrInTop = sqlite3VdbeAddOp2(v, OP_Rowid, iTab, iOut); in codeEqualityTerm() 666 pIn->addrInTop = sqlite3VdbeAddOp3(v,OP_Column,iTab, iCol, iOut); in codeEqualityTerm() 670 pIn->iCur = iTab; in codeEqualityTerm() 1426 int iTab = pParse->nTab++; in sqlite3WhereCodeOneLoopStart() local 1428 sqlite3CodeRhsOfIN(pParse, pTerm->pExpr, iTab); in sqlite3WhereCodeOneLoopStart() [all …]
|
| H A D | where.c | 2144 SrcItem *pItem = pWInfo->pTabList->a + p->iTab; in sqlite3WhereLoopPrint() 2358 if( p->iTab!=pTemplate->iTab ) continue; in whereLoopAdjustCost() 2402 if( p->iTab!=pTemplate->iTab || p->iSortIdx!=pTemplate->iSortIdx ){ in whereLoopFindLesser() 3396 pSrc = pTabList->a + pNew->iTab; in whereLoopAddBtree() 4018 pSrc = &pWInfo->pTabList->a[pNew->iTab]; in whereLoopAddVirtual() 4146 pItem = pWInfo->pTabList->a + pNew->iTab; in whereLoopAddOr() 4259 int iTab; in whereLoopAddAll() local 4280 for(iTab=0, pItem=pTabList->a; pItem<pEnd; iTab++, pItem++){ in whereLoopAddAll() 4282 pNew->iTab = iTab; in whereLoopAddAll() 5095 pLevel->iFrom = pWLoop->iTab; in wherePathSolver() [all …]
|
| H A D | build.c | 34 Pgno iTab; /* The root page of the table to be locked */ member 52 Pgno iTab, /* Root page number of the table to be locked */ in lockTable() argument 65 if( p->iDb==iDb && p->iTab==iTab ){ in lockTable() 77 p->iTab = iTab; in lockTable() 88 Pgno iTab, /* Root page number of the table to be locked */ in sqlite3TableLock() argument 94 lockTable(pParse, iDb, iTab, isWriteLock, zName); in sqlite3TableLock() 3295 Pgno iTab = pTab->tnum; in destroyTable() local 3302 if( iDestroyed==0 || iTab<iDestroyed ){ in destroyTable() 3303 iLargest = iTab; in destroyTable() 3775 sqlite3OpenTable(pParse, iTab, iDb, pTab, OP_OpenRead); in sqlite3RefillIndex() [all …]
|
| H A D | analyze.c | 976 int iTab /* Next available cursor */ in analyzeOneTable() argument 1042 iTabCur = iTab++; in analyzeOneTable() 1043 iIdxCur = iTab++; in analyzeOneTable() 1044 pParse->nTab = MAX(pParse->nTab, iTab); in analyzeOneTable() 1348 int iTab; in analyzeDatabase() local 1355 iTab = pParse->nTab; in analyzeDatabase() 1359 analyzeOneTable(pParse, pTab, 0, iStatCur, iMem, iTab); in analyzeDatabase()
|
| H A D | select.c | 936 iRet = iTab; in codeDistinct() 1245 int iTab = pDistinct->tabTnct; in selectInnerLoop() local 1247 iTab = codeDistinct(pParse, eType, iTab, iContinue, p->pEList, regResult); in selectInnerLoop() 1248 fixDistinctOpenEph(pParse, eType, iTab, pDistinct->addrTnct); in selectInnerLoop() 1637 int iTab; in generateSortTail() local 1668 iTab = pSort->iECursor; in generateSortTail() 1694 addr = 1 + sqlite3VdbeAddOp2(v, OP_SorterSort, iTab, addrBreak); in generateSortTail() 1697 sqlite3VdbeAddOp3(v, OP_SorterData, iTab, regSortOut, iSortTab); in generateSortTail() 1702 iSortTab = iTab; in generateSortTail() 1819 sqlite3VdbeAddOp2(v, OP_SorterNext, iTab, addr); VdbeCoverage(v); in generateSortTail() [all …]
|
| H A D | btree.h | 94 int sqlite3BtreeLockTable(Btree *pBtree, int iTab, u8 isWriteLock);
|
| H A D | whereInt.h | 134 u8 iTab; /* Position in FROM clause of table for this loop */ member
|
| H A D | btree.c | 186 Pgno iTab = 0; in hasSharedCacheTableLock() local 224 iTab = pIdx->pTable->tnum; in hasSharedCacheTableLock() 229 iTab = iRoot; in hasSharedCacheTableLock() 237 && (pLock->iTable==iTab || (pLock->eLock==WRITE_LOCK && pLock->iTable==1)) in hasSharedCacheTableLock() 288 static int querySharedCacheTableLock(Btree *p, Pgno iTab, u8 eLock){ in querySharedCacheTableLock() argument 295 assert( !(p->db->flags&SQLITE_ReadUncommit)||eLock==WRITE_LOCK||iTab==1 ); in querySharedCacheTableLock() 329 if( pIter->pBtree!=p && pIter->iTable==iTab && pIter->eLock!=eLock ){ in querySharedCacheTableLock() 10935 int sqlite3BtreeLockTable(Btree *p, int iTab, u8 isWriteLock){ in sqlite3BtreeLockTable() argument 10944 rc = querySharedCacheTableLock(p, iTab, lockType); in sqlite3BtreeLockTable() 10946 rc = setSharedCacheTableLock(p, iTab, lockType); in sqlite3BtreeLockTable()
|
| /sqlite-3.40.0/ext/misc/ |
| H A D | unionvtab.c | 235 int iTab; /* Index of table read by pStmt */ member 704 static void unionIncrRefcount(UnionTab *pTab, int iTab){ in unionIncrRefcount() argument 706 UnionSrc *pSrc = &pTab->aSrc[iTab]; in unionIncrRefcount() 730 UnionSrc *pSrc = &pTab->aSrc[pCsr->iTab]; in unionFinalizeCsrStmt() 1064 pCsr->iTab++; in doUnionNext() 1065 if( pCsr->iTab<pTab->nSrc ){ in doUnionNext() 1066 UnionSrc *pSrc = &pTab->aSrc[pCsr->iTab]; in doUnionNext() 1078 unionIncrRefcount(pTab, pCsr->iTab); in doUnionNext() 1227 pCsr->iTab = i; in unionFilter() 1237 sqlite3 *db = unionGetDb(pTab, &pTab->aSrc[pCsr->iTab]); in unionFilter() [all …]
|
| /sqlite-3.40.0/test/ |
| H A D | tt3_stress.c | 192 int iTab = (i % (STRESS2_TABCNT-1)) + 1; in stress2_workload1() local 194 "CREATE TABLE IF NOT EXISTS t%d(x PRIMARY KEY, y, z);", iTab in stress2_workload1() 199 int iTab = (i % (STRESS2_TABCNT-1)) + 1; in stress2_workload2() local 200 sql_script_printf(pErr, pDb, "DROP TABLE IF EXISTS t%d;", iTab); in stress2_workload2()
|
| H A D | threadtest4.c | 251 static void worker_add_content(WorkerInfo *p, int mn, int mx, int iTab){ in worker_add_content() argument 253 switch( iTab ){ in worker_add_content()
|
| H A D | backup.test | 333 set iTab 1 337 db eval "CREATE TABLE t${iTab}(a, b, c)" 338 incr iTab 344 db2 eval "CREATE TABLE t${iTab}(a, b, c)" 345 incr iTab
|