| 228 | return m_pDatabase->GetDriver(); |
| 229 | } |
| 230 | void RunThreadPart() |
| 231 | { |
| 232 | m_pDatabase->LockForFullAtomicOperation(); |
| 233 | m_pQuery = m_pDatabase->DoQuery(m_Query.c_str()); |
| 234 | if (!m_pQuery) |
| 235 | { |
| 236 | g_pSM->Format(error, sizeof(error), "%s", m_pDatabase->GetError()); |
| 237 | } |
| 238 | m_pDatabase->UnlockFromFullAtomicOperation(); |
| 239 | } |
| 240 | void CancelThinkPart() |
| 241 | { |
| 242 | if (!m_pFunction->IsRunnable()) |
no test coverage detected