| /sqlite-3.40.0/ext/misc/ |
| H A D | decimal.c | 267 pA = pB; in decimal_cmp() 270 nASig = pA->nDigit - pA->nFrac; in decimal_cmp() 300 if( pA==0 || pA->isNull ) goto cmp_done; in decimalCmpFunc() 348 if( pA==0 ){ in decimal_add() 352 pA->oom = 1; in decimal_add() 359 nSig = pA->nDigit - pA->nFrac; in decimal_add() 370 pA->oom = 1; in decimal_add() 391 pA->sign = !pA->sign; in decimal_add() 551 if( pA==0 || pA->oom || pA->isNull in decimalMulFunc() 577 pA->a = acc; in decimalMulFunc() [all …]
|
| H A D | fuzzer.c | 266 while( pA && pB ){ in fuzzerMergeRules() 268 pTail->pNext = pA; in fuzzerMergeRules() 269 pTail = pA; in fuzzerMergeRules() 270 pA = pA->pNext; in fuzzerMergeRules() 277 if( pA==0 ){ in fuzzerMergeRules() 280 pTail->pNext = pA; in fuzzerMergeRules() 771 while( pA && pB ){ in fuzzerMergeStems() 774 pTail = pA; in fuzzerMergeStems() 775 pA = pA->pNext; in fuzzerMergeStems() 782 if( pA==0 ){ in fuzzerMergeStems() [all …]
|
| H A D | amatch.c | 238 pA->pUp = pP->pUp; in amatchAvlRotateAfter() 239 pA->pBefore = pP; in amatchAvlRotateAfter() 240 pP->pUp = pA; in amatchAvlRotateAfter() 245 return pA; in amatchAvlRotateAfter() 275 if( pA->imbalance>0 ) p->pAfter = amatchAvlRotateBefore(pA); in amatchAvlBalance() 539 while( pA && pB ){ in amatchMergeRules() 541 pTail->pNext = pA; in amatchMergeRules() 542 pTail = pA; in amatchMergeRules() 543 pA = pA->pNext; in amatchMergeRules() 550 if( pA==0 ){ in amatchMergeRules() [all …]
|
| H A D | closure.c | 219 closure_avl *pA = pP->pAfter; in closureAvlRotateAfter() local 220 closure_avl *pY = pA->pBefore; in closureAvlRotateAfter() 221 pA->pUp = pP->pUp; in closureAvlRotateAfter() 222 pA->pBefore = pP; in closureAvlRotateAfter() 223 pP->pUp = pA; in closureAvlRotateAfter() 227 closureAvlRecomputeHeight(pA); in closureAvlRotateAfter() 228 return pA; in closureAvlRotateAfter() 257 closure_avl *pA = p->pAfter; in closureAvlBalance() local 258 if( pA->imbalance>0 ) p->pAfter = closureAvlRotateBefore(pA); in closureAvlBalance()
|
| H A D | percentile.c | 170 static int SQLITE_CDECL doubleCmp(const void *pA, const void *pB){ in doubleCmp() argument 171 double a = *(double*)pA; in doubleCmp()
|
| H A D | spellfix.c | 665 static int editDist3CostCompare(EditDist3Cost *pA, EditDist3Cost *pB){ in editDist3CostCompare() argument 666 int n = pA->nFrom; in editDist3CostCompare() 669 rc = strncmp(pA->a, pB->a, n); in editDist3CostCompare() 670 if( rc==0 ) rc = pA->nFrom - pB->nFrom; in editDist3CostCompare() 679 EditDist3Cost *pA, in editDist3CostMerge() argument 685 while( pA && pB ){ in editDist3CostMerge() 686 if( editDist3CostCompare(pA,pB)<=0 ){ in editDist3CostMerge() 687 p = pA; in editDist3CostMerge() 688 pA = pA->pNext; in editDist3CostMerge() 696 if( pA ){ in editDist3CostMerge() [all …]
|
| /sqlite-3.40.0/src/ |
| H A D | rowset.c | 242 struct RowSetEntry *pA, /* First sorted list to be merged */ in rowSetEntryMerge() argument 249 assert( pA!=0 && pB!=0 ); in rowSetEntryMerge() 251 assert( pA->pRight==0 || pA->v<=pA->pRight->v ); in rowSetEntryMerge() 253 if( pA->v<=pB->v ){ in rowSetEntryMerge() 254 if( pA->v<pB->v ) pTail = pTail->pRight = pA; in rowSetEntryMerge() 255 pA = pA->pRight; in rowSetEntryMerge() 256 if( pA==0 ){ in rowSetEntryMerge() 264 pTail->pRight = pA; in rowSetEntryMerge()
|
| H A D | util.c | 1438 return __builtin_add_overflow(*pA, iB, pA); in sqlite3AddInt64() 1440 i64 iA = *pA; in sqlite3AddInt64() 1452 *pA += iB; in sqlite3AddInt64() 1458 return __builtin_sub_overflow(*pA, iB, pA); in sqlite3SubInt64() 1462 testcase( (*pA)==(-1) ); testcase( (*pA)==0 ); in sqlite3SubInt64() 1463 if( (*pA)>=0 ) return 1; in sqlite3SubInt64() 1464 *pA -= iB; in sqlite3SubInt64() 1467 return sqlite3AddInt64(pA, -iB); in sqlite3SubInt64() 1473 return __builtin_mul_overflow(*pA, iB, pA); in sqlite3MulInt64() 1475 i64 iA = *pA; in sqlite3MulInt64() [all …]
|
| H A D | pcache.c | 732 static PgHdr *pcacheMergeDirtyList(PgHdr *pA, PgHdr *pB){ in pcacheMergeDirtyList() argument 735 assert( pA!=0 && pB!=0 ); in pcacheMergeDirtyList() 737 if( pA->pgno<pB->pgno ){ in pcacheMergeDirtyList() 738 pTail->pDirty = pA; in pcacheMergeDirtyList() 739 pTail = pA; in pcacheMergeDirtyList() 740 pA = pA->pDirty; in pcacheMergeDirtyList() 741 if( pA==0 ){ in pcacheMergeDirtyList() 750 pTail->pDirty = pA; in pcacheMergeDirtyList()
|
| H A D | expr.c | 5588 const Expr *pA, in sqlite3ExprCompare() argument 5593 if( pA==0 || pB==0 ){ in sqlite3ExprCompare() 5596 if( pParse && pA->op==TK_VARIABLE && exprCompareVariable(pParse, pA, pB) ){ in sqlite3ExprCompare() 5601 if( (pA->flags&pB->flags&EP_IntValue)!=0 && pA->u.iValue==pB->u.iValue ){ in sqlite3ExprCompare() 5606 if( pA->op!=pB->op || pA->op==TK_RAISE ){ in sqlite3ExprCompare() 5607 if( pA->op==TK_COLLATE && sqlite3ExprCompare(pParse, pA->pLeft,pB,iTab)<2 ){ in sqlite3ExprCompare() 5623 if( pA->u.zToken ){ in sqlite3ExprCompare() 5624 if( pA->op==TK_FUNCTION || pA->op==TK_AGG_FUNCTION ){ in sqlite3ExprCompare() 5643 && pA->op!=TK_COLUMN in sqlite3ExprCompare() 5663 if( pA->op2!=pB->op2 && pA->op==TK_TRUTH ) return 2; in sqlite3ExprCompare() [all …]
|
| H A D | vdbeaux.c | 130 assert( pA->db==pB->db ); in sqlite3VdbeSwap() 131 tmp = *pA; in sqlite3VdbeSwap() 132 *pA = *pB; in sqlite3VdbeSwap() 134 pTmp = pA->pVNext; in sqlite3VdbeSwap() 135 pA->pVNext = pB->pVNext; in sqlite3VdbeSwap() 137 ppTmp = pA->ppVPrev; in sqlite3VdbeSwap() 138 pA->ppVPrev = pB->ppVPrev; in sqlite3VdbeSwap() 140 zTmp = pA->zSql; in sqlite3VdbeSwap() 141 pA->zSql = pB->zSql; in sqlite3VdbeSwap() 144 zTmp = pA->zNormSql; in sqlite3VdbeSwap() [all …]
|
| H A D | parse.y | 1219 static void binaryToUnaryIfNull(Parse *pParse, Expr *pY, Expr *pA, int op){ 1221 if( pA && pY && pY->op==TK_NULL && !IN_RENAME_OBJECT ){ 1222 pA->op = (u8)op; 1223 sqlite3ExprDelete(db, pA->pRight); 1224 pA->pRight = 0;
|
| H A D | select.c | 255 int sqlite3JoinType(Parse *pParse, Token *pA, Token *pB, Token *pC){ in sqlite3JoinType() argument 275 apAll[0] = pA; in sqlite3JoinType() 303 "%T%s%T%s%T", pA, zSp1, pB, zSp2, pC); in sqlite3JoinType()
|
| /sqlite-3.40.0/tool/ |
| H A D | mkkeywordhash.c | 335 const Keyword *pA = (Keyword*)a; in keywordCompare1() local 337 int n = pA->len - pB->len; in keywordCompare1() 339 n = strcmp(pA->zName, pB->zName); in keywordCompare1() 345 const Keyword *pA = (Keyword*)a; in keywordCompare2() local 347 int n = pB->longestSuffix - pA->longestSuffix; in keywordCompare2() 349 n = strcmp(pA->zName, pB->zName); in keywordCompare2() 355 const Keyword *pA = (Keyword*)a; in keywordCompare3() local 357 int n = pA->offset - pB->offset; in keywordCompare3() 358 if( n==0 ) n = pB->id - pA->id; in keywordCompare3()
|
| H A D | lemon.c | 1569 while( pA && pB ){ in Rule_merge() 1570 if( pA->iRule<pB->iRule ){ in Rule_merge() 1571 *ppPrev = pA; in Rule_merge() 1572 ppPrev = &pA->next; in Rule_merge() 1573 pA = pA->next; in Rule_merge() 1580 if( pA ){ in Rule_merge() 1581 *ppPrev = pA; in Rule_merge() 5108 const struct state *pA = *(const struct state**)a; in stateResortCompare() local 5112 n = pB->nNtAct - pA->nNtAct; in stateResortCompare() 5114 n = pB->nTknAct - pA->nTknAct; in stateResortCompare() [all …]
|
| /sqlite-3.40.0/test/ |
| H A D | e_fkey.test | 2024 CREATE TABLE pA(x PRIMARY KEY); 2028 INSERT INTO pA VALUES(X'ABCD'); 2029 INSERT INTO pA VALUES(X'1234'); 2036 DELETE FROM pA WHERE rowid = 1; 2037 SELECT quote(x) FROM pA; 2047 UPDATE pA SET x = X'8765' WHERE rowid = 2; 2048 SELECT quote(x) FROM pA; 2065 CREATE TABLE pA(x PRIMARY KEY); 2080 DELETE FROM pA WHERE rowid = 3; 2081 SELECT quote(x) FROM pA ORDER BY rowid; [all …]
|
| /sqlite-3.40.0/ext/session/ |
| H A D | sqlite3session.h | 866 void *pA, /* Pointer to buffer containing changeset A */
|
| /sqlite-3.40.0/ext/rtree/ |
| H A D | rtree.c | 1401 const RtreeSearchPoint *pA, in rtreeSearchPointCompare() argument 1404 if( pA->rScore<pB->rScore ) return -1; in rtreeSearchPointCompare() 1405 if( pA->rScore>pB->rScore ) return +1; in rtreeSearchPointCompare() 1406 if( pA->iLevel<pB->iLevel ) return -1; in rtreeSearchPointCompare() 1407 if( pA->iLevel>pB->iLevel ) return +1; in rtreeSearchPointCompare()
|