Home | History | Annotate | Download | only in dist

Lines Matching refs:pX

52742       Btree *pX;
52973 Mem *pX;
55430 Btree *pX;
55447 u.aw.pX = u.aw.pDb->pBt;
55448 assert( u.aw.pX!=0 );
55483 rc = sqlite3BtreeCursor(u.aw.pX, u.aw.p2, u.aw.wrFlag, u.aw.pKeyInfo, u.aw.pCur->pCursor);
58102 Mem *pX;
58111 u.ck.pX = &aMem[pOp->p3];
58113 sqlite3VdbeMemStoreType(u.ck.pX);
58114 pX;
58115 u.ck.pX++;
60295 Expr *pX = pEList->a[i].pExpr;
60296 if( sqlite3ResolveExprNames(&sNC, pX) ){
61889 ** or ephermal table) is stored in pX->iTable before this function returns.
61937 SQLITE_PRIVATE int sqlite3FindInIndex(Parse *pParse, Expr *pX, int *prNotFound){
61943 assert( pX->op==TK_IN );
61949 p = (ExprHasProperty(pX, EP_xIsSelect) ? pX->x.pSelect : 0);
61985 CollSeq *pReq = sqlite3BinaryCompareCollSeq(pParse, pX->pLeft, pExpr);
61991 char aff = comparisonAffinity(pX);
62029 }else if( pX->pLeft->iColumn<0 && !ExprHasAnyProperty(pX, EP_xIsSelect) ){
62032 sqlite3CodeSubselect(pParse, pX, rMayHaveNull, eType==IN_INDEX_ROWID);
62034 pX->iTable = iTab;
63300 Expr *pX; /* The X expression */
63311 if( (pX = pExpr->pLeft)!=0 ){
63312 cacheX = *pX;
63313 testcase( pX->op==TK_COLUMN );
63314 testcase( pX->op==TK_REGISTER );
63315 cacheX.iTable = sqlite3ExprCodeTemp(pParse, pX, &regFree1);
63324 if( pX ){
87322 Expr *pX = pTerm->pExpr;
87329 if( !sqlite3IndexAffinityOk(pX, idxaff) ) continue;
87332 ** it to be useful for optimising expression pX. Store this
87335 assert(pX->pLeft);
87336 pColl = sqlite3BinaryCompareCollSeq(pParse, pX->pLeft, pX->pRight);
89402 Expr *pX = pTerm->pExpr;
89407 if( pX->op==TK_EQ ){
89408 iReg = sqlite3ExprCodeTarget(pParse, pX->pRight, iTarget);
89409 }else if( pX->op==TK_ISNULL ){
89418 assert( pX->op==TK_IN );
89420 eType = sqlite3FindInIndex(pParse, pX, 0);
89421 iTab = pX->iTable;
89698 Expr *pX; /* The expression that defines the start bound */
89714 pX = pStart->pExpr;
89715 assert( pX!=0 );
89717 r1 = sqlite3ExprCodeTemp(pParse, pX->pRight, &rTemp);
89718 sqlite3VdbeAddOp3(v, aMoveOp[pX->op-TK_GT], iCur, addrBrk, r1);
89727 Expr *pX;
89728 pX = pEnd->pExpr;
89729 assert( pX!=0 );
89732 sqlite3ExprCode(pParse, pX->pRight, memEndValue);
89733 if( pX->op==TK_LT || pX->op==TK_GT ){