Home | History | Annotate | Download | only in dist

Lines Matching defs:pRhs

65670   Mem *pRhs = pPKey2->aMem;       /* Next field of pPKey2 to compare */
65684 pRhs++;
65705 if( pRhs->flags & MEM_Int ){
65713 double rhs = (double)pRhs->u.i;
65722 i64 rhs = pRhs->u.i;
65732 else if( pRhs->flags & MEM_Real ){
65739 double rhs = pRhs->r;
65756 else if( pRhs->flags & MEM_Str ){
65775 rc = vdbeCompareMemString(&mem1, pRhs, pKeyInfo->aColl[i]);
65777 int nCmp = MIN(mem1.n, pRhs->n);
65778 rc = memcmp(&aKey1[d1], pRhs->z, nCmp);
65779 if( rc==0 ) rc = mem1.n - pRhs->n;
65785 else if( pRhs->flags & MEM_Blob ){
65798 int nCmp = MIN(nStr, pRhs->n);
65799 rc = memcmp(&aKey1[d1], pRhs->z, nCmp);
65800 if( rc==0 ) rc = nStr - pRhs->n;
65825 pRhs++;
119876 Select *pRhs = yymsp[0].minor.yy3;
119877 if( pRhs && pRhs->pPrior ){
119881 pFrom = sqlite3SrcListAppendFromTerm(pParse,0,0,0,&x,pRhs,0,0);
119882 pRhs = sqlite3SelectNew(pParse,0,pFrom,0,0,0,0,0,0,0);
119884 if( pRhs ){
119885 pRhs->op = (u8)yymsp[-1].minor.yy328;
119886 pRhs->pPrior = yymsp[-2].minor.yy3;
119891 yygotominor.yy3 = pRhs;
120349 Expr *pRHS = yymsp[-1].minor.yy14->a[0].pExpr;
120352 /* pRHS cannot be NULL because a malloc error would have been detected
120354 if( ALWAYS(pRHS) ){
120355 pRHS->flags &= ~EP_Collate;
120356 pRHS->flags |= EP_Generic;
120358 yygotominor.yy346.pExpr = sqlite3PExpr(pParse, yymsp[-3].minor.yy328 ? TK_NE : TK_EQ, yymsp[-4].minor.yy346.pExpr, pRHS, 0);
138488 static int fts3SegReaderCmp(Fts3SegReader *pLhs, Fts3SegReader *pRhs){
138490 if( pLhs->aNode && pRhs->aNode ){
138491 int rc2 = pLhs->nTerm - pRhs->nTerm;
138493 rc = memcmp(pLhs->zTerm, pRhs->zTerm, pLhs->nTerm);
138495 rc = memcmp(pLhs->zTerm, pRhs->zTerm, pRhs->nTerm);
138501 rc = (pLhs->aNode==0) - (pRhs->aNode==0);
138504 rc = pRhs->iIdx - pLhs->iIdx;
138521 static int fts3SegReaderDoclistCmp(Fts3SegReader *pLhs, Fts3SegReader *pRhs){
138522 int rc = (pLhs->pOffsetList==0)-(pRhs->pOffsetList==0);
138524 if( pLhs->iDocid==pRhs->iDocid ){
138525 rc = pRhs->iIdx - pLhs->iIdx;
138527 rc = (pLhs->iDocid > pRhs->iDocid) ? 1 : -1;
138530 assert( pLhs->aNode && pRhs->aNode );
138533 static int fts3SegReaderDoclistCmpRev(Fts3SegReader *pLhs, Fts3SegReader *pRhs){
138534 int rc = (pLhs->pOffsetList==0)-(pRhs->pOffsetList==0);
138536 if( pLhs->iDocid==pRhs->iDocid ){
138537 rc = pRhs->iIdx - pLhs->iIdx;
138539 rc = (pLhs->iDocid < pRhs->iDocid) ? 1 : -1;
138542 assert( pLhs->aNode && pRhs->aNode );