aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/io/trygvis/esper/testing/util/sql/ResultSetF.java
diff options
context:
space:
mode:
authorTrygve Laugstøl <trygvis@inamo.no>2013-01-22 16:33:50 +0100
committerTrygve Laugstøl <trygvis@inamo.no>2013-01-22 16:33:50 +0100
commitf868ed2dda3e000241bab0ee58d91b4eec8b6441 (patch)
tree4dc7a502450f9d24b3eb287ce09b148e01f4f31c /src/main/java/io/trygvis/esper/testing/util/sql/ResultSetF.java
parent9d5891a60b46bc5666974c521d2cb0f7c003b42f (diff)
downloadesper-testing-f868ed2dda3e000241bab0ee58d91b4eec8b6441.tar.gz
esper-testing-f868ed2dda3e000241bab0ee58d91b4eec8b6441.tar.bz2
esper-testing-f868ed2dda3e000241bab0ee58d91b4eec8b6441.tar.xz
esper-testing-f868ed2dda3e000241bab0ee58d91b4eec8b6441.zip
o Adding build count and last time timestamp to the Jenkins server view.
Diffstat (limited to 'src/main/java/io/trygvis/esper/testing/util/sql/ResultSetF.java')
-rwxr-xr-xsrc/main/java/io/trygvis/esper/testing/util/sql/ResultSetF.java8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/main/java/io/trygvis/esper/testing/util/sql/ResultSetF.java b/src/main/java/io/trygvis/esper/testing/util/sql/ResultSetF.java
index 5c51e6f..e911230 100755
--- a/src/main/java/io/trygvis/esper/testing/util/sql/ResultSetF.java
+++ b/src/main/java/io/trygvis/esper/testing/util/sql/ResultSetF.java
@@ -1,6 +1,7 @@
package io.trygvis.esper.testing.util.sql;
import io.trygvis.esper.testing.*;
+import org.joda.time.*;
import java.sql.*;
import java.util.*;
@@ -19,6 +20,13 @@ public class ResultSetF {
}
};
+ public static final SqlF<ResultSet, DateTime> getDateTime = new SqlF<ResultSet, DateTime>() {
+ public DateTime apply(ResultSet rs) throws SQLException {
+ Timestamp i = rs.getTimestamp(1);
+ return rs.wasNull() ? null : new DateTime(i.getTime());
+ }
+ };
+
public static final SqlF<ResultSet, UUID> getUUID = new SqlF<ResultSet, UUID>() {
public UUID apply(ResultSet rs) throws SQLException {
return UUID.fromString(rs.getString(1));