Public Member Functions | Private Member Functions | Private Attributes | List of all members
soci::details::postgresql_result Class Reference

#include <soci-postgresql.h>

Public Member Functions

bool check_for_data (char const *errMsg) const
 
void check_for_errors (char const *errMsg) const
 
PGresult * get_result () const
 
 operator const PGresult * () const
 
 postgresql_result (PGresult *result=NULL)
 
void reset (PGresult *result=NULL)
 
 ~postgresql_result ()
 

Private Member Functions

void free ()
 
void init (PGresult *result)
 
postgresql_resultoperator= (postgresql_result const &)
 
 postgresql_result (postgresql_result const &)
 

Private Attributes

PGresult * result_
 

Detailed Description

Definition at line 54 of file soci-postgresql.h.

Constructor & Destructor Documentation

soci::details::postgresql_result::postgresql_result ( PGresult *  result = NULL)
inlineexplicit

Definition at line 59 of file soci-postgresql.h.

soci::details::postgresql_result::~postgresql_result ( )
inline

Definition at line 100 of file soci-postgresql.h.

soci::details::postgresql_result::postgresql_result ( postgresql_result const &  )
private

Member Function Documentation

bool details::postgresql_result::check_for_data ( char const *  errMsg) const

Definition at line 37 of file backends/postgresql/error.cpp.

void details::postgresql_result::check_for_errors ( char const *  errMsg) const

Definition at line 31 of file backends/postgresql/error.cpp.

void soci::details::postgresql_result::free ( )
inlineprivate

Definition at line 108 of file soci-postgresql.h.

PGresult* soci::details::postgresql_result::get_result ( ) const
inline

Definition at line 97 of file soci-postgresql.h.

void soci::details::postgresql_result::init ( PGresult *  result)
inlineprivate

Definition at line 103 of file soci-postgresql.h.

soci::details::postgresql_result::operator const PGresult * ( ) const
inline

Definition at line 92 of file soci-postgresql.h.

postgresql_result& soci::details::postgresql_result::operator= ( postgresql_result const &  )
private
void soci::details::postgresql_result::reset ( PGresult *  result = NULL)
inline

Definition at line 66 of file soci-postgresql.h.

Member Data Documentation

PGresult* soci::details::postgresql_result::result_
private

Definition at line 115 of file soci-postgresql.h.


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


asr_lib_ism
Author(s): Hanselmann Fabian, Heller Florian, Heizmann Heinrich, Kübler Marcel, Mehlhaus Jonas, Meißner Pascal, Qattan Mohamad, Reckling Reno, Stroh Daniel
autogenerated on Wed Jan 8 2020 04:02:42