File tree Expand file tree Collapse file tree 2 files changed +9
-0
lines changed
main/java/com/marklogic/client/semantics
test/java/com/marklogic/client/test Expand file tree Collapse file tree 2 files changed +9
-0
lines changed Original file line number Diff line number Diff line change @@ -27,6 +27,7 @@ public enum RDFTypes {
2727 DOUBLE ("double" ),
2828 FLOAT ("float" ),
2929 TIME ("time" ),
30+ DATE ("date" ),
3031 DATETIME ("dateTime" ),
3132 GYEAR ("gYear" ),
3233 GMONTH ("gMonth" ),
Original file line number Diff line number Diff line change @@ -43,6 +43,7 @@ public class SPARQLQueryDefinitionTest {
4343 + " :r1 :p3 \" 1\" ^^xsd:" + RDFTypes .DOUBLE + " . "
4444 + " :r1 :p3 \" 1\" ^^xsd:" + RDFTypes .FLOAT + " . "
4545 + " :r1 :p3 \" 00:01:01\" ^^xsd:" + RDFTypes .TIME + " . "
46+ + " :r1 :p3 \" 2014-09-01\" ^^xsd:" + RDFTypes .DATE + " ."
4647 + " :r1 :p3 \" 2014-09-01T00:00:00+02:00\" ^^xsd:" + RDFTypes .DATETIME + " ."
4748 + " :r1 :p3 \" 2001\" ^^xsd:" + RDFTypes .GYEAR + " . "
4849 + " :r1 :p3 \" --01\" ^^xsd:" + RDFTypes .GMONTH + " . "
@@ -163,6 +164,13 @@ public void testBindings() {
163164 assertFalse (smgr .executeAsk (askQuery ));
164165 bindings .clear ();
165166
167+ askQuery .withBinding ("o" , "2014-09-01" , RDFTypes .DATE );
168+ assertTrue (smgr .executeAsk (askQuery ));
169+ bindings .clear ();
170+ askQuery .withBinding ("o" , "2014-09-02" , RDFTypes .DATE );
171+ assertFalse (smgr .executeAsk (askQuery ));
172+ bindings .clear ();
173+
166174 askQuery .withBinding ("o" , "2014-09-01T00:00:00+02:00" , RDFTypes .DATETIME );
167175 assertTrue (smgr .executeAsk (askQuery ));
168176 bindings .clear ();
You can’t perform that action at this time.
0 commit comments