Home | History | Annotate | Download | only in orig

Lines Matching defs:pRhs

65650   Mem *pRhs = pPKey2->aMem;       /* Next field of pPKey2 to compare */
65664 pRhs++;
65685 if( pRhs->flags & MEM_Int ){
65693 double rhs = (double)pRhs->u.i;
65702 i64 rhs = pRhs->u.i;
65712 else if( pRhs->flags & MEM_Real ){
65719 double rhs = pRhs->r;
65736 else if( pRhs->flags & MEM_Str ){
65755 rc = vdbeCompareMemString(&mem1, pRhs, pKeyInfo->aColl[i]);
65757 int nCmp = MIN(mem1.n, pRhs->n);
65758 rc = memcmp(&aKey1[d1], pRhs->z, nCmp);
65759 if( rc==0 ) rc = mem1.n - pRhs->n;
65765 else if( pRhs->flags & MEM_Blob ){
65778 int nCmp = MIN(nStr, pRhs->n);
65779 rc = memcmp(&aKey1[d1], pRhs->z, nCmp);
65780 if( rc==0 ) rc = nStr - pRhs->n;
65805 pRhs++;
119856 Select *pRhs = yymsp[0].minor.yy3;
119857 if( pRhs && pRhs->pPrior ){
119861 pFrom = sqlite3SrcListAppendFromTerm(pParse,0,0,0,&x,pRhs,0,0);
119862 pRhs = sqlite3SelectNew(pParse,0,pFrom,0,0,0,0,0,0,0);
119864 if( pRhs ){
119865 pRhs->op = (u8)yymsp[-1].minor.yy328;
119866 pRhs->pPrior = yymsp[-2].minor.yy3;
119871 yygotominor.yy3 = pRhs;
120329 Expr *pRHS = yymsp[-1].minor.yy14->a[0].pExpr;
120332 /* pRHS cannot be NULL because a malloc error would have been detected
120334 if( ALWAYS(pRHS) ){
120335 pRHS->flags &= ~EP_Collate;
120336 pRHS->flags |= EP_Generic;
120338 yygotominor.yy346.pExpr = sqlite3PExpr(pParse, yymsp[-3].minor.yy328 ? TK_NE : TK_EQ, yymsp[-4].minor.yy346.pExpr, pRHS, 0);
138456 static int fts3SegReaderCmp(Fts3SegReader *pLhs, Fts3SegReader *pRhs){
138458 if( pLhs->aNode && pRhs->aNode ){
138459 int rc2 = pLhs->nTerm - pRhs->nTerm;
138461 rc = memcmp(pLhs->zTerm, pRhs->zTerm, pLhs->nTerm);
138463 rc = memcmp(pLhs->zTerm, pRhs->zTerm, pRhs->nTerm);
138469 rc = (pLhs->aNode==0) - (pRhs->aNode==0);
138472 rc = pRhs->iIdx - pLhs->iIdx;
138489 static int fts3SegReaderDoclistCmp(Fts3SegReader *pLhs, Fts3SegReader *pRhs){
138490 int rc = (pLhs->pOffsetList==0)-(pRhs->pOffsetList==0);
138492 if( pLhs->iDocid==pRhs->iDocid ){
138493 rc = pRhs->iIdx - pLhs->iIdx;
138495 rc = (pLhs->iDocid > pRhs->iDocid) ? 1 : -1;
138498 assert( pLhs->aNode && pRhs->aNode );
138501 static int fts3SegReaderDoclistCmpRev(Fts3SegReader *pLhs, Fts3SegReader *pRhs){
138502 int rc = (pLhs->pOffsetList==0)-(pRhs->pOffsetList==0);
138504 if( pLhs->iDocid==pRhs->iDocid ){
138505 rc = pRhs->iIdx - pLhs->iIdx;
138507 rc = (pLhs->iDocid < pRhs->iDocid) ? 1 : -1;
138510 assert( pLhs->aNode && pRhs->aNode );