Lines Matching refs:SrcItem
15334 typedef struct SrcItem SrcItem; typedef
19198 struct SrcItem { struct
19260 SrcItem a[1]; /* One entry for each identifier on the list */ argument
20227 SrcItem *pSrcItem; /* A single FROM clause item */
20874 SQLITE_PRIVATE int sqlite3IndexedByLookup(Parse *, SrcItem *);
20941 SQLITE_PRIVATE Table *sqlite3LocateTableItem(Parse*,u32 flags,SrcItem *);
21078 SQLITE_PRIVATE void sqlite3SrcItemColumnUsed(SrcItem*,int);
21254 SQLITE_PRIVATE int sqlite3ExpandSubquery(Parse*, SrcItem*);
31681 SrcItem *pItem; in sqlite3_str_vappendf()
31683 pItem = va_arg(ap, SrcItem*); in sqlite3_str_vappendf()
32468 const SrcItem *pItem = &pSrc->a[i]; in sqlite3TreeViewSrcList()
106091 SrcItem *pItem;
106393 SrcItem *pMatch, /* Source table containing the column */
106473 SrcItem *pItem; /* Use for looping over pSrcList items */
106474 SrcItem *pMatch = 0; /* The matching pSrcList item */
107009 SrcItem *pItem = &pSrc->a[iSrc];
107126 SrcItem *pItem;
108004 SrcItem *pItem = &p->pSrc->a[i];
108077 SrcItem *pItem = &p->pSrc->a[i];
110251 SrcItem *pNewItem = &pNew->a[i];
110252 const SrcItem *pOldItem = &p->a[i];
110935 const SrcItem *pSrc = &pSrcList->a[iSrc];
115154 SrcItem *pItem = pSrcList->a;
116778 SrcItem *p = &pStep->pFrom->a[i];
117095 SrcItem *pItem = &pSrc->a[i];
117240 SrcItem *pItem = &pStep->pFrom->a[i];
120201 SrcItem *pItem;
121114 SrcItem *p
125484 SrcItem *pItem;
125525 SrcItem *pItem;
125543 SrcItem *pItem;
125588 SrcItem *pItem;
125644 SrcItem *pItem;
125675 memcpy(&p1->a[1], p2->a, p2->nSrc*sizeof(SrcItem));
125689 SrcItem *pItem = &p->a[p->nSrc-1];
126898 SrcItem *pItem = pSrc->a;
131700 SrcItem *pItem = pSrc->a;
134938 SrcItem *pItem; /* An element of pSelect->pSrc */
142117 SQLITE_PRIVATE void sqlite3SrcItemColumnUsed(SrcItem *pItem, int iCol){
142281 SrcItem *pLeft; /* Left table being joined */
142282 SrcItem *pRight; /* Right table being joined */
145741 SrcItem *pItem;
145771 SrcItem *pItem;
145781 SrcItem *pSrcItem /* Which FROM clause item to recompute */
145815 SrcItem *pItem;
146122 SrcItem *pSubitem; /* The subquery */
146426 SrcItem *pItem = &pSrc->a[i+iFrom];
146930 SrcItem *pSrc; /* The subquery FROM term into which WHERE is pushed */
147070 static int disableUnusedSubqueryResultColumns(SrcItem *pItem){
147245 SQLITE_PRIVATE int sqlite3IndexedByLookup(Parse *pParse, SrcItem *pFrom){
147352 static int cannotBeFunction(Parse *pParse, SrcItem *pFrom){
147373 SrcItem *pItem, /* FROM clause element to resolve */
147443 SrcItem *pFrom /* The FROM clause term to check */
147534 SrcItem *pItem = &pSrc->a[i];
147640 SQLITE_PRIVATE int sqlite3ExpandSubquery(Parse *pParse, SrcItem *pFrom){
147678 SrcItem *pBase, /* The base SrcItem. Looking at pBase[1] and following */
147721 SrcItem *pFrom;
148155 SrcItem *pFrom;
148810 static SrcItem *isSelfJoinView(
148812 SrcItem *pThis, /* Search for prior reference to this subquery */
148815 SrcItem *pItem;
148951 static int sameSrcAlias(SrcItem *p0, SrcList *pSrc){
148954 SrcItem *p1 = &pSrc->a[i];
149003 SrcItem *pItem = &pTabList->a[i];
149133 SrcItem *p0 = &p->pSrc->a[0];
149175 SrcItem *pItem = &pTabList->a[i];
149214 SrcItem *pI2 = &pTabList->a[j];
149389 SrcItem *pItem = &pTabList->a[i];
149390 SrcItem *pPrior;
156102 SQLITE_PRIVATE void sqlite3WhereTabFuncArgs(Parse*, SrcItem*, WhereClause*);
156287 SrcItem *pItem = &pTabList->a[pLevel->iFrom];
156397 SrcItem *pItem = &pWInfo->pTabList->a[pLevel->iFrom];
157202 SrcItem *pTabItem, /* FROM clause item */
157515 SrcItem *pTabItem; /* FROM clause term being coded */
158333 SrcItem *origSrc; /* Original list of tables */
158872 SrcItem *pTabItem = &pWInfo->pTabList->a[pLevel->iFrom];
158906 memcpy(&sFrom.a[0], pTabItem, sizeof(SrcItem));
160774 SrcItem *pItem, /* The FROM clause term to process */
161591 const SrcItem *pSrc /* Table we are trying to access */
161621 const SrcItem *pSrc, /* Table we are trying to access */
161729 SrcItem *pSrc; /* The FROM clause term to get the next index */
161990 const SrcItem *pItem;
162055 const SrcItem *pTabItem;
162089 SrcItem *pSrc, /* The FROM clause term that is the vtab */
163085 SrcItem *pItem = pWInfo->pTabList->a + p->iTab;
163755 SrcItem *pSrc, /* FROM clause term being analyzed */
164426 SrcItem *pItem /* The FROM clause entry for the table */
164519 SrcItem *pSrc; /* The FROM clause btree term to add */
164852 SrcItem *pSrc = &pBuilder->pWInfo->pTabList->a[pNew->iTab];
165161 SrcItem *pSrc; /* The FROM clause term to search */
165297 SrcItem *pItem;
165416 SrcItem *pItem;
165417 SrcItem *pEnd = &pTabList->a[pWInfo->nLevel];
165461 SrcItem *p;
166352 SrcItem *pItem;
166550 SrcItem *pItem;
166624 SrcItem *pItem = &pWInfo->pTabList->a[pLoop->iTab];
166663 SrcItem *pTabItem /* The FROM clause entry for the table */
166740 SrcItem *pItem = &pWInfo->pTabList->a[ii];
167251 SrcItem *pTabItem;
167425 SrcItem *pSrc;
167696 SrcItem *pTabItem = &pTabList->a[pLevel->iFrom];
175017 SrcItem *pNew = &yymsp[-5].minor.yy131->a[yymsp[-5].minor.yy131->nSrc-1];
175018 SrcItem *pOld = yymsp[-3].minor.yy131->a;