OmniSciDB
a5dc49c757
|
Go to the source code of this file.
Functions | |
template<class T > | |
T * | transfer_vector_of_flat_objects_to_gpu (const std::vector< T > &vec, DeviceAllocator &allocator) |
template<class T > | |
T * | transfer_flat_object_to_gpu (const T &object, DeviceAllocator &allocator) |
T* transfer_flat_object_to_gpu | ( | const T & | object, |
DeviceAllocator & | allocator | ||
) |
Definition at line 35 of file JoinHashTableGpuUtils.h.
References Allocator::alloc(), DeviceAllocator::copyToDevice(), and heavydb.dtypes::T.
Referenced by RangeJoinHashTable::approximateTupleCount(), BoundingBoxIntersectJoinHashTable::approximateTupleCount(), BaselineJoinHashTable::approximateTupleCount(), anonymous_namespace{BoundingBoxIntersectJoinHashTable.cpp}::compute_bucket_sizes(), and BaselineJoinHashTableBuilder::initHashTableOnGpu().
T* transfer_vector_of_flat_objects_to_gpu | ( | const std::vector< T > & | vec, |
DeviceAllocator & | allocator | ||
) |
Definition at line 24 of file JoinHashTableGpuUtils.h.
References Allocator::alloc(), DeviceAllocator::copyToDevice(), and heavydb.dtypes::T.
Referenced by RangeJoinHashTable::approximateTupleCount(), BoundingBoxIntersectJoinHashTable::approximateTupleCount(), BaselineJoinHashTable::approximateTupleCount(), anonymous_namespace{BoundingBoxIntersectJoinHashTable.cpp}::compute_bucket_sizes(), and BaselineJoinHashTable::initHashTableForDevice().