![]() |
Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
Public Member Functions | |
QSqlDatabasePrivate (QSqlDriver *dr) | |
QSqlDatabasePrivate (const QSqlDatabasePrivate &other) | |
~QSqlDatabasePrivate () | |
void | init (const QString &type) |
void | copy (const QSqlDatabasePrivate *other) |
void | disable () |
QSqlDatabasePrivate (QSqlDriver *dr) | |
QSqlDatabasePrivate (const QSqlDatabasePrivate &other) | |
~QSqlDatabasePrivate () | |
void | init (const QString &type) |
void | copy (const QSqlDatabasePrivate *other) |
void | disable () |
Static Public Member Functions | |
static QSqlDatabasePrivate * | shared_null () |
static QSqlDatabase | database (const QString &name, bool open) |
static void | addDatabase (const QSqlDatabase &db, const QString &name) |
static void | removeDatabase (const QString &name) |
static void | invalidateDb (const QSqlDatabase &db, const QString &name, bool doWarn=true) |
static QSqlDatabasePrivate * | shared_null () |
static QSqlDatabase | database (const QString &name, bool open) |
static void | addDatabase (const QSqlDatabase &db, const QString &name) |
static void | removeDatabase (const QString &name) |
static void | invalidateDb (const QSqlDatabase &db, const QString &name, bool doWarn=true) |
Public Attributes | |
QAtomicInt | ref |
QSqlDriver * | driver |
QString | dbname |
QString | uname |
QString | pword |
QString | hname |
QString | drvName |
int | port |
QString | connOptions |
QString | connName |
QSql::NumericalPrecisionPolicy | precisionPolicy |
Definition at line 66 of file qsqldatabase.cpp.
|
inline |
Definition at line 69 of file qsqldatabase.cpp.
References QSqlDatabasePrivate(), driver, and port.
Referenced by QSqlDatabasePrivate().
QSqlDatabasePrivate::QSqlDatabasePrivate | ( | const QSqlDatabasePrivate & | other | ) |
Definition at line 101 of file qsqldatabase.cpp.
QSqlDatabasePrivate::~QSqlDatabasePrivate | ( | ) |
Definition at line 119 of file qsqldatabase.cpp.
References driver, and shared_null().
|
inline |
Definition at line 69 of file qsqldatabase.cpp.
QSqlDatabasePrivate::QSqlDatabasePrivate | ( | const QSqlDatabasePrivate & | other | ) |
QSqlDatabasePrivate::~QSqlDatabasePrivate | ( | ) |
|
static |
Definition at line 161 of file qsqldatabase.cpp.
|
static |
void QSqlDatabasePrivate::copy | ( | const QSqlDatabasePrivate * | other | ) |
Copies the connection data from other.
Definition at line 203 of file qsqldatabase.cpp.
void QSqlDatabasePrivate::copy | ( | const QSqlDatabasePrivate * | other | ) |
|
static |
Definition at line 180 of file qsqldatabase.cpp.
|
static |
void QSqlDatabasePrivate::disable | ( | ) |
Definition at line 217 of file qsqldatabase.cpp.
References driver, and shared_null().
void QSqlDatabasePrivate::disable | ( | ) |
Create the actual driver instance type.
Definition at line 644 of file qsqldatabase.cpp.
References driver, and shared_null().
|
static |
Definition at line 139 of file qsqldatabase.cpp.
|
static |
Definition at line 149 of file qsqldatabase.cpp.
|
static |
Definition at line 132 of file qsqldatabase.cpp.
Referenced by ~QSqlDatabasePrivate(), disable(), and init().
|
static |
QString QSqlDatabasePrivate::connName |
Definition at line 91 of file qsqldatabase.cpp.
QString QSqlDatabasePrivate::connOptions |
Definition at line 90 of file qsqldatabase.cpp.
QString QSqlDatabasePrivate::dbname |
Definition at line 84 of file qsqldatabase.cpp.
QSqlDriver * QSqlDatabasePrivate::driver |
Definition at line 83 of file qsqldatabase.cpp.
Referenced by QSqlDatabasePrivate(), QSqlDatabasePrivate(), ~QSqlDatabasePrivate(), copy(), disable(), and init().
QString QSqlDatabasePrivate::drvName |
Definition at line 88 of file qsqldatabase.cpp.
QString QSqlDatabasePrivate::hname |
Definition at line 87 of file qsqldatabase.cpp.
int QSqlDatabasePrivate::port |
Definition at line 89 of file qsqldatabase.cpp.
Referenced by QSqlDatabasePrivate(), QSqlDatabasePrivate(), and copy().
QSql::NumericalPrecisionPolicy QSqlDatabasePrivate::precisionPolicy |
Definition at line 92 of file qsqldatabase.cpp.
QString QSqlDatabasePrivate::pword |
Definition at line 86 of file qsqldatabase.cpp.
QAtomicInt QSqlDatabasePrivate::ref |
Definition at line 82 of file qsqldatabase.cpp.
QString QSqlDatabasePrivate::uname |
Definition at line 85 of file qsqldatabase.cpp.