Home
last modified time | relevance | path

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

/titanic_41/usr/src/lib/libsqlite/src/
H A Dbtree_rb.c130 BtRbNode *pLeft; /* Nodes left child, or NULL */ member
213 pb = pY->pLeft; in leftRotate()
217 if( pX->pParent->pLeft == pX ) pX->pParent->pLeft = pY; in leftRotate()
220 pY->pLeft = pX; in leftRotate()
244 pY = pX->pLeft; in rightRotate()
249 if( pX->pParent->pLeft == pX ) pX->pParent->pLeft = pY; in rightRotate()
254 pX->pLeft = pb; in rightRotate()
301 orig = append_node( orig, pNode->pLeft, indent ); in append_node()
344 if( pNode->pLeft ){ in check_redblack_tree()
345 pNode = pNode->pLeft; in check_redblack_tree()
[all …]
H A Dexpr.c28 Expr *sqliteExpr(int op, Expr *pLeft, Expr *pRight, Token *pToken){ in sqliteExpr() argument
36 pNew->pLeft = pLeft; in sqliteExpr()
46 if( pLeft && pRight ){ in sqliteExpr()
47 sqliteExprSpan(pNew, &pLeft->span, &pRight->span); in sqliteExpr()
59 void sqliteExprSpan(Expr *pExpr, Token *pLeft, Token *pRight){ in sqliteExprSpan() argument
61 assert( pLeft!=0 ); in sqliteExprSpan()
63 if( pExpr && pRight->z && pLeft->z ){ in sqliteExprSpan()
64 if( pLeft->dyn==0 && pRight->dyn==0 ){ in sqliteExprSpan()
65 pExpr->span.z = pLeft->z; in sqliteExprSpan()
66 pExpr->span.n = pRight->n + Addr(pRight->z) - Addr(pLeft->z); in sqliteExprSpan()
[all …]
H A Dwhere.c76 if( pExpr->pLeft->op!=TK_AND ){ in exprSplit()
77 aSlot[0].p = pExpr->pLeft; in exprSplit()
80 cnt = exprSplit(nSlot, aSlot, pExpr->pLeft); in exprSplit()
136 if( p->pLeft ){ in exprTableUsage()
137 mask |= exprTableUsage(pMaskSet, p->pLeft); in exprTableUsage()
175 pInfo->prereqLeft = exprTableUsage(pMaskSet, pExpr->pLeft); in exprAnalyze()
186 if( pExpr->pLeft->op==TK_COLUMN ){ in exprAnalyze()
187 pInfo->idxLeft = pExpr->pLeft->iTable; in exprAnalyze()
507 if( aExpr[j].idxLeft==iCur && aExpr[j].p->pLeft->iColumn<0 in sqliteWhereBegin()
571 int iColumn = aExpr[j].p->pLeft->iColumn; in sqliteWhereBegin()
[all …]
H A Dpragma.c162 void sqlitePragma(Parse *pParse, Token *pLeft, Token *pRight, int minusFlag){ in sqlitePragma() argument
169 zLeft = sqliteStrNDup(pLeft->z, pLeft->n); in sqlitePragma()
212 if( pRight->z==pLeft->z ){ in sqlitePragma()
250 if( pRight->z==pLeft->z ){ in sqlitePragma()
298 if( pRight->z==pLeft->z ){ in sqlitePragma()
341 if( pRight->z==pLeft->z ){ in sqlitePragma()
523 if( pRight->z==pLeft->z ){ in sqlitePragma()
547 if( pRight->z==pLeft->z ){ in sqlitePragma()
H A Dselect.c200 setJoinExpr(p->pLeft); in setJoinExpr()
940 && pE->pLeft && pE->pLeft->op==TK_ID ) break; in fillInColumnList()
966 if( pE->op==TK_DOT && pE->pLeft ){ in fillInColumnList()
967 zTName = sqliteTableNameFromToken(&pE->pLeft->token); in fillInColumnList()
983 Expr *pExpr, *pLeft, *pRight; in fillInColumnList() local
1003 pLeft = sqliteExpr(TK_ID, 0, 0, 0); in fillInColumnList()
1004 pExpr = sqliteExpr(TK_DOT, pLeft, pRight, 0); in fillInColumnList()
1006 pLeft->token.z = zTabName; in fillInColumnList()
1007 pLeft->token.n = strlen(zTabName); in fillInColumnList()
1008 pLeft->token.dyn = 0; in fillInColumnList()
[all …]
H A Dattach.c280 pExpr = pExpr->pLeft; in sqliteFixExpr()
H A Dvdbe.c366 static Sorter *Merge(Sorter *pLeft, Sorter *pRight){ in Merge() argument
371 while( pLeft && pRight ){ in Merge()
372 int c = sqliteSortCompare(pLeft->zKey, pRight->zKey); in Merge()
374 pTail->pNext = pLeft; in Merge()
375 pLeft = pLeft->pNext; in Merge()
382 if( pLeft ){ in Merge()
383 pTail->pNext = pLeft; in Merge()
H A DsqliteInt.h689 Expr *pLeft, *pRight; /* Left and right subnodes */ member
H A Dparse.y338 Expr *pLeft = sqliteExpr(TK_ID, 0, 0, &X);
339 A = sqliteExprListAppend(P, sqliteExpr(TK_DOT, pLeft, pRight, 0), 0);