pRhs 68387 ext/sqlite3/libsqlite/sqlite3.c Mem *pRhs = pPKey2->aMem; /* Next field of pPKey2 to compare */ pRhs 68401 ext/sqlite3/libsqlite/sqlite3.c pRhs++; pRhs 68422 ext/sqlite3/libsqlite/sqlite3.c if( pRhs->flags & MEM_Int ){ pRhs 68430 ext/sqlite3/libsqlite/sqlite3.c double rhs = (double)pRhs->u.i; pRhs 68439 ext/sqlite3/libsqlite/sqlite3.c i64 rhs = pRhs->u.i; pRhs 68449 ext/sqlite3/libsqlite/sqlite3.c else if( pRhs->flags & MEM_Real ){ pRhs 68456 ext/sqlite3/libsqlite/sqlite3.c double rhs = pRhs->u.r; pRhs 68473 ext/sqlite3/libsqlite/sqlite3.c else if( pRhs->flags & MEM_Str ){ pRhs 68493 ext/sqlite3/libsqlite/sqlite3.c &mem1, pRhs, pKeyInfo->aColl[i], &pPKey2->errCode pRhs 68496 ext/sqlite3/libsqlite/sqlite3.c int nCmp = MIN(mem1.n, pRhs->n); pRhs 68497 ext/sqlite3/libsqlite/sqlite3.c rc = memcmp(&aKey1[d1], pRhs->z, nCmp); pRhs 68498 ext/sqlite3/libsqlite/sqlite3.c if( rc==0 ) rc = mem1.n - pRhs->n; pRhs 68504 ext/sqlite3/libsqlite/sqlite3.c else if( pRhs->flags & MEM_Blob ){ pRhs 68517 ext/sqlite3/libsqlite/sqlite3.c int nCmp = MIN(nStr, pRhs->n); pRhs 68518 ext/sqlite3/libsqlite/sqlite3.c rc = memcmp(&aKey1[d1], pRhs->z, nCmp); pRhs 68519 ext/sqlite3/libsqlite/sqlite3.c if( rc==0 ) rc = nStr - pRhs->n; pRhs 68540 ext/sqlite3/libsqlite/sqlite3.c pRhs++; pRhs 125647 ext/sqlite3/libsqlite/sqlite3.c Select *pRhs = yymsp[0].minor.yy3; pRhs 125648 ext/sqlite3/libsqlite/sqlite3.c if( pRhs && pRhs->pPrior ){ pRhs 125652 ext/sqlite3/libsqlite/sqlite3.c parserDoubleLinkSelect(pParse, pRhs); pRhs 125653 ext/sqlite3/libsqlite/sqlite3.c pFrom = sqlite3SrcListAppendFromTerm(pParse,0,0,0,&x,pRhs,0,0); pRhs 125654 ext/sqlite3/libsqlite/sqlite3.c pRhs = sqlite3SelectNew(pParse,0,pFrom,0,0,0,0,0,0,0); pRhs 125656 ext/sqlite3/libsqlite/sqlite3.c if( pRhs ){ pRhs 125657 ext/sqlite3/libsqlite/sqlite3.c pRhs->op = (u8)yymsp[-1].minor.yy328; pRhs 125658 ext/sqlite3/libsqlite/sqlite3.c pRhs->pPrior = yymsp[-2].minor.yy3; pRhs 125659 ext/sqlite3/libsqlite/sqlite3.c pRhs->selFlags &= ~SF_MultiValue; pRhs 125664 ext/sqlite3/libsqlite/sqlite3.c yygotominor.yy3 = pRhs; pRhs 144719 ext/sqlite3/libsqlite/sqlite3.c static int fts3SegReaderCmp(Fts3SegReader *pLhs, Fts3SegReader *pRhs){ pRhs 144721 ext/sqlite3/libsqlite/sqlite3.c if( pLhs->aNode && pRhs->aNode ){ pRhs 144722 ext/sqlite3/libsqlite/sqlite3.c int rc2 = pLhs->nTerm - pRhs->nTerm; pRhs 144724 ext/sqlite3/libsqlite/sqlite3.c rc = memcmp(pLhs->zTerm, pRhs->zTerm, pLhs->nTerm); pRhs 144726 ext/sqlite3/libsqlite/sqlite3.c rc = memcmp(pLhs->zTerm, pRhs->zTerm, pRhs->nTerm); pRhs 144732 ext/sqlite3/libsqlite/sqlite3.c rc = (pLhs->aNode==0) - (pRhs->aNode==0); pRhs 144735 ext/sqlite3/libsqlite/sqlite3.c rc = pRhs->iIdx - pLhs->iIdx; pRhs 144752 ext/sqlite3/libsqlite/sqlite3.c static int fts3SegReaderDoclistCmp(Fts3SegReader *pLhs, Fts3SegReader *pRhs){ pRhs 144753 ext/sqlite3/libsqlite/sqlite3.c int rc = (pLhs->pOffsetList==0)-(pRhs->pOffsetList==0); pRhs 144755 ext/sqlite3/libsqlite/sqlite3.c if( pLhs->iDocid==pRhs->iDocid ){ pRhs 144756 ext/sqlite3/libsqlite/sqlite3.c rc = pRhs->iIdx - pLhs->iIdx; pRhs 144758 ext/sqlite3/libsqlite/sqlite3.c rc = (pLhs->iDocid > pRhs->iDocid) ? 1 : -1; pRhs 144761 ext/sqlite3/libsqlite/sqlite3.c assert( pLhs->aNode && pRhs->aNode ); pRhs 144764 ext/sqlite3/libsqlite/sqlite3.c static int fts3SegReaderDoclistCmpRev(Fts3SegReader *pLhs, Fts3SegReader *pRhs){ pRhs 144765 ext/sqlite3/libsqlite/sqlite3.c int rc = (pLhs->pOffsetList==0)-(pRhs->pOffsetList==0); pRhs 144767 ext/sqlite3/libsqlite/sqlite3.c if( pLhs->iDocid==pRhs->iDocid ){ pRhs 144768 ext/sqlite3/libsqlite/sqlite3.c rc = pRhs->iIdx - pLhs->iIdx; pRhs 144770 ext/sqlite3/libsqlite/sqlite3.c rc = (pLhs->iDocid < pRhs->iDocid) ? 1 : -1; pRhs 144773 ext/sqlite3/libsqlite/sqlite3.c assert( pLhs->aNode && pRhs->aNode );