Lines Matching defs:pRowid
5437 int (*xRowid)(sqlite3_vtab_cursor*, sqlite3_int64 *pRowid);
40033 ** Write the element into *pRowid. Return 1 on success. Return
40039 SQLITE_PRIVATE int sqlite3RowSetNext(RowSet *p, i64 *pRowid){
40047 *pRowid = p->pEntry->v;
108909 Expr *pRowid, /* Expression used to recompute the rowid */
108930 if( pRowid ){
108932 sqlite3ExprDup(db, pRowid, 0));
108950 sqlite3VdbeAddOp2(v, OP_OpenEphemeral, ephemTab, pTab->nCol+1+(pRowid!=0));
108963 sqlite3VdbeAddOp3(v, OP_Column, ephemTab, (pRowid?1:0), iReg+1);
108965 sqlite3VdbeAddOp3(v, OP_Column, ephemTab, i+1+(pRowid!=0), iReg+2+i);
130052 ** rowid should be written to *pRowid.
130054 static int fts3RowidMethod(sqlite3_vtab_cursor *pCursor, sqlite_int64 *pRowid){
130056 *pRowid = pCsr->iPrevId;
130125 sqlite_int64 *pRowid /* OUT: The affected (or effected) rowid */
130127 return sqlite3Fts3UpdateMethod(pVtab, nArg, apVal, pRowid);
133173 sqlite_int64 *pRowid /* OUT: Rowid value */
133176 *pRowid = pCsr->iRowid;
136686 sqlite_int64 *pRowid /* OUT: Rowid value */
136689 *pRowid = (sqlite3_int64)pCsr->iRowid;
137686 sqlite3_value *pRowid = apVal[p->nColumn+3];
137687 if( sqlite3_value_type(pRowid)==SQLITE_NULL ){
137688 pRowid = apVal[1];
137690 if( sqlite3_value_type(pRowid)!=SQLITE_INTEGER ){
137693 pRowid);
137789 sqlite3_value *pRowid, /* The docid to be deleted */
137798 rc = fts3SqlStmt(p, SQL_SELECT_CONTENT_BY_ROWID, &pSelect, &pRowid);
139106 ** pRowid would mean the FTS3 table were empty.
139109 ** document pRowid, or false otherwise, and SQLITE_OK is returned. If an
139112 static int fts3IsEmpty(Fts3Table *p, sqlite3_value *pRowid, int *pisEmpty){
139120 rc = fts3SqlStmt(p, SQL_IS_EMPTY, &pStmt, &pRowid);
142175 ** SQLite value pRowid contains the rowid of a row that may or may not be
142181 sqlite3_value *pRowid,
142186 int bFound = 0; /* True if *pRowid really is in the table */
142188 fts3DeleteTerms(&rc, p, pRowid, aSzDel, &bFound);
142190 int isEmpty = 0; /* Deleting *pRowid leaves the table empty */
142191 rc = fts3IsEmpty(p, pRowid, &isEmpty);
142203 fts3SqlExec(&rc, p, SQL_DELETE_CONTENT, &pRowid);
142206 fts3SqlExec(&rc, p, SQL_DELETE_DOCSIZE, &pRowid);
142232 sqlite_int64 *pRowid /* OUT: The affected (or effected) rowid */
142321 rc = fts3InsertData(p, apVal, pRowid);
142341 rc = fts3InsertData(p, apVal, pRowid);
142346 if( rc==SQLITE_OK && (!isRemove || *pRowid!=p->iPrevDocid ) ){
142347 rc = fts3PendingTermsDocid(p, iLangid, *pRowid);
142350 assert( p->iPrevDocid==*pRowid );
146078 static int rtreeRowid(sqlite3_vtab_cursor *pVtabCursor, sqlite_int64 *pRowid){
146084 *pRowid = nodeGetRowid(RTREE_OF_CURSOR(pCsr), pNode, p->iCell);
147476 sqlite_int64 *pRowid
147569 *pRowid = cell.iRowid;