Lines Matching refs:Walker

8163 typedef struct Walker Walker;
11374 struct Walker {
11375 int (*xExprCallback)(Walker*, Expr*); /* Callback for expressions */
11376 int (*xSelectCallback)(Walker*,Select*); /* Callback for SELECTs */
11385 SQLITE_PRIVATE int sqlite3WalkExpr(Walker*, Expr*);
11386 SQLITE_PRIVATE int sqlite3WalkExprList(Walker*, ExprList*);
11387 SQLITE_PRIVATE int sqlite3WalkSelect(Walker*, Select*);
11388 SQLITE_PRIVATE int sqlite3WalkSelectExpr(Walker*, Select*);
11389 SQLITE_PRIVATE int sqlite3WalkSelectFrom(Walker*, Select*);
73080 SQLITE_PRIVATE int sqlite3WalkExpr(Walker *pWalker, Expr *pExpr){
73103 SQLITE_PRIVATE int sqlite3WalkExprList(Walker *pWalker, ExprList *p){
73120 SQLITE_PRIVATE int sqlite3WalkSelectExpr(Walker *pWalker, Select *p){
73138 SQLITE_PRIVATE int sqlite3WalkSelectFrom(Walker *pWalker, Select *p){
73162 ** If the Walker does not have an xSelectCallback() then this routine
73165 SQLITE_PRIVATE int sqlite3WalkSelect(Walker *pWalker, Select *p){
73623 static int resolveExprStep(Walker *pWalker, Expr *pExpr){
74109 static int resolveSelectStep(Walker *pWalker, Select *p){
74343 Walker w;
74394 Walker w;
75514 ** These routines are Walker callbacks. Walker.u.pi is a pointer
75516 ** if it is a constant. Set *Walker.u.pi to 0 if the expression is
75526 static int exprNodeIsConstant(Walker *pWalker, Expr *pExpr){
75558 static int selectNodeIsConstant(Walker *pWalker, Select *NotUsed){
75564 Walker w;
77681 static int evalConstExpr(Walker *pWalker, Expr *pExpr){
77737 Walker w;
78211 static int analyzeAggregate(Walker *pWalker, Expr *pExpr){
78334 static int analyzeAggregatesInSelect(Walker *pWalker, Select *pSelect){
78355 Walker w;
97690 ** This routine is a Walker callback for "expanding" a SELECT statement.
97713 static int selectExpander(Walker *pWalker, Select *p){
97935 ** When this routine is the Walker.xExprCallback then expression trees
97937 ** when this routine is used for Walker.xExprCallback then
97938 ** Walker.xSelectCallback is set to do something useful for every
97941 static int exprWalkNoop(Walker *NotUsed, Expr *NotUsed2){
97960 Walker w;
97970 ** This is a Walker.xSelectCallback callback for the sqlite3SelectTypeInfo()
97982 static int selectAddSubqueryTypeInfo(Walker *pWalker, Select *p){
98018 Walker w;