GPUdb C++ API  Version 7.0.19.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
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 240 of file GPUdbMultiHeadIOUtils.h.

Constructor & Destructor Documentation

gpudb::RecordKeyBuilder::RecordKeyBuilder ( bool  is_primary_key,
const gpudb::Type record_type 
)

Member Function Documentation

bool gpudb::RecordKeyBuilder::build ( const gpudb::GenericRecord record,
RecordKey record_key 
) const
bool gpudb::RecordKeyBuilder::buildExpression ( const gpudb::GenericRecord record,
std::string &  result 
) const
bool gpudb::RecordKeyBuilder::has_key ( ) const
inline

Definition at line 299 of file GPUdbMultiHeadIOUtils.h.

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

Definition at line 304 of file GPUdbMultiHeadIOUtils.h.

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

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