OmniSciDB  21ac014ffc
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Allocator Class Referenceabstract

#include <DeviceAllocator.h>

+ Inheritance diagram for Allocator:

Public Member Functions

 Allocator ()
virtual ~Allocator ()
virtual int8_t * alloc (const size_t num_bytes)=0

Detailed Description

Definition at line 38 of file DeviceAllocator.h.

Constructor & Destructor Documentation

Allocator::Allocator ( )

Definition at line 40 of file DeviceAllocator.h.

40 {}
virtual Allocator::~Allocator ( )

Definition at line 41 of file DeviceAllocator.h.

41 {}

Member Function Documentation

virtual int8_t* Allocator::alloc ( const size_t  num_bytes)
pure virtual

Implemented in RenderAllocator, and CudaAllocator.

Referenced by QueryMemoryInitializer::allocateCountDistinctGpuMem(), create_dev_group_by_buffers(), HashJoin::fetchJoinColumn(), ColumnFetcher::getOneTableColumnFragment(), ColumnFetcher::linearizeColumnFragments(), and ColumnFetcher::transferColumnIfNeeded().

+ Here is the caller graph for this function:

The documentation for this class was generated from the following file: