GPUdb C++ API  Version 6.0.1.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends
gpudb::WorkerQueue< T > Class Template Reference

#include <gpudb/GPUdbIngestor.hpp>

Public Member Functions

 WorkerQueue (std::string url, size_t capacity, bool has_primary_key, bool update_on_existing_pk)
 
std::vector< T > & flush ()
 Returns the current queue and creates a new internal queue. More...
 
std::vector< T > & insert (T record, RecordKey key)
 Inserts a record into the queue. More...
 

Detailed Description

template<typename T>
class gpudb::WorkerQueue< T >

Definition at line 115 of file GPUdbIngestor.hpp.

Constructor & Destructor Documentation

template<typename T >
gpudb::WorkerQueue< T >::WorkerQueue ( std::string  url,
size_t  capacity,
bool  has_primary_key,
bool  update_on_existing_pk 
)

Member Function Documentation

template<typename T >
std::vector<T>& gpudb::WorkerQueue< T >::flush ( )

Returns the current queue and creates a new internal queue.

template<typename T >
std::vector<T>& gpudb::WorkerQueue< T >::insert ( record,
RecordKey  key 
)

Inserts a record into the queue.


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