Home
last modified time | relevance | path

Searched refs:pExpr (Results 1 – 8 of 8) sorted by relevance

/illumos-gate/usr/src/lib/libsqlite/src/
H A Dexpr.c270 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 Dauth.c105 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 Dselect.c1006 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 Dwhere.c70 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 Dattach.c265 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 Dupdate.c117 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 Dinsert.c247 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 DsqliteInt.h725 Expr *pExpr; /* The list of expressions */ member
900 Expr *pExpr; /* The expression */ member