Searched refs:pLeft (Results 1 – 9 of 9) sorted by relevance
/titanic_44/usr/src/lib/libsqlite/src/ |
H A D | btree_rb.c | 130 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 D | expr.c | 28 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 D | where.c | 76 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 D | pragma.c | 162 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 D | select.c | 200 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 D | attach.c | 280 pExpr = pExpr->pLeft; in sqliteFixExpr()
|
H A D | vdbe.c | 366 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 D | sqliteInt.h | 689 Expr *pLeft, *pRight; /* Left and right subnodes */ member
|
H A D | parse.y | 338 Expr *pLeft = sqliteExpr(TK_ID, 0, 0, &X); 339 A = sqliteExprListAppend(P, sqliteExpr(TK_DOT, pLeft, pRight, 0), 0);
|