Lines Matching refs:pSTab

19712   Table *pSTab;     /* Table object for zName. Mnemonic: Srcitem-TABle */  member
33349 if( pItem->pSTab ){ in sqlite3TreeViewSrcList()
33351 pItem->pSTab->zName, pItem->pSTab->nCol, pItem->pSTab, in sqlite3TreeViewSrcList()
33400 if( pItem->pSTab ){ in sqlite3TreeViewSrcList()
33401 Table *pTab = pItem->pSTab; in sqlite3TreeViewSrcList()
108252 pNew->y.pTab = pMatch->pSTab;
108381 pTab = pItem->pSTab;
108517 && ALWAYS(pMatch->pSTab!=0)
108518 && (pMatch->pSTab->tabFlags & TF_Ephemeral)!=0
108539 pExpr->y.pTab = pMatch->pSTab;
108581 pTab = pUpsert->pUpsertSrc->a[0].pSTab;
108659 && ALWAYS(VisibleRowid(pMatch->pSTab) || pMatch->fg.isNestedFrom)
108663 if( pMatch->pSTab!=0 && IsView(pMatch->pSTab) ){
108900 pTab = p->y.pTab = pItem->pSTab;
109019 pExpr->y.pTab = pItem->pSTab;
110328 pSrc->a[0].pSTab = pTab;
112262 pTab = pNewItem->pSTab = pOldItem->pSTab;
113349 pTab = pSrc->a[0].pSTab;
113532 pTab = p->pSrc->a[0].pSTab;
119472 if( pItem->pSTab==p->pTab ){
122904 pTab = pTabList->a[iSrc].pSTab;
127978 sqlite3DeleteTable(db, pItem->pSTab);
129382 if( pItem->pSTab ) sqlite3DeleteTable(pParse->db, pItem->pSTab);
129383 pItem->pSTab = pTab;
129569 pTab = pSrc->a[0].pSTab;
129602 pSrc->a[0].pSTab = 0;
129604 pSrc->a[0].pSTab = pTab;
134373 pItem->pSTab = pFKey->pFrom;
134375 pItem->pSTab->nTabRef++;
145237 iCol = sqlite3ColumnIndex(pSrc->a[i].pSTab, zCol);
145239 && (bIgnoreHidden==0 || IsHiddenColumn(&pSrc->a[i].pSTab->aCol[iCol])==0)
145368 Table *pRightTab = pRight->pSTab;
145371 if( NEVER(pLeft->pSTab==0 || pRightTab==0) ) continue;
146805 pTab = pTabList->a[j].pSTab;
148896 if( NEVER(pSrcItem->pSTab==0) ) return;
149442 Table *pItemTab = pSubitem->pSTab;
149443 pSubitem->pSTab = 0;
149451 pSubitem->pSTab = pItemTab;
149484 if( ALWAYS(pSubitem->pSTab!=0) ){
149485 Table *pTabToDel = pSubitem->pSTab;
149493 pSubitem->pSTab = 0;
150240 assert( pItem->pSTab!=0 );
150241 pTab = pItem->pSTab;
150378 pTab = p->pSrc->a[0].pSTab;
150403 Table *pTab = pFrom->pSTab;
150609 assert( pFrom->pSTab==0 );
150656 assert( pFrom->pSTab==0 );
150670 pFrom->pSTab = pTab;
150706 pItem->pSTab = pTab;
150815 pFrom->pSTab = pTab = sqlite3DbMallocZero(pParse->db, sizeof(Table));
150935 assert( pFrom->fg.isRecursive==0 || pFrom->pSTab!=0 );
150936 if( pFrom->pSTab ) continue;
150945 assert( pFrom->pSTab==0 );
150952 pTab = pFrom->pSTab;
150957 assert( pFrom->pSTab==0 );
150958 pFrom->pSTab = pTab = sqlite3LocateTableItem(pParse, 0, pFrom);
150963 pFrom->pSTab = 0;
151088 Table *pTab = pFrom->pSTab; /* Table for this data source */
151342 Table *pTab = pFrom->pSTab;
152008 assert( pItem->pSTab!=0 );
152009 assert( pThis->pSTab!=0 );
152010 if( pItem->pSTab->pSchema!=pThis->pSTab->pSchema ) continue;
152013 if( pItem->pSTab->pSchema==0 && pSel->selId!=pS1->selId ){
152146 if( p0->pSTab==p1->pSTab && 0==sqlite3_stricmp(p0->zAlias, p1->zAlias) ){
152362 p0->zAlias ? p0->zAlias : p0->pSTab->zName
152403 Table *pTab = pItem->pSTab;
152741 pItem->pSTab->nRowLogEst = pSub->nSelectRow;
152800 pItem->pSTab->nRowLogEst = pSub->nSelectRow;
154853 if( pSrc->a[i].pSTab==pWalker->u.pTab ){
154927 pFrom->a[0].pSTab = pTab;
155640 Table *pTab = pTabList->a[0].pSTab;
155664 pSrc->a[0].pSTab->nTabRef--;
155665 pSrc->a[0].pSTab = 0;
156907 assert( pTabList->a[0].pSTab!=0 );
156926 pTab = pTabList->a[0].pSTab;
159761 if( !HasRowid(pItem->pSTab) && IsPrimaryKeyIndex(pIdx) ){
159899 const Table *pTab = pItem->pSTab;
161097 iLevel, pTabItem->pSTab->zName));
161160 VdbeComment((v, "next row of %s", pTabItem->pSTab->zName));
161893 Table *pTab = pTabItem->pSTab;
162351 pTab = pWInfo->pTabList->a[pLevel->iFrom].pSTab;
162459 ExplainQueryPlan((pParse, 1, "RIGHT-JOIN %s", pTabItem->pSTab->zName));
162514 Table *pTab = pTabItem->pSTab;
163572 for(pIdx=pFrom->a[j].pSTab->pIndex; pIdx; pIdx=pIdx->pNext){
163616 for(pIdx=pFrom->a[i].pSTab->pIndex; pIdx; pIdx=pIdx->pNext){
164210 && (p->pSrc->nSrc==1 && IsVirtual(p->pSrc->a[0].pSTab)) /* 3 */
164431 pTab = pItem->pSTab;
165120 pTab = pTabList->a[0].pSTab;
165389 aff = pSrc->pSTab->aCol[leftCol].affinity;
165392 return columnIsGoodIndexCandidate(pSrc->pSTab, leftCol);
165500 pTable = pSrc->pSTab;
165670 VdbeComment((v, "next row of %s", pSrc->pSTab->zName));
165788 pTab = pItem->pSTab;
165819 assert( pIdx->pTable==pItem->pSTab );
165900 pTab = pSrc->pSTab;
166914 Table *pTab = pItem->pSTab;
167919 assert( pSrc->pSTab->szTabRow>0 );
167927 rCostIdx = pNew->nOut + 1 + (15*pProbe->szIdxRow)/pSrc->pSTab->szTabRow;
168392 pTab = pSrc->pSTab;
168394 assert( !IsVirtual(pSrc->pSTab) );
168419 pFirst = pSrc->pSTab->pIndex;
168767 rc = vtabBestIndex(pParse, pSrc->pSTab, pIdxInfo);
168797 sqlite3ErrorMsg(pParse,"%s.xBestIndex malfunction",pSrc->pSTab->zName);
168860 sqlite3ErrorMsg(pParse,"%s.xBestIndex malfunction",pSrc->pSTab->zName);
169063 assert( IsVirtual(pSrc->pSTab) );
169077 WHERETRACE(0x800, ("BEGIN %s.addVirtual()\n", pSrc->pSTab->zName));
169159 WHERETRACE(0x800, ("END %s.addVirtual(), rc=%d\n", pSrc->pSTab->zName, rc));
169231 if( IsVirtual(pItem->pSTab) ){
169345 if( IsVirtual(pItem->pSTab) ){
170042 if( aFromTabs[pWLoop->iTab].pSTab==pFactTab->pSTab ){
170087 pDim->zAlias ? pDim->zAlias: pDim->pSTab->zName, pWLoop->iTab,
170088 pFactTab->zAlias ? pFactTab->zAlias : pFactTab->pSTab->zName,
170669 pTab = pItem->pSTab;
170936 Table *pTab = pItem->pSTab;
171524 assert( !(wsFlags&WHERE_VIRTUALTABLE) || IsVirtual(pTabList->a[0].pSTab) );
171527 && !IsVirtual(pTabList->a[0].pSTab)
171532 if( HasRowid(pTabList->a[0].pSTab) && (wsFlags & WHERE_IDX_ONLY) ){
171550 pTab = pTabItem->pSTab;
171621 Index *pJ = pTabItem->pSTab->pIndex;
171688 assert( pTab==pTabItem->pSTab );
171954 assert( pSrc->pSTab!=0 );
171955 m = pSrc->pSTab->nCol;
171979 pWInfo->pTabList->a[pLevel->iFrom].pSTab->zName));
171988 Table *pTab = pTabItem->pSTab;
173251 p->pSrc->a[0].pSTab = pTab;
174952 int nInput = p->pSrc->a[0].pSTab->nCol; /* Number of cols returned by sub */