pB 39778 ext/sqlite3/libsqlite/sqlite3.c static PgHdr *pcacheMergeDirtyList(PgHdr *pA, PgHdr *pB){ pB 39781 ext/sqlite3/libsqlite/sqlite3.c while( pA && pB ){ pB 39782 ext/sqlite3/libsqlite/sqlite3.c if( pA->pgno<pB->pgno ){ pB 39787 ext/sqlite3/libsqlite/sqlite3.c pTail->pDirty = pB; pB 39788 ext/sqlite3/libsqlite/sqlite3.c pTail = pB; pB 39789 ext/sqlite3/libsqlite/sqlite3.c pB = pB->pDirty; pB 39794 ext/sqlite3/libsqlite/sqlite3.c }else if( pB ){ pB 39795 ext/sqlite3/libsqlite/sqlite3.c pTail->pDirty = pB; pB 41214 ext/sqlite3/libsqlite/sqlite3.c struct RowSetEntry *pB /* Second sorted list to be merged */ pB 41220 ext/sqlite3/libsqlite/sqlite3.c while( pA && pB ){ pB 41222 ext/sqlite3/libsqlite/sqlite3.c assert( pB->pRight==0 || pB->v<=pB->pRight->v ); pB 41223 ext/sqlite3/libsqlite/sqlite3.c if( pA->v<pB->v ){ pB 41227 ext/sqlite3/libsqlite/sqlite3.c }else if( pB->v<pA->v ){ pB 41228 ext/sqlite3/libsqlite/sqlite3.c pTail->pRight = pB; pB 41229 ext/sqlite3/libsqlite/sqlite3.c pB = pB->pRight; pB 41239 ext/sqlite3/libsqlite/sqlite3.c assert( pB==0 || pB->pRight==0 || pB->v<=pB->pRight->v ); pB 41240 ext/sqlite3/libsqlite/sqlite3.c pTail->pRight = pB; pB 64848 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE void sqlite3VdbeSwap(Vdbe *pA, Vdbe *pB){ pB 64852 ext/sqlite3/libsqlite/sqlite3.c *pA = *pB; pB 64853 ext/sqlite3/libsqlite/sqlite3.c *pB = tmp; pB 64855 ext/sqlite3/libsqlite/sqlite3.c pA->pNext = pB->pNext; pB 64856 ext/sqlite3/libsqlite/sqlite3.c pB->pNext = pTmp; pB 64858 ext/sqlite3/libsqlite/sqlite3.c pA->pPrev = pB->pPrev; pB 64859 ext/sqlite3/libsqlite/sqlite3.c pB->pPrev = pTmp; pB 64861 ext/sqlite3/libsqlite/sqlite3.c pA->zSql = pB->zSql; pB 64862 ext/sqlite3/libsqlite/sqlite3.c pB->zSql = zTmp; pB 64863 ext/sqlite3/libsqlite/sqlite3.c pB->isPrepareV2 = pA->isPrepareV2; pB 86792 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE int sqlite3ExprCompare(Expr *pA, Expr *pB, int iTab){ pB 86794 ext/sqlite3/libsqlite/sqlite3.c if( pA==0 || pB==0 ){ pB 86795 ext/sqlite3/libsqlite/sqlite3.c return pB==pA ? 0 : 2; pB 86797 ext/sqlite3/libsqlite/sqlite3.c combinedFlags = pA->flags | pB->flags; pB 86799 ext/sqlite3/libsqlite/sqlite3.c if( (pA->flags&pB->flags&EP_IntValue)!=0 && pA->u.iValue==pB->u.iValue ){ pB 86804 ext/sqlite3/libsqlite/sqlite3.c if( pA->op!=pB->op ){ pB 86805 ext/sqlite3/libsqlite/sqlite3.c if( pA->op==TK_COLLATE && sqlite3ExprCompare(pA->pLeft, pB, iTab)<2 ){ pB 86808 ext/sqlite3/libsqlite/sqlite3.c if( pB->op==TK_COLLATE && sqlite3ExprCompare(pA, pB->pLeft, iTab)<2 ){ pB 86814 ext/sqlite3/libsqlite/sqlite3.c if( strcmp(pA->u.zToken,pB->u.zToken)!=0 ){ pB 86818 ext/sqlite3/libsqlite/sqlite3.c if( (pA->flags & EP_Distinct)!=(pB->flags & EP_Distinct) ) return 2; pB 86821 ext/sqlite3/libsqlite/sqlite3.c if( sqlite3ExprCompare(pA->pLeft, pB->pLeft, iTab) ) return 2; pB 86822 ext/sqlite3/libsqlite/sqlite3.c if( sqlite3ExprCompare(pA->pRight, pB->pRight, iTab) ) return 2; pB 86823 ext/sqlite3/libsqlite/sqlite3.c if( sqlite3ExprListCompare(pA->x.pList, pB->x.pList, iTab) ) return 2; pB 86825 ext/sqlite3/libsqlite/sqlite3.c if( pA->iColumn!=pB->iColumn ) return 2; pB 86826 ext/sqlite3/libsqlite/sqlite3.c if( pA->iTable!=pB->iTable pB 86827 ext/sqlite3/libsqlite/sqlite3.c && (pA->iTable!=iTab || NEVER(pB->iTable>=0)) ) return 2; pB 86848 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE int sqlite3ExprListCompare(ExprList *pA, ExprList *pB, int iTab){ pB 86850 ext/sqlite3/libsqlite/sqlite3.c if( pA==0 && pB==0 ) return 0; pB 86851 ext/sqlite3/libsqlite/sqlite3.c if( pA==0 || pB==0 ) return 1; pB 86852 ext/sqlite3/libsqlite/sqlite3.c if( pA->nExpr!=pB->nExpr ) return 1; pB 86855 ext/sqlite3/libsqlite/sqlite3.c Expr *pExprB = pB->a[i].pExpr; pB 86856 ext/sqlite3/libsqlite/sqlite3.c if( pA->a[i].sortOrder!=pB->a[i].sortOrder ) return 1; pB 106657 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE int sqlite3JoinType(Parse *pParse, Token *pA, Token *pB, Token *pC){ pB 106678 ext/sqlite3/libsqlite/sqlite3.c apAll[1] = pB; pB 106700 ext/sqlite3/libsqlite/sqlite3.c assert( pB!=0 ); pB 106703 ext/sqlite3/libsqlite/sqlite3.c "%T %T%s%T", pA, pB, zSp, pC); pB 152079 ext/sqlite3/libsqlite/sqlite3.c const RtreeSearchPoint *pB pB 152081 ext/sqlite3/libsqlite/sqlite3.c if( pA->rScore<pB->rScore ) return -1; pB 152082 ext/sqlite3/libsqlite/sqlite3.c if( pA->rScore>pB->rScore ) return +1; pB 152083 ext/sqlite3/libsqlite/sqlite3.c if( pA->iLevel<pB->iLevel ) return -1; pB 152084 ext/sqlite3/libsqlite/sqlite3.c if( pA->iLevel>pB->iLevel ) return +1;