Lines Matching defs:pA
1495 int sqliteExprCompare(Expr *pA, Expr *pB){
1497 if( pA==0 ){
1502 if( pA->op!=pB->op ) return 0;
1503 if( !sqliteExprCompare(pA->pLeft, pB->pLeft) ) return 0;
1504 if( !sqliteExprCompare(pA->pRight, pB->pRight) ) return 0;
1505 if( pA->pList ){
1507 if( pA->pList->nExpr!=pB->pList->nExpr ) return 0;
1508 for(i=0; i<pA->pList->nExpr; i++){
1509 if( !sqliteExprCompare(pA->pList->a[i].pExpr, pB->pList->a[i].pExpr) ){
1516 if( pA->pSelect || pB->pSelect ) return 0;
1517 if( pA->iTable!=pB->iTable || pA->iColumn!=pB->iColumn ) return 0;
1518 if( pA->token.z ){
1520 if( pB->token.n!=pA->token.n ) return 0;
1521 if( sqliteStrNICmp(pA->token.z, pB->token.z, pB->token.n)!=0 ) return 0;