Home
last modified time | relevance | path

Searched refs:pA (Results 1 – 18 of 18) sorted by relevance

/sqlite-3.40.0/ext/misc/
H A Ddecimal.c267 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 Dfuzzer.c266 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 Damatch.c238 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 Dclosure.c219 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 Dpercentile.c170 static int SQLITE_CDECL doubleCmp(const void *pA, const void *pB){ in doubleCmp() argument
171 double a = *(double*)pA; in doubleCmp()
H A Dspellfix.c665 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 Drowset.c242 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 Dutil.c1438 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 Dpcache.c732 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 Dexpr.c5588 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 Dvdbeaux.c130 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 Dparse.y1219 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 Dselect.c255 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 Dmkkeywordhash.c335 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 Dlemon.c1569 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 De_fkey.test2024 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 Dsqlite3session.h866 void *pA, /* Pointer to buffer containing changeset A */
/sqlite-3.40.0/ext/rtree/
H A Drtree.c1401 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()