Lines Matching defs:pRowid

6143   int (*xRowid)(sqlite3_vtab_cursor*, sqlite3_int64 *pRowid);
46613 ** Write the element into *pRowid. Return 1 on success. Return
46624 SQLITE_PRIVATE int sqlite3RowSetNext(RowSet *p, i64 *pRowid){
46638 *pRowid = p->pEntry->v;
124057 Expr *pRowid, /* Expression used to recompute the rowid */
124094 if( pRowid ){
124095 sqlite3ExprCode(pParse, pRowid, regArg+1);
148551 ** rowid should be written to *pRowid.
148553 static int fts3RowidMethod(sqlite3_vtab_cursor *pCursor, sqlite_int64 *pRowid){
148555 *pRowid = pCsr->iPrevId;
148624 sqlite_int64 *pRowid /* OUT: The affected (or effected) rowid */
148626 return sqlite3Fts3UpdateMethod(pVtab, nArg, apVal, pRowid);
151705 sqlite_int64 *pRowid /* OUT: Rowid value */
151708 *pRowid = pCsr->iRowid;
155281 sqlite_int64 *pRowid /* OUT: Rowid value */
155284 *pRowid = (sqlite3_int64)pCsr->iRowid;
156287 sqlite3_value *pRowid = apVal[p->nColumn+3];
156288 if( sqlite3_value_type(pRowid)==SQLITE_NULL ){
156289 pRowid = apVal[1];
156291 if( sqlite3_value_type(pRowid)!=SQLITE_INTEGER ){
156294 *piDocid = sqlite3_value_int64(pRowid);
156390 sqlite3_value *pRowid, /* The docid to be deleted */
156399 rc = fts3SqlStmt(p, SQL_SELECT_CONTENT_BY_ROWID, &pSelect, &pRowid);
157718 ** pRowid would mean the FTS3 table were empty.
157721 ** document pRowid, or false otherwise, and SQLITE_OK is returned. If an
157724 static int fts3IsEmpty(Fts3Table *p, sqlite3_value *pRowid, int *pisEmpty){
157732 rc = fts3SqlStmt(p, SQL_IS_EMPTY, &pStmt, &pRowid);
160792 ** SQLite value pRowid contains the rowid of a row that may or may not be
160798 sqlite3_value *pRowid,
160803 int bFound = 0; /* True if *pRowid really is in the table */
160805 fts3DeleteTerms(&rc, p, pRowid, aSzDel, &bFound);
160807 int isEmpty = 0; /* Deleting *pRowid leaves the table empty */
160808 rc = fts3IsEmpty(p, pRowid, &isEmpty);
160820 fts3SqlExec(&rc, p, SQL_DELETE_CONTENT, &pRowid);
160823 fts3SqlExec(&rc, p, SQL_DELETE_DOCSIZE, &pRowid);
160849 sqlite_int64 *pRowid /* OUT: The affected (or effected) rowid */
160938 rc = fts3InsertData(p, apVal, pRowid);
160958 rc = fts3InsertData(p, apVal, pRowid);
160963 if( rc==SQLITE_OK && (!isRemove || *pRowid!=p->iPrevDocid ) ){
160964 rc = fts3PendingTermsDocid(p, 0, iLangid, *pRowid);
160967 assert( p->iPrevDocid==*pRowid );
165060 static int rtreeRowid(sqlite3_vtab_cursor *pVtabCursor, sqlite_int64 *pRowid){
165066 *pRowid = nodeGetRowid(RTREE_OF_CURSOR(pCsr), pNode, p->iCell);
166524 sqlite_int64 *pRowid
166627 *pRowid = cell.iRowid;
174124 static int statRowid(sqlite3_vtab_cursor *pCursor, sqlite_int64 *pRowid){
174126 *pRowid = pCsr->iPageno;
180896 static int jsonEachRowid(sqlite3_vtab_cursor *cur, sqlite_int64 *pRowid){
180898 *pRowid = p->iRowid;
196915 ** rowid should be written to *pRowid.
196917 static int fts5RowidMethod(sqlite3_vtab_cursor *pCursor, sqlite_int64 *pRowid){
196924 *pRowid = 0;
196930 *pRowid = fts5CursorRowid(pCsr);
196934 *pRowid = sqlite3_column_int64(pCsr->pStmt, 0);
197105 sqlite_int64 *pRowid /* OUT: The affected (or effected) rowid */
197185 fts5StorageInsert(&rc, pTab, apVal, pRowid);
197198 fts5StorageInsert(&rc, pTab, apVal, pRowid);
197200 rc = sqlite3Fts5StorageContentInsert(pTab->pStorage, apVal, pRowid);
197205 rc = sqlite3Fts5StorageIndexInsert(pTab->pStorage, apVal, *pRowid);
197210 fts5StorageInsert(&rc, pTab, apVal, pRowid);
202068 ** rowid should be written to *pRowid.
202072 sqlite_int64 *pRowid
202075 *pRowid = pCsr->rowid;