Lines Matching refs:u4
20394 } u4; member
20652 ((X)->u4.pSubq->pSelect->selFlags&SF_NestedFrom)!=0)
33357 && pItem->u4.zDatabase!=0 in sqlite3_str_vappendf()
33359 sqlite3_str_appendall(pAccum, pItem->u4.zDatabase); in sqlite3_str_vappendf()
33366 Select *pSel = pItem->u4.pSubq->pSelect; in sqlite3_str_vappendf()
34245 sqlite3TreeViewSelect(pView, pItem->u4.pSubq->pSelect, 0); in sqlite3TreeViewSrcList()
110236 && sqlite3WalkSelect(pWalker, pItem->u4.pSubq->pSelect)
110686 assert( pItem->u4.pSubq!=0 );
110687 pSel = pItem->u4.pSubq->pSelect;
112226 assert( p->pSrc->a[0].u4.pSubq!=0 );
112227 pSub = p->pSrc->a[0].u4.pSubq->pSelect;
112243 && (pItem->u4.pSubq->pSelect->selFlags & SF_Resolved)==0
112249 sqlite3ResolveSelectNames(pParse, pItem->u4.pSubq->pSelect, pOuterNC);
112349 pSub = p->pSrc->a[0].u4.pSubq->pSelect;
114548 memcpy(pNewSubq, pOldItem->u4.pSubq, sizeof(*pNewSubq));
114556 pNewItem->u4.pSubq = pNewSubq;
114558 pNewItem->u4.pSchema = pOldItem->u4.pSchema;
114560 pNewItem->u4.zDatabase = sqlite3DbStrDup(db, pOldItem->u4.zDatabase);
121757 assert( p->u4.pSubq!=0 );
121758 sqlite3SelectPrep(pParse, p->u4.pSubq->pSelect, 0);
121829 assert( pSrc->a[i].u4.pSubq!=0 );
121830 sqlite3WalkSelect(pWalker, pSrc->a[i].u4.pSubq->pSelect);
125924 if( pItem->fg.fixedSchema==0 && pItem->u4.zDatabase!=0 ){
125925 if( iDb!=sqlite3FindDbName(db, pItem->u4.zDatabase) ){
125928 pFix->zType, pFix->pName, pItem->u4.zDatabase);
125931 sqlite3DbFree(db, pItem->u4.zDatabase);
125935 pItem->u4.pSchema = pFix->pSchema;
126813 int iDb = sqlite3SchemaToIndex(pParse->db, p->u4.pSchema);
126818 zDb = p->u4.zDatabase;
129841 sqlite3CodeVerifyNamedSchema(pParse, pName->a[0].u4.zDatabase);
130936 pIndex = sqlite3FindIndex(db, pName->a[0].zName, pName->a[0].u4.zDatabase);
130941 sqlite3CodeVerifyNamedSchema(pParse, pName->a[0].u4.zDatabase);
131240 pItem->u4.zDatabase = sqlite3NameFromToken(db, pTable);
131243 pItem->u4.zDatabase = 0;
131260 assert( pItem->u4.pSubq!=0 );
131261 assert( pItem->u4.pSubq->pSelect!=0 );
131262 assert( pItem->u4.pSubq->pSelect->pSrc!=0 );
131263 sqlite3SrcListAssignCursors(pParse, pItem->u4.pSubq->pSelect->pSrc);
131286 pSel = pItem->u4.pSubq->pSelect;
131287 sqlite3DbFree(db, pItem->u4.pSubq);
131288 pItem->u4.pSubq = 0;
131307 assert( !pItem->fg.isSubquery || (pItem->u4.pSubq!=0 &&
131308 pItem->u4.pSubq->pSelect!=0) );
131313 sqlite3SubqueryDelete(db, pItem->u4.pSubq);
131314 }else if( pItem->fg.fixedSchema==0 && pItem->u4.zDatabase!=0 ){
131315 sqlite3DbNNFreeNN(db, pItem->u4.zDatabase);
131354 pItem->u4.pSchema = 0;
131356 }else if( pItem->u4.zDatabase!=0 ){
131357 sqlite3DbFree(pParse->db, pItem->u4.zDatabase);
131358 pItem->u4.zDatabase = 0;
131364 p = pItem->u4.pSubq = sqlite3DbMallocRawNN(pParse->db, sizeof(Subquery));
132850 pFrom->a[0].u4.zDatabase = sqlite3DbStrDup(db, db->aDb[iDb].zDbSName);
138524 pItem->u4.pSchema = pTab->pSchema;
138548 pItem->u4.pSchema = pTab->pSchema;
139264 assert( (pItem->fg.isSubquery && pItem->u4.pSubq!=0) || pParse->nErr );
139266 sqlite3VdbeEndCoroutine(pParse->pVdbe, pItem->u4.pSubq->regReturn);
139267 sqlite3VdbeJumpHere(pParse->pVdbe, pItem->u4.pSubq->addrFillSub - 1);
139411 pSubq = p->u4.pSubq;
139444 pSubq = p->u4.pSubq;
139800 pSubq = pItem->u4.pSubq;
149132 assert( pItem->u4.pSubq!=0 );
149133 assert( pItem->u4.pSubq->pSelect!=0 );
149134 pResults = pItem->u4.pSubq->pSelect->pEList;
150727 pS = pTabList->a[j].u4.pSubq->pSelect;
152697 substSelect(pSubst, pItem->u4.pSubq->pSelect, 1);
152771 for(p=pItem->u4.pSubq->pSelect; p; p=p->pPrior){
153085 pSub = pSubitem->u4.pSubq->pSelect;
153306 assert( pSubitem->u4.zDatabase==0 );
153383 || pItem->u4.zDatabase==0 );
154084 pSub = pItem->u4.pSubq->pSelect;
154380 assert( pItem->fg.fixedSchema || pItem->u4.zDatabase==0 );
154461 if( pFrom->fg.fixedSchema==0 && pFrom->u4.zDatabase!=0 ){
154519 assert( pFrom->fg.isSubquery && pFrom->u4.pSubq );
154520 pSel = pFrom->u4.pSubq->pSelect;
154544 && (pItem->fg.fixedSchema || pItem->u4.zDatabase==0)
154653 assert( pFrom->u4.pSubq!=0 );
154654 pSel = pFrom->u4.pSubq->pSelect;
154782 assert( pFrom->fg.isSubquery && pFrom->u4.pSubq!=0 );
154783 pSel = pFrom->u4.pSubq->pSelect;
154841 sqlite3WalkSelect(pWalker, pFrom->u4.pSubq->pSelect);
154942 assert( pFrom->fg.isSubquery && pFrom->u4.pSubq );
154943 assert( pFrom->u4.pSubq->pSelect!=0 );
154944 pNestedFrom = pFrom->u4.pSubq->pSelect->pEList;
155187 Select *pSel = pFrom->u4.pSubq->pSelect;
155841 pSel = pThis->u4.pSubq->pSelect;
155854 pS1 = pItem->u4.pSubq->pSelect;
155922 pSub = pFrom->u4.pSubq->pSelect;
155992 && (p1->u4.pSubq->pSelect->selFlags & SF_NestedFrom)!=0
155993 && sameSrcAlias(p0, p1->u4.pSubq->pSelect->pSrc)
156482 Select *pSub = pItem->fg.isSubquery ? pItem->u4.pSubq->pSelect : 0;
156742 int iDb = sqlite3SchemaToIndex(pParse->db, pItem->u4.pSchema);
156747 zDb = pItem->u4.zDatabase;
156756 pSubq = pItem->u4.pSubq;
156852 pPriorSubq = pPrior->u4.pSubq;
158098 sqlite3DbFree(db, pTableName->a[0].u4.zDatabase);
158099 pTableName->a[0].u4.zDatabase = 0;
158421 && pTabList->a[0].u4.zDatabase
158612 zDb = pName->a[0].u4.zDatabase;
164054 addr = pSrclist->a[pLvl->iFrom].u4.pSubq->addrFillSub;
165235 assert( pTabItem->fg.isSubquery && pTabItem->u4.pSubq!=0 );
165236 pSubq = pTabItem->u4.pSubq;
166561 assert( pRight->fg.isSubquery && pRight->u4.pSubq!=0 );
166562 pSubq = pRight->u4.pSubq;
167654 mask |= exprSelectUsage(pMaskSet, pSrc->a[i].u4.pSubq->pSelect);
169785 pSubq = pSrc->u4.pSubq;
169816 assert( pSrc->fg.isSubquery && pSrc->u4.pSubq!=0 );
169821 pSrc->u4.pSubq->regResult, pLevel->iIdxCur);
172768 if( (pSrc->u4.pSubq->pSelect->selFlags & SF_Recursive)==0 ){
172769 pNew->u.btree.pOrderBy = pSrc->u4.pSubq->pSelect->pOrderBy;
175323 || pItem->u4.pSubq->pSelect->pOrderBy==0
176033 pSubq = pSrc->u4.pSubq;
176276 n = pSrc->u4.pSubq->regResult;
176331 assert( pTabItem->u4.pSubq->regResult>=0 );
176333 pTabItem->u4.pSubq->regResult, 0);
177872 nEphExpr = pSelect->pSrc->a[0].u4.pSubq->pSelect->pEList->nExpr;
183871 pNew->u4.pSubq = pOld->u4.pSubq;
183872 pOld->u4.pSubq = 0;
183874 assert( pNew->u4.pSubq!=0 && pNew->u4.pSubq->pSelect!=0 );
183875 if( (pNew->u4.pSubq->pSelect->selFlags & SF_NestedFrom)!=0 ){
183879 pNew->u4.zDatabase = pOld->u4.zDatabase;
183880 pOld->u4.zDatabase = 0;