--- /dev/null
+/* $Id: StatsRecord.java 94 2008-12-18 11:07:17Z dobashi $\r
+ * create: 2004/07/27\r
+ * (c)2004 Lavans Networks Inc. All Rights Reserved.\r
+ */\r
+package com.lavans.luz2.sql.stats;\r
+\r
+import java.util.Set;\r
+import java.util.TreeSet;\r
+\r
+/**\r
+ * @author dobashi\r
+ * @version 1.00\r
+ */\r
+public class StatsRecord {\r
+ private String sql=null;\r
+ private int callCount = 0;\r
+ private long totalCostTime = 0;\r
+ private Set<String> methodNames = new TreeSet<String>();\r
+\r
+ public double getAverage(){\r
+ return totalCostTime / (double)callCount;\r
+ }\r
+ /**\r
+ * @return\r
+ */\r
+ public int getCallCount() {\r
+ return callCount;\r
+ }\r
+\r
+ /**\r
+ * @param i\r
+ */\r
+ public void setCallCount(int i) {\r
+ callCount = i;\r
+ }\r
+\r
+ /**\r
+ * @param i\r
+ */\r
+ public void callCountUp() {\r
+ callCount++;\r
+ }\r
+\r
+ /**\r
+ * @return\r
+ */\r
+ public Set<String> getMethodNames() {\r
+ return methodNames;\r
+ }\r
+\r
+ /**\r
+ * @param set\r
+ */\r
+ public void setMethodNames(Set<String> set) {\r
+ methodNames = set;\r
+ }\r
+\r
+ /**\r
+ * @param set\r
+ */\r
+ public void addMethodNames(String s) {\r
+ methodNames.add(s);\r
+ }\r
+\r
+ /**\r
+ * @return\r
+ */\r
+ public String getSql() {\r
+ return sql;\r
+ }\r
+\r
+ /**\r
+ * @param string\r
+ */\r
+ public void setSql(String string) {\r
+ sql = string;\r
+ }\r
+ /**\r
+ * @return\r
+ */\r
+ public long getTotalCostTime() {\r
+ return totalCostTime;\r
+ }\r
+\r
+ /**\r
+ * @param l\r
+ */\r
+ public void setTotalCostTime(long l) {\r
+ totalCostTime = l;\r
+ }\r
+\r
+ /**\r
+ * @param l\r
+ */\r
+ public void addTotalCostTime(long l) {\r
+ totalCostTime += l;\r
+ }\r
+\r
+}\r