![]() |
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().