OmniSciDB  72c90bc290
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
QueryFragmentDescriptor Member List

This is the complete list of members for QueryFragmentDescriptor, including all inherited members.

allowed_outer_fragment_indices_QueryFragmentDescriptorprotected
assignFragsToKernelDispatch(DISPATCH_FCN f, const RelAlgExecutionUnit &ra_exe_unit) const QueryFragmentDescriptorinline
assignFragsToMultiDispatch(DISPATCH_FCN f) const QueryFragmentDescriptorinline
available_gpu_mem_bytes_QueryFragmentDescriptorprotected
buildFragmentKernelMap(const RelAlgExecutionUnit &ra_exe_unit, const std::vector< uint64_t > &frag_offsets, const int device_count, const ExecutorDeviceType &device_type, const bool enable_multifrag_kernels, const bool enable_inner_join_fragment_skipping, Executor *executor)QueryFragmentDescriptor
buildFragmentPerKernelForTable(const TableFragments *fragments, const RelAlgExecutionUnit &ra_exe_unit, const InputDescriptor &table_desc, const bool is_temporary_table, const std::vector< uint64_t > &frag_offsets, const int device_count, const size_t num_bytes_for_row, const ChunkMetadataVector &deleted_chunk_metadata_vec, const std::optional< size_t > table_desc_offset, const ExecutorDeviceType &device_type, Executor *executor)QueryFragmentDescriptorprotected
buildFragmentPerKernelMap(const RelAlgExecutionUnit &ra_exe_unit, const std::vector< uint64_t > &frag_offsets, const int device_count, const size_t num_bytes_for_row, const ExecutorDeviceType &device_type, Executor *executor)QueryFragmentDescriptorprotected
buildFragmentPerKernelMapForUnion(const RelAlgExecutionUnit &ra_exe_unit, const std::vector< uint64_t > &frag_offsets, const int device_count, const size_t num_bytes_for_row, const ExecutorDeviceType &device_type, Executor *executor)QueryFragmentDescriptorprotected
buildMultifragKernelMap(const RelAlgExecutionUnit &ra_exe_unit, const std::vector< uint64_t > &frag_offsets, const int device_count, const size_t num_bytes_for_row, const ExecutorDeviceType &device_type, const bool enable_inner_join_fragment_skipping, Executor *executor)QueryFragmentDescriptorprotected
checkDeviceMemoryUsage(const Fragmenter_Namespace::FragmentInfo &fragment, const int device_id, const size_t num_cols)QueryFragmentDescriptorprotected
computeAllTablesFragments(std::map< shared::TableKey, const TableFragments * > &all_tables_fragments, const RelAlgExecutionUnit &ra_exe_unit, const std::vector< InputTableInfo > &query_infos)QueryFragmentDescriptorstatic
execution_kernels_per_device_QueryFragmentDescriptorprotected
gpu_input_mem_limit_percent_QueryFragmentDescriptorprotected
outer_fragments_size_QueryFragmentDescriptorprotected
QueryFragmentDescriptor(const RelAlgExecutionUnit &ra_exe_unit, const std::vector< InputTableInfo > &query_infos, const std::vector< Data_Namespace::MemoryInfo > &gpu_mem_infos, const double gpu_input_mem_limit_percent, const std::vector< size_t > allowed_outer_fragment_indices)QueryFragmentDescriptor
rowid_lookup_key_QueryFragmentDescriptorprotected
selected_tables_fragments_QueryFragmentDescriptorprotected
shouldCheckWorkUnitWatchdog() const QueryFragmentDescriptorinline
terminateDispatchMaybe(size_t &tuple_count, const RelAlgExecutionUnit &ra_exe_unit, const ExecutionKernelDescriptor &kernel) const QueryFragmentDescriptorprotected
tuple_count_per_device_QueryFragmentDescriptorprotected