OmniSciDB  72c90bc290
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
ExecutorResourceMgr_Namespace::QueryNeedsTooMuchCpuResultMem Class Reference

#include <ExecutorResourceMgrCommon.h>

+ Inheritance diagram for ExecutorResourceMgr_Namespace::QueryNeedsTooMuchCpuResultMem:
+ Collaboration diagram for ExecutorResourceMgr_Namespace::QueryNeedsTooMuchCpuResultMem:

Public Member Functions

 QueryNeedsTooMuchCpuResultMem (const size_t max_cpu_result_mem, const size_t requested_cpu_result_mem)
 

Detailed Description

Definition at line 94 of file ExecutorResourceMgrCommon.h.

Constructor & Destructor Documentation

ExecutorResourceMgr_Namespace::QueryNeedsTooMuchCpuResultMem::QueryNeedsTooMuchCpuResultMem ( const size_t  max_cpu_result_mem,
const size_t  requested_cpu_result_mem 
)
inline

Definition at line 96 of file ExecutorResourceMgrCommon.h.

98  : std::runtime_error(
99  "Query requested more CPU result memory (" +
100  format_num_bytes(requested_cpu_result_mem) + ") than available per query (" +
101  format_num_bytes(max_cpu_result_mem) + ") in executor resource pool") {}
std::string format_num_bytes(const size_t bytes)

The documentation for this class was generated from the following file: