Lines Matching refs:pFix

441   DbFixer *pFix = p->u.pFix;  in fixExprCb()  local
442 if( !pFix->bTemp ) ExprSetProperty(pExpr, EP_FromDDL); in fixExprCb()
444 if( pFix->pParse->db->init.busy ){ in fixExprCb()
447 sqlite3ErrorMsg(pFix->pParse, "%s cannot use variables", pFix->zType); in fixExprCb()
458 DbFixer *pFix = p->u.pFix; in fixSelectCb() local
461 sqlite3 *db = pFix->pParse->db; in fixSelectCb()
462 int iDb = sqlite3FindDbName(db, pFix->zDb); in fixSelectCb()
467 if( pFix->bTemp==0 ){ in fixSelectCb()
470 sqlite3ErrorMsg(pFix->pParse, in fixSelectCb()
472 pFix->zType, pFix->pName, pItem->zDatabase); in fixSelectCb()
479 pItem->pSchema = pFix->pSchema; in fixSelectCb()
484 && sqlite3WalkExpr(&pFix->w, pList->a[i].u3.pOn) in fixSelectCb()
505 DbFixer *pFix, /* The fixer to be initialized */ in sqlite3FixInit() argument
513 pFix->pParse = pParse; in sqlite3FixInit()
514 pFix->zDb = db->aDb[iDb].zDbSName; in sqlite3FixInit()
515 pFix->pSchema = db->aDb[iDb].pSchema; in sqlite3FixInit()
516 pFix->zType = zType; in sqlite3FixInit()
517 pFix->pName = pName; in sqlite3FixInit()
518 pFix->bTemp = (iDb==1); in sqlite3FixInit()
519 pFix->w.pParse = pParse; in sqlite3FixInit()
520 pFix->w.xExprCallback = fixExprCb; in sqlite3FixInit()
521 pFix->w.xSelectCallback = fixSelectCb; in sqlite3FixInit()
522 pFix->w.xSelectCallback2 = sqlite3WalkWinDefnDummyCallback; in sqlite3FixInit()
523 pFix->w.walkerDepth = 0; in sqlite3FixInit()
524 pFix->w.eCode = 0; in sqlite3FixInit()
525 pFix->w.u.pFix = pFix; in sqlite3FixInit()
543 DbFixer *pFix, /* Context of the fixation */ in sqlite3FixSrcList() argument
551 res = sqlite3WalkSelect(&pFix->w, &s); in sqlite3FixSrcList()
557 DbFixer *pFix, /* Context of the fixation */ in sqlite3FixSelect() argument
560 return sqlite3WalkSelect(&pFix->w, pSelect); in sqlite3FixSelect()
563 DbFixer *pFix, /* Context of the fixation */ in sqlite3FixExpr() argument
566 return sqlite3WalkExpr(&pFix->w, pExpr); in sqlite3FixExpr()
572 DbFixer *pFix, /* Context of the fixation */ in sqlite3FixTriggerStep() argument
576 if( sqlite3WalkSelect(&pFix->w, pStep->pSelect) in sqlite3FixTriggerStep()
577 || sqlite3WalkExpr(&pFix->w, pStep->pWhere) in sqlite3FixTriggerStep()
578 || sqlite3WalkExprList(&pFix->w, pStep->pExprList) in sqlite3FixTriggerStep()
579 || sqlite3FixSrcList(pFix, pStep->pFrom) in sqlite3FixTriggerStep()
587 if( sqlite3WalkExprList(&pFix->w, pUp->pUpsertTarget) in sqlite3FixTriggerStep()
588 || sqlite3WalkExpr(&pFix->w, pUp->pUpsertTargetWhere) in sqlite3FixTriggerStep()
589 || sqlite3WalkExprList(&pFix->w, pUp->pUpsertSet) in sqlite3FixTriggerStep()
590 || sqlite3WalkExpr(&pFix->w, pUp->pUpsertWhere) in sqlite3FixTriggerStep()