Lines Matching +full:175 +full:pa

12385 **   if( rc==SQLITE_OK ) rc = sqlite3changegroup_add(pGrp, nA, pA);
12398 int nA, /* Number of bytes in buffer pA */
12399 void *pA, /* Pointer to buffer containing changeset A */
15034 #define TK_TRUTH 175
17224 #define OP_VInitIn 175 /* synopsis: r[P2]=ValueList(P1,P3) */
23194 162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,
23212 160,161,162,163,164,165,166,167,168,169,170,171,140,141,142,175, /* Ax */
37091 ** the other 64-bit signed integer at *pA and store the result in *pA.
37093 ** overflow, leave *pA unchanged and return 1.
37095 SQLITE_PRIVATE int sqlite3AddInt64(i64 *pA, i64 iB){ in sqlite3AddInt64() argument
37097 return __builtin_add_overflow(*pA, iB, pA); in sqlite3AddInt64()
37099 i64 iA = *pA; in sqlite3AddInt64()
37111 *pA += iB; in sqlite3AddInt64()
37115 SQLITE_PRIVATE int sqlite3SubInt64(i64 *pA, i64 iB){ in sqlite3SubInt64() argument
37117 return __builtin_sub_overflow(*pA, iB, pA); in sqlite3SubInt64()
37121 testcase( (*pA)==(-1) ); testcase( (*pA)==0 ); in sqlite3SubInt64()
37122 if( (*pA)>=0 ) return 1; in sqlite3SubInt64()
37123 *pA -= iB; in sqlite3SubInt64()
37126 return sqlite3AddInt64(pA, -iB); in sqlite3SubInt64()
37130 SQLITE_PRIVATE int sqlite3MulInt64(i64 *pA, i64 iB){ in sqlite3MulInt64() argument
37132 return __builtin_mul_overflow(*pA, iB, pA); in sqlite3MulInt64()
37134 i64 iA = *pA; in sqlite3MulInt64()
37147 *pA = iA*iB; in sqlite3MulInt64()
37840 /* 175 */ "VInitIn" OpHelp("r[P2]=ValueList(P1,P3)"), in sqlite3OpcodeName()
55915 static PgHdr *pcacheMergeDirtyList(PgHdr *pA, PgHdr *pB){
55918 assert( pA!=0 && pB!=0 );
55920 if( pA->pgno<pB->pgno ){
55921 pTail->pDirty = pA;
55922 pTail = pA;
55923 pA = pA->pDirty;
55924 if( pA==0 ){
55933 pTail->pDirty = pA;
57631 struct RowSetEntry *pA, /* First sorted list to be merged */
57638 assert( pA!=0 && pB!=0 );
57640 assert( pA->pRight==0 || pA->v<=pA->pRight->v );
57642 if( pA->v<=pB->v ){
57643 if( pA->v<pB->v ) pTail = pTail->pRight = pA;
57644 pA = pA->pRight;
57645 if( pA==0 ){
57653 pTail->pRight = pA;
86016 ** SQLITE_SCHEMA. The statement was then reprepared in pA.
86017 ** This routine transfers the new bytecode in pA over to pB
86019 ** moved back to pA so that it will be cleaned up when pA is
86022 SQLITE_PRIVATE void sqlite3VdbeSwap(Vdbe *pA, Vdbe *pB){
86025 assert( pA->db==pB->db );
86026 tmp = *pA;
86027 *pA = *pB;
86029 pTmp = pA->pVNext;
86030 pA->pVNext = pB->pVNext;
86032 ppTmp = pA->ppVPrev;
86033 pA->ppVPrev = pB->ppVPrev;
86035 zTmp = pA->zSql;
86036 pA->zSql = pB->zSql;
86039 zTmp = pA->zNormSql;
86040 pA->zNormSql = pB->zNormSql;
86043 pB->expmask = pA->expmask;
86044 pB->prepFlags = pA->prepFlags;
86045 memcpy(pB->aCounter, pA->aCounter, sizeof(pB->aCounter));
113722 Expr *pA = sqlite3VectorFieldSubexpr(pLeft, i);
113723 char a = sqlite3ExprAffinity(pA);
116590 ** to compare equal to an equivalent element in pA with Expr.iTable==iTab.
116592 ** The pA side might be using TK_REGISTER. If that is the case and pB is
116606 ** terms in pA with bindings in pParse->pReprepare can be matched against
116612 const Expr *pA,
116617 if( pA==0 || pB==0 ){
116618 return pB==pA ? 0 : 2;
116620 if( pParse && pA->op==TK_VARIABLE ){
116621 return exprCompareVariable(pParse, pA, pB);
116623 combinedFlags = pA->flags | pB->flags;
116625 if( (pA->flags&pB->flags&EP_IntValue)!=0 && pA->u.iValue==pB->u.iValue ){
116630 if( pA->op!=pB->op || pA->op==TK_RAISE ){
116631 if( pA->op==TK_COLLATE && sqlite3ExprCompare(pParse, pA->pLeft,pB,iTab)<2 ){
116634 if( pB->op==TK_COLLATE && sqlite3ExprCompare(pParse, pA,pB->pLeft,iTab)<2 ){
116637 if( pA->op==TK_AGG_COLUMN && pB->op==TK_COLUMN
116638 && pB->iTable<0 && pA->iTable==iTab
116645 assert( !ExprHasProperty(pA, EP_IntValue) );
116647 if( pA->u.zToken ){
116648 if( pA->op==TK_FUNCTION || pA->op==TK_AGG_FUNCTION ){
116649 if( sqlite3StrICmp(pA->u.zToken,pB->u.zToken)!=0 ) return 2;
116651 assert( pA->op==pB->op );
116652 if( ExprHasProperty(pA,EP_WinFunc)!=ExprHasProperty(pB,EP_WinFunc) ){
116655 if( ExprHasProperty(pA,EP_WinFunc) ){
116656 if( sqlite3WindowCompare(pParse, pA->y.pWin, pB->y.pWin, 1)!=0 ){
116661 }else if( pA->op==TK_NULL ){
116663 }else if( pA->op==TK_COLLATE ){
116664 if( sqlite3_stricmp(pA->u.zToken,pB->u.zToken)!=0 ) return 2;
116667 && pA->op!=TK_COLUMN
116668 && pA->op!=TK_AGG_COLUMN
116669 && strcmp(pA->u.zToken,pB->u.zToken)!=0
116674 if( (pA->flags & (EP_Distinct|EP_Commuted))
116679 && sqlite3ExprCompare(pParse, pA->pLeft, pB->pLeft, iTab) ) return 2;
116680 if( sqlite3ExprCompare(pParse, pA->pRight, pB->pRight, iTab) ) return 2;
116681 if( sqlite3ExprListCompare(pA->x.pList, pB->x.pList, iTab) ) return 2;
116682 if( pA->op!=TK_STRING
116683 && pA->op!=TK_TRUEFALSE
116686 if( pA->iColumn!=pB->iColumn ) return 2;
116687 if( pA->op2!=pB->op2 && pA->op==TK_TRUTH ) return 2;
116688 if( pA->op!=TK_IN && pA->iTable!=pB->iTable && pA->iTable!=iTab ){
116702 ** to compare equal to an equivalent element in pA with Expr.iTable==iTab.
116712 SQLITE_PRIVATE int sqlite3ExprListCompare(const ExprList *pA, const ExprList *pB, int iTab){
116714 if( pA==0 && pB==0 ) return 0;
116715 if( pA==0 || pB==0 ) return 1;
116716 if( pA->nExpr!=pB->nExpr ) return 1;
116717 for(i=0; i<pA->nExpr; i++){
116719 Expr *pExprA = pA->a[i].pExpr;
116721 if( pA->a[i].fg.sortFlags!=pB->a[i].fg.sortFlags ) return 1;
116731 SQLITE_PRIVATE int sqlite3ExprCompareSkip(Expr *pA,Expr *pB, int iTab){
116733 sqlite3ExprSkipCollate(pA),
145058 ** pA pB pC Return Value
145101 SQLITE_PRIVATE int sqlite3JoinType(Parse *pParse, Token *pA, Token *pB, Token *pC){
145121 apAll[0] = pA;
145149 "%T%s%T%s%T", pA, zSp1, pB, zSp2, pC);
175481 static void binaryToUnaryIfNull(Parse *pParse, Expr *pY, Expr *pA, int op){
175483 if( pA && pY && pY->op==TK_NULL && !IN_RENAME_OBJECT ){
175484 pA->op = (u8)op;
175485 sqlite3ExprDelete(db, pA->pRight);
175486 pA->pRight = 0;
175694 #define TK_TRUTH 175
176099 /* 1880 */ 175, 254, 518, 43, 1327, 255, 1326, 1325, 436, 1518,
176121 /* 2100 */ 241, 28, 978, 972, 29, 41, 1175, 1179, 175, 1173,
176123 /* 2120 */ 33, 111, 175, 1083, 1070, 43, 1068, 1072, 240, 113,
177010 /* 175 */ "TRUTH",
177340 /* 175 */ "idlist_opt ::=",
178265 273, /* (175) idlist_opt ::= */
178679 0, /* (175) idlist_opt ::= */
179666 case 175: /* idlist_opt ::= */
214880 const RtreeSearchPoint *pA,
214883 if( pA->rScore<pB->rScore ) return -1;
214884 if( pA->rScore>pB->rScore ) return +1;
214885 if( pA->iLevel<pB->iLevel ) return -1;
214886 if( pA->iLevel>pB->iLevel ) return +1;
240911 u8 **pa, int *pn
240944 *pa = (u8*)aIter[0].a;
240968 *pa = pBuf->p;
243334 static int sqlite3Fts5ExprPoslist(Fts5Expr *pExpr, int iPhrase, const u8 **pa){
243339 *pa = pPhrase->poslist.p;
243342 *pa = 0;
255998 const u8 **pa, /* OUT: Pointer to position list buffer */
255999 int *pn /* OUT: Size of (*pa) in bytes */
256010 *pa = 0;
256048 *pa = &pSorter->aPoslist[i1];
256050 *pn = sqlite3Fts5ExprPoslist(pCsr->pExpr, iPhrase, pa);
256053 *pa = 0;
260988 174, 175, 176, 177, 178, 180, 181, 182, 184, 185,