Lines Matching refs:iRowid
11212 sqlite3_int64 iRowid; /* Rowid for current entry */ member
56522 SQLITE_PRIVATE int sqlite3RowSetTest(RowSet *pRowSet, int iBatch, sqlite3_int64 iRowid){
56572 if( p->v<iRowid ){
56574 }else if( p->v>iRowid ){
105065 int iRowid; /* The rowid of the output table */
105205 &pCur->iRowid,
105307 if( pCur->iRowid==pCur->iAddr+1 ){
105353 *pRowid = pCur->iRowid;
105374 pCur->iRowid = 0;
117991 i64 iRowid; /* Rowid in main table of the key */
118053 static void sampleSetRowidInt64(sqlite3 *db, StatSample *p, i64 iRowid){
118057 p->u.iRowid = iRowid;
118076 sampleSetRowidInt64(p->db, pTo, pFrom->u.iRowid);
118608 sqlite3_result_int64(context, pS->u.iRowid);
140404 sqlite_int64 iRowid; /* Current rowid */
140558 pCsr->iRowid++;
140649 *p = pCsr->iRowid;
179272 SQLITE_API void sqlite3_set_last_insert_rowid(sqlite3 *db, sqlite3_int64 iRowid){
179280 db->lastRowid = iRowid;
190760 sqlite3_int64 iRowid; /* Current rowid */
190997 pCsr->iRowid++;
191239 *pRowid = pCsr->iRowid;
194457 int iRowid; /* Current 'rowid' value */
194685 pCsr->iRowid = 0;
194707 pCsr->iRowid++;
194806 *pRowid = (sqlite3_int64)pCsr->iRowid;
207841 u32 iRowid; /* The rowid */
207941 p->iRowid = 0;
208075 p->iRowid++;
208084 if( p->iRowid==0 && p->bRecursive && n>=2 ){
208199 *pRowid = p->iRowid;
208897 i64 iRowid; /* Node or entry ID */
209343 p += writeInt64(p, pCell->iRowid);
209482 pCell->iRowid = nodeGetRowid(pRtree, pNode, iCell);
209738 pInfo->iRowid = readInt64(pCellData);
209886 i64 iRowid,
209893 if( nodeGetRowid(pRtree, pNode, ii)==iRowid ){
210304 i64 iRowid, /* The rowid searching for */
210310 sqlite3_bind_int64(pRtree->pReadRowid, 1, iRowid);
210380 i64 iRowid = sqlite3_value_int64(argv[0]);
210384 || (eType==SQLITE_FLOAT && sqlite3_value_double(argv[0])==iRowid)
210386 rc = findLeafNode(pRtree, iRowid, &pLeaf, &iNode);
210397 rc = nodeRowidIndex(pRtree, pLeaf, iRowid, &iCell);
210762 iBest = cell.iRowid;
210787 iBest = cell.iRowid;
210844 static int rowidWrite(Rtree *pRtree, sqlite3_int64 iRowid, sqlite3_int64 iNode){
210845 sqlite3_bind_int64(pRtree->pWriteRowid, 1, iRowid);
211035 i64 iRowid,
211042 RtreeNode *pChild = nodeHashLookup(pRtree, iRowid);
211054 return xSetMapping(pRtree, iRowid, pNode->iNode);
211131 rightbbox.iRowid = pRight->iNode;
211132 leftbbox.iRowid = pLeft->iNode;
211157 i64 iRowid = nodeGetRowid(pRtree, pRight, i);
211158 rc = updateMapping(pRtree, iRowid, pRight, iHeight);
211159 if( iRowid==pCell->iRowid ){
211168 i64 iRowid = nodeGetRowid(pRtree, pLeft, i);
211169 rc = updateMapping(pRtree, iRowid, pLeft, iHeight);
211175 rc = updateMapping(pRtree, pCell->iRowid, pLeft, iHeight);
211303 box.iRowid = pNode->iNode;
211360 RtreeNode *pChild = nodeHashLookup(pRtree, pCell->iRowid);
211373 rc = rowidWrite(pRtree, pCell->iRowid, pNode->iNode);
211375 rc = parentWrite(pRtree, pCell->iRowid, pNode->iNode);
211663 cell.iRowid = sqlite3_value_int64(aData[2]);
211665 || sqlite3_value_int64(aData[0])!=cell.iRowid
211668 sqlite3_bind_int64(pRtree->pReadRowid, 1, cell.iRowid);
211673 rc = rtreeDeleteRowid(pRtree, cell.iRowid);
211702 rc = rtreeNewRowid(pRtree, &cell.iRowid);
211704 *pRowid = cell.iRowid;
212272 sqlite3_str_appendf(pOut, "{%lld", cell.iRowid);
214178 i64 iRowid = sqlite3_value_int64(argv[0]);
214180 rc = findLeafNode(pRtree, iRowid, &pLeaf, &iNode);
214187 rc = nodeRowidIndex(pRtree, pLeaf, iRowid, &iCell);
214424 cell.iRowid = newRowid;
214446 sqlite3_bind_int64(pRtree->pReadRowid, 1, cell.iRowid);
214451 rc = rtreeDeleteRowid(pRtree, cell.iRowid);
214475 rc = rtreeNewRowid(pRtree, &cell.iRowid);
214477 *pRowid = cell.iRowid;
214496 sqlite3_bind_int64(pUp, 1, cell.iRowid);
223578 i64 iRowid,
223589 h = sessionHashAppendI64(h, iRowid);
223918 i64 iRowid, /* Rowid value if pTab->bRowid */
223928 return sessionGetI64(&a[1])==iRowid;
224720 i64 iRowid,
224776 pSession, iRowid, pTab, op==SQLITE_INSERT, &iHash, &bNull
224784 if( sessionPreupdateEqual(pSession, iRowid, pTab, pC, op) ) break;
224835 sessionPutI64(&pC->aRecord[1], iRowid);
225132 i64 iRowid = (pTab->bRowid ? sqlite3_column_int64(pStmt, 0) : 0);
225133 sessionPreupdateOneChange(op, iRowid, pSession, pTab);
225195 i64 iRowid = (pTab->bRowid ? sqlite3_column_int64(pStmt, 0) : 0);
225196 sessionPreupdateOneChange(SQLITE_UPDATE, iRowid, pSession, pTab);
230518 i64 iRowid;
230553 i64 iRowid,
230689 static int sqlite3Fts5IndexContentlessDelete(Fts5Index *p, i64 iOrigin, i64 iRowid);
230695 Fts5IndexIter*, const char*, int, i64 iRowid, int iCol, int iOff
230770 i64 iRowid, /* Rowid for this entry */
230841 static int sqlite3Fts5StorageDocsize(Fts5Storage *p, i64 iRowid, int *aCol);
234821 i64 iRowid; /* Current rowid */
235237 i64 iRowid = p->pIter->iRowid;
235238 if( bRetValid==0 || (bDesc!=(iRowid<iRet)) ){
235239 iRet = iRowid;
235254 i64 iRowid,
235268 if( sqlite3Fts5IterEof(pIter)==0 && pIter->iRowid==iRowid ){
235366 rc = fts5ExprSynonymList(pTerm, pNode->iRowid, &buf, &a, &n);
235580 i64 iRowid;
235582 iRowid = pIter->iRowid;
235583 if( (bDesc==0 && iLast>iRowid) || (bDesc && iLast<iRowid) ){
235590 iRowid = pIter->iRowid;
235591 assert( (bDesc==0 && iRowid>=iLast) || (bDesc==1 && iRowid<=iLast) );
235593 *piLast = iRowid;
235611 i64 iRowid = p->pIter->iRowid;
235612 if( (bDesc==0 && iLast>iRowid) || (bDesc && iLast<iRowid) ){
235643 if( pIter->iRowid==pNode->iRowid && pIter->nData>0 ){
235810 return fts5RowidCmp(pExpr, p1->iRowid, p2->iRowid);
235850 iLast = pLeft->aTerm[0].pIter->iRowid;
235860 i64 iRowid = fts5ExprSynonymRowid(pTerm, bDesc, 0);
235861 if( iRowid==iLast ) continue;
235870 if( pIter->iRowid==iLast || pIter->bEof ) continue;
235880 pNode->iRowid = iLast;
235909 i64 iRowid = fts5ExprSynonymRowid(pTerm, pExpr->bDesc, 0);
235915 i64 ii = p->pIter->iRowid;
235916 if( ii==iRowid
235979 pNode->iRowid = pIter->iRowid;
236025 pNode->iRowid = pNext->iRowid;
236037 i64 iLast = pNode->iRowid;
236041 assert( p1->bEof || fts5RowidCmp(pExpr, p1->iRowid, iLast)>=0 );
236043 if( (p1->iRowid==iLast)
236044 || (bFromValid && fts5RowidCmp(pExpr, p1->iRowid, iFrom)<0)
236067 i64 iLast = pAnd->iRowid;
236077 int cmp = fts5RowidCmp(pExpr, iLast, pChild->iRowid);
236091 assert( pChild->bEof || fts5RowidCmp(pExpr, iLast, pChild->iRowid)<=0 );
236096 }else if( iLast!=pChild->iRowid ){
236098 iLast = pChild->iRowid;
236110 pAnd->iRowid = iLast;
236141 rc = fts5ExprNodeNext(pExpr, p2, 1, p1->iRowid);
236150 pNode->iRowid = p1->iRowid;
236242 pNode->iRowid = pNode->apChild[0]->iRowid;
236294 && fts5RowidCmp(p, pRoot->iRowid, iFirst)<0
236321 if( fts5RowidCmp(p, pRoot->iRowid, iLast)>0 ){
236332 return p->pRoot->iRowid;
237675 if( pNode->bEof==0 && pNode->iRowid==pExpr->pRoot->iRowid ){
237711 (pBuf->n==0 || pNode->iRowid!=pExpr->pRoot->iRowid || pNode->bEof)
237763 i64 iRowid = pExpr->pRoot->iRowid;
237786 pT->pIter, pToken, nToken, iRowid, iCol, iTokOff
237838 static int fts5ExprCheckPoslists(Fts5ExprNode *pNode, i64 iRowid){
237839 pNode->iRowid = iRowid;
237849 if( fts5ExprCheckPoslists(pNode->apChild[i], iRowid)==0 ){
237861 if( fts5ExprCheckPoslists(pNode->apChild[i], iRowid) ){
237870 if( 0==fts5ExprCheckPoslists(pNode->apChild[0], iRowid)
237871 || 0!=fts5ExprCheckPoslists(pNode->apChild[1], iRowid)
237882 static void sqlite3Fts5ExprCheckPoslists(Fts5Expr *pExpr, i64 iRowid){
237883 fts5ExprCheckPoslists(pExpr->pRoot, iRowid);
237903 && pNode->iRowid==pExpr->pRoot->iRowid
237910 pTerm, pNode->iRowid, pBuf, (u8**)ppCollist, pnCollist
237954 i64 iRowid,
237977 pTerm->pIter, iRowid, iCol, iOff+iToken, ppOut, pnOut
238076 i64 iRowid; /* Rowid of last value written */
238247 i64 iRowid, /* Rowid for this entry */
238304 p->nData += sqlite3Fts5PutVarint(&((u8*)p)[p->nData], iRowid);
238305 p->iRowid = iRowid;
238344 if( iRowid!=p->iRowid ){
238345 u64 iDiff = (u64)iRowid - (u64)p->iRowid;
238348 p->iRowid = iRowid;
238977 i64 iRowid;
239139 i64 iRowid; /* Current rowid */
239245 i64 iRowid; /* First rowid on leaf iLeafPgno */
239386 static Fts5Data *fts5DataRead(Fts5Index *p, i64 iRowid){
239397 rc = sqlite3_blob_reopen(pBlob, iRowid);
239411 pConfig->zDb, p->zDataTbl, "block", iRowid, 0, &p->pReader
239464 static Fts5Data *fts5LeafRead(Fts5Index *p, i64 iRowid){
239465 Fts5Data *pRet = fts5DataRead(p, iRowid);
239498 static void fts5DataWrite(Fts5Index *p, i64 iRowid, const u8 *pData, int nData){
239510 sqlite3_bind_int64(p->pWriter, 1, iRowid);
240132 pLvl->iOff += fts5GetVarint(&pData->p[pLvl->iOff], (u64*)&pLvl->iRowid);
240144 pLvl->iRowid += iVal;
240252 pLvl->iRowid += delta;
240318 i64 iRowid = FTS5_DLIDX_ROWID(iSegid, i, iLeafPg);
240322 pLvl->pData = fts5DataRead(p, iRowid);
240348 return pIter->aLvl[0].iRowid;
240459 iOff += sqlite3Fts5GetVarint(&a[iOff], (u64*)&pIter->iRowid);
240629 pIter->iRowid += iDelta;
240690 pIter->iLeafOffset += fts5GetVarint(a, (u64*)&pIter->iRowid);
240741 pIter->iRowid -= iDelta;
240771 pIter->iRowid = 0;
240780 pIter->iRowid += iDelta;
240802 pIter->iLeafOffset = fts5GetVarint(pList, (u64*)&pIter->iRowid);
240859 pIter->iRowid += iDelta;
240883 pIter->iLeafOffset = fts5GetVarint(pList, (u64*)&pIter->iRowid);
240895 iOff += sqlite3Fts5GetVarint(&pLeaf->p[iOff], (u64*)&pIter->iRowid);
240994 int iRowid, bTermless;
240995 iRowid = fts5LeafFirstRowidOff(pNew);
240997 if( iRowid ){
241027 iOff += fts5GetVarint(&pLast->p[iOff], (u64*)&pIter->iRowid);
241433 pIter->iLeafOffset = fts5GetVarint(pLeaf->p, (u64*)&pIter->iRowid);
241520 assert( p1->iRowid!=p2->iRowid );
241521 res = ((p1->iRowid > p2->iRowid)==pIter->bRev) ? -1 : 1;
241554 || p1->iRowid==pIter->iSwitchRowid
241555 || (p1->iRowid<pIter->iSwitchRowid)==pIter->bRev
241618 if( p1->iRowid==p2->iRowid ){
241621 res = ((p1->iRowid > p2->iRowid)==pIter->bRev) ? -1 : +1;
241665 iOff += fts5GetVarint(&a[iOff], (u64*)&pIter->iRowid);
241706 assert( iMatch<pIter->iRowid );
241724 if( bRev==0 && pIter->iRowid>=iMatch ) break;
241725 if( bRev!=0 && pIter->iRowid<=iMatch ) break;
241779 if( pNew->iRowid==pIter->iSwitchRowid
241780 || (pNew->iRowid<pIter->iSwitchRowid)==pIter->bRev
241792 if( pNew->iRowid==pOther->iRowid ){
241794 }else if( (pOther->iRowid>pNew->iRowid)==pIter->bRev ){
241795 pIter->iSwitchRowid = pOther->iRowid;
241797 }else if( (pOther->iRowid>pIter->iSwitchRowid)==pIter->bRev ){
241798 pIter->iSwitchRowid = pOther->iRowid;
241818 pIter->iSwitchRowid = pSeg->iRowid;
241838 u64 iRowid /* Rowid to query hash for */
241842 int iSlot = (iRowid / nHashTable) % nSlot;
241845 if( iRowid==0 ){
241850 if( fts5GetU32((u8*)&aSlot[iSlot])==iRowid ) return 1;
241857 if( fts5GetU64((u8*)&aSlot[iSlot])==iRowid ) return 1;
241878 int iPg = ((u64)pSeg->iRowid) % pArray->nTombstone;
241893 pSeg->iRowid
242273 pIter->base.iRowid = pSeg->iRowid;
242282 pIter->base.iRowid = pSeg->iRowid;
242319 pIter->base.iRowid = pSeg->iRowid;
242351 pIter->base.iRowid = pSeg->iRowid;
242376 pIter->base.iRowid = pSeg->iRowid;
242571 pIter->iLeafOffset = fts5GetVarint(pData->p, (u64*)&pIter->iRowid);
242612 return pIter->aSeg[ pIter->aFirst[1].iFirst ].iRowid;
242624 i64 iRowid;
242627 iRowid = fts5MultiIterRowid(pIter);
242628 if( pIter->bRev==0 && iRowid>=iMatch ) break;
242629 if( pIter->bRev!=0 && iRowid<=iMatch ) break;
242873 i64 iRowid;
242876 iOff = 1 + fts5GetVarint(&pBuf->p[1], (u64*)&iRowid);
242877 fts5GetVarint(&pBuf->p[iOff], (u64*)&iRowid);
242878 return iRowid;
242889 i64 iRowid
242931 iVal = (u64)iRowid - (u64)pDlidx->iPrev;
242937 iVal = iRowid;
242942 pDlidx->iPrev = iRowid;
242949 i64 iRowid;
242967 iRowid = FTS5_SEGMENT_ROWID(pWriter->iSegid, pPage->pgno);
242968 fts5DataWrite(p, iRowid, pPage->buf.p, pPage->buf.n);
243076 i64 iRowid
243090 fts5WriteDlidxAppend(p, pWriter, iRowid);
243095 fts5BufferAppendVarint(&p->rc, &pPage->buf, iRowid);
243097 assert_nc( p->rc || iRowid>pWriter->iPrevRowid );
243099 (u64)iRowid - (u64)pWriter->iPrevRowid
243102 pWriter->iPrevRowid = iRowid;
243673 i64 iRowid = FTS5_SEGMENT_ROWID(pSeg->iSegid, pgno);
243677 pLeaf = fts5DataRead(p, iRowid);
243694 if( bDetailNone==0 ) fts5DataWrite(p, iRowid, aEmpty, sizeof(aEmpty));
243747 fts5DataWrite(p, iRowid, aPg, nPg);
244055 i64 iRowid
244063 if( iThis<iRowid ){
244064 fts5MultiIterNextFrom(p, pIter, iRowid);
244069 && iRowid==fts5MultiIterRowid(pIter)
244143 i64 iRowid = 0;
244153 iRowid += iDelta;
244161 fts5FlushSecureDelete(p, pStruct, zTerm, nTerm, iRowid);
244171 fts5FlushSecureDelete(p, pStruct, zTerm, nTerm, iRowid);
244187 pBuf->n += sqlite3Fts5PutVarint(&pBuf->p[pBuf->n], iRowid);
244189 fts5WriteDlidxAppend(p, &writer, iRowid);
244191 u64 iRowidDelta = (u64)iRowid - (u64)iPrev;
244196 iPrev = iRowid;
244482 pIter->iRowid += iDelta;
244523 i64 iRowid /* Rowid to append */
244526 fts5BufferSafeAppendVarint(pBuf, iRowid - *piLastRowid);
244527 *piLastRowid = iRowid;
244531 #define fts5MergeAppendDocid(pBuf, iLastRowid, iRowid) { \
244533 fts5BufferSafeAppendVarint((pBuf), (u64)(iRowid) - (u64)(iLastRowid)); \
244534 (iLastRowid) = (iRowid); \
244619 while( *pp && p->iter.iRowid>(*pp)->iter.iRowid ){
244693 fts5MergeAppendDocid(&out, iLastRowid, pHead->iter.iRowid);
244695 if( pHead->pNext && iLastRowid==pHead->pNext->iter.iRowid ){
244705 while( pSave && pSave->iter.iRowid==iLastRowid ){
244767 if( pX->iter.aPoslist && pX->iter.iRowid==iLastRowid ){
244851 xAppend(p, (u64)p1->base.iRowid-(u64)iLastRowid, p1, &doclist);
244852 iLastRowid = p1->base.iRowid;
244877 if( p1->base.iRowid<=iLastRowid && doclist.n>0 ){
244899 xAppend(p, (u64)p1->base.iRowid-(u64)iLastRowid, p1, &doclist);
244900 iLastRowid = p1->base.iRowid;
244934 static int sqlite3Fts5IndexBeginWrite(Fts5Index *p, int bDelete, i64 iRowid){
244943 if( iRowid<p->iWriteRowid
244944 || (iRowid==p->iWriteRowid && p->bDelete==0)
244950 p->iWriteRowid = iRowid;
245191 i64 iRowid; /* Row this token is located in */
245270 i64 iRowid,
245289 pT->aMap[pT->nMap].iRowid = iRowid;
245305 i64 iRowid = SMALLEST_INT64;
245316 if( nHit==0 || p->base.iRowid<iRowid ){
245317 iRowid = p->base.iRowid;
245322 }else if( p->base.iRowid==iRowid ){
245333 pIter->base.iRowid = iRowid;
245336 fts5TokendataIterAppendMap(pIter->pIndex, pT, iMin, iRowid, -1);
245356 if( iRowid==p->base.iRowid ){
245410 pT->aMap[pT->nMap].iRowid = iRowid;
245435 && (p->base.iRowid==pIter->base.iRowid || (bFrom && p->base.iRowid<iFrom))
245439 && p->base.iRowid<iFrom
245769 i64 iRowid,
245786 if( aMap[iTest].iRowid<iRowid ){
245788 }else if( aMap[iTest].iRowid>iRowid ){
245834 i64 iRowid, int iCol, int iOff
245849 fts5TokendataIterAppendMap(p, pT, ii, iRowid, (((i64)iCol)<<32) + iOff);
245977 u64 iRowid
245982 int iSlot = (iRowid / nPg) % nSlot;
245985 if( szKey==4 && iRowid>0xFFFFFFFF ) return 2;
245986 if( iRowid==0 ){
246002 fts5PutU32((u8*)&aSlot[iSlot], (u32)iRowid);
246009 fts5PutU64((u8*)&aSlot[iSlot], iRowid);
246208 u64 iRowid
246219 iPg = iRowid % pSeg->nPgTombstone;
246226 if( 0==fts5IndexTombstoneAddToPage(pPg, 0, pSeg->nPgTombstone, iRowid) ){
246235 if( iRowid>0xFFFFFFFF ) szKey = 8;
246245 fts5IndexTombstoneAddToPage(apHash[iRowid % nHash], 1, nHash, iRowid);
246263 static int sqlite3Fts5IndexContentlessDelete(Fts5Index *p, i64 iOrigin, i64 iRowid){
246278 fts5IndexTombstoneAdd(p, pSeg, iRowid);
246297 i64 iRowid,
246305 u64 ret = iRowid;
246335 i64 iRowid = fts5DlidxIterRowid(pDlidx);
246338 cksum1 += iRowid + ((i64)pgno<<32);
246347 i64 iRowid = fts5DlidxIterRowid(pDlidx);
246350 cksum2 += iRowid + ((i64)pgno<<32);
246374 i64 rowid = pIter->iRowid;
246699 i64 iRowid;
246706 fts5GetVarint(&pLeaf->p[iRowidOff], (u64*)&iRowid);
246707 if( iRowid<iDlRowid || (bSecureDelete==0 && iRowid!=iDlRowid) ){
246798 i64 iRowid = fts5MultiIterRowid(pIter);
246807 cksum2 ^= sqlite3Fts5IndexEntryCksum(iRowid, 0, 0, -1, z, n);
246816 cksum2 ^= sqlite3Fts5IndexEntryCksum(iRowid, iCol, iTokOff, -1, z, n);
246845 i64 iRowid, /* Rowid from %_data table */
246852 *piPgno = (int)(iRowid & (((i64)1 << FTS5_DATA_PAGE_B) - 1));
246853 iRowid >>= FTS5_DATA_PAGE_B;
246855 *piHeight = (int)(iRowid & (((i64)1 << FTS5_DATA_HEIGHT_B) - 1));
246856 iRowid >>= FTS5_DATA_HEIGHT_B;
246858 *pbDlidx = (int)(iRowid & 0x0001);
246859 iRowid >>= FTS5_DATA_DLI_B;
246861 *piSegid = (int)(iRowid & (((i64)1 << FTS5_DATA_ID_B) - 1));
246862 iRowid >>= FTS5_DATA_ID_B;
246864 *pbTombstone = (int)(iRowid & 0x0001);
247046 i64 iRowid = 0;
247052 iRowid += iVal;
247064 sqlite3Fts5BufferAppendPrintf(pRc, pBuf, " %lld%s", iRowid, zApp);
247096 i64 iRowid; /* Rowid for record being decoded */
247109 iRowid = sqlite3_value_int64(apVal[0]);
247121 fts5DecodeRowid(iRowid, &bTomb, &iSegid, &bDlidx, &iHeight, &iPgno);
247123 fts5DebugRowid(&rc, &s, iRowid);
247137 " %d(%lld)", lvl.iLeafPgno, lvl.iRowid
247163 if( iRowid==FTS5_AVERAGES_ROWID ){
247337 i64 iRowid;
247346 iRowid = FTS5_SEGMENT_ROWID(segid, pgno);
247347 sqlite3_result_int64(pCtx, iRowid);
247371 int iRowid;
247469 pCsr->iRowid++;
247495 *piRowid = pCsr->iRowid;
247576 pCsr->iRowid = 0;
247801 i64 iRowid; /* Current rowid */
248486 pSorter->iRowid = sqlite3_column_int64(pSorter->pStmt, 0);
248542 i64 iRowid = sqlite3Fts5ExprRowid(pCsr->pExpr);
248544 rc = sqlite3Fts5ExprFirst(pCsr->pExpr, pTab->p.pIndex, iRowid, bDesc);
248545 if( rc==SQLITE_OK && iRowid!=sqlite3Fts5ExprRowid(pCsr->pExpr) ){
249096 return pCsr->pSorter->iRowid;
249623 sqlite3Fts5ExprCheckPoslists(pCsr->pExpr, pCsr->pSorter->iRowid);
249788 i64 iRowid = fts5CursorRowid(pCsr);
249789 rc = sqlite3Fts5StorageDocsize(pTab->pStorage, iRowid, pCsr->aColumnSize);
250038 i64 iRowid = fts5CursorRowid(pCsr);
250040 pCsr->pExpr, iRowid, iPhrase, iCol, iOff, iToken, ppOut, pnOut
251274 i64 iRowid, /* id value */
251282 sqlite3_bind_int64(pReplace, 1, iRowid);
251446 i64 iRowid = sqlite3_column_int64(pScan, 0);
251449 rc = sqlite3Fts5IndexBeginWrite(p->pIndex, 0, iRowid);
251468 rc = fts5StorageInsertDocsize(p, iRowid, &buf);
251562 i64 iRowid
251574 rc = sqlite3Fts5IndexBeginWrite(p->pIndex, 0, iRowid);
251595 rc = fts5StorageInsertDocsize(p, iRowid, &buf);
251632 i64 iRowid;
251688 pCtx->iRowid, iCol, iPos, 0, pToken, nToken
251699 pCtx->iRowid, iCol, iPos, ii+1, pToken, nByte
251741 ctx.iRowid = sqlite3_column_int64(pScan, 0);
251744 rc = sqlite3Fts5StorageDocsize(p, ctx.iRowid, aColSize);
251884 static int sqlite3Fts5StorageDocsize(Fts5Storage *p, i64 iRowid, int *aCol){
251894 sqlite3_bind_int64(pLookup, 1, iRowid);
255297 sqlite3_result_int64(pCtx, pCsr->pIter->iRowid);
255416 sqlite3_int64 iRowid; /* Rowid value */
255573 *pRowid = pCur->pRow->iRowid;
255599 sqlite3_int64 iRowid = 1;
255643 pNew->iRowid = iRowid++;