Skip to content

Commit 125f1d0

Browse files
committed
updating the pojoquerydefinition
1 parent ef185ca commit 125f1d0

File tree

1 file changed

+8
-7
lines changed

1 file changed

+8
-7
lines changed

test-complete/src/test/java/com/marklogic/javaclient/TestPOJOWithStrucQD.java

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@
2222
import com.marklogic.client.io.SearchHandle;
2323
import com.marklogic.client.io.StringHandle;
2424
import com.marklogic.client.pojo.PojoPage;
25+
import com.marklogic.client.pojo.PojoQueryDefinition;
2526
import com.marklogic.client.pojo.PojoRepository;
2627
import com.marklogic.client.query.MatchDocumentSummary;
2728
import com.marklogic.client.query.QueryManager;
@@ -165,7 +166,7 @@ public void testPOJOSearchWithSearchHandle() {
165166

166167
StructuredQueryBuilder qb = new StructuredQueryBuilder();
167168
StructuredQueryDefinition q1 =qb.range(qb.pathIndex("com.marklogic.javaclient.Artifact/inventory"), "xs:long",Operator.GT, 1010);
168-
StructuredQueryDefinition qd = qb.and(q1,qb.range(qb.pathIndex("com.marklogic.javaclient.Artifact/inventory"), "xs:long",Operator.LE, 1110),qb.collection("even"));
169+
PojoQueryDefinition qd = qb.and(q1,qb.range(qb.pathIndex("com.marklogic.javaclient.Artifact/inventory"), "xs:long",Operator.LE, 1110),qb.collection("even"));
169170
SearchHandle results = new SearchHandle();
170171
products.setPageLength(10);
171172
p = products.search(qd, 1,results);
@@ -212,7 +213,7 @@ public void testPOJOSearchWithJacksonHandle() {
212213
;
213214
StructuredQueryBuilder qb = new StructuredQueryBuilder();
214215
StructuredQueryDefinition q1 =qb.containerQuery(qb.jsonProperty("name"),qb.term("special") );
215-
StructuredQueryDefinition qd = qb.and(q1,qb.word(qb.jsonProperty("name"), "acme"));
216+
PojoQueryDefinition qd = qb.and(q1,qb.word(qb.jsonProperty("name"), "acme"));
216217
JacksonHandle results = new JacksonHandle();
217218
p = products.search(qd, 1,results);
218219
products.setPageLength(11);
@@ -251,7 +252,7 @@ public void testPOJOSearchWithStringHandle() throws JsonProcessingException, IOE
251252
PojoPage<Artifact> p;
252253
this.loadSimplePojos(products);
253254
StructuredQueryBuilder qb = new StructuredQueryBuilder();
254-
StructuredQueryDefinition qd =qb.value(qb.jsonProperty("id"), 5,10,15,20,25,30);
255+
PojoQueryDefinition qd =qb.value(qb.jsonProperty("id"), 5,10,15,20,25,30);
255256
// StructuredQueryDefinition qd = qb.and(q1,qb.range(qb.pathIndex("com.marklogic.javaclient.Artifact/inventory"), "xs:long",Operator.LE, 1110),qb.collection("even"));
256257

257258
StringHandle results = new StringHandle();
@@ -303,8 +304,8 @@ public void testPOJOSearchWithRawXMLStructQD() {
303304
"</search:term-query> </search:and-query>"+
304305
"</search:query>";
305306
StringHandle rh = new StringHandle(rawXMLQuery);
306-
RawStructuredQueryDefinition qd =
307-
queryMgr.newRawStructuredQueryDefinition(rh);
307+
PojoQueryDefinition qd =
308+
(PojoQueryDefinition)queryMgr.newRawStructuredQueryDefinition(rh);
308309
JacksonHandle results = new JacksonHandle();
309310
p = products.search(qd, 1,results);
310311
products.setPageLength(11);
@@ -368,8 +369,8 @@ public void testPOJOSearchWithRawJSONStructQD() {
368369
ObjectNode mainNode = mapper.createObjectNode();
369370
mainNode.set("query", queryArrayNode);
370371
jh.set(mainNode);
371-
RawStructuredQueryDefinition qd =
372-
queryMgr.newRawStructuredQueryDefinition(jh);
372+
PojoQueryDefinition qd =
373+
(PojoQueryDefinition)queryMgr.newRawStructuredQueryDefinition(jh);
373374

374375
JacksonHandle results = new JacksonHandle();
375376
p = products.search(qd, 1,results);

0 commit comments

Comments
 (0)