OmniSciDB
bf83d84833
|
Go to the source code of this file.
Functions | |
unsigned | compact_byte_width (unsigned qw, unsigned low_bound) |
template<typename T > | |
FORCE_INLINE HOST DEVICE T | align_to_int64 (T addr) |
Variables | |
constexpr int8_t | MAX_BYTE_WIDTH_SUPPORTED = 8 |
FORCE_INLINE HOST DEVICE T align_to_int64 | ( | T | addr | ) |
Definition at line 44 of file BufferCompaction.h.
References omnisci.dtypes::T.
Referenced by advance_to_next_columnar_target_buff(), ColSlotContext::alignPaddedSlots(), CountDistinctDescriptor::bitmapPaddedSizeBytes(), compact_init_vals(), anonymous_namespace{QueryMemoryInitializer.cpp}::compact_projection_buffer_for_cpu_columnar(), copy_projection_buffer_from_gpu_columnar(), create_dev_group_by_buffers(), anonymous_namespace{ResultSetSortImpl.cu}::get_device_copy_ptr(), get_matching_group_value(), get_row_bytes(), get_slot_off_quad(), ColSlotContext::getAlignedPaddedSizeForRange(), QueryMemoryDescriptor::getBufferSizeBytes(), QueryMemoryDescriptor::getColOffInBytes(), ColSlotContext::getColOnlyOffInBytes(), QueryMemoryDescriptor::getNextColOffInBytes(), ResultSet::getOneColRow(), QueryMemoryDescriptor::getPrependedGroupBufferSizeInBytes(), QueryMemoryDescriptor::getPrependedGroupColOffInBytes(), QueryMemoryDescriptor::getRowSize(), ColSlotContext::getTotalBytesOfColumnarBuffers(), init_columnar_group_by_buffer_gpu_impl(), init_group_by_buffer_gpu(), QueryMemoryInitializer::initColumnarGroups(), ResultSetStorage::initializeRowWise(), GroupByAndAggregate::initQueryMemoryDescriptor(), inplace_sort_gpu(), QueryExecutionContext::launchCpuCode(), ResultSetReductionJIT::reduceOneEntryNoCollisions(), and ResultSetStorage::rewriteAggregateBufferOffsets().
|
inline |
Definition at line 38 of file BufferCompaction.h.
Referenced by get_agg_initial_val().
constexpr int8_t MAX_BYTE_WIDTH_SUPPORTED = 8 |
Definition at line 35 of file BufferCompaction.h.
Referenced by QueryCompilationDescriptor::compile(), Executor::executeWorkUnitImpl(), and get_min_byte_width().