Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,8 @@ See xref:android:query-n1ql-mobile-querybuilder-diffs.adoc#tbl-qbldr-diffs[] for
|Category
|Components

| Clauses
|UNNEST
|Conditional Operator
|CASE(WHEN ... THEN ... ELSE ..)

Expand Down
14 changes: 13 additions & 1 deletion modules/android/pages/query-n1ql-mobile-server-diffs.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -78,14 +78,26 @@ JOIN orders o ON meta(u).id = o.user_id;
FROM \`user` u
NEST orders orders
ON KEYS ARRAY s.order_id FOR s IN u.order_history END;
| NEST/UNNEST not supported
| NEST is not supported

| LEFT OUTER NEST
| SELECT * FROM user u +
LEFT OUTER NEST orders orders +
ON KEYS ARRAY s.order_id FOR s IN u.order_history END;
| NEST/UNNEST not supported

| UNNEST
| SELECT route.sourceairport, route.destinationairport, sched.flight, sched.utc
FROM route
UNNEST schedule sched
WHERE sched.day = 1

| SELECT sourceairport, destinationairport, flight, utc
FROM route, sched
UNNEST schedule sched
WHERE sched.day = 1


| ARRAY
| ARRAY i FOR i IN [1, 2] END
| (SELECT VALUE i FROM [1, 2] AS i)
Expand Down