Class SharedKernelContext¶
-
class
SharedKernelContext¶ Public Functions
-
SharedKernelContext(const std::vector<InputTableInfo> &query_infos)¶
-
const std::vector<uint64_t> &
getFragOffsets()¶
-
void
addDeviceResults(ResultSetPtr &&device_results, std::vector<size_t> outer_table_fragment_ids)¶
-
std::vector<std::pair<ResultSetPtr, std::vector<size_t>>> &
getFragmentResults()¶
-
const std::vector<InputTableInfo> &
getQueryInfos() const¶
Public Members
-
std::atomic_flag
dynamic_watchdog_set= ATOMIC_FLAG_INIT¶
Private Members
-
std::mutex
reduce_mutex_¶
-
std::vector<std::pair<ResultSetPtr, std::vector<size_t>>>
all_fragment_results_¶
-
std::vector<uint64_t>
all_frag_row_offsets_¶
-
std::mutex
all_frag_row_offsets_mutex_¶
-
const std::vector<InputTableInfo> &
query_infos_¶
-
const RegisteredQueryHint
query_hint_¶
-