Class ExecutionKernel¶
-
class
ExecutionKernel
¶ Public Functions
-
ExecutionKernel
(const RelAlgExecutionUnit &ra_exe_unit, const ExecutorDeviceType chosen_device_type, int chosen_device_id, const ExecutionOptions &eo, const ColumnFetcher &column_fetcher, const QueryCompilationDescriptor &query_comp_desc, const QueryMemoryDescriptor &query_mem_desc, const FragmentsList &frag_list, const ExecutorDispatchMode kernel_dispatch_mode, RenderInfo *render_info, const int64_t rowid_lookup_key)¶
Public Members
-
const RelAlgExecutionUnit &
ra_exe_unit_
¶
Private Functions
Private Members
-
const ExecutorDeviceType
chosen_device_type
¶
-
int
chosen_device_id
¶
-
const ExecutionOptions &
eo
¶
-
const ColumnFetcher &
column_fetcher
¶
-
const QueryCompilationDescriptor &
query_comp_desc
¶
-
const QueryMemoryDescriptor &
query_mem_desc
¶
-
const FragmentsList
frag_list
¶
-
const ExecutorDispatchMode
kernel_dispatch_mode
¶
-
RenderInfo *
render_info_
¶
-
const int64_t
rowid_lookup_key
¶
-
ResultSetPtr
device_results_
¶
Friends
-
friend
ExecutionKernel::KernelSubtask
-