KVIrc 5.2.4
Developer APIs
Macros | Functions | Variables
KvsObject_sql.cpp File Reference
#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
 

Macro Definition Documentation

◆ CHECK_QUERY_IS_INIT

#define CHECK_QUERY_IS_INIT
Value:
{ \
c->error("No connection has been initialized!"); \
return false; \
}
m_pCurrentSQlQuery
Definition KvsObject_sql.cpp:136

Function Documentation

◆ if()

◆ KVSO_CLASS_FUNCTION() [1/19]

KVSO_CLASS_FUNCTION ( sql  ,
beginTransaction   
)

◆ KVSO_CLASS_FUNCTION() [2/19]

KVSO_CLASS_FUNCTION ( sql  ,
closeConnection   
)

◆ KVSO_CLASS_FUNCTION() [3/19]

KVSO_CLASS_FUNCTION ( sql  ,
commit   
)

◆ KVSO_CLASS_FUNCTION() [4/19]

KVSO_CLASS_FUNCTION ( sql  ,
connectionNames   
)

◆ KVSO_CLASS_FUNCTION() [5/19]

KVSO_CLASS_FUNCTION ( sql  ,
features   
)

◆ KVSO_CLASS_FUNCTION() [6/19]

KVSO_CLASS_FUNCTION ( sql  ,
lastError   
)

◆ KVSO_CLASS_FUNCTION() [7/19]

KVSO_CLASS_FUNCTION ( sql  ,
queryBindValue   
)

◆ KVSO_CLASS_FUNCTION() [8/19]

KVSO_CLASS_FUNCTION ( sql  ,
queryExec   
)

◆ KVSO_CLASS_FUNCTION() [9/19]

KVSO_CLASS_FUNCTION ( sql  ,
queryFinish   
)

◆ KVSO_CLASS_FUNCTION() [10/19]

KVSO_CLASS_FUNCTION ( sql  ,
queryFirst   
)

◆ KVSO_CLASS_FUNCTION() [11/19]

KVSO_CLASS_FUNCTION ( sql  ,
queryLast   
)

◆ KVSO_CLASS_FUNCTION() [12/19]

KVSO_CLASS_FUNCTION ( sql  ,
queryLastInsertId   
)

◆ KVSO_CLASS_FUNCTION() [13/19]

KVSO_CLASS_FUNCTION ( sql  ,
queryNext   
)

◆ KVSO_CLASS_FUNCTION() [14/19]

KVSO_CLASS_FUNCTION ( sql  ,
queryPrepare   
)

◆ KVSO_CLASS_FUNCTION() [15/19]

KVSO_CLASS_FUNCTION ( sql  ,
queryPrevious   
)

◆ KVSO_CLASS_FUNCTION() [16/19]

KVSO_CLASS_FUNCTION ( sql  ,
queryRecord   
)

◆ KVSO_CLASS_FUNCTION() [17/19]

KVSO_CLASS_FUNCTION ( sql  ,
queryResultsSize   
)

◆ KVSO_CLASS_FUNCTION() [18/19]

KVSO_CLASS_FUNCTION ( sql  ,
setConnection   
)

◆ KVSO_CLASS_FUNCTION() [19/19]

KVSO_CLASS_FUNCTION ( sql  ,
tablesList   
)

References i, pArray, and KviKvsArray::set().

Variable Documentation

◆ m_pCurrentSQlQuery

m_pCurrentSQlQuery = nullptr