Hybrid Query Processing Engine for Coprocessing in Database Systems
HyPE
|
This class represents the result of a measurement consisting of the features of a data set, the measured execution time of an algorithm and an estimated execution time for an algortihm computed by a statistical method. More...
#include <measurementpair.hpp>
Public Member Functions | |
MeasurementPair () | |
MeasurementPair (const Tuple &feature_values, MeasuredTime measured_time, EstimatedTime estimated_time) | |
const Tuple & | getFeatureValues () const |
const MeasuredTime & | getMeasuredTime () const |
const EstimatedTime & | getEstimatedTime () const |
const std::string | toPlainString () const |
Private Attributes | |
Tuple | feature_values_ |
MeasuredTime | measured_time_ |
EstimatedTime | estimated_time_ |
Definition at line 35 of file measurementpair.hpp.
Definition at line 8 of file measurementpair.cpp.
hype::core::MeasurementPair::MeasurementPair | ( | const Tuple & | feature_values, |
MeasuredTime | measured_time, | ||
EstimatedTime | estimated_time | ||
) |
Definition at line 12 of file measurementpair.cpp.
const EstimatedTime & hype::core::MeasurementPair::getEstimatedTime | ( | ) | const |
Definition at line 27 of file measurementpair.cpp.
References estimated_time_.
Referenced by hype::core::MeasurementPairRingbuffer::addMeasurementPair(), hype::core::Algorithm::addMeasurementPair(), and hype::core::operator<<().
const Tuple & hype::core::MeasurementPair::getFeatureValues | ( | ) | const |
Definition at line 18 of file measurementpair.cpp.
References feature_values_.
Referenced by hype::core::MeasurementPairRingbuffer::addMeasurementPair(), and hype::core::operator<<().
const MeasuredTime & hype::core::MeasurementPair::getMeasuredTime | ( | ) | const |
Definition at line 23 of file measurementpair.cpp.
References measured_time_.
Referenced by hype::core::MeasurementPairRingbuffer::addMeasurementPair(), hype::core::Algorithm::addMeasurementPair(), and hype::core::operator<<().
const std::string hype::core::MeasurementPair::toPlainString | ( | ) | const |
Definition at line 31 of file measurementpair.cpp.
References estimated_time_, feature_values_, hype::core::EstimatedTime::getTimeinNanoseconds(), hype::core::MeasuredTime::getTimeinNanoseconds(), and measured_time_.
Definition at line 53 of file measurementpair.hpp.
Referenced by getEstimatedTime(), and toPlainString().
Definition at line 51 of file measurementpair.hpp.
Referenced by getFeatureValues(), and toPlainString().
Definition at line 52 of file measurementpair.hpp.
Referenced by getMeasuredTime(), and toPlainString().