Column-oriented GPU-accelerated Database Management System
CoGaDB
|
#include <throughput2.hpp>
Public Member Functions | |
Throughput2 (std::string name_of_operation) | |
virtual const SchedulingDecision | getOptimalAlgorithm_internal (const Tuple &input_values, Operation &op, DeviceTypeConstraint dev_constr) |
this function is called by getOptimalAlgorithm() to ensure an easy extensibility of the library | |
Static Public Member Functions | |
static OptimizationCriterion_Internal * | create () |
hype::core::Throughput2::Throughput2 | ( | std::string | name_of_operation | ) |
static OptimizationCriterion_Internal* hype::core::Throughput2::create | ( | ) | [inline, static] |
virtual const SchedulingDecision hype::core::Throughput2::getOptimalAlgorithm_internal | ( | const Tuple & | input_values, |
Operation & | op, | ||
DeviceTypeConstraint | dev_constr | ||
) | [virtual] |
this function is called by getOptimalAlgorithm() to ensure an easy extensibility of the library
has to be implemented by derived classes
\return |
Implements hype::core::OptimizationCriterion_Internal.