boost_sqlite 1
A sqlite C++ library
Loading...
Searching...
No Matches
boost::sqlite::vtab::cursor< void > Struct Referenceabstract

Cursor needs the following member. More...

#include <include/boost/sqlite/vtable.hpp>

Public Member Functions

virtual void column (context<> ctx, int idx, bool no_change)=0
 Returns the result of a value. It will use the set_result functionality to create a an sqlite function. see vtab_no_change
 
virtual bool eof ()=0
 Check if the cursor is and the end.
 
virtual result< void > filter (int index, const char *index_data, boost::span< sqlite::value > values)
 Apply a filter to the cursor. Required when best_index is implemented.
 
virtual result< void > next ()=0
 Returns the next row.
 
virtual result< sqlite3_int64 > row_id ()=0
 Returns the id of the current row.
 
vtab::table< cursor > & table ()
 Get the table the cursor is pointing to.
 

Detailed Description

Cursor needs the following member.

Definition at line 450 of file vtable.hpp.


The documentation for this struct was generated from the following file: