--- /dev/null
+/*
+ * 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;
+}
+