Public Member Functions | Private Member Functions | Private Attributes | List of all members
warehouse_ros_sqlite::ResultIteratorHelper Class Reference

#include <result_iteration_helper.h>

Inheritance diagram for warehouse_ros_sqlite::ResultIteratorHelper:
Inheritance graph
[legend]

Public Member Functions

bool hasData () const override
 
std::string message () const override
 
warehouse_ros::Metadata::ConstPtr metadata () const override
 
bool next () override
 
 ResultIteratorHelper ()=default
 
 ResultIteratorHelper (sqlite3_stmt_ptr stmt)
 
- Public Member Functions inherited from warehouse_ros::ResultIteratorHelper
virtual ~ResultIteratorHelper ()=default
 

Private Member Functions

void initMetadataCols ()
 

Private Attributes

std::vector< std::pair< std::string, int > > metadata_cols_
 
sqlite3_stmt_ptr stmt_
 

Additional Inherited Members

- Public Types inherited from warehouse_ros::ResultIteratorHelper
typedef boost::shared_ptr< ResultIteratorHelperPtr
 

Detailed Description

Definition at line 37 of file result_iteration_helper.h.

Constructor & Destructor Documentation

◆ ResultIteratorHelper() [1/2]

warehouse_ros_sqlite::ResultIteratorHelper::ResultIteratorHelper ( )
default

◆ ResultIteratorHelper() [2/2]

warehouse_ros_sqlite::ResultIteratorHelper::ResultIteratorHelper ( sqlite3_stmt_ptr  stmt)
inline

Definition at line 45 of file result_iteration_helper.h.

Member Function Documentation

◆ hasData()

bool warehouse_ros_sqlite::ResultIteratorHelper::hasData ( ) const
overridevirtual

Implements warehouse_ros::ResultIteratorHelper.

Definition at line 56 of file result_iteration_helper.cpp.

◆ initMetadataCols()

void warehouse_ros_sqlite::ResultIteratorHelper::initMetadataCols ( )
private

Definition at line 98 of file result_iteration_helper.cpp.

◆ message()

std::string warehouse_ros_sqlite::ResultIteratorHelper::message ( ) const
overridevirtual

Implements warehouse_ros::ResultIteratorHelper.

Definition at line 82 of file result_iteration_helper.cpp.

◆ metadata()

warehouse_ros::Metadata::ConstPtr warehouse_ros_sqlite::ResultIteratorHelper::metadata ( ) const
overridevirtual

Implements warehouse_ros::ResultIteratorHelper.

Definition at line 71 of file result_iteration_helper.cpp.

◆ next()

bool warehouse_ros_sqlite::ResultIteratorHelper::next ( )
overridevirtual

Implements warehouse_ros::ResultIteratorHelper.

Definition at line 40 of file result_iteration_helper.cpp.

Member Data Documentation

◆ metadata_cols_

std::vector<std::pair<std::string, int> > warehouse_ros_sqlite::ResultIteratorHelper::metadata_cols_
private

Definition at line 40 of file result_iteration_helper.h.

◆ stmt_

sqlite3_stmt_ptr warehouse_ros_sqlite::ResultIteratorHelper::stmt_
private

Definition at line 39 of file result_iteration_helper.h.


The documentation for this class was generated from the following files:


warehouse_ros_sqlite
Author(s): Bjarne von Horn
autogenerated on Fri Nov 11 2022 03:44:33