Column-oriented GPU-accelerated Database Management System
CoGaDB
|
#include <measurementpair_ringbuffer.hpp>
Public Member Functions | |
MeasurementPairRingbuffer () | |
MeasurementPairRingbuffer (size_t size) | |
unsigned int | size () const throw () |
bool | store (std::ostream &out) const |
void | set_maximal_number_of_measurement_pairs (size_t size) |
bool | addMeasurementPair (const MeasurementPair &mp) |
const std::vector< EstimatedTime > | getColumnEstimations () |
const std::vector< MeasuredTime > | getColumnMeasurements () |
const std::vector< Tuple > | getColumnFeatureValues () |
void | clear () throw () |
Private Attributes | |
boost::circular_buffer< Tuple > | feature_values_ |
boost::circular_buffer < MeasuredTime > | measured_times_ |
boost::circular_buffer < EstimatedTime > | estimated_times_ |
bool hype::core::MeasurementPairRingbuffer::addMeasurementPair | ( | const MeasurementPair & | mp | ) |
void hype::core::MeasurementPairRingbuffer::clear | ( | ) | throw () |
const std::vector<EstimatedTime> hype::core::MeasurementPairRingbuffer::getColumnEstimations | ( | ) |
const std::vector<Tuple> hype::core::MeasurementPairRingbuffer::getColumnFeatureValues | ( | ) |
const std::vector<MeasuredTime> hype::core::MeasurementPairRingbuffer::getColumnMeasurements | ( | ) |
void hype::core::MeasurementPairRingbuffer::set_maximal_number_of_measurement_pairs | ( | size_t | size | ) |
unsigned int hype::core::MeasurementPairRingbuffer::size | ( | ) | const throw () |
bool hype::core::MeasurementPairRingbuffer::store | ( | std::ostream & | out | ) | const |
boost::circular_buffer<EstimatedTime> hype::core::MeasurementPairRingbuffer::estimated_times_ [private] |
boost::circular_buffer<Tuple> hype::core::MeasurementPairRingbuffer::feature_values_ [private] |
boost::circular_buffer<MeasuredTime> hype::core::MeasurementPairRingbuffer::measured_times_ [private] |