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
-