Home
last modified time | relevance | path

Searched refs:SrcList (Results 1 – 24 of 24) sorted by relevance

/sqlite-3.40.0/src/
H A DsqliteInt.h1213 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 DwhereInt.h464 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 Ddelete.c31 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 Dtrigger.c110 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 Dbuild.c4557 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 Dwhereexpr.c23 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 Dupdate.c21 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 Dupsert.c92 SrcList *pTabList, /* Table into which we are inserting */ in sqlite3UpsertAnalyzeTarget()
263 SrcList *pSrc; /* FROM clause for the UPDATE */ in sqlite3UpsertDoUpdate()
H A Dtreeview.c185 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 Dalter.c126 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 Dparse.y569 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 Dselect.c350 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 Dattach.c463 SrcList *pList = pSelect->pSrc; in fixSelectCb()
544 SrcList *pList /* The Source list to check and modify */ in sqlite3FixSrcList()
H A Dresolve.c297 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 Dfkey.c549 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 Dauth.c144 SrcList *pTabList /* All table that pExpr might refer to */ in sqlite3AuthRead()
H A Dwalker.c165 SrcList *pSrc; in sqlite3WalkSelectFrom()
H A Dexpr.c1653 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 Dwherecode.c123 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 Dwindow.c737 SrcList *pSrc;
860 SrcList *pSrc, in selectWindowRewriteEList()
967 SrcList *pSrc = p->pSrc; in sqlite3WindowRewrite()
H A Dwhere.c589 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 Dinsert.c685 SrcList *pTabList, /* Name of table into which we are inserting */ in sqlite3Insert()
/sqlite-3.40.0/test/
H A Dmisc2.test129 # There were some issues with expanding a SrcList object using a call
130 # to sqliteSrcListAppend() if the SrcList had previously been duplicated
H A Djoin.test694 # As of 2019-01-17, the number of elements in a SrcList is limited