#include <QueryHolder.h>
Definition at line 24 of file QueryHolder.h.
◆ SQLQueryHolderBase()
SQLQueryHolderBase::SQLQueryHolderBase |
( |
| ) |
|
|
default |
◆ ~SQLQueryHolderBase()
SQLQueryHolderBase::~SQLQueryHolderBase |
( |
| ) |
|
|
virtual |
if the result was never used, free the resources results used already (getresult called) are expected to be deleted
Definition at line 59 of file QueryHolder.cpp.
60{
61 for (std::pair<PreparedStatementBase*, PreparedQueryResult>& query :
m_queries)
62 {
65 delete query.first;
66 }
67}
std::vector< std::pair< PreparedStatementBase *, PreparedQueryResult > > m_queries
◆ GetPreparedResult()
◆ SetPreparedQueryImpl()
Definition at line 25 of file QueryHolder.cpp.
26{
28 {
30 return false;
31 }
32
34 return true;
35}
#define TC_LOG_ERROR(filterType__,...)
◆ SetPreparedResult()
void SQLQueryHolderBase::SetPreparedResult |
( |
size_t |
index, |
|
|
PreparedResultSet * |
result |
|
) |
| |
store the result in the holder
Definition at line 46 of file QueryHolder.cpp.
47{
49 {
50 delete result;
51 result = nullptr;
52 }
53
57}
std::shared_ptr< PreparedResultSet > PreparedQueryResult
uint64 GetRowCount() const
◆ SetSize()
void SQLQueryHolderBase::SetSize |
( |
size_t |
size | ) |
|
to optimize push_back, reserve the number of queries about to be executed
Definition at line 69 of file QueryHolder.cpp.
◆ SQLQueryHolderTask
◆ m_queries
The documentation for this class was generated from the following files: