We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
2 parents eb8db69 + 225b99b commit fe57063Copy full SHA for fe57063
examples/async.ml
@@ -79,14 +79,19 @@ let test (c : connection) =
79
Printf.printf "%s %s %s\n"
80
(r#getvalue i 0) (r#getvalue i 1) (r#getvalue i 2)
81
done;
82
+
83
+ (* Run it in single-row mode. *)
84
c#send_query_prepared "test_sel";
- for i = 0 to 1 do
85
+ c#set_single_row_mode;
86
+ for i = 0 to 2 do
87
match fetch_result c with
88
| None -> assert false
- | Some r ->
89
+ | Some r when i < 2 ->
90
assert (r#status = Single_tuple);
91
- (r#getvalue i 0) (r#getvalue i 1) (r#getvalue i 2)
92
+ (r#getvalue 0 0) (r#getvalue 0 1) (r#getvalue 0 2)
93
+ | Some r ->
94
+ assert (r#status = Tuples_ok)
95
96
assert (fetch_result c = None)
97
0 commit comments