1 package org.opensync.engine.server;
2
3 import java.util.Vector;
4 import java.util.Date;
5 import java.util.Calendar;
6
7 public class Statistic {
8
9 public int query;
10 public int insert;
11 public int update;
12 public Vector error;
13 public Date start;
14 public Date end;
15
16 public Statistic() {
17 reset();
18 }
19
20 public void reset() {
21 query = insert = update = 0;
22 error = new Vector();
23 start = Calendar.getInstance().getTime();
24 }
25
26 public String toString() {
27 String s = "INPUT : "+query+"\n"+
28 "INSERT : "+insert+"\n"+
29 "UPDATE : "+update+"\n";
30 s += "ERROR : "+error.size()+"\n";
31 for(int i=0; i<error.size(); i++) {
32 s += " - "+(String)error.get(i)+"\n";
33 }
34
35 return s;
36 }
37
38 public void print() {
39 System.out.print(toString());
40 }
41
42 }