Searched refs:pExpr (Results 1 – 8 of 8) sorted by relevance
/illumos-gate/usr/src/lib/libsqlite/src/ |
H A D | expr.c | 270 pItem->pExpr = pExpr; in sqliteExprListAppend() 542 assert( pExpr->pLeft==0 && pExpr->pRight==0 ); in lookupName() 710 Expr *pE2 = pExpr->pList->a[i].pExpr; in sqliteExprResolveIds() 722 Expr *pE2 = pExpr->pList->a[i].pExpr; in sqliteExprResolveIds() 907 Expr *pE2 = pExpr->pList->a[i].pExpr; in sqliteExprCheck() 1564 if( aAgg[i].pExpr->iTable==pExpr->iTable in sqliteExprAnalyzeAggregates() 1565 && aAgg[i].pExpr->iColumn==pExpr->iColumn ){ in sqliteExprAnalyzeAggregates() 1573 pParse->aAgg[i].pExpr = pExpr; in sqliteExprAnalyzeAggregates() 1582 if( sqliteExprCompare(aAgg[i].pExpr, pExpr) ){ in sqliteExprAnalyzeAggregates() 1590 pParse->aAgg[i].pExpr = pExpr; in sqliteExprAnalyzeAggregates() [all …]
|
H A D | auth.c | 105 Expr *pExpr, /* The expression to check authorization on */ in sqliteAuthRead() argument 116 assert( pExpr->op==TK_COLUMN ); in sqliteAuthRead() 118 if( pExpr->iTable==pTabList->a[iSrc].iCursor ) break; in sqliteAuthRead() 129 assert( pExpr->iTable==pStack->newIdx || pExpr->iTable==pStack->oldIdx ); in sqliteAuthRead() 133 if( pExpr->iColumn>=0 ){ in sqliteAuthRead() 134 assert( pExpr->iColumn<pTab->nCol ); in sqliteAuthRead() 135 zCol = pTab->aCol[pExpr->iColumn].zName; in sqliteAuthRead() 142 assert( pExpr->iDb<db->nDb ); in sqliteAuthRead() 143 zDBase = db->aDb[pExpr->iDb].zName; in sqliteAuthRead() 147 pExpr->op = TK_NULL; in sqliteAuthRead() [all …]
|
H A D | select.c | 1006 pExpr->span.n = strlen(pExpr->span.z); in fillInColumnList() 1013 pExpr->span = pExpr->token; in fillInColumnList() 1527 if( pExpr->op==TK_COLUMN && pExpr->iTable==iTable ){ in substExpr() 1533 assert( pExpr->pLeft==0 && pExpr->pRight==0 && pExpr->pList==0 ); in substExpr() 1534 pNew = pEList->a[pExpr->iColumn].pExpr; in substExpr() 1756 Expr *pExpr; in flattenSubquery() local 1758 pList->a[i].zName = sqliteStrNDup(pExpr->span.z, pExpr->span.n); in flattenSubquery() 1846 Expr *pExpr; in simpleMinMaxQuery() local 1867 pExpr = pEList->a[0].pExpr; in simpleMinMaxQuery() 1879 pExpr = pList->a[0].pExpr; in simpleMinMaxQuery() [all …]
|
H A D | where.c | 70 aSlot[0].p = pExpr; in exprSplit() 73 if( pExpr->pLeft->op!=TK_AND ){ in exprSplit() 74 aSlot[0].p = pExpr->pLeft; in exprSplit() 171 Expr *pExpr = pInfo->p; in exprAnalyze() local 179 if( pExpr->pRight && pExpr->pRight->op==TK_COLUMN ){ in exprAnalyze() 239 p = pOrderBy->a[i].pExpr; in findSortingIndex() 297 Expr *pExpr = *ppExpr; in disableTerm() local 1005 && (pExpr->op==TK_LT || pExpr->op==TK_LE) in sqliteWhereBegin() 1015 && (pExpr->op==TK_GT || pExpr->op==TK_GE) in sqliteWhereBegin() 1064 && (pExpr->op==TK_GT || pExpr->op==TK_GE) in sqliteWhereBegin() [all …]
|
H A D | attach.c | 265 Expr *pExpr /* The expression to be fixed to one database */ in sqliteFixExpr() argument 267 while( pExpr ){ in sqliteFixExpr() 268 if( sqliteFixSelect(pFix, pExpr->pSelect) ){ in sqliteFixExpr() 271 if( sqliteFixExprList(pFix, pExpr->pList) ){ in sqliteFixExpr() 274 if( sqliteFixExpr(pFix, pExpr->pRight) ){ in sqliteFixExpr() 277 pExpr = pExpr->pLeft; in sqliteFixExpr() 288 if( sqliteFixExpr(pFix, pList->a[i].pExpr) ){ in sqliteFixExprList()
|
H A D | update.c | 117 if( sqliteExprResolveIds(pParse, pTabList, 0, pChanges->a[i].pExpr) ){ in sqliteUpdate() 120 if( sqliteExprCheck(pParse, pChanges->a[i].pExpr, 0, 0) ){ in sqliteUpdate() 127 pRecnoExpr = pChanges->a[i].pExpr; in sqliteUpdate() 136 pRecnoExpr = pChanges->a[i].pExpr; in sqliteUpdate() 293 sqliteExprCode(pParse, pChanges->a[j].pExpr); in sqliteUpdate() 371 sqliteExprCode(pParse, pChanges->a[j].pExpr); in sqliteUpdate()
|
H A D | insert.c | 247 if( sqliteExprResolveIds(pParse, &dummy, 0, pList->a[i].pExpr) ){ in sqliteInsert() 250 if( sqliteExprCheck(pParse, pList->a[i].pExpr, 0, 0) ){ in sqliteInsert() 369 sqliteExprCode(pParse, pList->a[keyColumn].pExpr); in sqliteInsert() 393 sqliteExprCode(pParse, pList->a[j].pExpr); in sqliteInsert() 427 sqliteExprCode(pParse, pList->a[keyColumn].pExpr); in sqliteInsert() 466 sqliteExprCode(pParse, pList->a[j].pExpr); in sqliteInsert()
|
H A D | sqliteInt.h | 725 Expr *pExpr; /* The list of expressions */ member 900 Expr *pExpr; /* The expression */ member
|