Lines Matching refs:pY
33366 const Expr *pX, *pY, *pZ; in sqlite3TreeViewExpr() local
33370 pY = pExpr->x.pList->a[0].pExpr; in sqlite3TreeViewExpr()
33374 sqlite3TreeViewExpr(pView, pY, 1); in sqlite3TreeViewExpr()
148264 Expr *pY = pX->pEList->a[j].pExpr;
148265 if( pY->op==TK_NULL ) continue;
148266 pY->op = TK_NULL;
148267 ExprClearProperty(pY, EP_Skip|EP_Unlikely);
164628 const WhereLoop *pY /* Compare against this WhereLoop */
164631 if( pX->rRun>pY->rRun && pX->nOut>pY->nOut ) return 0; /* (1d) and (2a) */
164633 assert( (pY->wsFlags & WHERE_VIRTUALTABLE)==0 );
164634 if( pX->u.btree.nEq < pY->u.btree.nEq /* (1b) */
164635 && pX->u.btree.pIndex==pY->u.btree.pIndex /* (1a) */
164636 && pX->nSkip==0 && pY->nSkip==0 /* (1c) */
164640 if( pX->nLTerm-pX->nSkip >= pY->nLTerm-pY->nSkip ){
164643 if( pY->nSkip > pX->nSkip ) return 0; /* (2d) */
164646 for(j=pY->nLTerm-1; j>=0; j--){
164647 if( pY->aLTerm[j]==pX->aLTerm[i] ) break;
164652 && (pY->wsFlags&WHERE_IDX_ONLY)==0 ){
172652 static void binaryToUnaryIfNull(Parse *pParse, Expr *pY, Expr *pA, int op){
172654 if( pA && pY && pY->op==TK_NULL && !IN_RENAME_OBJECT ){