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

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

allocateCountDistinctBitmap(const size_t bitmap_byte_sz)QueryMemoryInitializerprivate
allocateCountDistinctBuffers(const QueryMemoryDescriptor &query_mem_desc, const RelAlgExecutionUnit &ra_exe_unit)QueryMemoryInitializerprivate
allocateCountDistinctGpuMem(const QueryMemoryDescriptor &query_mem_desc)QueryMemoryInitializerprivate
allocateCountDistinctSet()QueryMemoryInitializerprivate
allocateModeBuffer(const QueryMemoryDescriptor &query_mem_desc, const RelAlgExecutionUnit &ra_exe_unit)QueryMemoryInitializerprivate
allocateTDigestsBuffer(const QueryMemoryDescriptor &query_mem_desc, const RelAlgExecutionUnit &ra_exe_unit)QueryMemoryInitializerprivate
applyStreamingTopNOffsetCpu(const QueryMemoryDescriptor &query_mem_desc, const RelAlgExecutionUnit &ra_exe_unit)QueryMemoryInitializerprivate
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)QueryMemoryInitializerprivate
calculateCountDistinctBufferSize(const QueryMemoryDescriptor &query_mem_desc, const RelAlgExecutionUnit &ra_exe_unit) const QueryMemoryInitializerprivate
compactProjectionBuffersCpu(const QueryMemoryDescriptor &query_mem_desc, const size_t projection_count)QueryMemoryInitializerprivate
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)QueryMemoryInitializerprivate
computeNumberOfBuffers(const QueryMemoryDescriptor &query_mem_desc, const ExecutorDeviceType device_type, const Executor *executor) const QueryMemoryInitializerprivate
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_QueryMemoryInitializerprivate
count_distinct_bitmap_host_crt_ptr_QueryMemoryInitializerprivate
count_distinct_bitmap_host_mem_ptr_QueryMemoryInitializerprivate
count_distinct_bitmap_mem_size_QueryMemoryInitializerprivate
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)QueryMemoryInitializerprivate
device_allocator_QueryMemoryInitializerprivate
Executor classQueryMemoryInitializerfriend
getAggInitValForIndex(const size_t index) const QueryMemoryInitializerinline
getCountDistinctBitmapBytes() const QueryMemoryInitializerinline
getCountDistinctBitmapDevicePtr() const QueryMemoryInitializerinline
getCountDistinctBitmapHostPtr() const QueryMemoryInitializerinline
getGroupByBuffersPtr()QueryMemoryInitializerinline
getGroupByBuffersSize() const QueryMemoryInitializerinline
getNumBuffers() const QueryMemoryInitializerinline
getResultSet(const size_t index) const QueryMemoryInitializerinline
getResultSetOwned(const size_t index)QueryMemoryInitializerinline
getVarlenOutputHostPtr() const QueryMemoryInitializerinline
getVarlenOutputInfo()QueryMemoryInitializerprivate
getVarlenOutputPtr() const QueryMemoryInitializerinline
group_by_buffers_QueryMemoryInitializerprivate
init_agg_vals_QueryMemoryInitializerprivate
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)QueryMemoryInitializerprivate
initColumnsPerRow(const QueryMemoryDescriptor &query_mem_desc, int8_t *row_ptr, const std::vector< int64_t > &init_vals, const TargetAggOpsMetadata &agg_op_metadata)QueryMemoryInitializerprivate
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)QueryMemoryInitializerprivate
initializeModeIndexSet(const QueryMemoryDescriptor &query_mem_desc, const RelAlgExecutionUnit &ra_exe_unit)QueryMemoryInitializerprivate
initializeQuantileParams(const QueryMemoryDescriptor &query_mem_desc, const RelAlgExecutionUnit &ra_exe_unit)QueryMemoryInitializerprivate
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)QueryMemoryInitializerprivate
ModeIndexSet typedefQueryMemoryInitializer
num_buffers_QueryMemoryInitializerprivate
num_rows_QueryMemoryInitializerprivate
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)QueryMemoryInitializerprivate
QuantileParam typedefQueryMemoryInitializer
QueryExecutionContext classQueryMemoryInitializerfriend
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)QueryMemoryInitializerinline
result_sets_QueryMemoryInitializerprivate
row_set_mem_owner_QueryMemoryInitializerprivate
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_QueryMemoryInitializerprivate
thread_idx_QueryMemoryInitializerprivate
varlen_output_buffer_QueryMemoryInitializerprivate
varlen_output_buffer_host_ptr_QueryMemoryInitializerprivate
varlen_output_info_QueryMemoryInitializerprivate