OmniSciDB
a5dc49c757
|
This is the complete list of members for QueryMemoryInitializer, including all inherited members.
allocateCountDistinctBitmap(const size_t bitmap_byte_sz) | QueryMemoryInitializer | private |
allocateCountDistinctBuffers(const QueryMemoryDescriptor &query_mem_desc, const RelAlgExecutionUnit &ra_exe_unit) | QueryMemoryInitializer | private |
allocateCountDistinctGpuMem(const QueryMemoryDescriptor &query_mem_desc) | QueryMemoryInitializer | private |
allocateCountDistinctSet() | QueryMemoryInitializer | private |
allocateModeBuffer(const QueryMemoryDescriptor &query_mem_desc, const RelAlgExecutionUnit &ra_exe_unit) | QueryMemoryInitializer | private |
allocateTDigestsBuffer(const QueryMemoryDescriptor &query_mem_desc, const RelAlgExecutionUnit &ra_exe_unit) | QueryMemoryInitializer | private |
applyStreamingTopNOffsetCpu(const QueryMemoryDescriptor &query_mem_desc, const RelAlgExecutionUnit &ra_exe_unit) | QueryMemoryInitializer | private |
applyStreamingTopNOffsetGpu(Data_Namespace::DataMgr *data_mgr, const QueryMemoryDescriptor &query_mem_desc, const GpuGroupByBuffers &gpu_group_by_buffers, const RelAlgExecutionUnit &ra_exe_unit, const unsigned total_thread_count, const int device_id) | QueryMemoryInitializer | private |
calculateCountDistinctBufferSize(const QueryMemoryDescriptor &query_mem_desc, const RelAlgExecutionUnit &ra_exe_unit) const | QueryMemoryInitializer | private |
compactProjectionBuffersCpu(const QueryMemoryDescriptor &query_mem_desc, const size_t projection_count) | QueryMemoryInitializer | private |
compactProjectionBuffersGpu(const QueryMemoryDescriptor &query_mem_desc, Data_Namespace::DataMgr *data_mgr, const GpuGroupByBuffers &gpu_group_by_buffers, const size_t projection_count, const int device_id) | QueryMemoryInitializer | private |
computeNumberOfBuffers(const QueryMemoryDescriptor &query_mem_desc, const ExecutorDeviceType device_type, const Executor *executor) const | QueryMemoryInitializer | private |
copyFromTableFunctionGpuBuffers(Data_Namespace::DataMgr *data_mgr, const QueryMemoryDescriptor &query_mem_desc, const size_t entry_count, const GpuGroupByBuffers &gpu_group_by_buffers, const int device_id, const unsigned block_size_x, const unsigned grid_size_x) | QueryMemoryInitializer | |
copyGroupByBuffersFromGpu(DeviceAllocator &device_allocator, const QueryMemoryDescriptor &query_mem_desc, const size_t entry_count, const GpuGroupByBuffers &gpu_group_by_buffers, const RelAlgExecutionUnit *ra_exe_unit, const unsigned block_size_x, const unsigned grid_size_x, const int device_id, const bool prepend_index_buffer) const | QueryMemoryInitializer | |
count_distinct_bitmap_device_mem_ptr_ | QueryMemoryInitializer | private |
count_distinct_bitmap_host_crt_ptr_ | QueryMemoryInitializer | private |
count_distinct_bitmap_host_mem_ptr_ | QueryMemoryInitializer | private |
count_distinct_bitmap_mem_size_ | QueryMemoryInitializer | private |
createAndInitializeGroupByBufferGpu(const RelAlgExecutionUnit &ra_exe_unit, const QueryMemoryDescriptor &query_mem_desc, const int8_t *init_agg_vals_dev_ptr, const int device_id, const ExecutorDispatchMode dispatch_mode, const unsigned block_size_x, const unsigned grid_size_x, const int8_t warp_size, const bool can_sort_on_gpu, const bool output_columnar, RenderAllocator *render_allocator) | QueryMemoryInitializer | private |
device_allocator_ | QueryMemoryInitializer | private |
Executor class | QueryMemoryInitializer | friend |
getAggInitValForIndex(const size_t index) const | QueryMemoryInitializer | inline |
getCountDistinctBitmapBytes() const | QueryMemoryInitializer | inline |
getCountDistinctBitmapDevicePtr() const | QueryMemoryInitializer | inline |
getCountDistinctBitmapHostPtr() const | QueryMemoryInitializer | inline |
getGroupByBuffersPtr() | QueryMemoryInitializer | inline |
getGroupByBuffersSize() const | QueryMemoryInitializer | inline |
getNumBuffers() const | QueryMemoryInitializer | inline |
getResultSet(const size_t index) const | QueryMemoryInitializer | inline |
getResultSetOwned(const size_t index) | QueryMemoryInitializer | inline |
getVarlenOutputHostPtr() const | QueryMemoryInitializer | inline |
getVarlenOutputInfo() | QueryMemoryInitializer | private |
getVarlenOutputPtr() const | QueryMemoryInitializer | inline |
group_by_buffers_ | QueryMemoryInitializer | private |
init_agg_vals_ | QueryMemoryInitializer | private |
initColumnarGroups(const QueryMemoryDescriptor &query_mem_desc, int64_t *groups_buffer, const std::vector< int64_t > &init_vals, const Executor *executor, const RelAlgExecutionUnit &ra_exe_unit) | QueryMemoryInitializer | private |
initColumnsPerRow(const QueryMemoryDescriptor &query_mem_desc, int8_t *row_ptr, const std::vector< int64_t > &init_vals, const TargetAggOpsMetadata &agg_op_metadata) | QueryMemoryInitializer | private |
initGroupByBuffer(int64_t *buffer, const RelAlgExecutionUnit &ra_exe_unit, const QueryMemoryDescriptor &query_mem_desc, TargetAggOpsMetadata &agg_expr_metadata, const ExecutorDeviceType device_type, const bool output_columnar, const Executor *executor) | QueryMemoryInitializer | private |
initializeModeIndexSet(const QueryMemoryDescriptor &query_mem_desc, const RelAlgExecutionUnit &ra_exe_unit) | QueryMemoryInitializer | private |
initializeQuantileParams(const QueryMemoryDescriptor &query_mem_desc, const RelAlgExecutionUnit &ra_exe_unit) | QueryMemoryInitializer | private |
initRowGroups(const QueryMemoryDescriptor &query_mem_desc, int64_t *groups_buffer, const std::vector< int64_t > &init_vals, TargetAggOpsMetadata &agg_expr_metadata, const int32_t groups_buffer_entry_count, const size_t warp_size, const Executor *executor, const RelAlgExecutionUnit &ra_exe_unit) | QueryMemoryInitializer | private |
ModeIndexSet typedef | QueryMemoryInitializer | |
num_buffers_ | QueryMemoryInitializer | private |
num_rows_ | QueryMemoryInitializer | private |
prepareTopNHeapsDevBuffer(const QueryMemoryDescriptor &query_mem_desc, const int8_t *init_agg_vals_dev_ptr, const size_t n, const int device_id, const unsigned block_size_x, const unsigned grid_size_x) | QueryMemoryInitializer | private |
QuantileParam typedef | QueryMemoryInitializer | |
QueryExecutionContext class | QueryMemoryInitializer | friend |
QueryMemoryInitializer(const RelAlgExecutionUnit &ra_exe_unit, const QueryMemoryDescriptor &query_mem_desc, const int device_id, const ExecutorDeviceType device_type, const ExecutorDispatchMode dispatch_mode, const bool output_columnar, const bool sort_on_gpu, const shared::TableKey &outer_table_key, const int64_t num_rows, const std::vector< std::vector< const int8_t * >> &col_buffers, const std::vector< std::vector< uint64_t >> &frag_offsets, RenderAllocatorMap *render_allocator_map, RenderInfo *render_info, std::shared_ptr< RowSetMemoryOwner > row_set_mem_owner, DeviceAllocator *gpu_allocator, const size_t thread_idx, const Executor *executor) | QueryMemoryInitializer | |
QueryMemoryInitializer(const TableFunctionExecutionUnit &exe_unit, const QueryMemoryDescriptor &query_mem_desc, const int device_id, const ExecutorDeviceType device_type, const int64_t num_rows, const std::vector< std::vector< const int8_t * >> &col_buffers, const std::vector< std::vector< uint64_t >> &frag_offsets, std::shared_ptr< RowSetMemoryOwner > row_set_mem_owner, DeviceAllocator *device_allocator, const Executor *executor) | QueryMemoryInitializer | |
resetResultSet(const size_t index) | QueryMemoryInitializer | inline |
result_sets_ | QueryMemoryInitializer | private |
row_set_mem_owner_ | QueryMemoryInitializer | private |
setupTableFunctionGpuBuffers(const QueryMemoryDescriptor &query_mem_desc, const int device_id, const unsigned block_size_x, const unsigned grid_size_x, const bool zero_initialize_buffers) | QueryMemoryInitializer | |
temporary_buffers_ | QueryMemoryInitializer | private |
thread_idx_ | QueryMemoryInitializer | private |
varlen_output_buffer_ | QueryMemoryInitializer | private |
varlen_output_buffer_host_ptr_ | QueryMemoryInitializer | private |
varlen_output_info_ | QueryMemoryInitializer | private |