Column Store
Public Member Functions | Public Attributes | List of all members
GenericQuery::JoinValueManager Struct Reference

#include <GroupByManager.h>

Collaboration diagram for GenericQuery::JoinValueManager:
Collaboration graph

Public Member Functions

 JoinValueManager (std::string name, Metadata metadata)
 
bool compare (const JoinValue &value1, const JoinValue &value2) const
 
size_t hash (const JoinValue &value) const
 
JoinValue processValue (DataValue &value)
 

Public Attributes

DataType type
 

Constructor & Destructor Documentation

◆ JoinValueManager()

GenericQuery::JoinValueManager::JoinValueManager ( std::string  name,
Metadata  metadata 
)
inline

Member Function Documentation

◆ compare()

bool GenericQuery::JoinValueManager::compare ( const JoinValue value1,
const JoinValue value2 
) const
Here is the call graph for this function:
Here is the caller graph for this function:

◆ hash()

size_t GenericQuery::JoinValueManager::hash ( const JoinValue value) const
Here is the call graph for this function:
Here is the caller graph for this function:

◆ processValue()

JoinValue GenericQuery::JoinValueManager::processValue ( DataValue value)
Here is the caller graph for this function:

Member Data Documentation

◆ type

DataType GenericQuery::JoinValueManager::type

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