Home
last modified time | relevance | path

Searched refs:pSel (Results 1 – 12 of 12) sorted by relevance

/sqlite-3.40.0/ext/recover/
H A Dsqlite3recover.c154 sqlite3_stmt *pSel; member
1677 p1->pSel = recoverPrepare(p, p->dbOut, in recoverWriteDataInit()
1706 recoverFinalize(p, p1->pSel); in recoverWriteDataCleanup()
1718 sqlite3_stmt *pSel = p1->pSel; in recoverWriteDataStep() local
1746 sqlite3_bind_int64(pSel, 1, iRoot); in recoverWriteDataStep()
1761 i64 iPage = sqlite3_column_int64(pSel, 0); in recoverWriteDataStep()
1762 int iCell = sqlite3_column_int(pSel, 1); in recoverWriteDataStep()
1763 int iField = sqlite3_column_int(pSel, 2); in recoverWriteDataStep()
1764 sqlite3_value *pVal = sqlite3_column_value(pSel, 3); in recoverWriteDataStep()
1814 p1->iRowid = sqlite3_column_int64(pSel, 3); in recoverWriteDataStep()
[all …]
/sqlite-3.40.0/src/
H A Dselect.c4048 pSel = pSel->pPrior; in findLeftmostExprlist()
4050 return pSel->pEList; in findLeftmostExprlist()
5056 Select *pSel; in pushDownWhereTerms() local
5057 for(pSel=pSubq; pSel; pSel=pSel->pPrior){ in pushDownWhereTerms()
5058 u8 op = pSel->op; in pushDownWhereTerms()
5480 Select *pSel; in resolveFromTermToCte() local
5535 bMayRecursive = ( pSel->op==TK_ALL || pSel->op==TK_UNION ); in resolveFromTermToCte()
5651 assert( pSel ); in sqlite3ExpandSubquery()
5660 while( pSel->pPrior ){ pSel = pSel->pPrior; } in sqlite3ExpandSubquery()
6149 if( pSel ){ in selectAddSubqueryTypeInfo()
[all …]
H A Dwindow.c1332 void sqlite3WindowLink(Select *pSel, Window *pWin){ in sqlite3WindowLink() argument
1333 if( pSel ){ in sqlite3WindowLink()
1334 if( 0==pSel->pWin || 0==sqlite3WindowCompare(0, pSel->pWin, pWin, 0) ){ in sqlite3WindowLink()
1335 pWin->pNextWin = pSel->pWin; in sqlite3WindowLink()
1336 if( pSel->pWin ){ in sqlite3WindowLink()
1337 pSel->pWin->ppThis = &pWin->pNextWin; in sqlite3WindowLink()
1339 pSel->pWin = pWin; in sqlite3WindowLink()
1340 pWin->ppThis = &pSel->pWin; in sqlite3WindowLink()
1342 if( sqlite3ExprListCompare(pWin->pPartition, pSel->pWin->pPartition,-1) ){ in sqlite3WindowLink()
1343 pSel->selFlags |= SF_MultiPart; in sqlite3WindowLink()
H A Dprintf.c888 Select *pSel = pItem->pSelect; in sqlite3_str_vappendf() local
889 assert( pSel!=0 ); in sqlite3_str_vappendf()
890 if( pSel->selFlags & SF_NestedFrom ){ in sqlite3_str_vappendf()
891 sqlite3_str_appendf(pAccum, "(join-%u)", pSel->selId); in sqlite3_str_vappendf()
893 sqlite3_str_appendf(pAccum, "(subquery-%u)", pSel->selId); in sqlite3_str_vappendf()
H A Ddelete.c147 Select *pSel; in sqlite3MaterializeView() local
160 pSel = sqlite3SelectNew(pParse, 0, pFrom, pWhere, 0, 0, pOrderBy, in sqlite3MaterializeView()
163 sqlite3Select(pParse, pSel, &dest); in sqlite3MaterializeView()
164 sqlite3SelectDelete(db, pSel); in sqlite3MaterializeView()
H A Dalter.c1320 Select *pSel = sqlite3SelectNew( in renameResolveTrigger() local
1323 if( pSel==0 ){ in renameResolveTrigger()
1328 sqlite3SelectPrep(pParse, pSel, 0); in renameResolveTrigger()
1330 assert( pStep->pExprList==0 || pStep->pExprList==pSel->pEList ); in renameResolveTrigger()
1331 assert( pSrc==pSel->pSrc ); in renameResolveTrigger()
1332 if( pStep->pExprList ) pSel->pEList = 0; in renameResolveTrigger()
1333 pSel->pSrc = 0; in renameResolveTrigger()
1334 sqlite3SelectDelete(db, pSel); in renameResolveTrigger()
H A Dexpr.c1004 Select *pSel; in sqlite3ExprListToValues() local
1022 if( pSel ){ in sqlite3ExprListToValues()
1024 pSel->op = TK_ALL; in sqlite3ExprListToValues()
1025 pSel->pPrior = pRet; in sqlite3ExprListToValues()
1027 pRet = pSel; in sqlite3ExprListToValues()
3266 pSel = pExpr->x.pSelect; in sqlite3CodeSubselect()
3311 addrOnce?"":"CORRELATED ", pSel->selId)); in sqlite3CodeSubselect()
3326 if( pSel->pLimit ){ in sqlite3CodeSubselect()
3337 pSel->pLimit->pLeft = pLimit; in sqlite3CodeSubselect()
3343 pSel->iLimit = 0; in sqlite3CodeSubselect()
[all …]
H A Dbuild.c3051 Select *pSel; /* Copy of the SELECT that implements the view */ in viewGetColumnNames() local
3108 pSel = sqlite3SelectDup(db, pTable->u.view.pSelect, 0); in viewGetColumnNames()
3109 if( pSel ){ in viewGetColumnNames()
3114 sqlite3SrcListAssignCursors(pParse, pSel->pSrc); in viewGetColumnNames()
3120 pSelTab = sqlite3ResultSetOfSelect(pParse, pSel, SQLITE_AFF_NONE); in viewGetColumnNames()
3123 pSelTab = sqlite3ResultSetOfSelect(pParse, pSel, SQLITE_AFF_NONE); in viewGetColumnNames()
3140 && pTable->nCol==pSel->pEList->nExpr in viewGetColumnNames()
3143 sqlite3SelectAddColumnTypeAndCollation(pParse, pTable, pSel, in viewGetColumnNames()
3160 sqlite3SelectDelete(db, pSel); in viewGetColumnNames()
H A Dresolve.c1163 Select *pSel = pNC->pWinSelect; in resolveExprStep() local
1166 sqlite3WindowUpdate(pParse, pSel ? pSel->pWinDefn : 0, pWin, pDef); in resolveExprStep()
1172 sqlite3WindowLink(pSel, pWin); in resolveExprStep()
H A DsqliteInt.h4276 void sqlite3WindowLink(Select *pSel, Window *pWin);
/sqlite-3.40.0/ext/session/
H A Dsqlite3session.c2578 sqlite3_stmt *pSel = 0; /* SELECT statement to query table pTab */ in sessionGenerateChangeset() local
2594 db, pSession->zDb, zName, nCol, azCol, abPK, &pSel); in sessionGenerateChangeset()
2602 rc = sessionSelectBind(pSel, nCol, abPK, p); in sessionGenerateChangeset()
2604 if( sqlite3_step(pSel)==SQLITE_ROW ){ in sessionGenerateChangeset()
2610 sessionAppendCol(&buf, pSel, iCol, &rc); in sessionGenerateChangeset()
2614 rc = sessionAppendUpdate(&buf, bPatchset, pSel, p, abPK); in sessionGenerateChangeset()
2620 rc = sqlite3_reset(pSel); in sessionGenerateChangeset()
2638 sqlite3_finalize(pSel); in sessionGenerateChangeset()
/sqlite-3.40.0/ext/rbu/
H A Dsqlite3rbu.c1623 sqlite3_stmt *pSel = 0; in rbuVacuumIndexStart() local
1625 p->rc = prepareFreeAndCollectError(p->dbMain, &pSel, &p->zErrmsg, in rbuVacuumIndexStart()
1630 if( p->rc==SQLITE_OK && SQLITE_ROW==sqlite3_step(pSel) ){ in rbuVacuumIndexStart()
1633 const char *zQuoted = (const char*)sqlite3_column_text(pSel, iCol); in rbuVacuumIndexStart()
1648 rbuFinalize(p, pSel); in rbuVacuumIndexStart()