OmniSciDB  b24e664e58
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
DecodedJoinHashBufferEntry Struct Reference

#include <JoinHashTableInterface.h>

Public Member Functions

bool operator< (const DecodedJoinHashBufferEntry &other) const
 
bool operator== (const DecodedJoinHashBufferEntry &other) const
 

Public Attributes

std::vector< int64_t > key
 
std::set< int32_t > payload
 

Detailed Description

Definition at line 61 of file JoinHashTableInterface.h.

Member Function Documentation

bool DecodedJoinHashBufferEntry::operator< ( const DecodedJoinHashBufferEntry other) const
inline

Definition at line 65 of file JoinHashTableInterface.h.

References key, and payload.

65  {
66  return std::tie(key, payload) < std::tie(other.key, other.payload);
67  }
std::set< int32_t > payload
std::vector< int64_t > key
bool DecodedJoinHashBufferEntry::operator== ( const DecodedJoinHashBufferEntry other) const
inline

Definition at line 69 of file JoinHashTableInterface.h.

References key, and payload.

69  {
70  return key == other.key && payload == other.payload;
71  }
std::set< int32_t > payload
std::vector< int64_t > key

Member Data Documentation

std::vector<int64_t> DecodedJoinHashBufferEntry::key

Definition at line 62 of file JoinHashTableInterface.h.

Referenced by operator<(), operator<<(), and operator==().

std::set<int32_t> DecodedJoinHashBufferEntry::payload

Definition at line 63 of file JoinHashTableInterface.h.

Referenced by operator<(), operator<<(), and operator==().


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