HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
UT_SqlResult Class Reference

#include <UT_SQL.h>

Classes

class  iterator
 

Public Member Functions

iterator begin ()
 
iterator end ()
 
const iterator begin () const
 
const iterator end () const
 
const iterator cbegin () const
 
const iterator cend () const
 
const UT_ErrorCodegetError () const
 
void next ()
 
bool hasResults () const
 
template<typename... Args>
std::tuple< Args...> fetchOne (UT_ErrorCode *ec=nullptr)
 
template<typename... Args>
UT_Array< std::tuple< Args...> > fetchAll (UT_ErrorCode *ec=nullptr)
 
template<typename T >
UT_Array< TfetchAllFlat (UT_ErrorCode *ec=nullptr)
 
template<typename... Args>
std::tuple< Args...> as (UT_ErrorCode *ec=nullptr)
 
UT_SqlStatementstmt ()
 

Protected Member Functions

 UT_SqlResult (UT_SqlStatement *stmt)
 

Protected Attributes

UT_SqlStatementmyStmt
 

Friends

class UT_SqlStatement
 

Detailed Description

Definition at line 353 of file UT_SQL.h.

Constructor & Destructor Documentation

UT_SqlResult::UT_SqlResult ( UT_SqlStatement stmt)
inlineprotected

Definition at line 463 of file UT_SQL.h.

Member Function Documentation

template<typename... Args>
std::tuple< Args...> UT_SqlResult::as ( UT_ErrorCode ec = nullptr)
inline

Definition at line 1023 of file UT_SQL.h.

iterator UT_SqlResult::begin ( void  )
inline

Definition at line 418 of file UT_SQL.h.

const iterator UT_SqlResult::begin ( void  ) const
inline

Definition at line 428 of file UT_SQL.h.

const iterator UT_SqlResult::cbegin ( ) const
inline

Definition at line 438 of file UT_SQL.h.

const iterator UT_SqlResult::cend ( ) const
inline

Definition at line 442 of file UT_SQL.h.

iterator UT_SqlResult::end ( void  )
inline

Definition at line 424 of file UT_SQL.h.

const iterator UT_SqlResult::end ( void  ) const
inline

Definition at line 434 of file UT_SQL.h.

template<typename... Args>
UT_Array< std::tuple< Args...> > UT_SqlResult::fetchAll ( UT_ErrorCode ec = nullptr)
inline

Definition at line 1009 of file UT_SQL.h.

template<typename T >
UT_Array< T > UT_SqlResult::fetchAllFlat ( UT_ErrorCode ec = nullptr)
inline

Definition at line 1016 of file UT_SQL.h.

template<typename... Args>
std::tuple< Args...> UT_SqlResult::fetchOne ( UT_ErrorCode ec = nullptr)
inline

Definition at line 1002 of file UT_SQL.h.

const UT_ErrorCode & UT_SqlResult::getError ( ) const
inline

Definition at line 981 of file UT_SQL.h.

bool UT_SqlResult::hasResults ( ) const
inline

Definition at line 995 of file UT_SQL.h.

void UT_SqlResult::next ( )
inline

Definition at line 987 of file UT_SQL.h.

UT_SqlStatement* UT_SqlResult::stmt ( )
inline

Definition at line 460 of file UT_SQL.h.

Friends And Related Function Documentation

friend class UT_SqlStatement
friend

Definition at line 462 of file UT_SQL.h.

Member Data Documentation

UT_SqlStatement* UT_SqlResult::myStmt
protected

Definition at line 467 of file UT_SQL.h.


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