Lines Matching refs:pX
2195 struct ExprList_item *pX = &pEList->a[i]; in sqlite3ColumnsFromExprList() local
2199 if( (zName = pX->zEName)!=0 && pX->fg.eEName==ENAME_NAME ){ in sqlite3ColumnsFromExprList()
2202 Expr *pColExpr = sqlite3ExprSkipCollateAndLikely(pX->pExpr); in sqlite3ColumnsFromExprList()
2221 assert( zName==pX->zEName ); /* pointer comparison intended */ in sqlite3ColumnsFromExprList()
2248 if( pX->fg.bNoExpand ){ in sqlite3ColumnsFromExprList()
2252 if( zName && sqlite3HashInsert(&ht, zName, pX)==pX ){ in sqlite3ColumnsFromExprList()
5075 Select *pX; in pushDownWhereTerms() local
5076 for(pX=pSubq; pX; pX=pX->pPrior){ in pushDownWhereTerms()
5077 assert( (pX->selFlags & (SF_Recursive))==0 ); in pushDownWhereTerms()
5293 Select *pX; in convertCompoundSelectToSubquery() local
5302 for(pX=p; pX && (pX->op==TK_ALL || pX->op==TK_SELECT); pX=pX->pPrior){} in convertCompoundSelectToSubquery()
5303 if( pX==0 ) return WRC_Continue; in convertCompoundSelectToSubquery()
5947 struct ExprList_item *pX = &pNew->a[pNew->nExpr-1]; in selectExpander() local
5948 assert( pX->zEName==0 ); in selectExpander()
5949 pX->zEName = sqlite3MPrintf(db,"..%s", zUName); in selectExpander()
5950 pX->fg.eEName = ENAME_TAB; in selectExpander()
5951 pX->fg.bUsingTerm = 1; in selectExpander()
5959 struct ExprList_item *pX; /* Newly added ExprList term */ in selectExpander() local
6021 pX = &pNew->a[pNew->nExpr-1]; in selectExpander()
6022 assert( pX->zEName==0 ); in selectExpander()
6025 pX->zEName = sqlite3DbStrDup(db, pNestedFrom->a[j].zEName); in selectExpander()
6026 testcase( pX->zEName==0 ); in selectExpander()
6028 pX->zEName = sqlite3MPrintf(db, "%s.%s.%s", in selectExpander()
6030 testcase( pX->zEName==0 ); in selectExpander()
6032 pX->fg.eEName = ENAME_TAB; in selectExpander()
6038 pX->fg.bNoExpand = 1; in selectExpander()
6041 pX->zEName = sqlite3MPrintf(db, "%s.%s", zTabName, zName); in selectExpander()
6042 pX->fg.eEName = ENAME_NAME; in selectExpander()
6044 pX->zEName = sqlite3DbStrDup(db, zName); in selectExpander()
6045 pX->fg.eEName = ENAME_NAME; in selectExpander()