Hybrid Query Processing Engine for Coprocessing in Database Systems
HyPE
|
#include <time_measurement.hpp>
Public Member Functions | |
EstimatedTime () | |
EstimatedTime (double time_in_nanoseconds) | |
double | getTimeinNanoseconds () const |
Private Attributes | |
double | value_in_nanoseconds_ |
Definition at line 18 of file time_measurement.hpp.
Definition at line 10 of file time_measurement.cpp.
hype::core::EstimatedTime::EstimatedTime | ( | double | time_in_nanoseconds | ) | [explicit] |
Definition at line 14 of file time_measurement.cpp.
double hype::core::EstimatedTime::getTimeinNanoseconds | ( | ) | const |
Definition at line 18 of file time_measurement.cpp.
References value_in_nanoseconds_.
Referenced by hype::core::Algorithm::addMeasurementPair(), hype::core::AlgorithmMeasurement::afterAlgorithmExecution(), hype::core::Operation::getEstimatedExecutionTimesforAlgorithms(), hype::queryprocessing::UnaryOperator< OperatorInputType, OperatorOutputType >::getRecursiveExecutionTimeInNanoseconds(), hype::queryprocessing::N_AryOperator< OperatorInputType, OperatorOutputType >::getRecursiveExecutionTimeInNanoseconds(), hype::queryprocessing::BinaryOperator< OperatorInputTypeLeftChild, OperatorInputTypeRightChild, OperatorOutputType >::getRecursiveExecutionTimeInNanoseconds(), hype_getEstimatedExecutionTime(), hype::core::operator<<(), hype::queryprocessing::UnaryOperator< OperatorInputType, OperatorOutputType >::print(), hype::queryprocessing::N_AryOperator< OperatorInputType, OperatorOutputType >::print(), hype::queryprocessing::BinaryOperator< OperatorInputTypeLeftChild, OperatorInputTypeRightChild, OperatorOutputType >::print(), and hype::core::MeasurementPair::toPlainString().
double hype::core::EstimatedTime::value_in_nanoseconds_ [private] |
Definition at line 27 of file time_measurement.hpp.
Referenced by getTimeinNanoseconds().