| /sqlite-3.40.0/src/ |
| H A D | sqliteInt.h | 1213 typedef struct SrcList SrcList; typedef 3171 struct SrcList { struct 3353 SrcList *pSrc; /* The FROM clause */ 4545 void sqlite3ShowSrcList(const SrcList*); 4704 SrcList *sqlite3SrcListEnlarge(Parse*, SrcList*, int, int); 4705 SrcList *sqlite3SrcListAppendList(Parse *pParse, SrcList *p1, SrcList *p2); 4706 SrcList *sqlite3SrcListAppend(Parse*, SrcList*, Token*, Token*); 4707 SrcList *sqlite3SrcListAppendFromTerm(Parse*, SrcList*, Token*, Token*, 4720 void sqlite3DropIndex(Parse*, SrcList*, int); 4846 SrcList *sqlite3SrcListDup(sqlite3*,const SrcList*,int); [all …]
|
| H A D | whereInt.h | 464 SrcList *pTabList; /* List of tables in the join */ 522 SrcList *pTabList, /* Table list this loop refers to */ 538 SrcList *pSrclist, /* FROM clause pLvl reads data from */ 567 void sqlite3WhereExprAnalyze(SrcList*, WhereClause*);
|
| H A D | delete.c | 31 Table *sqlite3SrcListLookup(Parse *pParse, SrcList *pSrc){ in sqlite3SrcListLookup() 148 SrcList *pFrom; in sqlite3MaterializeView() 179 SrcList *pSrc, /* the FROM clause -- which tables to scan */ in sqlite3LimitWhere() 189 SrcList *pSelectSrc = NULL; /* SELECT rowid FROM x ... (dup of pSrc) */ in sqlite3LimitWhere() 279 SrcList *pTabList, /* The table from which we should delete things */ in sqlite3DeleteFrom()
|
| H A D | trigger.c | 110 SrcList *pTableName,/* The name of the table/view the trigger applies to */ in sqlite3BeginTrigger() 534 SrcList *pFrom, /* FROM clause for an UPDATE-FROM, or NULL */ in sqlite3TriggerUpdateStep() 616 void sqlite3DropTrigger(Parse *pParse, SrcList *pName, int noErr){ in sqlite3DropTrigger() 852 SrcList *sqlite3TriggerStepSrc( in sqlite3TriggerStepSrc() 857 SrcList *pSrc; /* SrcList to be returned */ in sqlite3TriggerStepSrc() 869 SrcList *pDup = sqlite3SrcListDup(db, pStep->pFrom, 0); in sqlite3TriggerStepSrc() 965 SrcList sFrom; in codeReturningTrigger()
|
| H A D | build.c | 4557 void sqlite3DropIndex(Parse *pParse, SrcList *pName, int ifExists){ in sqlite3DropIndex() 4752 SrcList *sqlite3SrcListEnlarge( in sqlite3SrcListEnlarge() 4754 SrcList *pSrc, /* The SrcList to be enlarged */ in sqlite3SrcListEnlarge() 4768 SrcList *pNew; in sqlite3SrcListEnlarge() 4841 SrcList *sqlite3SrcListAppend( in sqlite3SrcListAppend() 4854 pList = sqlite3DbMallocRawNN(pParse->db, sizeof(SrcList) ); in sqlite3SrcListAppend() 4886 void sqlite3SrcListAssignCursors(Parse *pParse, SrcList *pList){ in sqlite3SrcListAssignCursors() 4904 void sqlite3SrcListDelete(sqlite3 *db, SrcList *pList){ in sqlite3SrcListDelete() 4942 SrcList *sqlite3SrcListAppendFromTerm( in sqlite3SrcListAppendFromTerm() 5030 SrcList *sqlite3SrcListAppendList(Parse *pParse, SrcList *p1, SrcList *p2){ in sqlite3SrcListAppendList() [all …]
|
| H A D | whereexpr.c | 23 static void exprAnalyze(SrcList*, WhereClause*, int); 513 SrcList *pSrc, /* the FROM clause */ in whereCombineDisjuncts() 640 SrcList *pSrc, /* the FROM clause */ in exprAnalyzeOrTerm() 939 SrcList *pSrc = pS->pSrc; in exprSelectUsage() 976 SrcList *pFrom, /* The FROM clause */ in exprMightBeIndexed2() 1001 SrcList *pFrom, /* The FROM clause */ in exprMightBeIndexed() 1049 SrcList *pSrc, /* the FROM clause */ in exprAnalyze() 1792 SrcList *pTabList, /* the FROM clause */ in sqlite3WhereExprAnalyze()
|
| H A D | update.c | 21 SrcList *pSrc, /* The virtual table to be modified */ 192 SrcList *pTabList, /* List of tables to select from */ in updateFromSelect() 206 SrcList *pSrc; in updateFromSelect() 286 SrcList *pTabList, /* The table in which we should change things */ in sqlite3Update() 1186 SrcList *pSrc, /* The virtual table to be modified */ in updateVirtualTable()
|
| H A D | upsert.c | 92 SrcList *pTabList, /* Table into which we are inserting */ in sqlite3UpsertAnalyzeTarget() 263 SrcList *pSrc; /* FROM clause for the UPDATE */ in sqlite3UpsertDoUpdate()
|
| H A D | treeview.c | 185 void sqlite3TreeViewSrcList(TreeView *pView, const SrcList *pSrc){ in sqlite3TreeViewSrcList() 1009 const SrcList *pTabList, in sqlite3TreeViewDelete() 1065 const SrcList *pTabList, in sqlite3TreeViewInsert() 1135 const SrcList *pTabList, in sqlite3TreeViewUpdate() 1271 void sqlite3ShowSrcList(const SrcList *p){ sqlite3TreeViewSrcList(0,p); } in sqlite3ShowSrcList()
|
| H A D | alter.c | 126 SrcList *pSrc, /* The table to rename. */ in sqlite3AlterRenameTable() 478 void sqlite3AlterBeginAddColumn(Parse *pParse, SrcList *pSrc){ in sqlite3AlterBeginAddColumn() 593 SrcList *pSrc, /* Table being altered. pSrc->nSrc==1 */ in sqlite3AlterRenameColumn() 889 SrcList *pSrc = p->pSrc; in renameUnmapSelectCb() 1318 SrcList *pSrc = sqlite3TriggerStepSrc(pParse, pStep); in renameResolveTrigger() 1645 SrcList *pSrc = pSelect->pSrc; in renameTableSelectCb() 2125 void sqlite3AlterDropColumn(Parse *pParse, SrcList *pSrc, const Token *pName){ in sqlite3AlterDropColumn()
|
| H A D | parse.y | 569 SrcList *pFrom; 676 %type seltablist {SrcList*} 678 %type stl_prefix {SrcList*} 680 %type from {SrcList*} 750 %type fullname {SrcList*} 761 %type xfullname {SrcList*} 928 SrcList *pFromClause = F; 955 SrcList *pFromClause = F; 1334 SrcList *pSrc = sqlite3SrcListAppend(pParse, 0,&Y,&Z);
|
| H A D | select.c | 350 SrcList *pSrc, /* Array of tables to search */ in tableAndColumnIndex() 1884 SrcList *pTabList = pNC->pSrcList; in columnTypeImpl() 2006 SrcList *pTabList, /* List of tables */ in generateColumnTypes() 2078 SrcList *pTabList; in sqlite3GenerateColumnNames() 3890 SrcList *pSrc; in substSelect() 4237 SrcList *pSubSrc; /* The FROM clause of the subquery */ in flattenSubquery() 5296 SrcList *pNewSrc; in convertCompoundSelectToSubquery() 5538 SrcList *pSrc = pRecTerm->pSrc; in resolveFromTermToCte() 5726 SrcList *pTabList; in selectExpander() 6135 SrcList *pTabList; in selectAddSubqueryTypeInfo() [all …]
|
| H A D | attach.c | 463 SrcList *pList = pSelect->pSrc; in fixSelectCb() 544 SrcList *pList /* The Source list to check and modify */ in sqlite3FixSrcList()
|
| H A D | resolve.c | 297 SrcList *pSrcList = pNC->pSrcList; in lookupName() 763 Expr *sqlite3CreateColumnExpr(sqlite3 *db, SrcList *pSrc, int iSrc, int iCol){ in sqlite3CreateColumnExpr() 867 SrcList *pSrcList = pNC->pSrcList; in resolveExprStep() 882 SrcList *pSrcList = pNC->pSrcList; in resolveExprStep() 2109 SrcList sSrc; /* Fake SrcList for pParse->pNewTable */ in sqlite3ResolveSelfReference()
|
| H A D | fkey.c | 549 SrcList *pSrc, /* The child table to be scanned */ in fkScanChildren() 735 void sqlite3FkDropTable(Parse *pParse, SrcList *pName, Table *pTab){ in sqlite3FkDropTable() 1018 SrcList *pSrc; in sqlite3FkCheck()
|
| H A D | auth.c | 144 SrcList *pTabList /* All table that pExpr might refer to */ in sqlite3AuthRead()
|
| H A D | walker.c | 165 SrcList *pSrc; in sqlite3WalkSelectFrom()
|
| H A D | expr.c | 1653 SrcList *sqlite3SrcListDup(sqlite3 *db, const SrcList *p, int flags){ in sqlite3SrcListDup() 1654 SrcList *pNew; in sqlite3SrcListDup() 2584 SrcList *pSrc; in isCandidateForInOpt() 6039 SrcList *pRef; /* Looking for references to these tables */ 6054 SrcList *pSrc = pSelect->pSrc; in selectRefEnter() 6074 SrcList *pSrc = pSelect->pSrc; in selectRefLeave() 6095 SrcList *pSrc = p->pRef; in exprRefToSrcList() 6126 int sqlite3ReferencesSrcList(Parse *pParse, Expr *pExpr, SrcList *pSrcList){ in sqlite3ReferencesSrcList() 6254 SrcList *pSrcList = pNC->pSrcList; in analyzeAggregate()
|
| H A D | wherecode.c | 123 SrcList *pTabList, /* Table list this loop refers to */ in sqlite3WhereExplainOneScan() 289 SrcList *pSrclist, /* FROM clause pLvl reads data from */ in sqlite3WhereAddScanStatus() 2129 SrcList *pOrTab; /* Shortened table list or OR-clause generation */ in sqlite3WhereCodeOneLoopStart() 2697 SrcList sFrom; in sqlite3WhereRightJoinLoop()
|
| H A D | window.c | 737 SrcList *pSrc; 860 SrcList *pSrc, in selectWindowRewriteEList() 967 SrcList *pSrc = p->pSrc; in sqlite3WindowRewrite()
|
| H A D | where.c | 589 SrcList *pTabList, /* The FROM clause */ in isDistinctRedundant() 3383 SrcList *pTabList; /* The FROM clause */ in whereLoopAddBtree() 4260 SrcList *pTabList = pWInfo->pTabList; in whereLoopAddAll() 5623 SrcList *pTabList, /* FROM clause: A list of all tables to be scanned */ in sqlite3WhereBegin() 6261 SrcList *pTabList = pWInfo->pTabList; in sqlite3WhereEnd()
|
| H A D | insert.c | 685 SrcList *pTabList, /* Name of table into which we are inserting */ in sqlite3Insert()
|
| /sqlite-3.40.0/test/ |
| H A D | misc2.test | 129 # There were some issues with expanding a SrcList object using a call 130 # to sqliteSrcListAppend() if the SrcList had previously been duplicated
|
| H A D | join.test | 694 # As of 2019-01-17, the number of elements in a SrcList is limited
|