| /sqlite-3.40.0/ext/recover/ |
| H A D | sqlite3recover.c | 154 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 D | select.c | 4048 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 D | window.c | 1332 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 D | printf.c | 888 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 D | delete.c | 147 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 D | alter.c | 1320 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 D | expr.c | 1004 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 D | build.c | 3051 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 D | resolve.c | 1163 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 D | sqliteInt.h | 4276 void sqlite3WindowLink(Select *pSel, Window *pWin);
|
| /sqlite-3.40.0/ext/session/ |
| H A D | sqlite3session.c | 2578 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 D | sqlite3rbu.c | 1623 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()
|