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

Cursor needs the following member. More...

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

Public Member Functions

virtual result< column_type > column (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

template<typename ColumnType = void>
struct boost::sqlite::vtab::cursor< ColumnType >

Cursor needs the following member.

Definition at line 417 of file vtable.hpp.


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