** Virtual table module xNext method. */
| 8925 | ** Virtual table module xNext method. |
| 8926 | */ |
| 8927 | static int expertNext(sqlite3_vtab_cursor *cur){ |
| 8928 | ExpertCsr *pCsr = (ExpertCsr*)cur; |
| 8929 | int rc = SQLITE_OK; |
| 8930 | |
| 8931 | assert( pCsr->pData ); |
| 8932 | rc = sqlite3_step(pCsr->pData); |
| 8933 | if( rc!=SQLITE_ROW ){ |
| 8934 | rc = sqlite3_finalize(pCsr->pData); |
| 8935 | pCsr->pData = 0; |
| 8936 | }else{ |
| 8937 | rc = SQLITE_OK; |
| 8938 | } |
| 8939 | |
| 8940 | return rc; |
| 8941 | } |
| 8942 | |
| 8943 | /* |
| 8944 | ** Virtual table module xRowid method. |