Lines Matching refs:Select
1209 typedef struct Select Select; typedef
2301 Select *pSelect; /* View definition */
2851 Select *pSelect; /* EP_xIsSelect and op = IN, EXISTS, SELECT */
3118 Select *pSelect; /* A SELECT statement used in place of a table name */
3257 Select *pWinSelect; /* SELECT statement for any window functions */
3345 struct Select { struct
3358 Select *pPrior; /* Prior select in a compound select statement */ argument
3359 Select *pNext; /* Next select to the left in a compound */ argument
3904 Select *pSelect; /* SELECT statement or RHS of INSERT INTO SELECT ... */
4082 int (*xSelectCallback)(Walker*,Select*); /* Callback for SELECTs */
4083 void (*xSelectCallback2)(Walker*,Select*);/* Second callback for SELECTs */
4096 Select *pSelect; /* HAVING to WHERE clause ctx */
4125 int sqlite3WalkSelect(Walker*, Select*);
4126 int sqlite3WalkSelectExpr(Walker*, Select*);
4127 int sqlite3WalkSelectFrom(Walker*, Select*);
4129 int sqlite3SelectWalkNoop(Walker*, Select*);
4130 int sqlite3SelectWalkFail(Walker*, Select*);
4131 int sqlite3WalkerDepthIncrease(Walker*,Select*);
4132 void sqlite3WalkerDepthDecrease(Walker*,Select*);
4133 void sqlite3WalkWinDefnDummyCallback(Walker*,Select*);
4136 void sqlite3SelectWalkAssert2(Walker*, Select*);
4140 void sqlite3SelectPopWith(Walker*, Select*);
4159 Select *pSelect; /* The definition of this CTE */
4276 void sqlite3WindowLink(Select *pSel, Window *pWin);
4278 void sqlite3WindowCodeInit(Parse*, Select*);
4279 void sqlite3WindowCodeStep(Parse*, Select*, WhereInfo*, int, int);
4280 int sqlite3WindowRewrite(Parse*, Select*);
4521 void sqlite3TreeViewSelect(TreeView*, const Select*, u8);
4528 const IdList*, const Select*, const ExprList*,
4546 void sqlite3ShowSelect(const Select*);
4583 void sqlite3PExprAddSelect(Parse*, Expr*, Select*);
4594 Select *sqlite3ExprListToValues(Parse*, int, ExprList*);
4617 void sqlite3GenerateColumnNames(Parse *pParse, Select *pSelect);
4619 void sqlite3SelectAddColumnTypeAndCollation(Parse*,Table*,Select*,char);
4620 Table *sqlite3ResultSetOfSelect(Parse*,Select*,char);
4644 void sqlite3EndTable(Parse*,Token*,Token*,u32,Select*);
4675 void sqlite3CreateView(Parse*,Token*,Token*,Token*,ExprList*,Select*,int,int);
4697 void sqlite3Insert(Parse*, SrcList*, Select*, IdList*, int, Upsert*);
4708 Token*, Select*, OnOrUsing*);
4721 int sqlite3Select(Parse*, Select*, SelectDest*);
4722 Select *sqlite3SelectNew(Parse*,ExprList*,SrcList*,Expr*,ExprList*,
4724 void sqlite3SelectDelete(sqlite3*, Select*);
4736 ExprList*,Select*,u16,int);
4848 Select *sqlite3SelectDup(sqlite3*,const Select*,int);
4882 TriggerStep *sqlite3TriggerSelectStep(sqlite3*,Select*,
4885 Select*,u8,Upsert*,
4934 int sqlite3FixSelect(DbFixer*, Select*);
5081 void sqlite3SelectPrep(Parse*, Select*, NameContext*);
5083 void sqlite3SelectWrongNumTermsError(Parse *pParse, Select *p);
5094 void sqlite3ResolveSelectNames(Parse*, Select*, NameContext*);
5096 int sqlite3ResolveOrderGroupBy(Parse*, Select*, ExprList*, const char*);
5283 Cte *sqlite3CteNew(Parse*,Token*,ExprList*,Select*,u8);
5392 int sqlite3SelectExprHeight(const Select *);