aboutsummaryrefslogtreecommitdiffstats
path: root/README.md
diff options
context:
space:
mode:
Diffstat (limited to 'README.md')
-rw-r--r--README.md18
1 files changed, 9 insertions, 9 deletions
diff --git a/README.md b/README.md
index 07ca11d..a81a6c1 100644
--- a/README.md
+++ b/README.md
@@ -8,31 +8,31 @@ astore is a simple library and CLI program to query and manipulate a file hierar
```console
$ cabal run astore -- repl
->>> SELECT * FROM c
+>>> SELECT c FROM c
{"foo":"bar","id":1,"j_id":1}
{"id":2,"j_id":3}
->>> SELECT * FROM j
+>>> SELECT j FROM j
{"id":1,"is_j":true}
{"id":2,"is_j":true}
->>> SELECT c.id, j.id, is_j FROM c LEFT JOIN j ON j.id == c.j_id
+>>> SELECT { c: { c.id }, j.is_j, j: { j.id } } FROM c LEFT JOIN j ON j.id == c.j_id
{"c":{"id":1},"is_j":true,"j":{"id":1}}
{"c":{"id":2},"is_j":null,"j":{"id":null}}
->>> SELECT c.id, j.id FROM c RIGHT JOIN j ON j.id == c.j_id
+>>> SELECT { c: { c.id }, j: { j.id } } FROM c RIGHT JOIN j ON j.id == c.j_id
{"c":{"id":1},"j":{"id":1}}
{"c":{"id":null},"j":{"id":2}}
->>> SELECT c.id, j.id FROM c FULL JOIN j ON j.id == c.j_id
+>>> SELECT { c: { c.id }, j: { j.id } } FROM c FULL JOIN j ON j.id == c.j_id
{"c":{"id":1},"j":{"id":1}}
{"c":{"id":2},"j":{"id":null}}
{"c":{"id":null},"j":{"id":2}}
->>> SELECT c, j FROM c EMBED j ON j.id == c.j_id
-{"c":null,"j":[{"id":1,"is_j":true}]}
-{"c":null,"j":[]}
+>>> SELECT { c, j } FROM c EMBED j ON j.id == c.j_id
+{"c":{"foo":"bar","id":1,"j_id":1},"j":[{"id":1,"is_j":true}]}
+{"c":{"id":2,"j_id":3},"j":[]}
```
### `astore serve`
```console
$ cabal run astore -- serve &
-$ curl -d 'SELECT * FROM c' http://localhost:8080
+$ curl -d 'SELECT c FROM c' http://localhost:8080
[{"foo":"bar","id":1,"j_id":1},{"id":2,"j_id":3}]
```