Home | History | Annotate | Download | only in dist

Lines Matching full:srclist

6806 typedef struct SrcList SrcList;
9298 ** the SrcList.a[] array.
9311 struct SrcList {
9333 ** Permitted values of the SrcList.a.jointype field
9438 SrcList *pTabList; /* List of tables in the join */
9470 SrcList *pSrcList; /* One or more tables used to resolve names */
9507 SrcList *pSrc; /* The FROM clause */
10138 SQLITE_PRIVATE void sqlite3DropTable(Parse*, SrcList*, int, int);
10147 SQLITE_PRIVATE void sqlite3Insert(Parse*, SrcList*, ExprList*, Select*, IdList*, int);
10151 SQLITE_PRIVATE SrcList *sqlite3SrcListEnlarge(sqlite3*, SrcList*, int, int);
10152 SQLITE_PRIVATE SrcList *sqlite3SrcListAppend(sqlite3*, SrcList*, Token*, Token*);
10153 SQLITE_PRIVATE SrcList *sqlite3SrcListAppendFromTerm(Parse*, SrcList*, Token*, Token*,
10155 SQLITE_PRIVATE void sqlite3SrcListIndexedBy(Parse *, SrcList *, Token *);
10157 SQLITE_PRIVATE void sqlite3SrcListShiftJoinType(SrcList*);
10158 SQLITE_PRIVATE void sqlite3SrcListAssignCursors(Parse*, SrcList*);
10160 SQLITE_PRIVATE void sqlite3SrcListDelete(sqlite3*, SrcList*);
10161 SQLITE_PRIVATE Index *sqlite3CreateIndex(Parse*,Token*,Token*,SrcList*,ExprList*,int,Token*,
10163 SQLITE_PRIVATE void sqlite3DropIndex(Parse*, SrcList*, int);
10165 SQLITE_PRIVATE Select *sqlite3SelectNew(Parse*,ExprList*,SrcList*,Expr*,ExprList*,
10168 SQLITE_PRIVATE Table *sqlite3SrcListLookup(Parse*, SrcList*);
10172 SQLITE_PRIVATE Expr *sqlite3LimitWhere(Parse *, SrcList *, Expr *, ExprList *, Expr *, Expr *, char *);
10174 SQLITE_PRIVATE void sqlite3DeleteFrom(Parse*, SrcList*, Expr*);
10175 SQLITE_PRIVATE void sqlite3Update(Parse*, SrcList*, ExprList*, Expr*, int);
10176 SQLITE_PRIVATE WhereInfo *sqlite3WhereBegin(Parse*, SrcList*, Expr*, ExprList**, u16);
10239 SQLITE_PRIVATE SrcList *sqlite3SrcListDup(sqlite3*,SrcList*,int);
10256 SQLITE_PRIVATE void sqlite3BeginTrigger(Parse*, Token*,Token*,int,int,IdList*,SrcList*,
10259 SQLITE_PRIVATE void sqlite3DropTrigger(Parse*, SrcList*, int);
10293 SQLITE_PRIVATE void sqlite3AuthRead(Parse*,Expr*,Schema*,SrcList*);
10309 SQLITE_PRIVATE int sqlite3FixSrcList(DbFixer*, SrcList*);
10399 SQLITE_PRIVATE void sqlite3AlterRenameTable(Parse*, SrcList*, Token*);
10410 SQLITE_PRIVATE void sqlite3AlterBeginAddColumn(Parse *, SrcList *);
10438 SQLITE_PRIVATE Expr *sqlite3CreateColumnExpr(sqlite3 *, SrcList *, int, int);
10517 SQLITE_PRIVATE void sqlite3FkDropTable(Parse*, SrcList *, Table*);
16400 #define etSRCLIST 13 /* a pointer to a SrcList */
17021 SrcList *pSrc = va_arg(ap, SrcList*);
18565 ** %S Insert the first element of a SrcList
18598 ** %S Insert the first element of a SrcList
59272 SrcList *pSrc;
59468 SrcList *pSrcList = pNC->pSrcList;
59716 ** from datasource iSrc datasource in SrcList pSrc.
59718 SQLITE_PRIVATE Expr *sqlite3CreateColumnExpr(sqlite3 *db, SrcList *pSrc, int iSrc, int iCol){
59759 SrcList *pSrcList = pNC->pSrcList;
59774 SrcList *pSrcList = pNC->pSrcList;
61343 ** Any tables that the SrcList might point to are not duplicated.
61389 SQLITE_PRIVATE SrcList *sqlite3SrcListDup(sqlite3 *db, SrcList *p, int flags){
61390 SrcList *pNew;
61853 SrcList *pSrc;
64030 SrcList *pSrcList = pNC->pSrcList;
64619 SrcList *pSrc, /* The table to rename. */
64967 SQLITE_PRIVATE void sqlite3AlterBeginAddColumn(Parse *pParse, SrcList *pSrc){
66131 SrcList *pList /* The Source list to check and modify */
66370 SrcList *pTabList /* All table that pExpr might refer to */
67948 SrcList sSrc; /* Fake SrcList for pParse->pNewTable */
68449 SQLITE_PRIVATE void sqlite3DropTable(Parse *pParse, SrcList *pName, int isView, int noErr){
68855 SrcList *pTblName, /* Table to index. Use pParse->pNewTable if 0 */
69354 SQLITE_PRIVATE void sqlite3DropIndex(Parse *pParse, SrcList *pName, int ifExists){
69523 ** Expand the space allocated for the given SrcList object by
69527 ** For example, suppose a SrcList initially contains two entries: A,B.
69538 ** If a memory allocation fails the SrcList is unchanged. The
69541 SQLITE_PRIVATE SrcList *sqlite3SrcListEnlarge(
69543 SrcList *pSrc, /* The SrcList to be enlarged */
69557 SrcList *pNew;
69584 /* Return a pointer to the enlarged SrcList */
69590 ** Append a new table name to the given SrcList. Create a new SrcList if
69591 ** need be. A new entry is created in the SrcList even if pTable is NULL.
69593 ** A SrcList is returned, or NULL if there is an OOM error. The returned
69594 ** SrcList might be the same as the SrcList that was input or it might be
69601 ** The SrcList.a[].zName field is filled with the table name which might
69603 ** SrcList.a[].zDatabase is filled with the database name from pTable,
69621 ** before being added to the SrcList.
69623 SQLITE_PRIVATE SrcList *sqlite3SrcListAppend(
69625 SrcList *pList, /* Append to this SrcList. NULL creates a new SrcList */
69632 pList = sqlite3DbMallocZero(db, sizeof(SrcList) );
69656 ** Assign VdbeCursor index numbers to all tables in a SrcList
69658 SQLITE_PRIVATE void sqlite3SrcListAssignCursors(Parse *pParse, SrcList *pList){
69674 ** Delete an entire SrcList including all its substructure.
69676 SQLITE_PRIVATE void sqlite3SrcListDelete(sqlite3 *db, SrcList *pList){
69706 ** Return a new SrcList which encodes is the FROM with the new
69709 SQLITE_PRIVATE SrcList *sqlite3SrcListAppendFromTerm(
69711 SrcList *p, /* The left part of the FROM clause already seen */
69753 SQLITE_PRIVATE void sqlite3SrcListIndexedBy(Parse *pParse, SrcList *p, Token *pIndexedBy){
69783 SQLITE_PRIVATE void sqlite3SrcListShiftJoinType(SrcList *p){
70662 SQLITE_PRIVATE Table *sqlite3SrcListLookup(Parse *pParse, SrcList *pSrc){
70732 SrcList *pFrom;
70764 SrcList *pSrc, /* the FROM clause -- which tables to scan */
70775 SrcList *pSelectSrc = NULL; /* SELECT rowid FROM x ... (dup of pSrc) */
70856 SrcList *pTabList, /* The table from which we should delete things */
70887 ** put in an SrcList structure because some of the subroutines we
70889 ** an SrcList* parameter instead of just a Table* parameter.
73262 SrcList *pSrc, /* SrcList containing the table to scan */
73409 ** being dropped from the database. The SrcList passed as the second argument
73424 SQLITE_PRIVATE void sqlite3FkDropTable(Parse *pParse, SrcList *pName, Table *pTab){
73581 SrcList *pSrc;
73597 /* Create a SrcList structure containing a single table (the table
74429 SrcList *pTabList, /* Name of table into which we are inserting */
79293 SrcList *pSrc, /* the FROM clause -- which tables to scan */
79442 SrcList *pSrc, /* Array of tables to search */
79472 ** where tab1 is the iSrc'th table in SrcList pSrc and tab2 is the
79478 SrcList *pSrc, /* List of tables in FROM clause */
79561 SrcList *pSrc; /* All tables in the FROM clause */
80163 SrcList *pTabList = pNC->pSrcList;
80266 SrcList *pTabList, /* List of tables */
80306 SrcList *pTabList, /* List of tables */
81684 SrcList *pSrc;
81822 SrcList *pSrc; /* The FROM clause of the outer query */
81823 SrcList *pSubSrc; /* The FROM clause of the subquery */
82277 ** (2) Fill in the pTabList->a[].pTab fields in the SrcList that
82297 SrcList *pTabList;
82566 SrcList *pTabList;
82811 SrcList *pTabList; /* List of tables to select from */
83810 SrcList *pTableName,/* The name of the table/view the trigger applies to */
84195 SQLITE_PRIVATE void sqlite3DropTrigger(Parse *pParse, SrcList *pName, int noErr){
84364 ** Convert the pStep->target token into a SrcList and return a pointer
84365 ** to that SrcList.
84368 ** forming the SrcList. This prevents a trigger in one database from
84373 static SrcList *targetSrcList(
84378 SrcList *pSrc; /* SrcList to be returned */
84837 SrcList *pSrc, /* The virtual table to be modified */
84906 SrcList *pTabList, /* The table in which we should change things */
85413 SrcList *pSrc, /* The virtual table to be modified */
87351 static void exprAnalyze(SrcList*, WhereClause*, int);
87359 SrcList *pTabList, /* the FROM clause */
87594 SrcList *pSrc, /* the FROM clause */
87844 SrcList *pSrc, /* the FROM clause */
90020 SrcList *pOrTab; /* Shortened table list or OR-clause generation */
90039 /* Set up a new SrcList ni pOrTab containing the table being scanned
90041 ** This becomes the SrcList in the recursive call to sqlite3WhereBegin().
90310 SrcList *pTabList, /* A list of all tables to be scanned */
90752 SrcList *pTabList = pWInfo->pTabList;
91058 SrcList* yy65;
93686 SrcList *pSrc = sqlite3SrcListAppend(pParse->db, 0,&yymsp[-1].minor.yy0,&yymsp[0].minor.yy0);