![]() |
KVIrc 5.2.6
Developer APIs
|
#include "kvi_debug.h"
#include "KviMemory.h"
#include "KviLocale.h"
#include "KvsObject_sql.h"
#include "KvsObject_memoryBuffer.h"
#include <cstdlib>
#include <QHash>
#include <QSqlDriver>
#include <QSqlError>
#include <QSqlRecord>
Macros | |
#define | CHECK_QUERY_IS_INIT |
Functions | |
if (m_pCurrentSQlQuery) delete m_pCurrentSQlQuery | |
KVSO_CLASS_FUNCTION (sql, beginTransaction) | |
KVSO_CLASS_FUNCTION (sql, closeConnection) | |
KVSO_CLASS_FUNCTION (sql, commit) | |
KVSO_CLASS_FUNCTION (sql, connectionNames) | |
KVSO_CLASS_FUNCTION (sql, features) | |
KVSO_CLASS_FUNCTION (sql, lastError) | |
KVSO_CLASS_FUNCTION (sql, queryBindValue) | |
KVSO_CLASS_FUNCTION (sql, queryExec) | |
KVSO_CLASS_FUNCTION (sql, queryFinish) | |
KVSO_CLASS_FUNCTION (sql, queryFirst) | |
KVSO_CLASS_FUNCTION (sql, queryLast) | |
KVSO_CLASS_FUNCTION (sql, queryLastInsertId) | |
KVSO_CLASS_FUNCTION (sql, queryNext) | |
KVSO_CLASS_FUNCTION (sql, queryPrepare) | |
KVSO_CLASS_FUNCTION (sql, queryPrevious) | |
KVSO_CLASS_FUNCTION (sql, queryRecord) | |
KVSO_CLASS_FUNCTION (sql, queryResultsSize) | |
KVSO_CLASS_FUNCTION (sql, setConnection) | |
KVSO_CLASS_FUNCTION (sql, tablesList) | |
Variables | |
m_pCurrentSQlQuery = nullptr | |
#define CHECK_QUERY_IS_INIT |
Referenced by KVSO_CLASS_FUNCTION(), KVSO_CLASS_FUNCTION(), KVSO_CLASS_FUNCTION(), KVSO_CLASS_FUNCTION(), KVSO_CLASS_FUNCTION(), KVSO_CLASS_FUNCTION(), KVSO_CLASS_FUNCTION(), KVSO_CLASS_FUNCTION(), KVSO_CLASS_FUNCTION(), KVSO_CLASS_FUNCTION(), KVSO_CLASS_FUNCTION(), and KVSO_CLASS_FUNCTION().
if | ( | m_pCurrentSQlQuery | ) |
References if(), KVSO_END_DESTRUCTOR, and m_pCurrentSQlQuery.
KVSO_CLASS_FUNCTION | ( | sql | , |
beginTransaction | ) |
KVSO_CLASS_FUNCTION | ( | sql | , |
closeConnection | ) |
References __tr2qs_ctx, KVS_PF_OPTIONAL, KVS_PT_STRING, KVSO_PARAMETER, KVSO_PARAMETERS_BEGIN, KVSO_PARAMETERS_END, and m_pCurrentSQlQuery.
KVSO_CLASS_FUNCTION | ( | sql | , |
commit | ) |
KVSO_CLASS_FUNCTION | ( | sql | , |
connectionNames | ) |
References i, KVS_PF_OPTIONAL, KVS_PT_STRING, KVSO_PARAMETER, KVSO_PARAMETERS_BEGIN, KVSO_PARAMETERS_END, and pArray.
KVSO_CLASS_FUNCTION | ( | sql | , |
features | ) |
References __tr2qs_ctx, KVS_PT_STRING, KVSO_PARAMETER, KVSO_PARAMETERS_BEGIN, and KVSO_PARAMETERS_END.
KVSO_CLASS_FUNCTION | ( | sql | , |
lastError | ) |
KVSO_CLASS_FUNCTION | ( | sql | , |
queryBindValue | ) |
KVSO_CLASS_FUNCTION | ( | sql | , |
queryExec | ) |
KVSO_CLASS_FUNCTION | ( | sql | , |
queryFinish | ) |
References CHECK_QUERY_IS_INIT, and m_pCurrentSQlQuery.
KVSO_CLASS_FUNCTION | ( | sql | , |
queryFirst | ) |
References CHECK_QUERY_IS_INIT, and m_pCurrentSQlQuery.
KVSO_CLASS_FUNCTION | ( | sql | , |
queryLast | ) |
References CHECK_QUERY_IS_INIT, and m_pCurrentSQlQuery.
KVSO_CLASS_FUNCTION | ( | sql | , |
queryLastInsertId | ) |
References CHECK_QUERY_IS_INIT, and m_pCurrentSQlQuery.
KVSO_CLASS_FUNCTION | ( | sql | , |
queryNext | ) |
References CHECK_QUERY_IS_INIT, and m_pCurrentSQlQuery.
KVSO_CLASS_FUNCTION | ( | sql | , |
queryPrepare | ) |
References CHECK_QUERY_IS_INIT, KVS_PT_STRING, KVSO_PARAMETER, KVSO_PARAMETERS_BEGIN, KVSO_PARAMETERS_END, and m_pCurrentSQlQuery.
KVSO_CLASS_FUNCTION | ( | sql | , |
queryPrevious | ) |
References CHECK_QUERY_IS_INIT, and m_pCurrentSQlQuery.
KVSO_CLASS_FUNCTION | ( | sql | , |
queryRecord | ) |
KVSO_CLASS_FUNCTION | ( | sql | , |
queryResultsSize | ) |
References CHECK_QUERY_IS_INIT, and m_pCurrentSQlQuery.
KVSO_CLASS_FUNCTION | ( | sql | , |
setConnection | ) |
m_pCurrentSQlQuery = nullptr |
Referenced by if(), KVSO_CLASS_FUNCTION(), KVSO_CLASS_FUNCTION(), KVSO_CLASS_FUNCTION(), KVSO_CLASS_FUNCTION(), KVSO_CLASS_FUNCTION(), KVSO_CLASS_FUNCTION(), KVSO_CLASS_FUNCTION(), KVSO_CLASS_FUNCTION(), KVSO_CLASS_FUNCTION(), KVSO_CLASS_FUNCTION(), KVSO_CLASS_FUNCTION(), KVSO_CLASS_FUNCTION(), KVSO_CLASS_FUNCTION(), and KVSO_CLASS_FUNCTION().