Lines Matching defs:iFrom

14804     int iFrom;            /* Index of column in pFrom */
62591 ** Somewhere on pPage is a pointer to page iFrom. Modify this pointer so
62604 static int modifyPagePointer(MemPage *pPage, Pgno iFrom, Pgno iTo, u8 eType){
62609 if( get4byte(pPage->aData)!=iFrom ){
62631 if( iFrom==get4byte(pCell+info.nSize-4) ){
62637 if( get4byte(pCell)==iFrom ){
62646 get4byte(&pPage->aData[pPage->hdrOffset+8])!=iFrom ){
85892 if( pFKey->aCol[j].iFrom==iCol ){
94437 ** Generate code to move content from registers iFrom...iFrom+nReg-1
94440 SQLITE_PRIVATE void sqlite3ExprCodeMove(Parse *pParse, int iFrom, int iTo, int nReg){
94441 assert( iFrom>=iTo+nReg || iFrom+nReg<=iTo );
94442 sqlite3VdbeAddOp3(pParse->pVdbe, OP_Move, iFrom, iTo, nReg);
94443 sqlite3ExprCacheRemove(pParse, iFrom, nReg);
94448 ** Return true if any register in the range iFrom..iTo (inclusive)
94454 static int usedAsColumnCache(Parse *pParse, int iFrom, int iTo){
94459 if( r>=iFrom && r<=iTo ) return 1; /*NO_TEST*/
102164 ** root-page of a table or index in database iDb has changed from iFrom
102175 ** rootpage==iFrom have been converted to have a rootpage of iTo
102179 SQLITE_PRIVATE void sqlite3RootPageMoved(sqlite3 *db, int iDb, int iFrom, int iTo){
102189 if( pTab->tnum==iFrom ){
102196 if( pIdx->tnum==iFrom ){
102563 pFKey->aCol[0].iFrom = p->nCol-1;
102569 pFKey->aCol[i].iFrom = j;
107839 for(i=0; i<nCol; i++) aiCol[i] = pFKey->aCol[i].iFrom;
107866 if( aiCol ) aiCol[i] = pFKey->aCol[j].iFrom;
108182 iCol = aiCol ? aiCol[i] : pFKey->aCol[0].iFrom;
108371 int iChildKey = p->aCol[i].iFrom;
108516 int iReg = pFKey->aCol[i].iFrom + regOld + 1;
108528 iCol = pFKey->aCol[0].iFrom;
108661 for(i=0; i<p->nCol; i++) mask |= COLUMN_MASK(p->aCol[i].iFrom);
108807 iFromCol = aiCol ? aiCol[i] : pFKey->aCol[0].iFrom;
114661 pTab->aCol[pFK->aCol[j].iFrom].zName,
114751 int iCol = aiCols ? aiCols[j] : pFK->aCol[j].iFrom;
120077 ** The subquery is p->pSrc->a[iFrom]. isAgg is true if the outer query
120089 int iFrom, /* Index in p->pSrc->a[] of the inner subquery */
120113 assert( pSrc && iFrom>=0 && iFrom<pSrc->nSrc );
120114 pSubitem = &pSrc->a[iFrom];
120192 else if( iFrom>0 && !isAgg ){
120237 pSub->zSelName, pSub, iFrom));
120310 /* Begin flattening the iFrom-th entry of the FROM clause
120393 pParent->pSrc = pSrc = sqlite3SrcListEnlarge(db, pSrc, nSubSrc-1,iFrom+1);
120403 sqlite3IdListDelete(db, pSrc->a[i+iFrom].pUsing);
120404 assert( pSrc->a[i+iFrom].fg.isTabFunc==0 );
120405 pSrc->a[i+iFrom] = pSubSrc->a[i];
120409 pSrc->a[iFrom].fg.jointype = jointype;
126472 u8 iFrom; /* Which entry in the FROM clause */
126865 int iFrom, /* Value for "from" column of output */
127062 int iFrom, /* Value for "from" column of output */
127070 struct SrcList_item *pItem = &pTabList->a[pLevel->iFrom];
127153 ret = sqlite3VdbeAddOp4(v, OP_Explain, iId, iLevel, iFrom, zMsg,P4_DYNAMIC);
127180 zObj = pSrclist->a[pLvl->iFrom].zName;
127813 assert( iCur==pWInfo->pTabList->a[pLevel->iFrom].iCursor );
128077 pTabItem = &pWInfo->pTabList->a[pLevel->iFrom];
128102 if( pLevel->iFrom>0 && (pTabItem[0].fg.jointype & JT_LEFT)!=0 ){
128733 memcpy(&pOrTab->a[k], &origSrc[pLevel[k].iFrom], sizeof(pOrTab->a[k]));
128821 pParse, pOrTab, &pSubWInfo->a[0], iLevel, pLevel->iFrom, 0
131316 pTabItem = &pWC->pWInfo->pTabList->a[pLevel->iFrom];
134662 pLevel->iFrom = pWLoop->iTab;
134663 pLevel->iTabCur = pWInfo->pTabList->a[pLevel->iFrom].iCursor;
135211 pTabItem = &pTabList->a[pLevel->iFrom];
135338 &pTabList->a[pLevel->iFrom], notReady, pLevel);
135343 pParse, pTabList, pLevel, ii, pLevel->iFrom, wctrlFlags
135474 pWInfo->pTabList->a[pLevel->iFrom].pTab->zName));
135487 struct SrcList_item *pTabItem = &pTabList->a[pLevel->iFrom];
187727 i64 iFrom
187740 /* Advance each iterator that currently points to iRowid. Or, if iFrom
187741 ** is valid - each iterator that points to a rowid before iFrom. */
187746 || (bFromValid && ii!=iFrom && (ii>iFrom)==pExpr->bDesc)
187749 rc = sqlite3Fts5IterNextFrom(p->pIter, iFrom);
187771 rc = sqlite3Fts5IterNextFrom(pIter, iFrom);
187820 i64 iFrom
187827 rc = sqlite3Fts5IterNextFrom(pIter, iFrom);
187863 i64 iFrom
187873 || (bFromValid && fts5RowidCmp(pExpr, p1->iRowid, iFrom)<0)
187875 int rc = fts5ExprNodeNext(pExpr, p1, bFromValid, iFrom);
187947 i64 iFrom
187949 int rc = fts5ExprNodeNext(pExpr, pNode->apChild[0], bFromValid, iFrom);
187990 i64 iFrom
187992 int rc = fts5ExprNodeNext(pExpr, pNode->apChild[0], bFromValid, iFrom);
192787 ** past rowid iFrom. Regardless of the value of iFrom, the iterator is
192943 int bFrom, /* True if argument iFrom is valid */
192944 i64 iFrom /* Advance at least as far as this */
192954 fts5SegIterNextFrom(p, pSeg, iFrom);