UniSet 2.32.1
Открытые типы | Открытые члены | Полный список членов класса
Класс uniset::PostgreSQLInterface
Граф наследования:uniset::PostgreSQLInterface:
Inheritance graph
[см. легенду]
Граф связей класса uniset::PostgreSQLInterface:
Collaboration graph
[см. легенду]

Открытые типы

typedef std::list< std::string > Record
 
typedef std::vector< Record > Data
 

Открытые члены

virtual bool nconnect (const std::string &host, const std::string &user, const std::string &pswd, const std::string &dbname, unsigned int port=5432) override
 
virtual bool close () override
 
virtual bool isConnection () const override
 
virtual bool ping () const override
 
virtual DBResult query (const std::string &q) override
 
virtual void cancel_query () override
 
virtual const std::string lastQuery () override
 
virtual bool insert (const std::string &q) override
 
bool insertAndSaveRowid (const std::string &q)
 
virtual double insert_id () override
 
void save_inserted_id (const pqxx::result &res)
 
bool copy (const std::string &tblname, std::string_view cols, const Data &data)
 
virtual const std::string error () override
 
bool reconnect (const std::string &host, const std::string &user, const std::string &pswd, const std::string &dbname, unsigned int port=5432)
 
- Открытые члены унаследованные от uniset::DBNetInterface
virtual bool connect (const std::string &param)
 

Методы

◆ cancel_query()

void PostgreSQLInterface::cancel_query ( )
overridevirtual

Переопределяет метод предка uniset::DBInterface.

◆ close()

bool PostgreSQLInterface::close ( )
overridevirtual

Замещает uniset::DBInterface.

◆ error()

const string PostgreSQLInterface::error ( )
overridevirtual

Замещает uniset::DBInterface.

◆ insert()

bool PostgreSQLInterface::insert ( const std::string & q)
overridevirtual

Замещает uniset::DBInterface.

◆ insert_id()

double PostgreSQLInterface::insert_id ( )
overridevirtual

Замещает uniset::DBInterface.

◆ isConnection()

bool PostgreSQLInterface::isConnection ( ) const
overridevirtual

Замещает uniset::DBInterface.

◆ lastQuery()

const string PostgreSQLInterface::lastQuery ( )
overridevirtual

Замещает uniset::DBInterface.

◆ nconnect()

bool PostgreSQLInterface::nconnect ( const std::string & host,
const std::string & user,
const std::string & pswd,
const std::string & dbname,
unsigned int port = 5432 )
overridevirtual

Замещает uniset::DBNetInterface.

◆ ping()

bool PostgreSQLInterface::ping ( ) const
overridevirtual

Замещает uniset::DBInterface.

◆ query()

DBResult PostgreSQLInterface::query ( const std::string & q)
overridevirtual

Замещает uniset::DBInterface.