|
22 | 22 | import com.marklogic.client.io.SearchHandle; |
23 | 23 | import com.marklogic.client.io.StringHandle; |
24 | 24 | import com.marklogic.client.pojo.PojoPage; |
| 25 | +import com.marklogic.client.pojo.PojoQueryDefinition; |
25 | 26 | import com.marklogic.client.pojo.PojoRepository; |
26 | 27 | import com.marklogic.client.query.MatchDocumentSummary; |
27 | 28 | import com.marklogic.client.query.QueryManager; |
@@ -165,7 +166,7 @@ public void testPOJOSearchWithSearchHandle() { |
165 | 166 |
|
166 | 167 | StructuredQueryBuilder qb = new StructuredQueryBuilder(); |
167 | 168 | 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")); |
169 | 170 | SearchHandle results = new SearchHandle(); |
170 | 171 | products.setPageLength(10); |
171 | 172 | p = products.search(qd, 1,results); |
@@ -212,7 +213,7 @@ public void testPOJOSearchWithJacksonHandle() { |
212 | 213 | ; |
213 | 214 | StructuredQueryBuilder qb = new StructuredQueryBuilder(); |
214 | 215 | 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")); |
216 | 217 | JacksonHandle results = new JacksonHandle(); |
217 | 218 | p = products.search(qd, 1,results); |
218 | 219 | products.setPageLength(11); |
@@ -251,7 +252,7 @@ public void testPOJOSearchWithStringHandle() throws JsonProcessingException, IOE |
251 | 252 | PojoPage<Artifact> p; |
252 | 253 | this.loadSimplePojos(products); |
253 | 254 | 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); |
255 | 256 | // StructuredQueryDefinition qd = qb.and(q1,qb.range(qb.pathIndex("com.marklogic.javaclient.Artifact/inventory"), "xs:long",Operator.LE, 1110),qb.collection("even")); |
256 | 257 |
|
257 | 258 | StringHandle results = new StringHandle(); |
@@ -303,8 +304,8 @@ public void testPOJOSearchWithRawXMLStructQD() { |
303 | 304 | "</search:term-query> </search:and-query>"+ |
304 | 305 | "</search:query>"; |
305 | 306 | StringHandle rh = new StringHandle(rawXMLQuery); |
306 | | - RawStructuredQueryDefinition qd = |
307 | | - queryMgr.newRawStructuredQueryDefinition(rh); |
| 307 | + PojoQueryDefinition qd = |
| 308 | + (PojoQueryDefinition)queryMgr.newRawStructuredQueryDefinition(rh); |
308 | 309 | JacksonHandle results = new JacksonHandle(); |
309 | 310 | p = products.search(qd, 1,results); |
310 | 311 | products.setPageLength(11); |
@@ -368,8 +369,8 @@ public void testPOJOSearchWithRawJSONStructQD() { |
368 | 369 | ObjectNode mainNode = mapper.createObjectNode(); |
369 | 370 | mainNode.set("query", queryArrayNode); |
370 | 371 | jh.set(mainNode); |
371 | | - RawStructuredQueryDefinition qd = |
372 | | - queryMgr.newRawStructuredQueryDefinition(jh); |
| 372 | + PojoQueryDefinition qd = |
| 373 | + (PojoQueryDefinition)queryMgr.newRawStructuredQueryDefinition(jh); |
373 | 374 |
|
374 | 375 | JacksonHandle results = new JacksonHandle(); |
375 | 376 | p = products.search(qd, 1,results); |
|
0 commit comments