MySQL 9.3.0
Source Code Documentation
mysqlrouter::MySQLSession::ResultRow Class Reference

#include <mysql_session.h>

Inheritance diagram for mysqlrouter::MySQLSession::ResultRow:
[legend]

Classes

class  RowIt
 

Public Member Functions

 ResultRow (Row row)
 
virtual ~ResultRow ()=default
 
size_t size () const
 
RowIt begin () const
 
RowIt end () const
 
const char *& operator[] (size_t i)
 
const char * operator[] (size_t i) const
 
virtual size_t get_data_size (size_t i) const
 

Private Attributes

Row row_
 

Friends

class MySQLSession
 

Constructor & Destructor Documentation

◆ ResultRow()

◆ ~ResultRow()

virtual mysqlrouter::MySQLSession::ResultRow::~ResultRow ( )
virtualdefault

Member Function Documentation

◆ begin()

RowIt mysqlrouter::MySQLSession::ResultRow::begin ( ) const
inline

◆ end()

RowIt mysqlrouter::MySQLSession::ResultRow::end ( ) const
inline

◆ get_data_size()

virtual size_t mysqlrouter::MySQLSession::ResultRow::get_data_size ( size_t  i) const
inlinevirtual

Reimplemented in StmtResultRow, and RealResultRow.

◆ operator[]() [1/2]

const char *& mysqlrouter::MySQLSession::ResultRow::operator[] ( size_t  i)
inline

◆ operator[]() [2/2]

const char * mysqlrouter::MySQLSession::ResultRow::operator[] ( size_t  i) const
inline

◆ size()

size_t mysqlrouter::MySQLSession::ResultRow::size ( ) const
inline

Friends And Related Function Documentation

◆ MySQLSession

friend class MySQLSession
friend

Member Data Documentation

◆ row_

Row mysqlrouter::MySQLSession::ResultRow::row_
private

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