Lines Matching refs:SrcList
15779 typedef struct SrcList SrcList; typedef
19772 struct SrcList { struct
19780 #define SZ_SRCLIST(N) (offsetof(SrcList,a)+(N)*sizeof(SrcItem))
19784 #define SZ_SRCLIST_1 (offsetof(SrcList,a)+sizeof(SrcItem))
19855 SrcList *pSrcList; /* One or more tables used to resolve names */
19934 SrcList *pUpsertSrc; /* Table to be updated */
19965 SrcList *pSrc; /* The FROM clause */
20541 SrcList *pFrom; /* FROM clause for UPDATE statement (if any) */
20757 SrcList *pSrcList; /* FROM clause */
21220 SQLITE_PRIVATE void sqlite3TreeViewSrcList(TreeView*, const SrcList*);
21225 SQLITE_PRIVATE void sqlite3TreeViewDelete(const With*, const SrcList*, const Expr*,
21227 SQLITE_PRIVATE void sqlite3TreeViewInsert(const With*, const SrcList*,
21230 SQLITE_PRIVATE void sqlite3TreeViewUpdate(const With*, const SrcList*, const ExprList*,
21245 SQLITE_PRIVATE void sqlite3ShowSrcList(const SrcList*);
21396 SQLITE_PRIVATE void sqlite3DropTable(Parse*, SrcList*, int, int);
21408 SQLITE_PRIVATE void sqlite3Insert(Parse*, SrcList*, Select*, IdList*, int, Upsert*);
21415 SQLITE_PRIVATE SrcList *sqlite3SrcListEnlarge(Parse*, SrcList*, int, int);
21416 SQLITE_PRIVATE SrcList *sqlite3SrcListAppendList(Parse *pParse, SrcList *p1, SrcList *p2);
21417 SQLITE_PRIVATE SrcList *sqlite3SrcListAppend(Parse*, SrcList*, Token*, Token*);
21421 SQLITE_PRIVATE SrcList *sqlite3SrcListAppendFromTerm(Parse*, SrcList*, Token*, Token*,
21423 SQLITE_PRIVATE void sqlite3SrcListIndexedBy(Parse *, SrcList *, Token *);
21424 SQLITE_PRIVATE void sqlite3SrcListFuncArgs(Parse*, SrcList*, ExprList*);
21426 SQLITE_PRIVATE void sqlite3SrcListShiftJoinType(Parse*,SrcList*);
21427 SQLITE_PRIVATE void sqlite3SrcListAssignCursors(Parse*, SrcList*);
21430 SQLITE_PRIVATE void sqlite3SrcListDelete(sqlite3*, SrcList*);
21432 SQLITE_PRIVATE void sqlite3CreateIndex(Parse*,Token*,Token*,SrcList*,ExprList*,int,Token*,
21434 SQLITE_PRIVATE void sqlite3DropIndex(Parse*, SrcList*, int);
21436 SQLITE_PRIVATE Select *sqlite3SelectNew(Parse*,ExprList*,SrcList*,Expr*,ExprList*,
21440 SQLITE_PRIVATE Table *sqlite3SrcListLookup(Parse*, SrcList*);
21444 SQLITE_PRIVATE Expr *sqlite3LimitWhere(Parse*,SrcList*,Expr*,ExprList*,Expr*,char*);
21447 SQLITE_PRIVATE void sqlite3DeleteFrom(Parse*, SrcList*, Expr*, ExprList*, Expr*);
21448 SQLITE_PRIVATE void sqlite3Update(Parse*, SrcList*, ExprList*,Expr*,int,ExprList*,Expr*,
21450 SQLITE_PRIVATE WhereInfo *sqlite3WhereBegin(Parse*,SrcList*,Expr*,ExprList*,
21510 SQLITE_PRIVATE int sqlite3ReferencesSrcList(Parse*, Expr*, SrcList*);
21530 SQLITE_PRIVATE int sqlite3ExprIsSingleTableConstraint(Expr*,const SrcList*,int,int);
21562 SQLITE_PRIVATE SrcList *sqlite3SrcListDup(sqlite3*,const SrcList*,int);
21587 SQLITE_PRIVATE void sqlite3BeginTrigger(Parse*, Token*,Token*,int,int,IdList*,SrcList*,
21590 SQLITE_PRIVATE void sqlite3DropTrigger(Parse*, SrcList*, int);
21604 SQLITE_PRIVATE TriggerStep *sqlite3TriggerUpdateStep(Parse*,Token*,SrcList*,ExprList*,
21611 SQLITE_PRIVATE SrcList *sqlite3TriggerStepSrc(Parse*, TriggerStep*);
21635 SQLITE_PRIVATE void sqlite3AuthRead(Parse*,Expr*,Schema*,SrcList*);
21650 SQLITE_PRIVATE int sqlite3FixSrcList(DbFixer*, SrcList*);
21800 SQLITE_PRIVATE void sqlite3AlterRenameTable(Parse*, SrcList*, Token*);
21801 SQLITE_PRIVATE void sqlite3AlterRenameColumn(Parse*, SrcList*, Token*, Token*);
21826 SQLITE_PRIVATE void sqlite3AlterBeginAddColumn(Parse *, SrcList *);
21827 SQLITE_PRIVATE void sqlite3AlterDropColumn(Parse*, SrcList*, const Token*);
21882 SQLITE_PRIVATE Expr *sqlite3CreateColumnExpr(sqlite3 *, SrcList *, int, int);
22029 SQLITE_PRIVATE int sqlite3UpsertAnalyzeTarget(Parse*,SrcList*,Upsert*,Upsert*);
22051 SQLITE_PRIVATE void sqlite3FkDropTable(Parse*, SrcList *, Table*);
33338 SQLITE_PRIVATE void sqlite3TreeViewSrcList(TreeView *pView, const SrcList *pSrc){ in sqlite3TreeViewSrcList()
34186 const SrcList *pTabList, in sqlite3TreeViewDelete()
34242 const SrcList *pTabList, in sqlite3TreeViewInsert()
34312 const SrcList *pTabList, in sqlite3TreeViewUpdate()
34452 SQLITE_PRIVATE void sqlite3ShowSrcList(const SrcList *p){ sqlite3TreeViewSrcList(0,p); } in sqlite3ShowSrcList()
107937 SrcList *pSrc;
108377 SrcList *pSrcList = pNC->pSrcList;
108894 SQLITE_PRIVATE Expr *sqlite3CreateColumnExpr(sqlite3 *db, SrcList *pSrc, int iSrc, int iCol){
108998 SrcList *pSrcList = pNC->pSrcList;
109013 SrcList *pSrcList = pNC->pSrcList;
110314 SrcList *pSrc; /* Fake SrcList for pParse->pNewTable */
110323 pSrc = (SrcList*)srcSpace;
112214 SQLITE_PRIVATE SrcList *sqlite3SrcListDup(sqlite3 *db, const SrcList *p, int flags){
112215 SrcList *pNew;
113010 const SrcList *pSrcList, /* Complete FROM clause */
113329 SrcList *pSrc;
117159 SrcList *pRef; /* Looking for references to these tables */
117174 SrcList *pSrc = pSelect->pSrc;
117194 SrcList *pSrc = pSelect->pSrc;
117215 SrcList *pSrc = p->pRef;
117246 SQLITE_PRIVATE int sqlite3ReferencesSrcList(Parse *pParse, Expr *pExpr, SrcList *pSrcList){
117453 SrcList *pSrcList = pNC->pSrcList;
117894 SrcList *pSrc, /* The table to rename. */
118251 SQLITE_PRIVATE void sqlite3AlterBeginAddColumn(Parse *pParse, SrcList *pSrc){
118366 SrcList *pSrc, /* Table being altered. pSrc->nSrc==1 */
118661 SrcList *pSrc = p->pSrc;
119118 SrcList *pSrc = sqlite3TriggerStepSrc(pParse, pStep);
119220 SrcList *pFrom = pStep->pFrom;
119460 SrcList *pSrc = pSelect->pSrc;
119940 SQLITE_PRIVATE void sqlite3AlterDropColumn(Parse *pParse, SrcList *pSrc, const Token *pName){
122597 SrcList *pList = pSelect->pSrc;
122679 SrcList *pList /* The Source list to check and modify */
122880 SrcList *pTabList /* All table that pExpr might refer to */
126480 SQLITE_PRIVATE void sqlite3DropTable(Parse *pParse, SrcList *pName, int isView, int noErr){
126930 SrcList *pTblName, /* Table to index. Use pParse->pNewTable if 0 */
127580 SQLITE_PRIVATE void sqlite3DropIndex(Parse *pParse, SrcList *pName, int ifExists){
127775 SQLITE_PRIVATE SrcList *sqlite3SrcListEnlarge(
127777 SrcList *pSrc, /* The SrcList to be enlarged */
127791 SrcList *pNew;
127863 SQLITE_PRIVATE SrcList *sqlite3SrcListAppend(
127865 SrcList *pList, /* Append to this SrcList. NULL creates a new SrcList */
127883 SrcList *pNew = sqlite3SrcListEnlarge(pParse, pList, 1, pList->nSrc);
127910 SQLITE_PRIVATE void sqlite3SrcListAssignCursors(Parse *pParse, SrcList *pList){
127955 SQLITE_PRIVATE void sqlite3SrcListDelete(sqlite3 *db, SrcList *pList){
128052 SQLITE_PRIVATE SrcList *sqlite3SrcListAppendFromTerm(
128054 SrcList *p, /* The left part of the FROM clause already seen */
128116 SQLITE_PRIVATE void sqlite3SrcListIndexedBy(Parse *pParse, SrcList *p, Token *pIndexedBy){
128142 SQLITE_PRIVATE SrcList *sqlite3SrcListAppendList(Parse *pParse, SrcList *p1, SrcList *p2){
128145 SrcList *pNew = sqlite3SrcListEnlarge(pParse, p1, p2->nSrc, 1);
128162 SQLITE_PRIVATE void sqlite3SrcListFuncArgs(Parse *pParse, SrcList *p, ExprList *pList){
128197 SQLITE_PRIVATE void sqlite3SrcListShiftJoinType(Parse *pParse, SrcList *p){
129377 SQLITE_PRIVATE Table *sqlite3SrcListLookup(Parse *pParse, SrcList *pSrc){
129498 SrcList *pFrom;
129530 SrcList *pSrc, /* the FROM clause -- which tables to scan */
129540 SrcList *pSelectSrc = NULL; /* SELECT rowid FROM x ... (dup of pSrc) */
129636 SrcList *pTabList, /* The table from which we should delete things */
133876 SrcList *pSrc, /* The child table to be scanned */
134062 SQLITE_PRIVATE void sqlite3FkDropTable(Parse *pParse, SrcList *pName, Table *pTab){
134346 SrcList *pSrc;
134655 SrcList *pSrc;
135707 SrcList *pTabList, /* Name of table into which we are inserting */
144968 SrcList *pSrc, /* the FROM clause -- which tables to scan */
145221 SrcList *pSrc, /* Array of tables to search */
145359 SrcList *pSrc; /* All tables in the FROM clause */
146802 SrcList *pTabList = pNC->pSrcList;
146924 SrcList *pTabList, /* List of tables */
146996 SrcList *pTabList;
147510 SrcList *pSrc = p->pSrc; /* The FROM clause of the recursive query */
148850 SrcList *pSrc;
148923 SrcList *pSrc, /* FROM clause to renumber */
149229 SrcList *pSrc; /* The FROM clause of the outer query */
149230 SrcList *pSubSrc; /* The FROM clause of the subquery */
150071 SrcList *pSrcList, /* The complete from clause of the outer query */
150450 SrcList *pNewSrc;
150696 SrcList *pSrc = pRecTerm->pSrc;
150891 SrcList *pTabList;
151333 SrcList *pTabList;
151992 SrcList *pTabList, /* Search for self-joins in this FROM clause */
152141 static int sameSrcAlias(SrcItem *p0, SrcList *pSrc){
152189 SrcList *pTabList, /* FROM clause */
152278 SrcList *pTabList; /* List of tables to select from */
153974 SrcList *pTableName,/* The name of the table/view the trigger applies to */
154405 SrcList *pFrom, /* FROM clause for an UPDATE-FROM, or NULL */
154487 SQLITE_PRIVATE void sqlite3DropTrigger(Parse *pParse, SrcList *pName, int noErr){
154724 SQLITE_PRIVATE SrcList *sqlite3TriggerStepSrc(
154729 SrcList *pSrc; /* SrcList to be returned */
154743 SrcList *pDup = sqlite3SrcListDup(db, pStep->pFrom, 0);
154848 SrcList *pSrc;
154905 SrcList *pFrom;
154922 pFrom = (SrcList*)fromSpace;
155456 SrcList *pSrc, /* The virtual table to be modified */
155627 SrcList *pTabList, /* List of tables to select from */
155641 SrcList *pSrc;
155722 SrcList *pTabList, /* The table in which we should change things */
156633 SrcList *pSrc, /* The virtual table to be modified */
156892 SrcList *pTabList, /* Table into which we are inserting */
157076 SrcList *pSrc; /* FROM clause for the UPDATE */
159425 SrcList *pTabList; /* List of tables in the join */
159493 SrcList *pTabList, /* Table list this loop refers to */
159505 SrcList *pTabList, /* Table list this loop refers to */
159517 SrcList *pSrclist, /* FROM clause pLvl reads data from */
159546 SQLITE_PRIVATE void sqlite3WhereExprAnalyze(SrcList*, WhereClause*);
159721 SrcList *pTabList, /* Table list this loop refers to */
159846 SrcList *pTabList, /* Table list this loop refers to */
159934 SrcList *pSrclist, /* FROM clause pLvl reads data from */
161881 SrcList *pOrTab; /* Shortened table list or OR-clause generation */
162454 SrcList *pFrom;
162499 pFrom = (SrcList*)fromSpace;
162566 static void exprAnalyze(SrcList*, WhereClause*, int);
163085 SrcList *pSrc, /* the FROM clause */
163212 SrcList *pSrc, /* the FROM clause */
163486 static int termIsEquivalence(Parse *pParse, Expr *pExpr, SrcList *pSrc){
163523 SrcList *pSrc = pS->pSrc;
163562 SrcList *pFrom, /* The FROM clause */
163590 SrcList *pFrom, /* The FROM clause */
163645 SrcList *pSrc, /* the FROM clause */
164404 SrcList *pTabList, /* the FROM clause */
165106 SrcList *pTabList, /* The FROM clause */
165481 SrcList *pTabList; /* The complete FROM clause */
165766 const SrcList *pTabList;
168378 SrcList *pTabList; /* The FROM clause */
169300 SrcList *pTabList = pWInfo->pTabList;
171132 SrcList *pTabList, /* FROM clause: A list of all tables to be scanned */
171812 SrcList *pTabList = pWInfo->pTabList;
172891 SrcList *pSrc;
173015 SrcList *pSrc,
173122 SrcList *pSrc = p->pSrc;
175792 SrcList* yy563;
179281 SrcList *pFrom;
179598 SrcList *pFromClause = yymsp[-1].minor.yy563;
179994 SrcList *pSrc = sqlite3SrcListAppend(pParse, 0,&yymsp[-2].minor.yy0,&yymsp[-1].minor.yy0);