SourcePro C++ 13.0 |
SourcePro® C++ API Reference Guide |
Product Documentation: SourcePro C++ Documentation Home |
Provides methods for setting and retrieving certain connect time and configuration parameters with PostgreSQL. More...
#include <rw/db/pgssrc/pgsenvh.h>
Public Member Functions | |
void | binaryAsLo (bool flag) |
bool | binaryAsLo () const |
void | connectTimeout (int value) |
int | connectTimeout () const |
void | serviceName (const RWCString &name) |
RWCString | serviceName () const |
Public Member Functions inherited from RWDBEnvironmentHandle | |
RWDBEnvironmentHandle () | |
bool | cacheResultSchemas () const |
bool | cacheResultSchemas (bool value) |
virtual bool | foreignKeysFromView () |
virtual bool | foreignKeysFromView (bool value) |
size_t | maxCachedResultSets () const |
size_t | maxCachedResultSets (size_t value) |
Class RWDBPGSEnvironmentHandle provides methods for setting and retrieving certain connect time and configuration parameters.
Please note that some connect time parameters are set only when a connection is established with the server. When the method returns a valid RWDBStatus for these parameters, it does not necessarily mean that the connection parameter has been accepted by the server. Appropriate error messages are fielded to the application only when a connection is established.
The following example shows how to gain access to RWDBPGSEnvironmentHandle to set the connection timeout value. Note that the application must be compiled with an include path to the PostgreSQL libpq include files.
void RWDBPGSEnvironmentHandle::binaryAsLo | ( | bool | flag | ) |
Sets a flag indicating that RWDBBlob should map to the user-defined datatype LO
when selecting data or performing queries.
bool RWDBPGSEnvironmentHandle::binaryAsLo | ( | ) | const |
Returns true
if RWDBBlob should map to the user-defined datatype LO
when selecting data or performing queries. The default is false
.
void RWDBPGSEnvironmentHandle::connectTimeout | ( | int | value | ) |
Sets the maximum number of seconds that the PostgreSQL library should wait for a login response when making a connection attempt. The default is 0.
int RWDBPGSEnvironmentHandle::connectTimeout | ( | ) | const |
Returns the current value for the maximum number of seconds the PostgreSQL library waits for a login response when making a connection attempt.
void RWDBPGSEnvironmentHandle::serviceName | ( | const RWCString & | name | ) |
Sets the service name to be passed to PQconnectdb()
. The service name holds additional connection parameters.
Please see the PostgreSQL documentation for details.
RWCString RWDBPGSEnvironmentHandle::serviceName | ( | ) | const |
Returns the service name that is to be used in the connect string passed to PQconnectdb()
.
Copyright © 2014 Rogue Wave Software, Inc. All Rights Reserved.
Rogue Wave and SourcePro are registered trademarks of Rogue Wave Software, Inc. in the United States and other countries. All other trademarks are the property of their respective owners.
Provide feedback to Rogue Wave about its documentation.