Lines Matching defs:iFrom

9699     int iFrom;         /* Index of column in pFrom */
10261 u8 iFrom; /* Which entry in the FROM clause */
49822 ** Somewhere on pPage is a pointer to page iFrom. Modify this pointer so
49835 static int modifyPagePointer(MemPage *pPage, Pgno iFrom, Pgno iTo, u8 eType){
49840 if( get4byte(pPage->aData)!=iFrom ){
49858 if( iFrom==get4byte(&pCell[info.iOverflow]) ){
49864 if( get4byte(pCell)==iFrom ){
49873 get4byte(&pPage->aData[pPage->hdrOffset+8])!=iFrom ){
68657 if( pFKey->aCol[j].iFrom==iCol ){
72939 ** Generate code to move content from registers iFrom...iFrom+nReg-1
72942 SQLITE_PRIVATE void sqlite3ExprCodeMove(Parse *pParse, int iFrom, int iTo, int nReg){
72945 if( NEVER(iFrom==iTo) ) return;
72946 sqlite3VdbeAddOp3(pParse->pVdbe, OP_Move, iFrom, iTo, nReg);
72949 if( x>=iFrom && x<iFrom+nReg ){
72950 p->iReg += iTo-iFrom;
72956 ** Generate code to copy content from registers iFrom...iFrom+nReg-1
72959 SQLITE_PRIVATE void sqlite3ExprCodeCopy(Parse *pParse, int iFrom, int iTo, int nReg){
72961 if( NEVER(iFrom==iTo) ) return;
72963 sqlite3VdbeAddOp2(pParse->pVdbe, OP_Copy, iFrom+i, iTo+i);
72969 ** Return true if any register in the range iFrom..iTo (inclusive)
72975 static int usedAsColumnCache(Parse *pParse, int iFrom, int iTo){
72980 if( r>=iFrom && r<=iTo ) return 1; /*NO_TEST*/
78698 ** root-page of a table or index in database iDb has changed from iFrom
78709 ** rootpage==iFrom have been converted to have a rootpage of iTo
78713 SQLITE_PRIVATE void sqlite3RootPageMoved(sqlite3 *db, int iDb, int iFrom, int iTo){
78723 if( pTab->tnum==iFrom ){
78730 if( pIdx->tnum==iFrom ){
79063 pFKey->aCol[0].iFrom = p->nCol-1;
79069 pFKey->aCol[i].iFrom = j;
83530 for(i=0; i<nCol; i++) aiCol[i] = pFKey->aCol[i].iFrom;
83557 if( aiCol ) aiCol[i] = pFKey->aCol[j].iFrom;
83805 iCol = aiCol ? aiCol[i] : pFKey->aCol[0].iFrom;
84025 iCol = pFKey->aCol[0].iFrom;
84130 for(i=0; i<p->nCol; i++) mask |= COLUMN_MASK(p->aCol[i].iFrom);
84178 int iChildKey = p->aCol[i].iFrom;
84270 iFromCol = aiCol ? aiCol[i] : pFKey->aCol[0].iFrom;
88554 pTab->aCol[pFK->aCol[j].iFrom].zName, 0);
92585 ** The subquery is p->pSrc->a[iFrom]. isAgg is true if the outer query
92597 int iFrom, /* Index in p->pSrc->a[] of the inner subquery */
92620 assert( pSrc && iFrom>=0 && iFrom<pSrc->nSrc );
92621 pSubitem = &pSrc->a[iFrom];
92789 /* Begin flattening the iFrom-th entry of the FROM clause
92872 pParent->pSrc = pSrc = sqlite3SrcListEnlarge(db, pSrc, nSubSrc-1,iFrom+1);
92882 sqlite3IdListDelete(db, pSrc->a[i+iFrom].pUsing);
92883 pSrc->a[i+iFrom] = pSubSrc->a[i];
92886 pSrc->a[iFrom].jointype = jointype;
101165 int iFrom, /* Value for "from" column of output */
101170 struct SrcList_item *pItem = &pTabList->a[pLevel->iFrom];
101231 sqlite3VdbeAddOp4(v, OP_Explain, iId, iLevel, iFrom, zMsg, P4_DYNAMIC);
101269 pTabItem = &pWInfo->pTabList->a[pLevel->iFrom];
101292 if( pLevel->iFrom>0 && (pTabItem[0].jointype & JT_LEFT)!=0 ){
101755 memcpy(&pOrTab->a[k], &origSrc[pLevel[k].iFrom], sizeof(pOrTab->a[k]));
101789 pParse, pOrTab, &pSubWInfo->a[0], iLevel, pLevel->iFrom, 0
102037 int iFrom; /* First unused FROM clause element */
102159 ** pWInfo->a[].iFrom Which term of the FROM clause is being coded
102170 for(i=iFrom=0, pLevel=pWInfo->a; i<nTabList; i++, pLevel++){
102229 for(isOptimal=(iFrom<nTabList-1); isOptimal>=0 && bestJ<0; isOptimal--){
102231 for(j=iFrom, pTabItem=&pTabList->a[j]; j<nTabList; j++, pTabItem++){
102237 if( j!=iFrom && doNotReorder ) break;
102240 if( j==iFrom ) iFrom++;
102330 pLevel->iFrom = (u8)bestJ;
102386 pTabItem = &pTabList->a[pLevel->iFrom];
102446 explainOneScan(pParse, pTabList, pLevel, i, pLevel->iFrom, wctrlFlags);
102462 pTabItem = &pTabList->a[pLevel->iFrom];
102577 struct SrcList_item *pTabItem = &pTabList->a[pLevel->iFrom];