GPUdb C++ API  Version 6.2.0.3
gpudb::RecordKeyBuilder Class Reference

#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 233 of file GPUdbMultiHeadIOUtils.h.

Constructor & Destructor Documentation

◆ RecordKeyBuilder()

gpudb::RecordKeyBuilder::RecordKeyBuilder ( bool  is_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 291 of file GPUdbMultiHeadIOUtils.h.

◆ operator!=()

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

Definition at line 296 of file GPUdbMultiHeadIOUtils.h.

◆ operator==()

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

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