import compbio.cassandra.ProteinBean;
import compbio.cassandra.CassandraNativeConnector;
import compbio.cassandra.CassandraReader;
-import compbio.cassandra.DataBase;
import compbio.cassandra.Pair;
import compbio.cassandra.JobBean;
import compbio.cassandra.Total;
public class CassandraRequester {
private CassandraReader db = new CassandraReader();
- private ArrayList<DataBase> query;
private static long currentDate = 0;
private static long earlestDate = 0;
private final static SimpleDateFormat formatYYMMDD = new SimpleDateFormat("yyyy/MM/dd");
/*
* query: execution time for the period from date1 till date2
- */
+
public List<DataBase> extractExecutionTime(String date1, String date2) {
if (null == date1) {
date1 = "1970/1/1";
db.setTimeTotalExec(totalTime);
query.add(db);
return query;
- }
-
+<<<<<<< HEAD
+ }*/
+
/*
* query: total number of jobs for the period from date1 till date2
*/
SimpleDateFormat datformat = new SimpleDateFormat("dd/MM/yyyy");
return datformat.format(new Date(inDate));
}
+
+ // convert long to date in string format
+ private static String DateFormatYYMMDD(long inDate) {
+ SimpleDateFormat datformat = new SimpleDateFormat("yyyy/MM/dd");
+ return datformat.format(new Date(inDate));
+ }
/*
* set earlest date and current dates. earlestDate is static and should be
earlestDate = CassandraNativeConnector.getEarliestDateInDB();
return earlestDate;
}
-
+
+ /*
+ * find the earliest date in the database in String format
+ */
+ public String earliestDateString() {
+ earlestDate = CassandraNativeConnector.getEarliestDateInDB();
+ return DateFormatYYMMDD(earlestDate);
+ }
+
}