Column-oriented GPU-accelerated Database Management System
CoGaDB
hype::core::Throughput2 Class Reference

#include <throughput2.hpp>

Inheritance diagram for hype::core::Throughput2:
Collaboration diagram for hype::core::Throughput2:

List of all members.

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 ()

Constructor & Destructor Documentation

hype::core::Throughput2::Throughput2 ( std::string  name_of_operation)

Referenced by create().

Here is the caller graph for this function:


Member Function Documentation

References Throughput2().

Here is the call graph for this function:

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

Parameters:
\return

Implements hype::core::OptimizationCriterion_Internal.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines