Lines Matching refs:pSrcList

10337 ** names.  The context consists of a list of tables (the pSrcList) field and
10358 SrcList *pSrcList; /* One or more tables used to resolve names */
69813 ** that name in the set of source tables in pSrcList and make the pExpr
69820 ** from pSrcList.
69850 struct SrcList_item *pItem; /* Use for looping over pSrcList items */
69851 struct SrcList_item *pMatch = 0; /* The matching pSrcList item */
69868 SrcList *pSrcList = pNC->pSrcList;
69870 if( pSrcList ){
69871 for(i=0, pItem=pSrcList->a; i<pSrcList->nSrc; i++, pItem++){
69910 if( i<pSrcList->nSrc-1 ){
70074 /* If a column from a table in pSrcList is referenced, then record
70075 ** this fact in the pSrcList.a[].colUsed bitmask. Column 0 causes
70100 sqlite3AuthRead(pParse, pExpr, pSchema, pNC->pSrcList);
70161 if( pNC->pSrcList && pNC->pSrcList->nAlloc>0 ){
70162 SrcList *pSrcList = pNC->pSrcList;
70164 for(i=0; i<pNC->pSrcList->nSrc; i++){
70165 assert( pSrcList->a[i].iCursor>=0 && pSrcList->a[i].iCursor<pParse->nTab);
70177 SrcList *pSrcList = pNC->pSrcList;
70179 assert( pSrcList && pSrcList->nSrc==1 );
70180 pItem = pSrcList->a;
70205 /* if( pSrcList==0 ) break; */
70391 nc.pSrcList = pSelect->pSrc;
70691 sNC.pSrcList = p->pSrc;
74452 SrcList *pSrcList = pNC->pSrcList;
74462 if( ALWAYS(pSrcList!=0) ){
74463 struct SrcList_item *pItem = pSrcList->a;
74464 for(i=0; i<pSrcList->nSrc; i++, pItem++){
74521 } /* end loop over pSrcList */
74596 assert( pNC->pSrcList!=0 );
78510 sNC.pSrcList = &sSrc;
81597 sNC.pSrcList = pTabList;
84042 sNameContext.pSrcList = pSrc;
91117 if( NEVER(pExpr==0) || pNC->pSrcList==0 ) return 0;
91123 ** extracted from in NameContext.pSrcList. This table may be real
91132 SrcList *pTabList = pNC->pSrcList;
91176 sNC.pSrcList = pS->pSrc;
91211 sNC.pSrcList = pS->pSrc;
91242 sNC.pSrcList = pTabList;
91459 sNC.pSrcList = pSelect->pSrc;
94113 sNC.pSrcList = pTabList;
96091 sNC.pSrcList = pTabList;