OmniSciDB
c1a53651b2
|
#include <RelAlgExecutionUnit.h>
Public Attributes | |
const std::list < Analyzer::OrderEntry > | order_entries |
const SortAlgorithm | algorithm |
const size_t | limit |
const size_t | offset |
bool | limit_delivered {false} |
Definition at line 116 of file RelAlgExecutionUnit.h.
const SortAlgorithm SortInfo::algorithm |
Definition at line 118 of file RelAlgExecutionUnit.h.
Referenced by anonymous_namespace{Execute.cpp}::checkWorkUnitWatchdog(), use_speculative_top_n(), and anonymous_namespace{QueryMemoryDescriptor.cpp}::use_streaming_top_n().
const size_t SortInfo::limit |
Definition at line 119 of file RelAlgExecutionUnit.h.
Referenced by QueryMemoryInitializer::applyStreamingTopNOffsetCpu(), GroupByAndAggregate::codegenOutputSlot(), Executor::collectAllDeviceShardedTopResults(), QueryMemoryInitializer::copyGroupByBuffersFromGpu(), QueryMemoryInitializer::createAndInitializeGroupByBufferGpu(), QueryMemoryDescriptor::getBufferSizeBytes(), QueryMemoryInitializer::initGroupByBuffer(), Executor::reduceSpeculativeTopN(), GroupByAndAggregate::shard_count_for_top_groups(), QueryFragmentDescriptor::terminateDispatchMaybe(), use_speculative_top_n(), and anonymous_namespace{QueryMemoryDescriptor.cpp}::use_streaming_top_n().
bool SortInfo::limit_delivered {false} |
Definition at line 121 of file RelAlgExecutionUnit.h.
Referenced by RelAlgExecutor::executeWorkUnit().
const size_t SortInfo::offset |
Definition at line 120 of file RelAlgExecutionUnit.h.
Referenced by QueryMemoryInitializer::applyStreamingTopNOffsetCpu(), GroupByAndAggregate::codegenOutputSlot(), Executor::collectAllDeviceShardedTopResults(), QueryMemoryInitializer::copyGroupByBuffersFromGpu(), QueryMemoryInitializer::createAndInitializeGroupByBufferGpu(), QueryMemoryDescriptor::getBufferSizeBytes(), QueryMemoryInitializer::initGroupByBuffer(), Executor::reduceSpeculativeTopN(), QueryFragmentDescriptor::terminateDispatchMaybe(), and anonymous_namespace{QueryMemoryDescriptor.cpp}::use_streaming_top_n().
const std::list<Analyzer::OrderEntry> SortInfo::order_entries |
Definition at line 117 of file RelAlgExecutionUnit.h.
Referenced by anonymous_namespace{RelAlgExecutor.cpp}::can_output_columnar(), anonymous_namespace{RelAlgExecutor.cpp}::can_use_bump_allocator(), GroupByAndAggregate::codegenOutputSlot(), Executor::collectAllDeviceShardedTopResults(), GroupByAndAggregate::getColRangeInfo(), GroupByAndAggregate::initQueryMemoryDescriptor(), anonymous_namespace{QueryFragmentDescriptor.cpp}::is_sample_query(), QueryExecutionContext::launchGpuCode(), Executor::reduceSpeculativeTopN(), GroupByAndAggregate::shard_count_for_top_groups(), anonymous_namespace{QueryMemoryDescriptor.cpp}::target_expr_proj_indices(), and anonymous_namespace{QueryMemoryDescriptor.cpp}::use_streaming_top_n().