Lines Matching refs:pFix
20770 DbFixer *pFix; /* See sqlite3FixSelect() */ member
122575 DbFixer *pFix = p->u.pFix;
122576 if( !pFix->bTemp ) ExprSetProperty(pExpr, EP_FromDDL);
122578 if( pFix->pParse->db->init.busy ){
122581 sqlite3ErrorMsg(pFix->pParse, "%s cannot use variables", pFix->zType);
122592 DbFixer *pFix = p->u.pFix;
122595 sqlite3 *db = pFix->pParse->db;
122596 int iDb = sqlite3FindDbName(db, pFix->zDb);
122601 if( pFix->bTemp==0 && pItem->fg.isSubquery==0 ){
122604 sqlite3ErrorMsg(pFix->pParse,
122606 pFix->zType, pFix->pName, pItem->u4.zDatabase);
122613 pItem->u4.pSchema = pFix->pSchema;
122619 && sqlite3WalkExpr(&pFix->w, pList->a[i].u3.pOn)
122640 DbFixer *pFix, /* The fixer to be initialized */
122648 pFix->pParse = pParse;
122649 pFix->zDb = db->aDb[iDb].zDbSName;
122650 pFix->pSchema = db->aDb[iDb].pSchema;
122651 pFix->zType = zType;
122652 pFix->pName = pName;
122653 pFix->bTemp = (iDb==1);
122654 pFix->w.pParse = pParse;
122655 pFix->w.xExprCallback = fixExprCb;
122656 pFix->w.xSelectCallback = fixSelectCb;
122657 pFix->w.xSelectCallback2 = sqlite3WalkWinDefnDummyCallback;
122658 pFix->w.walkerDepth = 0;
122659 pFix->w.eCode = 0;
122660 pFix->w.u.pFix = pFix;
122678 DbFixer *pFix, /* Context of the fixation */
122686 res = sqlite3WalkSelect(&pFix->w, &s);
122692 DbFixer *pFix, /* Context of the fixation */
122695 return sqlite3WalkSelect(&pFix->w, pSelect);
122698 DbFixer *pFix, /* Context of the fixation */
122701 return sqlite3WalkExpr(&pFix->w, pExpr);
122707 DbFixer *pFix, /* Context of the fixation */
122711 if( sqlite3WalkSelect(&pFix->w, pStep->pSelect)
122712 || sqlite3WalkExpr(&pFix->w, pStep->pWhere)
122713 || sqlite3WalkExprList(&pFix->w, pStep->pExprList)
122714 || sqlite3FixSrcList(pFix, pStep->pFrom)
122722 if( sqlite3WalkExprList(&pFix->w, pUp->pUpsertTarget)
122723 || sqlite3WalkExpr(&pFix->w, pUp->pUpsertTargetWhere)
122724 || sqlite3WalkExprList(&pFix->w, pUp->pUpsertSet)
122725 || sqlite3WalkExpr(&pFix->w, pUp->pUpsertWhere)