• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.10/Heimdal-398.1.2/lib/sqlite/

Lines Matching defs:pWalker

71701 SQLITE_PRIVATE int sqlite3WalkExpr(Walker *pWalker, Expr *pExpr){
71706 rc = pWalker->xExprCallback(pWalker, pExpr);
71709 if( sqlite3WalkExpr(pWalker, pExpr->pLeft) ) return WRC_Abort;
71710 if( sqlite3WalkExpr(pWalker, pExpr->pRight) ) return WRC_Abort;
71712 if( sqlite3WalkSelect(pWalker, pExpr->x.pSelect) ) return WRC_Abort;
71714 if( sqlite3WalkExprList(pWalker, pExpr->x.pList) ) return WRC_Abort;
71724 SQLITE_PRIVATE int sqlite3WalkExprList(Walker *pWalker, ExprList *p){
71729 if( sqlite3WalkExpr(pWalker, pItem->pExpr) ) return WRC_Abort;
71741 SQLITE_PRIVATE int sqlite3WalkSelectExpr(Walker *pWalker, Select *p){
71742 if( sqlite3WalkExprList(pWalker, p->pEList) ) return WRC_Abort;
71743 if( sqlite3WalkExpr(pWalker, p->pWhere) ) return WRC_Abort;
71744 if( sqlite3WalkExprList(pWalker, p->pGroupBy) ) return WRC_Abort;
71745 if( sqlite3WalkExpr(pWalker, p->pHaving) ) return WRC_Abort;
71746 if( sqlite3WalkExprList(pWalker, p->pOrderBy) ) return WRC_Abort;
71747 if( sqlite3WalkExpr(pWalker, p->pLimit) ) return WRC_Abort;
71748 if( sqlite3WalkExpr(pWalker, p->pOffset) ) return WRC_Abort;
71759 SQLITE_PRIVATE int sqlite3WalkSelectFrom(Walker *pWalker, Select *p){
71767 if( sqlite3WalkSelect(pWalker, pItem->pSelect) ){
71786 SQLITE_PRIVATE int sqlite3WalkSelect(Walker *pWalker, Select *p){
71788 if( p==0 || pWalker->xSelectCallback==0 ) return WRC_Continue;
71791 rc = pWalker->xSelectCallback(pWalker, p);
71793 if( sqlite3WalkSelectExpr(pWalker, p) ) return WRC_Abort;
71794 if( sqlite3WalkSelectFrom(pWalker, p) ) return WRC_Abort;
72239 static int resolveExprStep(Walker *pWalker, Expr *pExpr){
72243 pNC = pWalker->u.pNC;
72246 assert( pParse==pWalker->pParse );
72371 sqlite3WalkExprList(pWalker, pList);
72391 sqlite3WalkSelect(pWalker, pExpr->x.pSelect);
72725 static int resolveSelectStep(Walker *pWalker, Select *p){
72742 pOuterNC = pWalker->u.pNC;
72743 pParse = pWalker->pParse;
74137 static int exprNodeIsConstant(Walker *pWalker, Expr *pExpr){
74139 /* If pWalker->u.i is 3 then any term of the expression that comes from
74142 if( pWalker->u.i==3 && ExprHasAnyProperty(pExpr, EP_FromJoin) ){
74143 pWalker->u.i = 0;
74149 ** and pWalker->u.i==2 */
74151 if( pWalker->u.i==2 ) return 0;
74161 pWalker->u.i = 0;
74169 static int selectNodeIsConstant(Walker *pWalker, Select *NotUsed){
74171 pWalker->u.i = 0;
76018 static int evalConstExpr(Walker *pWalker, Expr *pExpr){
76019 Parse *pParse = pWalker->pParse;
76552 static int analyzeAggregate(Walker *pWalker, Expr *pExpr){
76554 NameContext *pNC = pWalker->u.pNC;
76675 static int analyzeAggregatesInSelect(Walker *pWalker, Select *pSelect){
76676 NameContext *pNC = pWalker->u.pNC;
76679 sqlite3WalkSelect(pWalker, pSelect);
95529 static int selectExpander(Walker *pWalker, Select *p){
95530 Parse *pParse = pWalker->pParse;
95570 sqlite3WalkSelect(pWalker, pSel);
95594 sqlite3WalkSelect(pWalker, pFrom->pSelect);
95798 static int selectAddSubqueryTypeInfo(Walker *pWalker, Select *p){
95807 pParse = pWalker->pParse;