#include "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
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
Definition QueryHolder.h:39
References m_queries.
◆ GetPreparedResult()
◆ SetPreparedQueryImpl()
◆ SetPreparedResult()
void SQLQueryHolderBase::SetPreparedResult |
( |
std::size_t |
index, |
|
|
PreparedResultSet * |
result |
|
) |
| |
store the result in the holder
47{
49 {
50 delete result;
51 result = nullptr;
52 }
53
57}
std::shared_ptr< PreparedResultSet > PreparedQueryResult
Definition DatabaseEnvFwd.h:45
uint64 GetRowCount() const
Definition QueryResult.h:105
References PreparedResultSet::GetRowCount(), and m_queries.
◆ SetSize()
void SQLQueryHolderBase::SetSize |
( |
std::size_t |
size | ) |
|
◆ SQLQueryHolderTask
◆ m_queries
The documentation for this class was generated from the following files: