Lines Matching defs:pSrcList
10890 ** names. The context consists of a list of tables (the pSrcList) field and
10911 SrcList *pSrcList; /* One or more tables used to resolve names */
73287 ** that name in the set of source tables in pSrcList and make the pExpr
73294 ** from pSrcList.
73324 struct SrcList_item *pItem; /* Use for looping over pSrcList items */
73325 struct SrcList_item *pMatch = 0; /* The matching pSrcList item */
73342 SrcList *pSrcList = pNC->pSrcList;
73344 if( pSrcList ){
73345 for(i=0, pItem=pSrcList->a; i<pSrcList->nSrc; i++, pItem++){
73535 /* If a column from a table in pSrcList is referenced, then record
73536 ** this fact in the pSrcList.a[].colUsed bitmask. Column 0 causes
73561 sqlite3AuthRead(pParse, pExpr, pSchema, pNC->pSrcList);
73622 if( pNC->pSrcList && pNC->pSrcList->nAlloc>0 ){
73623 SrcList *pSrcList = pNC->pSrcList;
73625 for(i=0; i<pNC->pSrcList->nSrc; i++){
73626 assert( pSrcList->a[i].iCursor>=0 && pSrcList->a[i].iCursor<pParse->nTab);
73638 SrcList *pSrcList = pNC->pSrcList;
73640 assert( pSrcList && pSrcList->nSrc==1 );
73641 pItem = pSrcList->a;
73666 /* if( pSrcList==0 ) break; */
73852 nc.pSrcList = pSelect->pSrc;
74152 sNC.pSrcList = p->pSrc;
78202 SrcList *pSrcList = pNC->pSrcList;
78212 if( ALWAYS(pSrcList!=0) ){
78213 struct SrcList_item *pItem = pSrcList->a;
78214 for(i=0; i<pSrcList->nSrc; i++, pItem++){
78271 } /* end loop over pSrcList */
78346 assert( pNC->pSrcList!=0 );
82685 sNC.pSrcList = &sSrc;
84339 ** sqlite3SrcListEnlarge(db, pSrclist, 3, 2);
85803 sNC.pSrcList = pTabList;
88296 sNameContext.pSrcList = pSrc;
95515 if( NEVER(pExpr==0) || pNC->pSrcList==0 ) return 0;
95521 ** extracted from in NameContext.pSrcList. This table may be real
95530 SrcList *pTabList = pNC->pSrcList;
95574 sNC.pSrcList = pS->pSrc;
95609 sNC.pSrcList = pS->pSrc;
95640 sNC.pSrcList = pTabList;
95860 sNC.pSrcList = pSelect->pSrc;
98622 sNC.pSrcList = pTabList;
100626 sNC.pSrcList = pTabList;