/* * DataSummary.cc * * Created on: Aug 3, 2012 * Author: lamikr */ #include "DataSummary.hh" DataSummary::DataSummary() { // TODO Auto-generated constructor stub } DataSummary::~DataSummary() { // TODO Auto-generated destructor stub } string DataSummary::get_summary_period_name(enum EnumSummaryPeriod period_param) { string ret_val; switch(period_param) { case PERIOD_YEARLY: ret_val = "yearly"; break; case PERIOD_MONTHLY: ret_val = "monthly"; break; case PERIOD_DAILY: ret_val = "daily"; break; case PERIOD_HOURLY: ret_val = "hourly"; break; case PERIOD_MINUTELY: ret_val = "minutely"; break; case PERIOD_SECONDLY: ret_val = "secondly"; break; default: ret_val = "daily"; break; } return ret_val; } string DataSummary::get_summary_calculation_name(enum EnumSummaryCalculationType type_param) { string ret_val; switch(type_param) { case SUM: ret_val = "sum"; break; case DELTA: ret_val = "delta"; break; case MIN: ret_val = "min"; break; case MAX: ret_val = "max"; break; case MEAN: ret_val = "mean"; break; default: ret_val = "sum"; break; } return ret_val; }