![]() |
Qt 6.x
The Qt SDK
|
Public Member Functions | |
QODBCResultPrivate (QODBCResult *q, const QODBCDriver *db) | |
void | clearValues () |
SQLHANDLE | dpEnv () const |
SQLHANDLE | dpDbc () const |
bool | isStmtHandleValid () const |
void | updateStmtHandleState () |
![]() | |
QSqlResultPrivate (QSqlResult *q, const QSqlDriver *drv) | |
virtual | ~QSqlResultPrivate ()=default |
void | clearValues () |
void | resetBindCount () |
void | clearIndex () |
void | clear () |
virtual QString | fieldSerial (qsizetype) const |
QString | positionalToNamedBinding (const QString &query) const |
QString | namedToPositionalBinding (const QString &query) |
QString | holderAt (int index) const |
Public Attributes | |
SQLHANDLE | hStmt = nullptr |
QSqlRecord | rInf |
QVariantList | fieldCache |
int | fieldCacheIdx = 0 |
int | disconnectCount = 0 |
bool | hasSQLFetchScroll = true |
bool | unicode = false |
bool | useSchema = false |
![]() | |
QSqlResult * | q_ptr = nullptr |
QPointer< QSqlDriver > | sqldriver |
QString | sql |
QSqlError | error |
QString | executedQuery |
QHash< int, QSql::ParamType > | types |
QList< QVariant > | values |
IndexMap | indexes |
QHolderVector | holders |
QSqlResult::BindingSyntax | binds = QSqlResult::PositionalBinding |
QSql::NumericalPrecisionPolicy | precisionPolicy = QSql::LowPrecisionDouble |
int | idx = QSql::BeforeFirstRow |
int | bindCount = 0 |
bool | active = false |
bool | isSel = false |
bool | forwardOnly = false |
Additional Inherited Members | |
![]() | |
using | IndexMap = QHash< QString, QList< int > > |
using | QHolderVector = QList< QHolder > |
![]() | |
static bool | isVariantNull (const QVariant &variant) |
Definition at line 156 of file qsql_odbc.cpp.
|
inline |
Definition at line 162 of file qsql_odbc.cpp.
References disconnectCount, hasSQLFetchScroll, unicode, and useSchema.
|
inline |
Definition at line 171 of file qsql_odbc.cpp.
References fieldCache, fieldCacheIdx, and QList< T >::fill().
|
inline |
Definition at line 175 of file qsql_odbc.cpp.
Referenced by qODBCWarn().
|
inline |
Definition at line 174 of file qsql_odbc.cpp.
Referenced by qODBCWarn().
bool QODBCResultPrivate::isStmtHandleValid | ( | ) | const |
Definition at line 190 of file qsql_odbc.cpp.
References disconnectCount.
void QODBCResultPrivate::updateStmtHandleState | ( | ) |
Definition at line 195 of file qsql_odbc.cpp.
References disconnectCount.
int QODBCResultPrivate::disconnectCount = 0 |
Definition at line 181 of file qsql_odbc.cpp.
Referenced by QODBCResultPrivate(), isStmtHandleValid(), and updateStmtHandleState().
QVariantList QODBCResultPrivate::fieldCache |
Definition at line 179 of file qsql_odbc.cpp.
Referenced by clearValues().
int QODBCResultPrivate::fieldCacheIdx = 0 |
Definition at line 180 of file qsql_odbc.cpp.
Referenced by clearValues().
bool QODBCResultPrivate::hasSQLFetchScroll = true |
Definition at line 182 of file qsql_odbc.cpp.
Referenced by QODBCResultPrivate().
SQLHANDLE QODBCResultPrivate::hStmt = nullptr |
Definition at line 176 of file qsql_odbc.cpp.
Referenced by qODBCWarn().
QSqlRecord QODBCResultPrivate::rInf |
Definition at line 178 of file qsql_odbc.cpp.
bool QODBCResultPrivate::unicode = false |
Definition at line 183 of file qsql_odbc.cpp.
Referenced by QODBCResultPrivate().
bool QODBCResultPrivate::useSchema = false |
Definition at line 184 of file qsql_odbc.cpp.
Referenced by QODBCResultPrivate().