Home
last modified time | relevance | path

Searched refs:pRight (Results 1 – 9 of 9) sorted by relevance

/illumos-gate/usr/src/lib/libsqlite/src/
H A Dbtree_rb.c209 pY = pX->pRight; in leftRotate()
219 pX->pRight = pb; in leftRotate()
242 pb = pY->pRight; in rightRotate()
249 pY->pRight = pX; in rightRotate()
359 (pNode->pRight && !pNode->pRight->isBlack) ) in check_redblack_tree()
532 (!pSib->pRight || pSib->pRight->isBlack) ) { in do_delete_balancing()
536 if( (!pSib->pRight || pSib->pRight->isBlack) ){ in do_delete_balancing()
544 if( pSib->pRight ) pSib->pRight->isBlack = 1; in do_delete_balancing()
560 (!pSib->pRight || pSib->pRight->isBlack) ){ in do_delete_balancing()
565 if( pSib->pRight ) pSib->pRight->isBlack = 1; in do_delete_balancing()
[all …]
H A Dexpr.c34 pNew->pRight = pRight; in sqliteExpr()
57 assert( pRight!=0 ); in sqliteExprSpan()
63 pExpr->span.n = pRight->n + Addr(pRight->z) - Addr(pLeft->z); in sqliteExprSpan()
134 pNew->pRight = sqliteExprDup(p->pRight); in sqliteExprDup()
318 if( p->pRight && !sqliteExprIsConstant(p->pRight) ) return 0; in sqliteExprIsConstant()
592 pExpr->pRight = 0; in lookupName()
667 Expr *pRight; in sqliteExprResolveIds() local
669 pRight = pExpr->pRight; in sqliteExprResolveIds()
678 pColumn = &pRight->pRight->token; in sqliteExprResolveIds()
987 if( p->pRight && sqliteExprType(p->pRight)==SQLITE_SO_NUM ){ in sqliteExprType()
[all …]
H A Dwhere.c130 if( p->pRight ){ in exprTableUsage()
131 mask = exprTableUsage(pMaskSet, p->pRight); in exprTableUsage()
179 if( pExpr->pRight && pExpr->pRight->op==TK_COLUMN ){ in exprAnalyze()
180 pInfo->idxRight = pExpr->pRight->iTable; in exprAnalyze()
603 int iColumn = aExpr[j].p->pRight->iColumn; in sqliteWhereBegin()
753 sqliteExprCode(pParse, aExpr[k].p->pRight); in sqliteWhereBegin()
793 sqliteExprCode(pParse, pX->pRight); in sqliteWhereBegin()
881 sqliteExprCode(pParse, aExpr[k].p->pRight); in sqliteWhereBegin()
898 sqliteExprCode(pParse, aExpr[k].p->pRight); in sqliteWhereBegin()
1009 sqliteExprCode(pParse, pExpr->pRight); in sqliteWhereBegin()
[all …]
H A Dpragma.c159 void sqlitePragma(Parse *pParse, Token *pLeft, Token *pRight, int minusFlag){ in sqlitePragma() argument
170 sqliteSetNString(&zRight, "-", 1, pRight->z, pRight->n, 0); in sqlitePragma()
172 zRight = sqliteStrNDup(pRight->z, pRight->n); in sqlitePragma()
209 if( pRight->z==pLeft->z ){ in sqlitePragma()
247 if( pRight->z==pLeft->z ){ in sqlitePragma()
295 if( pRight->z==pLeft->z ){ in sqlitePragma()
338 if( pRight->z==pLeft->z ){ in sqlitePragma()
520 if( pRight->z==pLeft->z ){ in sqlitePragma()
544 if( pRight->z==pLeft->z ){ in sqlitePragma()
H A Dselect.c197 p = p->pRight; in setJoinExpr()
935 if( pE->op==TK_DOT && pE->pRight && pE->pRight->op==TK_ALL in fillInColumnList()
950 (pE->op!=TK_DOT || pE->pRight==0 || pE->pRight->op!=TK_ALL) ){ in fillInColumnList()
979 Expr *pExpr, *pLeft, *pRight; in fillInColumnList() local
994 if( pRight==0 ) break; in fillInColumnList()
995 pRight->token.z = zName; in fillInColumnList()
996 pRight->token.n = strlen(zName); in fillInColumnList()
997 pRight->token.dyn = 0; in fillInColumnList()
1012 pExpr = pRight; in fillInColumnList()
1540 assert( pExpr->pRight==0 ); in substExpr()
[all …]
H A Dattach.c274 if( sqliteFixExpr(pFix, pExpr->pRight) ){ in sqliteFixExpr()
H A Dvdbe.c364 static Sorter *Merge(Sorter *pLeft, Sorter *pRight){ in Merge() argument
369 while( pLeft && pRight ){ in Merge()
370 int c = sqliteSortCompare(pLeft->zKey, pRight->zKey); in Merge()
375 pTail->pNext = pRight; in Merge()
376 pRight = pRight->pNext; in Merge()
382 }else if( pRight ){ in Merge()
383 pTail->pNext = pRight; in Merge()
H A DsqliteInt.h686 Expr *pLeft, *pRight; /* Left and right subnodes */ member
H A Dparse.y335 Expr *pRight = sqliteExpr(TK_ALL, 0, 0, 0);
337 A = sqliteExprListAppend(P, sqliteExpr(TK_DOT, pLeft, pRight, 0), 0);