Skip to content

Commit 5a6e824

Browse files
committed
Merge remote-tracking branch 'origin/main' into fix/query-limit
2 parents bd5381e + 48502e0 commit 5a6e824

File tree

2 files changed

+20
-13
lines changed

2 files changed

+20
-13
lines changed

deps.edn

+9-9
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{:deps {org.clojure/clojure {:mvn/version "1.11.1"}
2-
org.clojure/data.xml {:mvn/version "0.2.0-alpha7"}
2+
org.clojure/data.xml {:mvn/version "0.2.0-alpha8"}
33
com.fluree/alphabase {:mvn/version "3.3.0"}
4-
;com.fluree/db {:mvn/version "2.0.0-alpha6"}
4+
com.fluree/db {:mvn/version "2.0.0-beta1"}
55
;com.fluree/db {:local/root "../db"}
66
com.fluree/db {:git/url "https://github.com/fluree/db.git"
77
:sha "3906fe606739aaf8c154b92b39e56d0c68c6c2a5"}
@@ -15,8 +15,8 @@
1515
clucie/clucie {:mvn/version "0.4.2"}
1616

1717
;; AWS S3 API
18-
com.cognitect.aws/api {:mvn/version "0.8.587"}
19-
com.cognitect.aws/endpoints {:mvn/version "1.1.12.280"}
18+
com.cognitect.aws/api {:mvn/version "0.8.603"}
19+
com.cognitect.aws/endpoints {:mvn/version "1.1.12.307"}
2020
com.cognitect.aws/s3 {:mvn/version "822.2.1145.0"}
2121

2222
;; web server
@@ -26,7 +26,7 @@
2626
compojure/compojure {:mvn/version "1.7.0"}
2727

2828
;; logging
29-
ch.qos.logback/logback-classic {:mvn/version "1.4.0"}
29+
ch.qos.logback/logback-classic {:mvn/version "1.4.4"}
3030
cambium/cambium.core {:mvn/version "1.1.1"}
3131
cambium/cambium.codec-cheshire {:mvn/version "1.0.0"}
3232
cambium/cambium.logback.json {:mvn/version "0.4.5"}
@@ -51,7 +51,7 @@
5151
:aliases
5252
{:mvn/group-id com.fluree
5353
:mvn/artifact-id ledger
54-
:mvn/version "2.0.0-alpha6"
54+
:mvn/version "2.0.0-beta1"
5555

5656
:dev
5757
{:extra-paths ["dev" "test" "dev-resources"]
@@ -61,7 +61,7 @@
6161
{:extra-paths ["test" "test-resources" "dev-resources"]
6262
:extra-deps {com.cognitect/test-runner
6363
{:git/url "https://github.com/cognitect-labs/test-runner.git"
64-
:sha "a85b3b02765fb68684ab9ee4a8598eacf7e471d2"}}
64+
:sha "a522ab2851a2aa5bf9c22a942b45287a3a019310"}}
6565
:exec-fn cognitect.test-runner.api/test}
6666

6767
:jar
@@ -121,7 +121,7 @@
121121
:main-opts ["-m" "cloverage.coverage" "-p" "src" "-s" "test" "--test-ns-regex" "^fluree\\.db\\.ledger\\.ledger-test*$" "--output" "scanning_results/coverage"]}
122122

123123
:eastwood
124-
{:extra-deps {jonase/eastwood {:mvn/version "1.2.5"}}
124+
{:extra-deps {jonase/eastwood {:mvn/version "1.3.0"}}
125125
:main-opts ["-m" "eastwood.lint" {:source-paths ["src"] :test-paths ["test"]
126126
:config-files ["test-resources/eastwood-config.clj"]}]}
127127

@@ -130,5 +130,5 @@
130130
:main-opts ["-m" "antq.core" "--skip=github-action"]}
131131

132132
:clj-kondo
133-
{:extra-deps {clj-kondo/clj-kondo {:mvn/version "2022.09.08"}}
133+
{:extra-deps {clj-kondo/clj-kondo {:mvn/version "2022.10.05"}}
134134
:main-opts ["-m" "clj-kondo.main" "--lint" "src" "--config" ".clj-kondo/config.edn"]}}}

test/fluree/db/ledger/predicate/json_test.clj

+11-4
Original file line numberDiff line numberDiff line change
@@ -99,6 +99,17 @@
9999
(is (= {:bizz "buzz"} (-> res second (get "_user/json")))
100100
(str "Unexpected query result: " (pr-str res)))))
101101

102+
(testing "analytical query from triples w/ orderBy returns parsed JSON when requested"
103+
(let [query {:select {"?s" ["*"]}
104+
:where [["?s" "_user/username" "?o"]]
105+
:opts {:parseJSON true
106+
:orderBy "?o"}}
107+
res (<!! (fdb/query-async db query))]
108+
(is (= {:foo "bar"} (-> res first (get "_user/json")))
109+
(str "Unexpected query result: " (pr-str res)))
110+
(is (= {:bizz "buzz"} (-> res second (get "_user/json")))
111+
(str "Unexpected query result: " (pr-str res)))))
112+
102113
(testing "basic query with graph crawl returns parsed JSON when requested"
103114
(let [query {:select ["*" {:friend ["*"]}]
104115
:from "_user"
@@ -124,7 +135,3 @@
124135
:opts {:parseJSON true}}
125136
res (<!! (fdb/query-async db query))]
126137
(is (every? #{{:bizz "buzz"} {:foo "bar"}} res))))))
127-
128-
129-
130-

0 commit comments

Comments
 (0)