Lines Matching refs:iRowid

11258   sqlite3_int64 iRowid;             /* Rowid for current entry */  member
56881 SQLITE_PRIVATE int sqlite3RowSetTest(RowSet *pRowSet, int iBatch, sqlite3_int64 iRowid){
56931 if( p->v<iRowid ){
56933 }else if( p->v>iRowid ){
105605 int iRowid; /* The rowid of the output table */
105745 &pCur->iRowid,
105847 if( pCur->iRowid==pCur->iAddr+1 ){
105893 *pRowid = pCur->iRowid;
105914 pCur->iRowid = 0;
118728 i64 iRowid; /* Rowid in main table of the key */
118790 static void sampleSetRowidInt64(sqlite3 *db, StatSample *p, i64 iRowid){
118794 p->u.iRowid = iRowid;
118813 sampleSetRowidInt64(p->db, pTo, pFrom->u.iRowid);
119345 sqlite3_result_int64(context, pS->u.iRowid);
141503 sqlite_int64 iRowid; /* Current rowid */
141638 pCsr->iRowid = 0;
141659 pCsr->iRowid++;
141750 *p = pCsr->iRowid;
180888 SQLITE_API void sqlite3_set_last_insert_rowid(sqlite3 *db, sqlite3_int64 iRowid){
180896 db->lastRowid = iRowid;
192378 sqlite3_int64 iRowid; /* Current rowid */
192615 pCsr->iRowid++;
192857 *pRowid = pCsr->iRowid;
196075 int iRowid; /* Current 'rowid' value */
196303 pCsr->iRowid = 0;
196325 pCsr->iRowid++;
196424 *pRowid = (sqlite3_int64)pCsr->iRowid;
209632 u32 iRowid; /* The rowid */
209732 p->iRowid = 0;
209866 p->iRowid++;
209875 if( p->iRowid==0 && p->bRecursive && n>=2 ){
209993 *pRowid = p->iRowid;
210693 i64 iRowid; /* Node or entry ID */
211137 p += writeInt64(p, pCell->iRowid);
211277 pCell->iRowid = nodeGetRowid(pRtree, pNode, iCell);
211535 pInfo->iRowid = readInt64(pCellData);
211683 i64 iRowid,
211690 if( nodeGetRowid(pRtree, pNode, ii)==iRowid ){
212106 i64 iRowid, /* The rowid searching for */
212112 sqlite3_bind_int64(pRtree->pReadRowid, 1, iRowid);
212184 i64 iRowid = sqlite3_value_int64(argv[0]);
212189 && 0==sqlite3IntFloatCompare(iRowid,sqlite3_value_double(argv[0])))
212191 rc = findLeafNode(pRtree, iRowid, &pLeaf, &iNode);
212202 rc = nodeRowidIndex(pRtree, pLeaf, iRowid, &iCell);
212567 iBest = cell.iRowid;
212592 iBest = cell.iRowid;
212649 static int rowidWrite(Rtree *pRtree, sqlite3_int64 iRowid, sqlite3_int64 iNode){
212650 sqlite3_bind_int64(pRtree->pWriteRowid, 1, iRowid);
212840 i64 iRowid,
212847 RtreeNode *pChild = nodeHashLookup(pRtree, iRowid);
212859 return xSetMapping(pRtree, iRowid, pNode->iNode);
212936 rightbbox.iRowid = pRight->iNode;
212937 leftbbox.iRowid = pLeft->iNode;
212962 i64 iRowid = nodeGetRowid(pRtree, pRight, i);
212963 rc = updateMapping(pRtree, iRowid, pRight, iHeight);
212964 if( iRowid==pCell->iRowid ){
212973 i64 iRowid = nodeGetRowid(pRtree, pLeft, i);
212974 rc = updateMapping(pRtree, iRowid, pLeft, iHeight);
212980 rc = updateMapping(pRtree, pCell->iRowid, pLeft, iHeight);
213108 box.iRowid = pNode->iNode;
213165 RtreeNode *pChild = nodeHashLookup(pRtree, pCell->iRowid);
213178 rc = rowidWrite(pRtree, pCell->iRowid, pNode->iNode);
213180 rc = parentWrite(pRtree, pCell->iRowid, pNode->iNode);
213468 cell.iRowid = sqlite3_value_int64(aData[2]);
213470 || sqlite3_value_int64(aData[0])!=cell.iRowid
213473 sqlite3_bind_int64(pRtree->pReadRowid, 1, cell.iRowid);
213478 rc = rtreeDeleteRowid(pRtree, cell.iRowid);
213507 rc = rtreeNewRowid(pRtree, &cell.iRowid);
213509 *pRowid = cell.iRowid;
214080 sqlite3_str_appendf(pOut, "{%lld", cell.iRowid);
215986 i64 iRowid = sqlite3_value_int64(argv[0]);
215988 rc = findLeafNode(pRtree, iRowid, &pLeaf, &iNode);
215995 rc = nodeRowidIndex(pRtree, pLeaf, iRowid, &iCell);
216232 cell.iRowid = newRowid;
216254 sqlite3_bind_int64(pRtree->pReadRowid, 1, cell.iRowid);
216259 rc = rtreeDeleteRowid(pRtree, cell.iRowid);
216283 rc = rtreeNewRowid(pRtree, &cell.iRowid);
216285 *pRowid = cell.iRowid;
216304 sqlite3_bind_int64(pUp, 1, cell.iRowid);
225421 i64 iRowid,
225432 h = sessionHashAppendI64(h, iRowid);
225761 i64 iRowid, /* Rowid value if pTab->bRowid */
225771 return sessionGetI64(&a[1])==iRowid;
226563 i64 iRowid,
226619 pSession, iRowid, pTab, op==SQLITE_INSERT, &iHash, &bNull
226627 if( sessionPreupdateEqual(pSession, iRowid, pTab, pC, op) ) break;
226678 sessionPutI64(&pC->aRecord[1], iRowid);
226975 i64 iRowid = (pTab->bRowid ? sqlite3_column_int64(pStmt, 0) : 0);
226976 sessionPreupdateOneChange(op, iRowid, pSession, pTab);
227038 i64 iRowid = (pTab->bRowid ? sqlite3_column_int64(pStmt, 0) : 0);
227039 sessionPreupdateOneChange(SQLITE_UPDATE, iRowid, pSession, pTab);
232423 i64 iRowid;
232458 i64 iRowid,
232594 static int sqlite3Fts5IndexContentlessDelete(Fts5Index *p, i64 iOrigin, i64 iRowid);
232600 Fts5IndexIter*, const char*, int, i64 iRowid, int iCol, int iOff
232675 i64 iRowid, /* Rowid for this entry */
232746 static int sqlite3Fts5StorageDocsize(Fts5Storage *p, i64 iRowid, int *aCol);
236749 i64 iRowid; /* Current rowid */
237169 i64 iRowid = p->pIter->iRowid;
237170 if( bRetValid==0 || (bDesc!=(iRowid<iRet)) ){
237171 iRet = iRowid;
237186 i64 iRowid,
237200 if( sqlite3Fts5IterEof(pIter)==0 && pIter->iRowid==iRowid ){
237298 rc = fts5ExprSynonymList(pTerm, pNode->iRowid, &buf, &a, &n);
237512 i64 iRowid;
237514 iRowid = pIter->iRowid;
237515 if( (bDesc==0 && iLast>iRowid) || (bDesc && iLast<iRowid) ){
237522 iRowid = pIter->iRowid;
237523 assert( (bDesc==0 && iRowid>=iLast) || (bDesc==1 && iRowid<=iLast) );
237525 *piLast = iRowid;
237543 i64 iRowid = p->pIter->iRowid;
237544 if( (bDesc==0 && iLast>iRowid) || (bDesc && iLast<iRowid) ){
237575 if( pIter->iRowid==pNode->iRowid && pIter->nData>0 ){
237742 return fts5RowidCmp(pExpr, p1->iRowid, p2->iRowid);
237782 iLast = pLeft->aTerm[0].pIter->iRowid;
237792 i64 iRowid = fts5ExprSynonymRowid(pTerm, bDesc, 0);
237793 if( iRowid==iLast ) continue;
237802 if( pIter->iRowid==iLast || pIter->bEof ) continue;
237812 pNode->iRowid = iLast;
237841 i64 iRowid = fts5ExprSynonymRowid(pTerm, pExpr->bDesc, 0);
237847 i64 ii = p->pIter->iRowid;
237848 if( ii==iRowid
237911 pNode->iRowid = pIter->iRowid;
237957 pNode->iRowid = pNext->iRowid;
237969 i64 iLast = pNode->iRowid;
237973 assert( p1->bEof || fts5RowidCmp(pExpr, p1->iRowid, iLast)>=0 );
237975 if( (p1->iRowid==iLast)
237976 || (bFromValid && fts5RowidCmp(pExpr, p1->iRowid, iFrom)<0)
237999 i64 iLast = pAnd->iRowid;
238009 int cmp = fts5RowidCmp(pExpr, iLast, pChild->iRowid);
238023 assert( pChild->bEof || fts5RowidCmp(pExpr, iLast, pChild->iRowid)<=0 );
238028 }else if( iLast!=pChild->iRowid ){
238030 iLast = pChild->iRowid;
238042 pAnd->iRowid = iLast;
238073 rc = fts5ExprNodeNext(pExpr, p2, 1, p1->iRowid);
238082 pNode->iRowid = p1->iRowid;
238174 pNode->iRowid = pNode->apChild[0]->iRowid;
238226 && fts5RowidCmp(p, pRoot->iRowid, iFirst)<0
238253 if( fts5RowidCmp(p, pRoot->iRowid, iLast)>0 ){
238264 return p->pRoot->iRowid;
239608 if( pNode->bEof==0 && pNode->iRowid==pExpr->pRoot->iRowid ){
239644 (pBuf->n==0 || pNode->iRowid!=pExpr->pRoot->iRowid || pNode->bEof)
239696 i64 iRowid = pExpr->pRoot->iRowid;
239719 pT->pIter, pToken, nToken, iRowid, iCol, iTokOff
239771 static int fts5ExprCheckPoslists(Fts5ExprNode *pNode, i64 iRowid){
239772 pNode->iRowid = iRowid;
239782 if( fts5ExprCheckPoslists(pNode->apChild[i], iRowid)==0 ){
239794 if( fts5ExprCheckPoslists(pNode->apChild[i], iRowid) ){
239803 if( 0==fts5ExprCheckPoslists(pNode->apChild[0], iRowid)
239804 || 0!=fts5ExprCheckPoslists(pNode->apChild[1], iRowid)
239815 static void sqlite3Fts5ExprCheckPoslists(Fts5Expr *pExpr, i64 iRowid){
239816 fts5ExprCheckPoslists(pExpr->pRoot, iRowid);
239836 && pNode->iRowid==pExpr->pRoot->iRowid
239843 pTerm, pNode->iRowid, pBuf, (u8**)ppCollist, pnCollist
239887 i64 iRowid,
239910 pTerm->pIter, iRowid, iCol, iOff+iToken, ppOut, pnOut
240009 i64 iRowid; /* Rowid of last value written */
240180 i64 iRowid, /* Rowid for this entry */
240237 p->nData += sqlite3Fts5PutVarint(&((u8*)p)[p->nData], iRowid);
240238 p->iRowid = iRowid;
240277 if( iRowid!=p->iRowid ){
240278 u64 iDiff = (u64)iRowid - (u64)p->iRowid;
240281 p->iRowid = iRowid;
240910 i64 iRowid;
241072 i64 iRowid; /* Current rowid */
241178 i64 iRowid; /* First rowid on leaf iLeafPgno */
241319 static Fts5Data *fts5DataRead(Fts5Index *p, i64 iRowid){
241330 rc = sqlite3_blob_reopen(pBlob, iRowid);
241344 pConfig->zDb, p->zDataTbl, "block", iRowid, 0, &p->pReader
241397 static Fts5Data *fts5LeafRead(Fts5Index *p, i64 iRowid){
241398 Fts5Data *pRet = fts5DataRead(p, iRowid);
241431 static void fts5DataWrite(Fts5Index *p, i64 iRowid, const u8 *pData, int nData){
241443 sqlite3_bind_int64(p->pWriter, 1, iRowid);
242065 pLvl->iOff += fts5GetVarint(&pData->p[pLvl->iOff], (u64*)&pLvl->iRowid);
242077 pLvl->iRowid += iVal;
242185 pLvl->iRowid += delta;
242251 i64 iRowid = FTS5_DLIDX_ROWID(iSegid, i, iLeafPg);
242255 pLvl->pData = fts5DataRead(p, iRowid);
242281 return pIter->aLvl[0].iRowid;
242392 iOff += sqlite3Fts5GetVarint(&a[iOff], (u64*)&pIter->iRowid);
242562 pIter->iRowid += iDelta;
242623 pIter->iLeafOffset += fts5GetVarint(a, (u64*)&pIter->iRowid);
242674 pIter->iRowid -= iDelta;
242704 pIter->iRowid = 0;
242713 pIter->iRowid += iDelta;
242735 pIter->iLeafOffset = fts5GetVarint(pList, (u64*)&pIter->iRowid);
242792 pIter->iRowid += iDelta;
242816 pIter->iLeafOffset = fts5GetVarint(pList, (u64*)&pIter->iRowid);
242828 iOff += sqlite3Fts5GetVarint(&pLeaf->p[iOff], (u64*)&pIter->iRowid);
242927 int iRowid, bTermless;
242928 iRowid = fts5LeafFirstRowidOff(pNew);
242930 if( iRowid ){
242960 iOff += fts5GetVarint(&pLast->p[iOff], (u64*)&pIter->iRowid);
243366 pIter->iLeafOffset = fts5GetVarint(pLeaf->p, (u64*)&pIter->iRowid);
243453 assert( p1->iRowid!=p2->iRowid );
243454 res = ((p1->iRowid > p2->iRowid)==pIter->bRev) ? -1 : 1;
243487 || p1->iRowid==pIter->iSwitchRowid
243488 || (p1->iRowid<pIter->iSwitchRowid)==pIter->bRev
243551 if( p1->iRowid==p2->iRowid ){
243554 res = ((p1->iRowid > p2->iRowid)==pIter->bRev) ? -1 : +1;
243598 iOff += fts5GetVarint(&a[iOff], (u64*)&pIter->iRowid);
243639 assert( iMatch<pIter->iRowid );
243657 if( bRev==0 && pIter->iRowid>=iMatch ) break;
243658 if( bRev!=0 && pIter->iRowid<=iMatch ) break;
243712 if( pNew->iRowid==pIter->iSwitchRowid
243713 || (pNew->iRowid<pIter->iSwitchRowid)==pIter->bRev
243725 if( pNew->iRowid==pOther->iRowid ){
243727 }else if( (pOther->iRowid>pNew->iRowid)==pIter->bRev ){
243728 pIter->iSwitchRowid = pOther->iRowid;
243730 }else if( (pOther->iRowid>pIter->iSwitchRowid)==pIter->bRev ){
243731 pIter->iSwitchRowid = pOther->iRowid;
243751 pIter->iSwitchRowid = pSeg->iRowid;
243771 u64 iRowid /* Rowid to query hash for */
243775 int iSlot = (iRowid / nHashTable) % nSlot;
243778 if( iRowid==0 ){
243783 if( fts5GetU32((u8*)&aSlot[iSlot])==iRowid ) return 1;
243790 if( fts5GetU64((u8*)&aSlot[iSlot])==iRowid ) return 1;
243811 int iPg = ((u64)pSeg->iRowid) % pArray->nTombstone;
243826 pSeg->iRowid
244206 pIter->base.iRowid = pSeg->iRowid;
244215 pIter->base.iRowid = pSeg->iRowid;
244252 pIter->base.iRowid = pSeg->iRowid;
244284 pIter->base.iRowid = pSeg->iRowid;
244309 pIter->base.iRowid = pSeg->iRowid;
244504 pIter->iLeafOffset = fts5GetVarint(pData->p, (u64*)&pIter->iRowid);
244545 return pIter->aSeg[ pIter->aFirst[1].iFirst ].iRowid;
244557 i64 iRowid;
244560 iRowid = fts5MultiIterRowid(pIter);
244561 if( pIter->bRev==0 && iRowid>=iMatch ) break;
244562 if( pIter->bRev!=0 && iRowid<=iMatch ) break;
244806 i64 iRowid;
244809 iOff = 1 + fts5GetVarint(&pBuf->p[1], (u64*)&iRowid);
244810 fts5GetVarint(&pBuf->p[iOff], (u64*)&iRowid);
244811 return iRowid;
244822 i64 iRowid
244864 iVal = (u64)iRowid - (u64)pDlidx->iPrev;
244870 iVal = iRowid;
244875 pDlidx->iPrev = iRowid;
244882 i64 iRowid;
244900 iRowid = FTS5_SEGMENT_ROWID(pWriter->iSegid, pPage->pgno);
244901 fts5DataWrite(p, iRowid, pPage->buf.p, pPage->buf.n);
245009 i64 iRowid
245023 fts5WriteDlidxAppend(p, pWriter, iRowid);
245028 fts5BufferAppendVarint(&p->rc, &pPage->buf, iRowid);
245030 assert_nc( p->rc || iRowid>pWriter->iPrevRowid );
245032 (u64)iRowid - (u64)pWriter->iPrevRowid
245035 pWriter->iPrevRowid = iRowid;
245606 i64 iRowid = FTS5_SEGMENT_ROWID(pSeg->iSegid, pgno);
245610 pLeaf = fts5DataRead(p, iRowid);
245627 if( bDetailNone==0 ) fts5DataWrite(p, iRowid, aEmpty, sizeof(aEmpty));
245680 fts5DataWrite(p, iRowid, aPg, nPg);
245988 i64 iRowid
245996 if( iThis<iRowid ){
245997 fts5MultiIterNextFrom(p, pIter, iRowid);
246002 && iRowid==fts5MultiIterRowid(pIter)
246076 i64 iRowid = 0;
246086 iRowid += iDelta;
246094 fts5FlushSecureDelete(p, pStruct, zTerm, nTerm, iRowid);
246104 fts5FlushSecureDelete(p, pStruct, zTerm, nTerm, iRowid);
246120 pBuf->n += sqlite3Fts5PutVarint(&pBuf->p[pBuf->n], iRowid);
246122 fts5WriteDlidxAppend(p, &writer, iRowid);
246124 u64 iRowidDelta = (u64)iRowid - (u64)iPrev;
246129 iPrev = iRowid;
246415 pIter->iRowid += iDelta;
246456 i64 iRowid /* Rowid to append */
246459 fts5BufferSafeAppendVarint(pBuf, iRowid - *piLastRowid);
246460 *piLastRowid = iRowid;
246464 #define fts5MergeAppendDocid(pBuf, iLastRowid, iRowid) { \
246466 fts5BufferSafeAppendVarint((pBuf), (u64)(iRowid) - (u64)(iLastRowid)); \
246467 (iLastRowid) = (iRowid); \
246552 while( *pp && p->iter.iRowid>(*pp)->iter.iRowid ){
246626 fts5MergeAppendDocid(&out, iLastRowid, pHead->iter.iRowid);
246628 if( pHead->pNext && iLastRowid==pHead->pNext->iter.iRowid ){
246638 while( pSave && pSave->iter.iRowid==iLastRowid ){
246700 if( pX->iter.aPoslist && pX->iter.iRowid==iLastRowid ){
246784 xAppend(p, (u64)p1->base.iRowid-(u64)iLastRowid, p1, &doclist);
246785 iLastRowid = p1->base.iRowid;
246810 if( p1->base.iRowid<=iLastRowid && doclist.n>0 ){
246832 xAppend(p, (u64)p1->base.iRowid-(u64)iLastRowid, p1, &doclist);
246833 iLastRowid = p1->base.iRowid;
246867 static int sqlite3Fts5IndexBeginWrite(Fts5Index *p, int bDelete, i64 iRowid){
246876 if( iRowid<p->iWriteRowid
246877 || (iRowid==p->iWriteRowid && p->bDelete==0)
246883 p->iWriteRowid = iRowid;
247124 i64 iRowid; /* Row this token is located in */
247203 i64 iRowid,
247222 pT->aMap[pT->nMap].iRowid = iRowid;
247238 i64 iRowid = SMALLEST_INT64;
247249 if( nHit==0 || p->base.iRowid<iRowid ){
247250 iRowid = p->base.iRowid;
247255 }else if( p->base.iRowid==iRowid ){
247266 pIter->base.iRowid = iRowid;
247269 fts5TokendataIterAppendMap(pIter->pIndex, pT, iMin, iRowid, -1);
247289 if( iRowid==p->base.iRowid ){
247343 pT->aMap[pT->nMap].iRowid = iRowid;
247369 && (p->base.iRowid==pIter->base.iRowid || (bFrom && p->base.iRowid<iFrom))
247373 && p->base.iRowid<iFrom
247705 i64 iRowid,
247722 if( aMap[iTest].iRowid<iRowid ){
247724 }else if( aMap[iTest].iRowid>iRowid ){
247770 i64 iRowid, int iCol, int iOff
247785 fts5TokendataIterAppendMap(p, pT, ii, iRowid, (((i64)iCol)<<32) + iOff);
247913 u64 iRowid
247918 int iSlot = (iRowid / nPg) % nSlot;
247921 if( szKey==4 && iRowid>0xFFFFFFFF ) return 2;
247922 if( iRowid==0 ){
247938 fts5PutU32((u8*)&aSlot[iSlot], (u32)iRowid);
247945 fts5PutU64((u8*)&aSlot[iSlot], iRowid);
248144 u64 iRowid
248155 iPg = iRowid % pSeg->nPgTombstone;
248162 if( 0==fts5IndexTombstoneAddToPage(pPg, 0, pSeg->nPgTombstone, iRowid) ){
248171 if( iRowid>0xFFFFFFFF ) szKey = 8;
248181 fts5IndexTombstoneAddToPage(apHash[iRowid % nHash], 1, nHash, iRowid);
248199 static int sqlite3Fts5IndexContentlessDelete(Fts5Index *p, i64 iOrigin, i64 iRowid){
248214 fts5IndexTombstoneAdd(p, pSeg, iRowid);
248233 i64 iRowid,
248241 u64 ret = iRowid;
248271 i64 iRowid = fts5DlidxIterRowid(pDlidx);
248274 cksum1 += iRowid + ((i64)pgno<<32);
248283 i64 iRowid = fts5DlidxIterRowid(pDlidx);
248286 cksum2 += iRowid + ((i64)pgno<<32);
248310 i64 rowid = pIter->iRowid;
248635 i64 iRowid;
248642 fts5GetVarint(&pLeaf->p[iRowidOff], (u64*)&iRowid);
248643 if( iRowid<iDlRowid || (bSecureDelete==0 && iRowid!=iDlRowid) ){
248734 i64 iRowid = fts5MultiIterRowid(pIter);
248743 cksum2 ^= sqlite3Fts5IndexEntryCksum(iRowid, 0, 0, -1, z, n);
248752 cksum2 ^= sqlite3Fts5IndexEntryCksum(iRowid, iCol, iTokOff, -1, z, n);
248781 i64 iRowid, /* Rowid from %_data table */
248788 *piPgno = (int)(iRowid & (((i64)1 << FTS5_DATA_PAGE_B) - 1));
248789 iRowid >>= FTS5_DATA_PAGE_B;
248791 *piHeight = (int)(iRowid & (((i64)1 << FTS5_DATA_HEIGHT_B) - 1));
248792 iRowid >>= FTS5_DATA_HEIGHT_B;
248794 *pbDlidx = (int)(iRowid & 0x0001);
248795 iRowid >>= FTS5_DATA_DLI_B;
248797 *piSegid = (int)(iRowid & (((i64)1 << FTS5_DATA_ID_B) - 1));
248798 iRowid >>= FTS5_DATA_ID_B;
248800 *pbTombstone = (int)(iRowid & 0x0001);
248982 i64 iRowid = 0;
248988 iRowid += iVal;
249000 sqlite3Fts5BufferAppendPrintf(pRc, pBuf, " %lld%s", iRowid, zApp);
249032 i64 iRowid; /* Rowid for record being decoded */
249045 iRowid = sqlite3_value_int64(apVal[0]);
249057 fts5DecodeRowid(iRowid, &bTomb, &iSegid, &bDlidx, &iHeight, &iPgno);
249059 fts5DebugRowid(&rc, &s, iRowid);
249073 " %d(%lld)", lvl.iLeafPgno, lvl.iRowid
249099 if( iRowid==FTS5_AVERAGES_ROWID ){
249273 i64 iRowid;
249282 iRowid = FTS5_SEGMENT_ROWID(segid, pgno);
249283 sqlite3_result_int64(pCtx, iRowid);
249307 int iRowid;
249405 pCsr->iRowid++;
249431 *piRowid = pCsr->iRowid;
249512 pCsr->iRowid = 0;
249737 i64 iRowid; /* Current rowid */
250422 pSorter->iRowid = sqlite3_column_int64(pSorter->pStmt, 0);
250478 i64 iRowid = sqlite3Fts5ExprRowid(pCsr->pExpr);
250480 rc = sqlite3Fts5ExprFirst(pCsr->pExpr, pTab->p.pIndex, iRowid, bDesc);
250481 if( rc==SQLITE_OK && iRowid!=sqlite3Fts5ExprRowid(pCsr->pExpr) ){
251032 return pCsr->pSorter->iRowid;
251560 sqlite3Fts5ExprCheckPoslists(pCsr->pExpr, pCsr->pSorter->iRowid);
251725 i64 iRowid = fts5CursorRowid(pCsr);
251726 rc = sqlite3Fts5StorageDocsize(pTab->pStorage, iRowid, pCsr->aColumnSize);
251975 i64 iRowid = fts5CursorRowid(pCsr);
251977 pCsr->pExpr, iRowid, iPhrase, iCol, iOff, iToken, ppOut, pnOut
253220 i64 iRowid, /* id value */
253228 sqlite3_bind_int64(pReplace, 1, iRowid);
253392 i64 iRowid = sqlite3_column_int64(pScan, 0);
253395 rc = sqlite3Fts5IndexBeginWrite(p->pIndex, 0, iRowid);
253414 rc = fts5StorageInsertDocsize(p, iRowid, &buf);
253508 i64 iRowid
253520 rc = sqlite3Fts5IndexBeginWrite(p->pIndex, 0, iRowid);
253541 rc = fts5StorageInsertDocsize(p, iRowid, &buf);
253578 i64 iRowid;
253634 pCtx->iRowid, iCol, iPos, 0, pToken, nToken
253645 pCtx->iRowid, iCol, iPos, ii+1, pToken, nByte
253687 ctx.iRowid = sqlite3_column_int64(pScan, 0);
253690 rc = sqlite3Fts5StorageDocsize(p, ctx.iRowid, aColSize);
253830 static int sqlite3Fts5StorageDocsize(Fts5Storage *p, i64 iRowid, int *aCol){
253840 sqlite3_bind_int64(pLookup, 1, iRowid);
257245 sqlite3_result_int64(pCtx, pCsr->pIter->iRowid);
257364 sqlite3_int64 iRowid; /* Rowid value */
257521 *pRowid = pCur->pRow->iRowid;
257547 sqlite3_int64 iRowid = 1;
257591 pNew->iRowid = iRowid++;