Lines Matching defs:pB

35636 static PgHdr *pcacheMergeDirtyList(PgHdr *pA, PgHdr *pB){
35639 while( pA && pB ){
35640 if( pA->pgno<pB->pgno ){
35645 pTail->pDirty = pB;
35646 pTail = pB;
35647 pB = pB->pDirty;
35652 }else if( pB ){
35653 pTail->pDirty = pB;
37194 struct RowSetEntry *pB /* Second sorted list to be merged */
37200 while( pA && pB ){
37202 assert( pB->pRight==0 || pB->v<=pB->pRight->v );
37203 if( pA->v<pB->v ){
37207 }else if( pB->v<pA->v ){
37208 pTail->pRight = pB;
37209 pB = pB->pRight;
37219 assert( pB==0 || pB->pRight==0 || pB->v<=pB->pRight->v );
37220 pTail->pRight = pB;
58380 SQLITE_PRIVATE void sqlite3VdbeSwap(Vdbe *pA, Vdbe *pB){
58384 *pA = *pB;
58385 *pB = tmp;
58387 pA->pNext = pB->pNext;
58388 pB->pNext = pTmp;
58390 pA->pPrev = pB->pPrev;
58391 pB->pPrev = pTmp;
58393 pA->zSql = pB->zSql;
58394 pB->zSql = zTmp;
58395 pB->isPrepareV2 = pA->isPrepareV2;
76455 SQLITE_PRIVATE int sqlite3ExprCompare(Expr *pA, Expr *pB){
76456 if( pA==0||pB==0 ){
76457 return pB==pA ? 0 : 2;
76460 assert( !ExprHasAnyProperty(pB, EP_TokenOnly|EP_Reduced) );
76461 if( ExprHasProperty(pA, EP_xIsSelect) || ExprHasProperty(pB, EP_xIsSelect) ){
76464 if( (pA->flags & EP_Distinct)!=(pB->flags & EP_Distinct) ) return 2;
76465 if( pA->op!=pB->op ) return 2;
76466 if( sqlite3ExprCompare(pA->pLeft, pB->pLeft) ) return 2;
76467 if( sqlite3ExprCompare(pA->pRight, pB->pRight) ) return 2;
76468 if( sqlite3ExprListCompare(pA->x.pList, pB->x.pList) ) return 2;
76469 if( pA->iTable!=pB->iTable || pA->iColumn!=pB->iColumn ) return 2;
76471 if( !ExprHasProperty(pB, EP_IntValue) || pA->u.iValue!=pB->u.iValue ){
76475 if( ExprHasProperty(pB, EP_IntValue) || NEVER(pB->u.zToken==0) ) return 2;
76476 if( sqlite3StrICmp(pA->u.zToken,pB->u.zToken)!=0 ){
76480 if( (pA->flags & EP_ExpCollate)!=(pB->flags & EP_ExpCollate) ) return 1;
76481 if( (pA->flags & EP_ExpCollate)!=0 && pA->pColl!=pB->pColl ) return 2;
76497 SQLITE_PRIVATE int sqlite3ExprListCompare(ExprList *pA, ExprList *pB){
76499 if( pA==0 && pB==0 ) return 0;
76500 if( pA==0 || pB==0 ) return 1;
76501 if( pA->nExpr!=pB->nExpr ) return 1;
76504 Expr *pExprB = pB->a[i].pExpr;
76505 if( pA->a[i].sortOrder!=pB->a[i].sortOrder ) return 1;
92472 SQLITE_PRIVATE int sqlite3JoinType(Parse *pParse, Token *pA, Token *pB, Token *pC){
92493 apAll[1] = pB;
92515 assert( pB!=0 );
92518 "%T %T%s%T", pA, pB, zSp, pC);