Orfeo Toolbox  3.16
Public Types | Public Member Functions | Protected Attributes
otb::PostGISFromStringTransactor Class Reference

PQXX-based transactor for executing PostGIS queries. More...

#include <otbPostGISFromStringTransactor.h>

+ Inheritance diagram for otb::PostGISFromStringTransactor:
+ Collaboration diagram for otb::PostGISFromStringTransactor:

List of all members.

Public Types

typedef pqxx::result ResultType
typedef pqxx::transactor
< pqxx::nontransaction > 
Superclass

Public Member Functions

 PostGISFromStringTransactor ()
 PostGISFromStringTransactor (const PostGISFromStringTransactor &pgt)
ResultType GetResult () const
std::string GetTransactionString () const
void on_commit ()
void operator() (pqxx::nontransaction &T)
PostGISFromStringTransactoroperator= (const PostGISFromStringTransactor &pgt) throw ()
void SetTransactionString (const std::string &trans)

Protected Attributes

ResultType m_Result
std::string m_TransactionString

Detailed Description

PQXX-based transactor for executing PostGIS queries.

The copy constructor and the "=" operator have to be defined for deep copy, so that libpqxx is able to get the values set for the class variables.

Definition at line 39 of file otbPostGISFromStringTransactor.h.


Member Typedef Documentation

Definition at line 45 of file otbPostGISFromStringTransactor.h.

typedef pqxx::transactor<pqxx::nontransaction> otb::PostGISFromStringTransactor::Superclass

Reimplemented in otb::PostGISQueryTransactor.

Definition at line 47 of file otbPostGISFromStringTransactor.h.


Constructor & Destructor Documentation

otb::PostGISFromStringTransactor::PostGISFromStringTransactor ( )

Definition at line 25 of file otbPostGISFromStringTransactor.cxx.

References m_TransactionString.

otb::PostGISFromStringTransactor::PostGISFromStringTransactor ( const PostGISFromStringTransactor pgt)

Member Function Documentation

PostGISFromStringTransactor::ResultType otb::PostGISFromStringTransactor::GetResult ( void  ) const

Definition at line 72 of file otbPostGISFromStringTransactor.cxx.

References m_Result.

std::string otb::PostGISFromStringTransactor::GetTransactionString ( ) const
void otb::PostGISFromStringTransactor::on_commit ( )

Definition at line 57 of file otbPostGISFromStringTransactor.cxx.

References m_TransactionString, and otbMsgDevMacro.

void otb::PostGISFromStringTransactor::operator() ( pqxx::nontransaction &  T)
PostGISFromStringTransactor & otb::PostGISFromStringTransactor::operator= ( const PostGISFromStringTransactor pgt) throw ()

Definition at line 37 of file otbPostGISFromStringTransactor.cxx.

References GetTransactionString().

void otb::PostGISFromStringTransactor::SetTransactionString ( const std::string &  trans)

Member Data Documentation

ResultType otb::PostGISFromStringTransactor::m_Result
protected
std::string otb::PostGISFromStringTransactor::m_TransactionString
protected

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

Generated at Sun Feb 3 2013 04:01:17 for Orfeo Toolbox with doxygen 1.8.1.1