OmniSciDB
a5dc49c757
|
This is the complete list of members for QueryFragmentDescriptor, including all inherited members.
allowed_outer_fragment_indices_ | QueryFragmentDescriptor | protected |
assignFragsToKernelDispatch(DISPATCH_FCN f, const RelAlgExecutionUnit &ra_exe_unit) const | QueryFragmentDescriptor | inline |
assignFragsToMultiDispatch(DISPATCH_FCN f) const | QueryFragmentDescriptor | inline |
available_gpu_mem_bytes_ | QueryFragmentDescriptor | protected |
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) | QueryFragmentDescriptor | protected |
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) | QueryFragmentDescriptor | protected |
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) | QueryFragmentDescriptor | protected |
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) | QueryFragmentDescriptor | protected |
checkDeviceMemoryUsage(const Fragmenter_Namespace::FragmentInfo &fragment, const int device_id, const size_t num_cols) | QueryFragmentDescriptor | protected |
computeAllTablesFragments(std::map< shared::TableKey, const TableFragments * > &all_tables_fragments, const RelAlgExecutionUnit &ra_exe_unit, const std::vector< InputTableInfo > &query_infos) | QueryFragmentDescriptor | static |
execution_kernels_per_device_ | QueryFragmentDescriptor | protected |
gpu_input_mem_limit_percent_ | QueryFragmentDescriptor | protected |
outer_fragments_size_ | QueryFragmentDescriptor | protected |
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_ | QueryFragmentDescriptor | protected |
selected_tables_fragments_ | QueryFragmentDescriptor | protected |
shouldCheckWorkUnitWatchdog() const | QueryFragmentDescriptor | inline |
terminateDispatchMaybe(size_t &tuple_count, const RelAlgExecutionUnit &ra_exe_unit, const ExecutionKernelDescriptor &kernel) const | QueryFragmentDescriptor | protected |
tuple_count_per_device_ | QueryFragmentDescriptor | protected |