-
-
Save borkdude/c44eba75eed1e766810324fb420b3251 to your computer and use it in GitHub Desktop.
datahike pod
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
$ ./bb/resources/native-image-tests/run-bb-pod-tests.clj | |
:writing {"format" "transit+json", "namespaces" [{"name" "datahike.pod", "vars" [{"name" "delete-database"} {"name" "pull"} {"name" "entity"} {"name" "metrics"} {"name" "datoms"} {"name" "q"} {"name" "schema"} {"name" "pull-many"} {"name" "since"} {"name" "create-database"} {"name" "db"} {"name" "connect"} {"name" "history"} {"name" "database-exists?"} {"name" "transact"} {"name" "as-of"} {"name" "release-db"} {"name" "db-with"} {"name" "with-db", "code" "(defmacro with-db [bindings & body]\n (cond\n (= (count bindings) 0) `(do ~@body)\n (symbol? (bindings 0)) `(let ~(subvec bindings 0 2)\n (try\n (with-db ~(subvec bindings 2) ~@body)\n (finally\n (release-db ~(bindings 0)))))\n :else (throw (IllegalArgumentException.\n \"with-db only allows Symbols in bindings\"))))"}]}], "id" "d0f3e82f-8ffb-4975-90d7-1babc3d84959", "ops" {"shutdown" {}}} | |
Testing user | |
#object[datahike.pod$delete_database 0x777c6618 "datahike.pod$delete_database@777c6618"] | |
({:keep-history? true, :search-cache-size 10000, :index :datahike.index/persistent-set, :store {:id "inexpensive-red-fox", :backend :mem}, :store-cache-size 1000, :attribute-refs? false, :writer {:backend :self}, :crypto-hash? false, :schema-flexibility :read, :branch :db}) | |
{} | |
:writing {"value" "[\"^ \"]", "id" "d8137e9e-5865-4676-a13c-3c364ef1e085", "status" ["done"]} | |
#object[datahike.pod$create_database 0x46517f89 "datahike.pod$create_database@46517f89"] | |
({:keep-history? true, :search-cache-size 10000, :index :datahike.index/persistent-set, :store {:id "inexpensive-red-fox", :backend :mem}, :store-cache-size 1000, :attribute-refs? false, :writer {:backend :self}, :crypto-hash? false, :schema-flexibility :read, :branch :db}) | |
{:keep-history? true, :search-cache-size 10000, :index :datahike.index/persistent-set, :store {:id "inexpensive-red-fox", :backend :mem}, :store-cache-size 1000, :attribute-refs? false, :writer {:backend :self}, :crypto-hash? false, :schema-flexibility :read, :branch :db} | |
:writing {"value" "[\"^ \",\"~:keep-history?\",true,\"~:search-cache-size\",10000,\"~:index\",\"~:datahike.index/persistent-set\",\"~:store\",[\"^ \",\"~:id\",\"inexpensive-red-fox\",\"~:backend\",\"~:mem\"],\"~:store-cache-size\",1000,\"~:attribute-refs?\",false,\"~:writer\",[\"^ \",\"^6\",\"~:self\"],\"~:crypto-hash?\",false,\"~:schema-flexibility\",\"~:read\",\"~:branch\",\"~:db\"]", "id" "89a1b1f8-029c-4b33-a993-b3348142ce95", "status" ["done"]} | |
#object[datahike.pod$database_exists_QMARK_ 0x7d2ed "datahike.pod$database_exists_QMARK_@7d2ed"] | |
({:keep-history? true, :search-cache-size 10000, :index :datahike.index/persistent-set, :store {:id "inexpensive-red-fox", :backend :mem}, :store-cache-size 1000, :attribute-refs? false, :writer {:backend :self}, :crypto-hash? false, :schema-flexibility :read, :branch :db}) | |
true | |
:writing {"value" "[\"~#'\",true]", "id" "baccb2f4-135e-4bd2-bbce-d5ba32f48b70", "status" ["done"]} | |
#object[datahike.pod$connect 0x2ff84998 "datahike.pod$connect@2ff84998"] | |
({:keep-history? true, :search-cache-size 10000, :index :datahike.index/persistent-set, :store {:id "inexpensive-red-fox", :backend :mem}, :store-cache-size 1000, :attribute-refs? false, :writer {:backend :self}, :crypto-hash? false, :schema-flexibility :read, :branch :db}) | |
"conn:-1033483489" | |
:writing {"value" "[\"~#'\",\"conn:-1033483489\"]", "id" "9cf39aa8-7e8e-4789-b906-2e0a730b10d3", "status" ["done"]} | |
#object[datahike.pod$transact 0x5928c998 "datahike.pod$transact@5928c998"] | |
("conn:-1033483489" [{:name "Alice", :age 20} {:name "Bob", :age 30} {:name "Charlie", :age 40} {:age 15}]) | |
{:tempids #:db{:current-tx 536870913}, :db-before {:max-tx 536870912, :max-eid 0}, :db-after {:max-tx 536870913, :max-eid 4}, :tx-meta #:db{:txInstant #inst "2023-07-24T09:23:53.361-00:00", :commitId #uuid "bec345f2-7074-41e6-90a3-6a54a03e7588"}, :tx-data ((536870913 :db/txInstant #inst "2023-07-24T09:23:53.361-00:00" 536870913 true) (1 :name "Alice" 536870913 true) (1 :age 20 536870913 true) (2 :name "Bob" 536870913 true) (2 :age 30 536870913 true) (3 :name "Charlie" 536870913 true) (3 :age 40 536870913 true) (4 :age 15 536870913 true))} | |
:writing {"value" "[\"^ \",\"~:tempids\",[\"^ \",\"~:db/current-tx\",536870913],\"~:db-before\",[\"^ \",\"~:max-tx\",536870912,\"~:max-eid\",0],\"~:db-after\",[\"^ \",\"^3\",536870913,\"^4\",4],\"~:tx-meta\",[\"^ \",\"~:db/txInstant\",\"~m1690190633361\",\"~:db/commitId\",\"~ubec345f2-7074-41e6-90a3-6a54a03e7588\"],\"~:tx-data\",[\"~#list\",[[\"^:\",[536870913,\"^7\",\"~m1690190633361\",536870913,true]],[\"^:\",[1,\"~:name\",\"Alice\",536870913,true]],[\"^:\",[1,\"~:age\",20,536870913,true]],[\"^:\",[2,\"^;\",\"Bob\",536870913,true]],[\"^:\",[2,\"^<\",30,536870913,true]],[\"^:\",[3,\"^;\",\"Charlie\",536870913,true]],[\"^:\",[3,\"^<\",40,536870913,true]],[\"^:\",[4,\"^<\",15,536870913,true]]]]]", "id" "3cb12d7c-345b-4de6-bd3c-c19c5a13ccc4", "status" ["done"]} | |
#object[datahike.pod$db 0x12e2b557 "datahike.pod$db@12e2b557"] | |
("conn:-1033483489") | |
"db:5368709134" | |
:writing {"value" "[\"~#'\",\"db:5368709134\"]", "id" "b10d65ea-a1fb-4fcd-a5e6-7504a47f5c5c", "status" ["done"]} | |
#object[datahike.pod$db 0x12e2b557 "datahike.pod$db@12e2b557"] | |
("conn:-1033483489") | |
"db:5368709134" | |
:writing {"value" "[\"~#'\",\"db:5368709134\"]", "id" "c5496b1d-6c75-4d64-90e5-312c0500ccb3", "status" ["done"]} | |
#object[datahike.pod$q 0x33f6e026 "datahike.pod$q@33f6e026"] | |
({:query {:find [?e ?n ?a], :where [[?e :name ?n] [?e :age ?a]]}, :args ["db:5368709134"]}) | |
#{[2 "Bob" 30] [1 "Alice" 20] [3 "Charlie" 40]} | |
:writing {"value" "[\"~#set\",[[2,\"Bob\",30],[1,\"Alice\",20],[3,\"Charlie\",40]]]", "id" "0ef4ad3d-7c29-4397-a8ec-7e6d74f33a56", "status" ["done"]} | |
#object[datahike.pod$release_db 0x6a0eff1c "datahike.pod$release_db@6a0eff1c"] | |
("db:5368709134") | |
{} | |
:writing {"value" "[\"^ \"]", "id" "34a7c567-dc87-4467-8e4e-237ca258bdcb", "status" ["done"]} | |
#object[datahike.pod$transact 0x5928c998 "datahike.pod$transact@5928c998"] | |
("foo" [{:name "Alice", :age 20} {:name "Bob", :age 30} {:name "Charlie", :age 40} {:age 15}]) | |
#error { | |
:cause "Cannot invoke \"java.util.concurrent.Future.get()\" because \"fut\" is null" | |
:via | |
[{:type java.lang.NullPointerException | |
:message "Cannot invoke \"java.util.concurrent.Future.get()\" because \"fut\" is null" | |
:at [clojure.core$deref_future invokeStatic "core.clj" 2317]}] | |
:trace | |
[[clojure.core$deref_future invokeStatic "core.clj" 2317] | |
[clojure.core$deref invokeStatic "core.clj" 2337] | |
[clojure.core$deref invoke "core.clj" 2323] | |
[datahike.writer$transact_BANG_ invokeStatic "writer.cljc" 105] | |
[datahike.writer$transact_BANG_ invoke "writer.cljc" 102] | |
[datahike.api$transact invokeStatic "api.cljc" 244] | |
[datahike.api$transact invoke "api.cljc" 232] | |
[datahike.pod$transact invokeStatic "pod.clj" 167] | |
[datahike.pod$transact invoke "pod.clj" 165] | |
[clojure.lang.AFn applyToHelper "AFn.java" 156] | |
[clojure.lang.AFn applyTo "AFn.java" 144] | |
[clojure.core$apply invokeStatic "core.clj" 667] | |
[clojure.core$apply invoke "core.clj" 662] | |
[datahike.pod$run_pod$fn__37930 invoke "pod.clj" 249] | |
[datahike.pod$run_pod invokeStatic "pod.clj" 239] | |
[datahike.pod$run_pod invoke "pod.clj" 220] | |
[datahike.cli$_main invokeStatic "cli.clj" 164] | |
[datahike.cli$_main doInvoke "cli.clj" 146] | |
[clojure.lang.RestFn invoke "RestFn.java" 397] | |
[clojure.lang.AFn applyToHelper "AFn.java" 152] | |
[clojure.lang.RestFn applyTo "RestFn.java" 132] | |
[clojure.lang.Var applyTo "Var.java" 705] | |
[clojure.core$apply invokeStatic "core.clj" 667] | |
[clojure.main$main_opt invokeStatic "main.clj" 514] | |
[clojure.main$main_opt invoke "main.clj" 510] | |
[clojure.main$main invokeStatic "main.clj" 664] | |
[clojure.main$main doInvoke "main.clj" 616] | |
[clojure.lang.RestFn applyTo "RestFn.java" 137] | |
[clojure.lang.Var applyTo "Var.java" 705] | |
[clojure.main main "main.java" 40]]} | |
:writing {"ex-message" "Cannot invoke \"java.util.concurrent.Future.get()\" because \"fut\" is null", "ex-data" "[\"^ \",\"~:argument-type\",\"\",\"~:type\",\"class java.lang.NullPointerException\"]", "id" "93ccc513-51f3-4488-bff3-c6e05a2337e2", "status" ["done" "error"]} | |
ERROR in (pod-workflow) (/private/tmp/datahike/./bb/resources/native-image-tests/run-bb-pod-tests.clj:22) | |
transact with bad arg | |
expected: (= [:tempids :db-before :db-after :tx-meta :tx-data] (keys (d/transact "foo" [{:name "Alice", :age 20} {:name "Bob", :age 30} {:name "Charlie", :age 40} {:age 15}]))) | |
actual: clojure.lang.ExceptionInfo: Cannot invoke "java.util.concurrent.Future.get()" because "fut" is null | |
{:argument-type "", :type "class java.lang.NullPointerException"} | |
at babashka.pods.impl$processor.invokeStatic (impl.clj:219) | |
babashka.pods.sci$load_pod$fn__28124.invoke (sci.clj:122) | |
sci.impl.vars$binding_conveyor_fn$fn__440.invoke (vars.cljc:133) | |
clojure.core$binding_conveyor_fn$fn__5823.invoke (core.clj:2047) | |
clojure.lang.AFn.call (AFn.java:18) | |
java.util.concurrent.FutureTask#object[datahike.pod$db 0x12e2b557 "datahike.pod$db@12e2b557"] | |
("conn:-1033483489") | |
"db:5368709134" | |
:writing {"value" "[\"~#'\",\"db:5368709134\"]", "id" "0717c1c1-a93b-4555-a6c8-b7159f84d99f", "status" ["done"]} | |
#object[datahike.pod$release_db 0x6a0eff1c "datahike.pod$release_db@6a0eff1c"] | |
("db:5368709134") | |
{} | |
:writing {"value" "[\"^ \"]", "id" "4eed71ad-d2fb-4f49-9063-d24ca07fc4a8", "status" ["done"]} | |
#object[datahike.pod$db 0x12e2b557 "datahike.pod$db@12e2b557"] | |
("conn:-1033483489") | |
"db:5368709134" | |
:writing {"value" "[\"~#'\",\"db:5368709134\"]", "id" "45bd69b5-c9d0-422f-93de-83fe26e9c311", "status" ["done"]} | |
#object[datahike.pod$q 0x33f6e026 "datahike.pod$q@33f6e026"] | |
({:query {:find [?e ?n ?a], :where [[?e :name ?n] [?e :age ?a]]}, :args ["db:5368709134"]}) | |
#{[2 "Bob" 30] [1 "Alice" 20] [3 "Charlie" 40]} | |
:writing {"value" "[\"~#set\",[[2,\"Bob\",30],[1,\"Alice\",20],[3,\"Charlie\",40]]]", "id" "aa85fea2-661f-475c-a732-0053867d4e27", "status" ["done"]} | |
#object[datahike.pod$db 0x12e2b557 "datahike.pod$db@12e2b557"] | |
("conn:-1033483489") | |
"db:5368709134" | |
:writing {"value" "[\"~#'\",\"db:5368709134\"]", "id" "3b3c6d08-c03b-456d-b28c-23502cd3de10", "status" ["done"]} | |
#object[datahike.pod$q 0x33f6e026 "datahike.pod$q@33f6e026"] | |
([:find ?e ?n ?a :where [?e :name ?n] [?e :age ?a]] "db:5368709134") | |
#{[2 "Bob" 30] [1 "Alice" 20] [3 "Charlie" 40]} | |
:writing {"value" "[\"~#set\",[[2,\"Bob\",30],[1,\"Alice\",20],[3,\"Charlie\",40]]]", "id" "76eddcfe-a181-494c-a9ae-9e4d6ee4b46c", "status" ["done"]} | |
#object[datahike.pod$transact 0x5928c998 "datahike.pod$transact@5928c998"] | |
("conn:-1033483489" {:tx-data [{:db/id 3, :age 25}]}) | |
{:tempids #:db{:current-tx 536870914}, :db-before {:max-tx 536870913, :max-eid 4}, :db-after {:max-tx 536870914, :max-eid 4}, :tx-meta #:db{:txInstant #inst "2023-07-24T09:23:53.399-00:00", :commitId #uuid "0a55e9c7-7db7-41dc-af64-bc7902e39b8c"}, :tx-data ((536870914 :db/txInstant #inst "2023-07-24T09:23:53.399-00:00" 536870914 true) (3 :age 25 536870914 true))} | |
:writing {"value" "[\"^ \",\"~:tempids\",[\"^ \",\"~:db/current-tx\",536870914],\"~:db-before\",[\"^ \",\"~:max-tx\",536870913,\"~:max-eid\",4],\"~:db-after\",[\"^ \",\"^3\",536870914,\"^4\",4],\"~:tx-meta\",[\"^ \",\"~:db/txInstant\",\"~m1690190633399\",\"~:db/commitId\",\"~u0a55e9c7-7db7-41dc-af64-bc7902e39b8c\"],\"~:tx-data\",[\"~#list\",[[\"^:\",[536870914,\"^7\",\"~m1690190633399\",536870914,true]],[\"^:\",[3,\"~:age\",25,536870914,true]]]]]", "id" "fac9f103-a79d-49e5-b574-cbff277b1002", "status" ["done"]} | |
#object[datahike.pod$transact 0x5928c998 "datahike.pod$transact@5928c998"] | |
("conn:-1033483489" [{:name "FOO", :age "BAR"}]) | |
{:tempids #:db{:current-tx 536870915}, :db-before {:max-tx 536870914, :max-eid 4}, :db-after {:max-tx 536870915, :max-eid 5}, :tx-meta #:db{:txInstant #inst "2023-07-24T09:23:53.401-00:00", :commitId #uuid "81deecf8-d438-402d-87e5-0382bcc97538"}, :tx-data ((536870915 :db/txInstant #inst "2023-07-24T09:23:53.401-00:00" 536870915 true) (5 :name "FOO" 536870915 true) (5 :age "BAR" 536870915 true))} | |
:writing {"value" "[\"^ \",\"~:tempids\",[\"^ \",\"~:db/current-tx\",536870915],\"~:db-before\",[\"^ \",\"~:max-tx\",536870914,\"~:max-eid\",4],\"~:db-after\",[\"^ \",\"^3\",536870915,\"^4\",5],\"~:tx-meta\",[\"^ \",\"~:db/txInstant\",\"~m1690190633401\",\"~:db/commitId\",\"~u81deecf8-d438-402d-87e5-0382bcc97538\"],\"~:tx-data\",[\"~#list\",[[\"^:\",[536870915,\"^7\",\"~m1690190633401\",536870915,true]],[\"^:\",[5,\"~:name\",\"FOO\",536870915,true]],[\"^:\",[5,\"~:age\",\"BAR\",536870915,true]]]]]", "id" "f0beb6d2-0d18-4e9c-b049-6bfb133db362", "status" ["done"]} | |
#object[datahike.pod$db 0x12e2b557 "datahike.pod$db@12e2b557"] | |
("conn:-1033483489") | |
"db:5368709155" | |
:writing {"value" "[\"~#'\",\"db:5368709155\"]", "id" "f61f2c1a-2e1f-4ef4-be58-388ce538d4c6", "status" ["done"]} | |
#object[datahike.pod$pull 0x2409beda "datahike.pod$pull@2409beda"] | |
("db:5368709155" [*] 1) | |
{:db/id 1, :age 20, :name "Alice"} | |
:writing {"value" "[\"^ \",\"~:db/id\",1,\"~:age\",20,\"~:name\",\"Alice\"]", "id" "80d4a3c4-aa90-434f-b0d4-0acffd09d970", "status" ["done"]} | |
#object[datahike.pod$db 0x12e2b557 "datahike.pod$db@12e2b557"] | |
("conn:-1033483489") | |
"db:5368709155" | |
:writing {"value" "[\"~#'\",\"db:5368709155\"]", "id" "9e43f491-ef7f-4c26-ab7d-3550608f8ba1", "status" ["done"]} | |
#object[datahike.pod$pull_many 0x42fa2227 "datahike.pod$pull_many@42fa2227"] | |
("db:5368709155" [*] [1 2 3]) | |
[{:db/id 1, :age 20, :name "Alice"} {:db/id 2, :age 30, :name "Bob"} {:db/id 3, :age 25, :name "Charlie"}] | |
:writing {"value" "[[\"^ \",\"~:db/id\",1,\"~:age\",20,\"~:name\",\"Alice\"],[\"^ \",\"^0\",2,\"^1\",30,\"^2\",\"Bob\"],[\"^ \",\"^0\",3,\"^1\",25,\"^2\",\"Charlie\"]]", "id" "c191e2e1-27d6-410a-afa5-1d6a37fb1f3b", "status" ["done"]} | |
#object[datahike.pod$db 0x12e2b557 "datahike.pod$db@12e2b557"] | |
("conn:-1033483489") | |
"db:5368709155" | |
:writing {"value" "[\"~#'\",\"db:5368709155\"]", "id" "fc14a2a4-9c0b-4965-8e9f-f9dada0027d1", "status" ["done"]} | |
#object[datahike.pod$metrics 0x414f35f "datahike.pod$metrics@414f35f"] | |
("db:5368709155") | |
{:per-attr-counts {:age 5, :name 4, :db/txInstant 3}, :per-entity-counts {1 2, 2 2, 3 2, 4 1, 5 2, 536870913 1, 536870914 1, 536870915 1}, :count 12, :avet-count 0, :temporal-count 11, :temporal-avet-count 0} | |
:writing {"value" "[\"^ \",\"~:per-attr-counts\",[\"^ \",\"~:age\",5,\"~:name\",4,\"~:db/txInstant\",3],\"~:per-entity-counts\",[\"^ \",\"~i1\",2,\"~i2\",2,\"~i3\",2,\"~i4\",1,\"~i5\",2,\"~i536870913\",1,\"~i536870914\",1,\"~i536870915\",1],\"~:count\",12,\"~:avet-count\",0,\"~:temporal-count\",11,\"~:temporal-avet-count\",0]", "id" "69299f56-0246-4f5b-8e27-ed3a9569e12e", "status" ["done"]} | |
#object[datahike.pod$db 0x12e2b557 "datahike.pod$db@12e2b557"] | |
("conn:-1033483489") | |
"db:5368709155" | |
:writing {"value" "[\"~#'\",\"db:5368709155\"]", "id" "940a2a5f-72dd-4625-b698-b5da474ab04b", "status" ["done"]} | |
#object[datahike.pod$as_of 0xb7d38dc "datahike.pod$as_of@b7d38dc"] | |
("db:5368709155" 536870916) | |
"asof:-2095367794" | |
:writing {"value" "[\"~#'\",\"asof:-2095367794\"]", "id" "9599acf5-857e-4944-a701-5646d4a4de74", "status" ["done"]} | |
#object[datahike.pod$q 0x33f6e026 "datahike.pod$q@33f6e026"] | |
([:find ?e ?n ?a :where [?e :name ?n] [?e :age ?a]] "asof:-2095367794") | |
#{[3 "Charlie" 25] [2 "Bob" 30] [5 "FOO" "BAR"] [1 "Alice" 20]} | |
:writing {"value" "[\"~#set\",[[3,\"Charlie\",25],[2,\"Bob\",30],[5,\"FOO\",\"BAR\"],[1,\"Alice\",20]]]", "id" "275c3af5-e913-4df5-83fc-25cba366cfd3", "status" ["done"]} | |
#object[datahike.pod$db 0x12e2b557 "datahike.pod$db@12e2b557"] | |
("conn:-1033483489") | |
"db:5368709155" | |
:writing {"value" "[\"~#'\",\"db:5368709155\"]", "id" "76498c03-b0bd-4b1f-a6c8-7607d24225c8", "status" ["done"]} | |
#object[datahike.pod$as_of 0xb7d38dc "datahike.pod$as_of@b7d38dc"] | |
("db:5368709155" #inst "2023-07-24T09:23:53.399-00:00") | |
"asof:541364730" | |
:writing {"value" "[\"~#'\",\"asof:541364730\"]", "id" "96f74a55-c29a-4b3f-9acc-33d0cfc6d02e", "status" ["done"]} | |
#object[datahike.pod$q 0x33f6e026 "datahike.pod$q@33f6e026"] | |
([:find ?e ?n ?a :where [?e :name ?n] [?e :age ?a]] "asof:541364730") | |
#{[2 "Bob" 30] [1 "Alice" 20] [3 "Charlie" 40]} | |
:writing {"value" "[\"~#set\",[[2,\"Bob\",30],[1,\"Alice\",20],[3,\"Charlie\",40]]]", "id" "9023c8a7-7e38-499e-8562-c97458954588", "status" ["done"]} | |
#object[datahike.pod$db 0x12e2b557 "datahike.pod$db@12e2b557"] | |
("conn:-1033483489") | |
"db:5368709155" | |
:writing {"value" "[\"~#'\",\"db:5368709155\"]", "id" "5772c5fa-1aad-4195-91f5-bffa591a638a", "status" ["done"]} | |
#object[datahike.pod$since 0x64bb9e57 "datahike.pod$since@64bb9e57"] | |
("db:5368709155" 536870914) | |
"since:987125424" | |
:writing {"value" "[\"~#'\",\"since:987125424\"]", "id" "d891852b-2a4a-4ebb-8fd1-89b792f5b8c1", "status" ["done"]} | |
#object[datahike.pod$q 0x33f6e026 "datahike.pod$q@33f6e026"] | |
([:find ?e ?n ?a :where [?e :name ?n] [?e :age ?a]] "since:987125424") | |
#{[5 "FOO" "BAR"]} | |
:writing {"value" "[\"~#set\",[[5,\"FOO\",\"BAR\"]]]", "id" "8882f44d-8ad2-4bc0-9658-2b6f3079a543", "status" ["done"]} | |
#object[datahike.pod$db 0x12e2b557 "datahike.pod$db@12e2b557"] | |
("conn:-1033483489") | |
"db:5368709155" | |
:writing {"value" "[\"~#'\",\"db:5368709155\"]", "id" "29148ac7-e943-4b60-9379-2c0a4db79caa", "status" ["done"]} | |
#object[datahike.pod$since 0x64bb9e57 "datahike.pod$since@64bb9e57"] | |
("db:5368709155" #inst "2023-07-24T09:23:53.399-00:00") | |
"since:541364730" | |
:writing {"value" "[\"~#'\",\"since:541364730\"]", "id" "018b903a-bbd3-4f9e-a9bb-953a68c38a88", "status" ["done"]} | |
#object[datahike.pod$q 0x33f6e026 "datahike.pod$q@33f6e026"] | |
([:find ?e ?n ?a :where [?e :name ?n] [?e :age ?a]] "since:541364730") | |
#{[5 "FOO" "BAR"]} | |
:writing {"value" "[\"~#set\",[[5,\"FOO\",\"BAR\"]]]", "id" "ad5e89ed-ac88-4b4a-a322-965d549b746b", "status" ["done"]} | |
#object[datahike.pod$db 0x12e2b557 "datahike.pod$db@12e2b557"] | |
("conn:-1033483489") | |
"db:5368709155" | |
:writing {"value" "[\"~#'\",\"db:5368709155\"]", "id" "1aaece92-5a84-40de-95c4-f41338336fd9", "status" ["done"]} | |
#object[datahike.pod$history 0x5d8d6d17 "datahike.pod$history@5d8d6d17"] | |
("db:5368709155") | |
"historical:714189364" | |
:writing {"value" "[\"~#'\",\"historical:714189364\"]", "id" "3ed31dd7-9414-4868-b08d-53423d87c5fe", "status" ["done"]} | |
#object[datahike.pod$q 0x33f6e026 "datahike.pod$q@33f6e026"] | |
([:find ?e ?n ?a :where [?e :name ?n] [?e :age ?a]] "historical:714189364") | |
#{[3 "Charlie" 25] [2 "Bob" 30] [5 "FOO" "BAR"] [1 "Alice" 20] [3 "Charlie" 40]} | |
:writing {"value" "[\"~#set\",[[3,\"Charlie\",25],[2,\"Bob\",30],[5,\"FOO\",\"BAR\"],[1,\"Alice\",20],[3,\"Charlie\",40]]]", "id" "c275fe8e-d996-43a2-a862-6143eb1c76d6", "status" ["done"]} | |
#object[datahike.pod$db 0x12e2b557 "datahike.pod$db@12e2b557"] | |
("conn:-1033483489") | |
"db:5368709155" | |
:writing {"value" "[\"~#'\",\"db:5368709155\"]", "id" "56cbc72e-5bde-4494-878a-23430f4c57d4", "status" ["done"]} | |
#object[datahike.pod$datoms 0x64221eff "datahike.pod$datoms@64221eff"] | |
("db:5368709155" :eavt 1 :age 20) | |
((1 :age 20 536870913 true)) | |
:writing {"value" "[\"~#list\",[[\"^0\",[1,\"~:age\",20,536870913,true]]]]", "id" "c22e45bd-3ead-4303-b4ef-de7ca4bdaaf1", "status" ["done"]} | |
#object[datahike.pod$db 0x12e2b557 "datahike.pod$db@12e2b557"] | |
("conn:-1033483489") | |
"db:5368709155" | |
:writing {"value" "[\"~#'\",\"db:5368709155\"]", "id" "9a81db12-b5c8-42dc-ac71-1db7050bddef", "status" ["done"]} | |
#object[datahike.pod$datoms 0x64221eff "datahike.pod$datoms@64221eff"] | |
("db:5368709155" {:index :eavt, :components [2]}) | |
((2 :age 30 536870913 true) (2 :name "Bob" 536870913 true)) | |
:writing {"value" "[\"~#list\",[[\"^0\",[2,\"~:age\",30,536870913,true]],[\"^0\",[2,\"~:name\",\"Bob\",536870913,true]]]]", "id" "6b1e9d5c-55cd-4f6f-99db-e7e66db69eff", "status" ["done"]} | |
#object[datahike.pod$transact 0x5928c998 "datahike.pod$transact@5928c998"] | |
("conn:-1033483489" {:tx-data [#:db{:ident :name, :valueType :db.type/string, :unique :db.unique/identity, :index true, :cardinality :db.cardinality/one} #:db{:ident :age, :valueType :db.type/long, :cardinality :db.cardinality/one}]}) | |
{:tempids #:db{:current-tx 536870916}, :db-before {:max-tx 536870915, :max-eid 5}, :db-after {:max-tx 536870916, :max-eid 7}, :tx-meta #:db{:txInstant #inst "2023-07-24T09:23:53.439-00:00", :commitId #uuid "c104a6bf-78d8-4c6f-8c44-8eeece94524a"}, :tx-data ((536870916 :db/txInstant #inst "2023-07-24T09:23:53.439-00:00" 536870916 true) (6 :db/ident :name 536870916 true) (6 :db/valueType :db.type/string 536870916 true) (6 :db/unique :db.unique/identity 536870916 true) (6 :db/index true 536870916 true) (6 :db/cardinality :db.cardinality/one 536870916 true) (7 :db/ident :age 536870916 true) (7 :db/valueType :db.type/long 536870916 true) (7 :db/cardinality :db.cardinality/one 536870916 true))} | |
:writing {"value" "[\"^ \",\"~:tempids\",[\"^ \",\"~:db/current-tx\",536870916],\"~:db-before\",[\"^ \",\"~:max-tx\",536870915,\"~:max-eid\",5],\"~:db-after\",[\"^ \",\"^3\",536870916,\"^4\",7],\"~:tx-meta\",[\"^ \",\"~:db/txInstant\",\"~m1690190633439\",\"~:db/commitId\",\"~uc104a6bf-78d8-4c6f-8c44-8eeece94524a\"],\"~:tx-data\",[\"~#list\",[[\"^:\",[536870916,\"^7\",\"~m1690190633439\",536870916,true]],[\"^:\",[6,\"~:db/ident\",\"~:name\",536870916,true]],[\"^:\",[6,\"~:db/valueType\",\"~:db.type/string\",536870916,true]],[\"^:\",[6,\"~:db/unique\",\"~:db.unique/identity\",536870916,true]],[\"^:\",[6,\"~:db/index\",true,536870916,true]],[\"^:\",[6,\"~:db/cardinality\",\"~:db.cardinality/one\",536870916,true]],[\"^:\",[7,\"^;\",\"~:age\",536870916,true]],[\"^:\",[7,\"^=\",\"~:db.type/long\",536870916,true]],[\"^:\",[7,\"^B\",\"^C\",536870916,true]]]]]", "id" "8ef467ea-8609-43e4-a2bc-fba5add398d2", "status" ["done"]} | |
#object[datahike.pod$db 0x12e2b557 "datahike.pod$db@12e2b557"] | |
("conn:-1033483489") | |
"db:5368709167" | |
:writing {"value" "[\"~#'\",\"db:5368709167\"]", "id" "ffe82739-ef5f-46d3-abd3-f7fa894ce714", "status" ["done"]} | |
#object[datahike.pod$schema 0x387ee53c "datahike.pod$schema@387ee53c"] | |
("db:5368709167") | |
{:name #:db{:ident :name, :valueType :db.type/string, :unique :db.unique/identity, :index true, :cardinality :db.cardinality/one, :id 6}, :age #:db{:ident :age, :valueType :db.type/long, :cardinality :db.cardinality/one, :id 7}} | |
:writing {"value" "[\"^ \",\"~:name\",[\"^ \",\"~:db/ident\",\"^0\",\"~:db/valueType\",\"~:db.type/string\",\"~:db/unique\",\"~:db.unique/identity\",\"~:db/index\",true,\"~:db/cardinality\",\"~:db.cardinality/one\",\"~:db/id\",6],\"~:age\",[\"^ \",\"^1\",\"^:\",\"^2\",\"~:db.type/long\",\"^7\",\"^8\",\"^9\",7]]", "id" "e3d84c83-89af-4293-a091-3f71e1329167", "status" ["done"]} | |
#object[datahike.pod$db 0x12e2b557 "datahike.pod$db@12e2b557"] | |
("conn:-1033483489") | |
"db:5368709167" | |
:writing {"value" "[\"~#'\",\"db:5368709167\"]", "id" "ea4742d5-ba42-4f3e-bd69-c0b0dd7107bc", "status" ["done"]} | |
#object[datahike.pod$entity 0x157c7ac2 "datahike.pod$entity@157c7ac2"] | |
("db:5368709167" 5) | |
{:age "BAR", :name "FOO"} | |
:writing {"value" "[\"^ \",\"~:age\",\"BAR\",\"~:name\",\"FOO\"]", "id" "2990425b-f06b-4965-ba76-545fafb35d8d", "status" ["done"]} | |
.run (FutureTask.java:317) | |
java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1144) | |
java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:642) | |
java.lang.Thread.runWith (Thread.java:1636) | |
java.lang.Thread.run (Thread.java:1623) | |
com.oracle.svm.core.thread.PlatformThreads.threadStartRoutine (PlatformThreads.java:807) | |
com.oracle.svm.core.posix.thread.PosixPlatformThreads.pthreadStartRoutine (PosixPlatformThreads.java:210) | |
Ran 1 tests containing 21 assertions. | |
0 failures, 1 errors. |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment