Lines Matching refs:pExpr

259         sqlite3ExprCode(pParse, pEL->a[i].pExpr, iReg);  in sqlite3FinishCoding()
701 Expr *pExpr /* The new default expression */ in sqlite3ColumnSetExpr() argument
711 pTab->u.tab.pDfltList = sqlite3ExprListAppend(pParse, pList, pExpr); in sqlite3ColumnSetExpr()
713 sqlite3ExprDelete(pParse->db, pList->a[pCol->iDflt-1].pExpr); in sqlite3ColumnSetExpr()
714 pList->a[pCol->iDflt-1].pExpr = pExpr; in sqlite3ColumnSetExpr()
728 return pTab->u.tab.pDfltList->a[pCol->iDflt-1].pExpr; in sqlite3ColumnExpr()
1733 Expr *pExpr, /* The parsed expression of the default value */ in sqlite3AddDefaultValue() argument
1744 if( !sqlite3ExprIsConstantOrFunction(pExpr, isInit) ){ in sqlite3AddDefaultValue()
1761 x.pLeft = pExpr; in sqlite3AddDefaultValue()
1769 sqlite3RenameExprUnmap(pParse, pExpr); in sqlite3AddDefaultValue()
1771 sqlite3ExprDelete(db, pExpr); in sqlite3AddDefaultValue()
1857 Expr *pCExpr = sqlite3ExprSkipCollate(pList->a[i].pExpr); in sqlite3AddPrimaryKey()
1880 Expr *pCExpr = sqlite3ExprSkipCollate(pList->a[0].pExpr); in sqlite3AddPrimaryKey()
1975 void sqlite3AddGenerated(Parse *pParse, Expr *pExpr, Token *pType){ in sqlite3AddGenerated() argument
2007 sqlite3ColumnSetExpr(pParse, pTab, pCol, pExpr); in sqlite3AddGenerated()
2008 pExpr = 0; in sqlite3AddGenerated()
2015 sqlite3ExprDelete(pParse->db, pExpr); in sqlite3AddGenerated()
2020 sqlite3ExprDelete(pParse->db, pExpr); in sqlite3AddGenerated()
2380 sqlite3RenameTokenRemap(pParse, pList->a[0].pExpr, &pTab->iPKey); in convertToWithoutRowidTable()
2576 static int markImmutableExprStep(Walker *pWalker, Expr *pExpr){ in markImmutableExprStep() argument
2577 ExprSetVVAProperty(pExpr, EP_Immutable); in markImmutableExprStep()
4115 Expr *pExpr = pList->a[i].pExpr; in sqlite3CreateIndex() local
4116 assert( pExpr!=0 ); in sqlite3CreateIndex()
4117 if( pExpr->op==TK_COLLATE ){ in sqlite3CreateIndex()
4118 assert( !ExprHasProperty(pExpr, EP_IntValue) ); in sqlite3CreateIndex()
4119 nExtra += (1 + sqlite3Strlen30(pExpr->u.zToken)); in sqlite3CreateIndex()
4179 sqlite3StringToId(pListItem->pExpr); in sqlite3CreateIndex()
4180 sqlite3ResolveSelfReference(pParse, pTab, NC_IdxExpr, pListItem->pExpr, 0); in sqlite3CreateIndex()
4182 pCExpr = sqlite3ExprSkipCollate(pListItem->pExpr); in sqlite3CreateIndex()
4214 if( pListItem->pExpr->op==TK_COLLATE ){ in sqlite3CreateIndex()
4216 assert( !ExprHasProperty(pListItem->pExpr, EP_IntValue) ); in sqlite3CreateIndex()
4217 zColl = pListItem->pExpr->u.zToken; in sqlite3CreateIndex()