Skip to main content

#include <gpudb/utils/GPUdbMultiHeadIOUtils.h>

Public Member Functions

 RecordKeyBuilder (bool is_primary_key, const gpudb::Type &record_type)
 
bool build (const gpudb::GenericRecord &record, RecordKey &record_key) const
 
bool buildExpression (const gpudb::GenericRecord &record, std::string &result) const
 
bool has_key () const
 
bool operator== (const RecordKeyBuilder &rhs) const
 
bool operator!= (const RecordKeyBuilder &rhs) const
 

Detailed Description

Definition at line 254 of file GPUdbMultiHeadIOUtils.h.

Constructor & Destructor Documentation

◆ RecordKeyBuilder()

gpudb::RecordKeyBuilder::RecordKeyBuilder (boolis_primary_key,
const gpudb::Type &record_type )

Member Function Documentation

◆ build()

bool gpudb::RecordKeyBuilder::build (const gpudb::GenericRecord &record,
RecordKey &record_key ) const

◆ buildExpression()

bool gpudb::RecordKeyBuilder::buildExpression (const gpudb::GenericRecord &record,
std::string &result ) const

◆ has_key()

bool gpudb::RecordKeyBuilder::has_key () const
inline

Definition at line 318 of file GPUdbMultiHeadIOUtils.h.

◆ operator!=()

bool gpudb::RecordKeyBuilder::operator!= (const RecordKeyBuilder &rhs) const
inline

Definition at line 323 of file GPUdbMultiHeadIOUtils.h.

◆ operator==()

bool gpudb::RecordKeyBuilder::operator== (const RecordKeyBuilder &rhs) const

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