Lines Matching refs:pRowid
7411 int (*xRowid)(sqlite3_vtab_cursor*, sqlite3_int64 *pRowid);
55214 ** Write the element into *pRowid. Return 1 on success. Return
55225 SQLITE_PRIVATE int sqlite3RowSetNext(RowSet *p, i64 *pRowid){
55239 *pRowid = p->pEntry->v;
102846 static int bytecodevtabRowid(sqlite3_vtab_cursor *cur, sqlite_int64 *pRowid){
102848 *pRowid = pCur->iRowid;
149029 Expr *pRowid, /* Expression used to recompute the rowid */
149062 if( pRowid ){
149063 pRow = sqlite3ExprDup(db, pRowid, 0);
149116 if( pRowid ){
149117 sqlite3ExprCode(pParse, pRowid, regArg+1);
183073 ** rowid should be written to *pRowid.
183075 static int fts3RowidMethod(sqlite3_vtab_cursor *pCursor, sqlite_int64 *pRowid){
183077 *pRowid = pCsr->iPrevId;
183150 sqlite_int64 *pRowid /* OUT: The affected (or effected) rowid */
183152 return sqlite3Fts3UpdateMethod(pVtab, nArg, apVal, pRowid);
186272 sqlite_int64 *pRowid /* OUT: Rowid value */
186275 *pRowid = pCsr->iRowid;
189838 sqlite_int64 *pRowid /* OUT: Rowid value */
189841 *pRowid = (sqlite3_int64)pCsr->iRowid;
190851 sqlite3_value *pRowid = apVal[p->nColumn+3];
190852 if( sqlite3_value_type(pRowid)==SQLITE_NULL ){
190853 pRowid = apVal[1];
190855 if( sqlite3_value_type(pRowid)!=SQLITE_INTEGER ){
190858 *piDocid = sqlite3_value_int64(pRowid);
190954 sqlite3_value *pRowid, /* The docid to be deleted */
190963 rc = fts3SqlStmt(p, SQL_SELECT_CONTENT_BY_ROWID, &pSelect, &pRowid);
192321 ** pRowid would mean the FTS3 table were empty.
192324 ** document pRowid, or false otherwise, and SQLITE_OK is returned. If an
192327 static int fts3IsEmpty(Fts3Table *p, sqlite3_value *pRowid, int *pisEmpty){
192335 rc = fts3SqlStmt(p, SQL_IS_EMPTY, &pStmt, &pRowid);
195487 ** SQLite value pRowid contains the rowid of a row that may or may not be
195493 sqlite3_value *pRowid,
195498 int bFound = 0; /* True if *pRowid really is in the table */
195500 fts3DeleteTerms(&rc, p, pRowid, aSzDel, &bFound);
195502 int isEmpty = 0; /* Deleting *pRowid leaves the table empty */
195503 rc = fts3IsEmpty(p, pRowid, &isEmpty);
195515 fts3SqlExec(&rc, p, SQL_DELETE_CONTENT, &pRowid);
195518 fts3SqlExec(&rc, p, SQL_DELETE_DOCSIZE, &pRowid);
195544 sqlite_int64 *pRowid /* OUT: The affected (or effected) rowid */
195632 rc = fts3InsertData(p, apVal, pRowid);
195651 rc = fts3InsertData(p, apVal, pRowid);
195657 rc = fts3PendingTermsDocid(p, 0, iLangid, *pRowid);
195660 assert( p->iPrevDocid==*pRowid );
200678 static int jsonEachRowid(sqlite3_vtab_cursor *cur, sqlite_int64 *pRowid){
200680 *pRowid = p->iRowid;
202654 static int rtreeRowid(sqlite3_vtab_cursor *pVtabCursor, sqlite_int64 *pRowid){
202660 *pRowid = nodeGetRowid(RTREE_OF_CURSOR(pCsr), pNode, p->iCell);
204168 sqlite_int64 *pRowid
204278 *pRowid = cell.iRowid;
204295 sqlite3_bind_int64(pUp, 1, *pRowid);
206934 sqlite_int64 *pRowid
207011 *pRowid = cell.iRowid;
215044 static int statRowid(sqlite3_vtab_cursor *pCursor, sqlite_int64 *pRowid){
215046 *pRowid = pCsr->iPageno;
215387 static int dbpageRowid(sqlite3_vtab_cursor *pCursor, sqlite_int64 *pRowid){
215389 *pRowid = pCsr->pgno;
215397 sqlite_int64 *pRowid
238250 ** rowid should be written to *pRowid.
238252 static int fts5RowidMethod(sqlite3_vtab_cursor *pCursor, sqlite_int64 *pRowid){
238259 *pRowid = 0;
238265 *pRowid = fts5CursorRowid(pCsr);
238269 *pRowid = sqlite3_column_int64(pCsr->pStmt, 0);
238448 sqlite_int64 *pRowid /* OUT: The affected (or effected) rowid */
238532 fts5StorageInsert(&rc, pTab, apVal, pRowid);
238545 fts5StorageInsert(&rc, pTab, apVal, pRowid);
238547 rc = sqlite3Fts5StorageContentInsert(pTab->pStorage, apVal, pRowid);
238552 rc = sqlite3Fts5StorageIndexInsert(pTab->pStorage, apVal,*pRowid);
238557 fts5StorageInsert(&rc, pTab, apVal, pRowid);
244214 ** rowid should be written to *pRowid.
244218 sqlite_int64 *pRowid
244221 *pRowid = pCsr->rowid;
244450 static int stmtRowid(sqlite3_vtab_cursor *cur, sqlite_int64 *pRowid){
244452 *pRowid = pCur->pRow->iRowid;