Home
last modified time | relevance | path

Searched refs:pSelect (Results 1 – 11 of 11) sorted by relevance

/illumos-gate/usr/src/lib/libsqlite/src/
H A Dattach.c237 if( sqliteFixSelect(pFix, pList->a[i].pSelect) ) return 1; in sqliteFixSrcList()
244 Select *pSelect /* The SELECT statement to be fixed to one database */ in sqliteFixSelect() argument
246 while( pSelect ){ in sqliteFixSelect()
247 if( sqliteFixExprList(pFix, pSelect->pEList) ){ in sqliteFixSelect()
250 if( sqliteFixSrcList(pFix, pSelect->pSrc) ){ in sqliteFixSelect()
253 if( sqliteFixExpr(pFix, pSelect->pWhere) ){ in sqliteFixSelect()
256 if( sqliteFixExpr(pFix, pSelect->pHaving) ){ in sqliteFixSelect()
259 pSelect = pSelect->pPrior; in sqliteFixSelect()
268 if( sqliteFixSelect(pFix, pExpr->pSelect) ){ in sqliteFixExpr()
299 if( sqliteFixSelect(pFix, pStep->pSelect) ){ in sqliteFixTriggerStep()
H A Dtrigger.c26 sqliteSelectDelete(pTmp->pSelect); in sqliteDeleteTriggerStep()
96 if( tab->pSelect && tr_tm != TK_INSTEAD ){ in sqliteBeginTrigger()
101 if( !tab->pSelect && tr_tm == TK_INSTEAD ){ in sqliteBeginTrigger()
247 if( p->pSelect ){ in sqlitePersistTriggerStep()
248 Select *pNew = sqliteSelectDup(p->pSelect); in sqlitePersistTriggerStep()
249 sqliteSelectDelete(p->pSelect); in sqlitePersistTriggerStep()
250 p->pSelect = pNew; in sqlitePersistTriggerStep()
281 pTriggerStep->pSelect = pSelect; in sqliteTriggerSelectStep()
305 assert(pEList == 0 || pSelect == 0); in sqliteTriggerInsertStep()
306 assert(pEList != 0 || pSelect != 0); in sqliteTriggerInsertStep()
[all …]
H A Dinsert.c146 isView = pTab->pSelect!=0; in sqliteInsert()
177 if( pSelect ){ in sqliteInsert()
188 assert( pSelect->pEList ); in sqliteInsert()
189 nColumn = pSelect->pEList->nExpr; in sqliteInsert()
346 }else if( pSelect ){ in sqliteInsert()
366 }else if( pSelect ){ in sqliteInsert()
390 }else if( pSelect ){ in sqliteInsert()
424 }else if( pSelect ){ in sqliteInsert()
463 }else if( pSelect ){ in sqliteInsert()
508 }else if( pSelect ){ in sqliteInsert()
[all …]
H A Dbuild.c894 if( pSelect ){ in sqliteEndTable()
928 if( p->pSelect==0 ){ in sqliteEndTable()
942 if( pSelect ){ in sqliteEndTable()
958 if( pSelect ){ in sqliteEndTable()
1008 sqliteSelectDelete(pSelect); in sqliteCreateView()
1014 sqliteSelectDelete(pSelect); in sqliteCreateView()
1023 p->pSelect = sqliteSelectDup(pSelect); in sqliteCreateView()
1024 sqliteSelectDelete(pSelect); in sqliteCreateView()
1084 pSel = pTable->pSelect; in sqliteViewGetColumnNames()
1147 if( pTab->pSelect ){ in sqliteViewResetAll()
[all …]
H A Dselect.c792 if( fillInColumnList(pParse, pSelect) ){ in sqliteResultSetOfSelect()
800 pEList = pSelect->pEList; in sqliteResultSetOfSelect()
876 assert( pTabList->a[i].pSelect!=0 ); in fillInColumnList()
901 if( pTab->pSelect ){ in fillInColumnList()
911 if( pTabList->a[i].pSelect==0 ){ in fillInColumnList()
912 pTabList->a[i].pSelect = sqliteSelectDup(pTab->pSelect); in fillInColumnList()
1059 if( pSrc->a[i].pSelect ){ in sqliteSelectUnbind()
1104 if( pSelect->pPrior ){ in matchOrderbyToColumn()
1109 pEList = pSelect->pEList; in matchOrderbyToColumn()
1654 pSub = pSrc->a[iFrom].pSelect; in flattenSubquery()
[all …]
H A Dexpr.c103 sqliteSelectDelete(p->pSelect); in sqliteExprDelete()
136 pNew->pSelect = sqliteSelectDup(p->pSelect); in sqliteExprDup()
198 pNewItem->pSelect = sqliteSelectDup(pOldItem->pSelect); in sqliteSrcListDup()
692 if( pExpr->pSelect ){ in sqliteExprResolveIds()
980 assert( p->pSelect ); in sqliteExprType()
981 assert( p->pSelect->pEList ); in sqliteExprType()
983 p = p->pSelect->pEList->a[0].pExpr; in sqliteExprType()
1178 if( pExpr->pSelect ){ in sqliteExprCode()
1362 if( pExpr->pSelect ){ in sqliteExprIfTrue()
1463 if( pExpr->pSelect ){ in sqliteExprIfFalse()
[all …]
H A Ddelete.c46 if( !viewOk && pTab->pSelect ){ in sqliteIsReadOnly()
98 isView = pTab->pSelect!=0; in sqliteDeleteFrom()
151 Select *pView = sqliteSelectDup(pTab->pSelect); in sqliteDeleteFrom()
H A DsqliteInt.h503 Select *pSelect; /* NULL for tables. Points to definition if a view. */ member
695 Select *pSelect; /* When the expression is a sub-select. Also the member
776 Select *pSelect; /* A SELECT statement used in place of a table name */ member
1027 Select *pSelect; /* Valid for SELECT and sometimes member
H A Dupdate.c78 isView = pTab->pSelect!=0; in sqliteUpdate()
221 pView = sqliteSelectDup(pTab->pSelect); in sqliteUpdate()
H A Dparse.y384 A->a[A->nSrc-1].pSelect = S;
641 if( A ) A->pSelect = X;
666 if( A ) A->pSelect = Y;
677 if( A ) A->pSelect = Y;
684 if( A ) A->pSelect = sqliteSelectNew(0,pSrc,0,0,0,0,0,-1,0);
690 if( A ) A->pSelect = sqliteSelectNew(0,pSrc,0,0,0,0,0,-1,0);
H A Dwhere.c706 if( pTab->isTransient || pTab->pSelect ) continue; in sqliteWhereBegin()
760 assert( pX->pSelect ); in sqliteWhereBegin()
804 assert( pX->pSelect ); in sqliteWhereBegin()
1221 if( pTab->isTransient || pTab->pSelect ) continue; in sqliteWhereEnd()