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

#include <UT_ORMQuerySet.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)
 
template<typename T >
bool load (T &obj, UT_ErrorCode &ec)
 
UT_SqlStatementstmt ()
 

Protected Member Functions

 UT_ORMQuerySetResult (const UT_SharedPtr< UT_SqlStatementImpl > &impl, const UT_ErrorCode &ec)
 

Protected Attributes

UT_ErrorCode myError
 
UT_SqlStatement myStmt
 

Friends

class UT_ORMQuerySet
 

Detailed Description

Definition at line 301 of file UT_ORMQuerySet.h.

Constructor & Destructor Documentation

UT_ORMQuerySetResult::UT_ORMQuerySetResult ( const UT_SharedPtr< UT_SqlStatementImpl > &  impl,
const UT_ErrorCode ec 
)
inlineprotected

Definition at line 430 of file UT_ORMQuerySet.h.

Member Function Documentation

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

Definition at line 416 of file UT_ORMQuerySet.h.

iterator UT_ORMQuerySetResult::begin ( void  )
inline

Definition at line 367 of file UT_ORMQuerySet.h.

const iterator UT_ORMQuerySetResult::begin ( void  ) const
inline

Definition at line 377 of file UT_ORMQuerySet.h.

const iterator UT_ORMQuerySetResult::cbegin ( ) const
inline

Definition at line 387 of file UT_ORMQuerySet.h.

const iterator UT_ORMQuerySetResult::cend ( ) const
inline

Definition at line 391 of file UT_ORMQuerySet.h.

iterator UT_ORMQuerySetResult::end ( void  )
inline

Definition at line 373 of file UT_ORMQuerySet.h.

const iterator UT_ORMQuerySetResult::end ( void  ) const
inline

Definition at line 383 of file UT_ORMQuerySet.h.

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

Definition at line 406 of file UT_ORMQuerySet.h.

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

Definition at line 411 of file UT_ORMQuerySet.h.

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

Definition at line 401 of file UT_ORMQuerySet.h.

const UT_ErrorCode& UT_ORMQuerySetResult::getError ( ) const
bool UT_ORMQuerySetResult::hasResults ( ) const
template<typename T >
bool UT_ORMQuerySetResult::load ( T obj,
UT_ErrorCode ec 
)
inline

Definition at line 421 of file UT_ORMQuerySet.h.

void UT_ORMQuerySetResult::next ( )
UT_SqlStatement& UT_ORMQuerySetResult::stmt ( )
inline

Definition at line 426 of file UT_ORMQuerySet.h.

Friends And Related Function Documentation

friend class UT_ORMQuerySet
friend

Definition at line 428 of file UT_ORMQuerySet.h.

Member Data Documentation

UT_ErrorCode UT_ORMQuerySetResult::myError
protected

Definition at line 437 of file UT_ORMQuerySet.h.

UT_SqlStatement UT_ORMQuerySetResult::myStmt
protected

Definition at line 438 of file UT_ORMQuerySet.h.


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