Poco::Data::PostgreSQL

class Connector

File Information

Library: Data/PostgreSQL
Package: PostgreSQL
Header: Poco/Data/PostgreSQL/Connector.h

Description

Connector instantiates PostgreSQL SessionImpl objects.

Inheritance

Direct Base Classes: Poco::Data::Connector

All Base Classes: Poco::Data::Connector

Member Summary

Member Functions: createSession, name, registerConnector, unregisterConnector

Inherited Functions: createSession, name

Constructors

Connector

Connector();

Creates the Connector.

Destructor

~Connector virtual

virtual ~Connector();

Destroys the Connector.

Member Functions

createSession virtual

virtual Poco::Data::SessionImpl::Ptr createSession(
    const std::string & aConnectionString,
    std::size_t aTimeout = Poco::Data::SessionImpl::LOGIN_TIMEOUT_DEFAULT
);

Creates a PostgreSQL SessionImpl object and initializes it with the given connectionString.

name virtual

virtual const std::string & name() const;

Returns the name associated with this connector.

registerConnector static

static void registerConnector();

Registers the Connector under the Keyword Connector::KEY at the Poco::Data::SessionFactory

unregisterConnector static

static void unregisterConnector();

Unregisters the Connector under the Keyword Connector::KEY at the Poco::Data::SessionFactory

Variables

KEY static

static const std::string KEY;