View Javadoc

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  }