Skip to content

Commit 6492083

Browse files
committed
make queries request plus to avoid test failures
1 parent e2cbbc6 commit 6492083

1 file changed

Lines changed: 11 additions & 8 deletions

File tree

modules/student/examples/AddEnrollments.java

Lines changed: 11 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
import com.couchbase.client.java.json.JsonObject;
88
import com.couchbase.client.java.query.QueryOptions;
99
import com.couchbase.client.java.query.QueryResult;
10+
import com.couchbase.client.java.query.QueryScanConsistency;
1011

1112
import java.time.Duration;
1213
import java.time.LocalDate;
@@ -54,25 +55,27 @@ public static void main(String[] args) {
5455

5556
private static JsonObject retrieveStudent(Cluster cluster, String name) throws CouchbaseException {
5657

58+
QueryOptions studentQueryOptions = QueryOptions.queryOptions();
59+
studentQueryOptions.parameters(JsonObject.create().put("name", name));
60+
studentQueryOptions.scanConsistency(QueryScanConsistency.REQUEST_PLUS);
61+
5762
final QueryResult result = cluster.query("select META().id, src.* " +
5863
"from `student-bucket`.`art-school-scope`.`student-record-collection` src " +
59-
"where src.`name` = $name",
60-
QueryOptions.queryOptions()
61-
.parameters(JsonObject.create()
62-
.put("name", name)));
64+
"where src.`name` = $name", studentQueryOptions);
6365

6466
return result.rowsAsObject().get(0);
6567

6668
}
6769

6870
private static JsonObject retrieveCourse(Cluster cluster, String course) throws CouchbaseException {
6971

72+
QueryOptions courseQueryOptions = QueryOptions.queryOptions();
73+
courseQueryOptions.parameters(JsonObject.create().put("courseName", course));
74+
courseQueryOptions.scanConsistency(QueryScanConsistency.REQUEST_PLUS);
75+
7076
final QueryResult result = cluster.query("select META().id, crc.* " +
7177
"from `student-bucket`.`art-school-scope`.`course-record-collection` crc " +
72-
"where crc.`course-name` = $courseName",
73-
QueryOptions.queryOptions()
74-
.parameters(JsonObject.create()
75-
.put("courseName", course)));
78+
"where crc.`course-name` = $courseName", courseQueryOptions);
7679

7780
return result.rowsAsObject().get(0);
7881

0 commit comments

Comments
 (0)