Qt 4.8
|
Public Functions | |
void | appendTables (QStringList &tl, QSqlQuery &t, QChar type) |
void | detectBackslashEscape () |
PGresult * | exec (const char *stmt) const |
PGresult * | exec (const QString &stmt) const |
QPSQLDriver::Protocol | getPSQLVersion () |
QPSQLDriverPrivate (QPSQLDriver *qq) | |
void | setDatestyle () |
bool | setEncodingUtf8 () |
Public Variables | |
PGconn * | connection |
bool | hasBackslashEscape |
bool | isUtf8 |
bool | pendingNotifyCheck |
QPSQLDriver::Protocol | pro |
QPSQLDriver * | q |
QStringList | seid |
QSocketNotifier * | sn |
Definition at line 120 of file qsql_psql.cpp.
|
inline |
Definition at line 123 of file qsql_psql.cpp.
void QPSQLDriverPrivate::appendTables | ( | QStringList & | tl, |
QSqlQuery & | t, | ||
QChar | type | ||
) |
Definition at line 151 of file qsql_psql.cpp.
Referenced by QPSQLDriver::tables().
void QPSQLDriverPrivate::detectBackslashEscape | ( | ) |
Definition at line 650 of file qsql_psql.cpp.
Referenced by QPSQLDriver::open(), and QPSQLDriver::QPSQLDriver().
PGresult * QPSQLDriverPrivate::exec | ( | const char * | stmt | ) | const |
Definition at line 175 of file qsql_psql.cpp.
Referenced by QPSQLDriver::beginTransaction(), QPSQLDriver::commitTransaction(), QPSQLResult::exec(), exec(), QPSQLResult::prepare(), qDeallocatePreparedStmt(), QPSQLResult::reset(), QPSQLDriver::rollbackTransaction(), QPSQLDriver::subscribeToNotificationImplementation(), and QPSQLDriver::unsubscribeFromNotificationImplementation().
Definition at line 185 of file qsql_psql.cpp.
QPSQLDriver::Protocol QPSQLDriverPrivate::getPSQLVersion | ( | ) |
Definition at line 711 of file qsql_psql.cpp.
Referenced by QPSQLDriver::open(), and QPSQLDriver::QPSQLDriver().
void QPSQLDriverPrivate::setDatestyle | ( | ) |
Definition at line 641 of file qsql_psql.cpp.
Referenced by QPSQLDriver::open().
bool QPSQLDriverPrivate::setEncodingUtf8 | ( | ) |
PGconn* QPSQLDriverPrivate::connection |
Definition at line 134 of file qsql_psql.cpp.
Referenced by QPSQLDriver::_q_handleNotification(), QPSQLDriver::close(), exec(), QPSQLDriver::formatValue(), QPSQLDriver::handle(), QPSQLDriver::isOpen(), QPSQLDriver::open(), qDeallocatePreparedStmt(), qMakeError(), QPSQLDriver::QPSQLDriver(), QPSQLDriver::subscribeToNotificationImplementation(), and QPSQLDriver::~QPSQLDriver().
bool QPSQLDriverPrivate::hasBackslashEscape |
Definition at line 140 of file qsql_psql.cpp.
Referenced by QPSQLDriver::formatValue().
bool QPSQLDriverPrivate::isUtf8 |
Definition at line 135 of file qsql_psql.cpp.
Referenced by QPSQLResult::data(), exec(), QPSQLDriver::hasFeature(), QPSQLDriver::open(), qMakeError(), and QPSQLResult::record().
|
mutable |
Definition at line 139 of file qsql_psql.cpp.
Referenced by QPSQLDriver::_q_handleNotification(), and exec().
QPSQLDriver::Protocol QPSQLDriverPrivate::pro |
Definition at line 136 of file qsql_psql.cpp.
Referenced by appendTables(), QPSQLDriver::commitTransaction(), QPSQLDriver::hasFeature(), QPSQLDriver::open(), QPSQLDriver::primaryIndex(), QPSQLDriver::protocol(), QPSQLDriver::QPSQLDriver(), and QPSQLDriver::record().
QPSQLDriver* QPSQLDriverPrivate::q |
Definition at line 133 of file qsql_psql.cpp.
Referenced by exec(), and QPSQLResultPrivate::processResults().
QStringList QPSQLDriverPrivate::seid |
QSocketNotifier* QPSQLDriverPrivate::sn |
Definition at line 137 of file qsql_psql.cpp.
Referenced by QPSQLDriver::close(), QPSQLDriver::subscribeToNotificationImplementation(), and QPSQLDriver::unsubscribeFromNotificationImplementation().