300dcf1 | 3pCode | 14 August 2019, 19:03:30 UTC | pick up new hidal-go | 14 August 2019, 19:14:02 UTC |
ddec95c | 3pCode | 14 August 2019, 14:27:01 UTC | ensure the nosql stores registration occurs before they are iterated (#809) * Fix order of imports to ensure no sql registry is built before its traversed for registration in quad store | 14 August 2019, 14:27:01 UTC |
4b2cc2a | Robert Lin | 14 August 2019, 08:10:18 UTC | add wrappers as param to api constructor | 14 August 2019, 12:18:39 UTC |
79d7d62 | Denys Smirnov | 27 July 2019, 18:53:06 UTC | kv: flush changes periodically | 27 July 2019, 19:54:20 UTC |
6214dd3 | Denys Smirnov | 27 July 2019, 18:52:23 UTC | cli: use new batch import in the load commands | 27 July 2019, 19:54:20 UTC |
19e932e | Denys Smirnov | 27 July 2019, 18:03:06 UTC | kv: optimize batch quad writes benchmark old ns/op new ns/op delta BenchmarkBolt/qs/import-8 3212907 490386 -84.74% BenchmarkLeveldb/qs/import-8 4199793 231921 -94.48% | 27 July 2019, 19:54:20 UTC |
9ffcff6 | Denys Smirnov | 27 July 2019, 18:00:38 UTC | graph: add write benchmark and a test | 27 July 2019, 19:54:20 UTC |
7b0ee2a | Denys Smirnov | 27 July 2019, 16:27:22 UTC | graph: add a method for creating a quad writer directly from the store | 27 July 2019, 19:54:20 UTC |
37d74c6 | Denys Smirnov | 11 July 2019, 13:48:32 UTC | quads: require writers to have a batch method | 27 July 2019, 15:35:02 UTC |
a5da20d | Dan Kortschak | 17 July 2019, 02:52:52 UTC | cayley: use alias to make import helpers perfect matchers | 19 July 2019, 14:24:10 UTC |
8c13235 | Dan Kortschak | 17 July 2019, 01:27:57 UTC | README: update testing badge | 19 July 2019, 13:58:01 UTC |
84df1a6 | Denys Smirnov | 03 July 2019, 13:13:39 UTC | quad: apply the iri format to typed strings as well; fixes #794 | 03 July 2019, 13:13:39 UTC |
e1f5f85 | Denys Smirnov | 03 July 2019, 12:34:31 UTC | graph: rename Value to Ref to avoid confusion | 03 July 2019, 12:34:31 UTC |
b9dabbe | Denys Smirnov | 01 July 2019, 15:09:48 UTC | graph: add a method to estimate quad iterator size | 01 July 2019, 15:09:48 UTC |
14b0a57 | Denys Smirnov | 01 July 2019, 13:39:58 UTC | graph: separate type for the size | 01 July 2019, 14:59:22 UTC |
8e9fa21 | Denys Smirnov | 01 July 2019, 13:23:54 UTC | graph: more detailed graph stats method | 01 July 2019, 13:23:54 UTC |
3c558a1 | Denys Smirnov | 01 July 2019, 11:10:54 UTC | graph/nosql: switch to hidalgo library for nosql backends | 01 July 2019, 11:10:54 UTC |
c871ecb | Denys Smirnov | 30 June 2019, 20:10:53 UTC | graph/kv: switch to hidalgo library for kv backends | 30 June 2019, 20:10:53 UTC |
c44b804 | Denys Smirnov | 05 March 2018, 21:39:54 UTC | iterator: remove clone method, shapes should be used instead | 30 June 2019, 15:51:16 UTC |
210a776 | Denys Smirnov | 30 June 2019, 15:47:35 UTC | iterator: remove unused type method | 30 June 2019, 15:47:35 UTC |
e8912e0 | Denys Smirnov | 01 February 2018, 10:02:33 UTC | quad: native int value should be int64 | 30 June 2019, 15:35:17 UTC |
88750b6 | Denys Smirnov | 30 June 2019, 15:33:52 UTC | graph: quad store no longer needs to optimize raw iterators | 30 June 2019, 15:34:24 UTC |
28c2ba2 | Denys Smirnov | 14 January 2018, 16:31:29 UTC | iterator: narrow down interfaces required to build iterators | 30 June 2019, 15:27:42 UTC |
4d24989 | Denys Smirnov | 30 June 2019, 15:19:39 UTC | sexp: use shapes instead of raw iterators | 30 June 2019, 15:19:39 UTC |
67e1ebc | Denys Smirnov | 14 January 2018, 14:52:23 UTC | mql: use shapes instead of raw iterators | 30 June 2019, 15:14:19 UTC |
a8bea33 | Denys Smirnov | 30 June 2019, 15:03:57 UTC | iterator: make optional a part of And iterator | 30 June 2019, 15:09:05 UTC |
2b88976 | Denys Smirnov | 14 January 2018, 11:25:35 UTC | iterator: unify value comparison and regexp | 30 June 2019, 14:50:46 UTC |
0dcfe40 | Denys Smirnov | 14 January 2018, 00:38:23 UTC | iterator: remove tagger from all iterators; resolves #661 | 30 June 2019, 14:49:08 UTC |
e2dd83b | Denys Smirnov | 30 June 2019, 14:36:28 UTC | ci: cache go modules dependencies | 30 June 2019, 14:36:28 UTC |
9fe8564 | Denys Smirnov | 30 June 2019, 13:49:12 UTC | http: fix merge issues | 30 June 2019, 14:14:24 UTC |
f4cfffe | Denys Smirnov | 14 January 2018, 11:04:31 UTC | iterator: remove unused instrumentation | 30 June 2019, 14:14:24 UTC |
3d343e1 | Iddan Aaronsohn | 30 June 2019, 13:46:50 UTC | Document RegEx (#789) Document RegEx Co-Authored-By: Denys Smirnov <denis.smirnov.91@gmail.com> | 30 June 2019, 13:46:50 UTC |
0304959 | Denys Smirnov | 30 June 2019, 13:19:47 UTC | shape: replace a new shape with a function | 30 June 2019, 13:20:38 UTC |
8059d94 | Iddan Aaronsohn | 26 June 2019, 21:22:01 UTC | http: allow passing sub, pred, obj and label to /v2/read | 30 June 2019, 13:20:38 UTC |
8d1602b | Denys Smirnov | 28 June 2019, 14:38:48 UTC | docs/api: fix swagger spec for query api | 28 June 2019, 14:38:48 UTC |
02d0656 | Denys Smirnov | 28 June 2019, 14:32:26 UTC | http: allow specifying the iri format when reading quads; fixes #787 | 28 June 2019, 14:32:26 UTC |
4dd4046 | Denys Smirnov | 28 June 2019, 13:16:37 UTC | switch to goreleaser | 28 June 2019, 13:31:11 UTC |
48e46a7 | Denys Smirnov | 28 June 2019, 13:11:35 UTC | graph: add a build tag to the backends that depend on cgo | 28 June 2019, 13:11:35 UTC |
71b4a76 | Denys Smirnov | 28 June 2019, 12:52:17 UTC | ui: serve 3rd-party files statically; fixes #501 | 28 June 2019, 12:52:17 UTC |
5318a81 | Nify | 19 April 2019, 07:41:21 UTC | Update Contributing.md | 22 April 2019, 14:21:29 UTC |
ed203ce | Denys Smirnov | 05 April 2019, 19:47:28 UTC | graphql: fix potential out-of-bounds error; fixes #777 | 05 April 2019, 19:50:03 UTC |
d726bf9 | Denys Smirnov | 01 April 2019, 17:58:34 UTC | graphql: add a test case for #740 | 01 April 2019, 19:22:57 UTC |
e12a6af | Denys Smirnov | 01 April 2019, 17:48:10 UTC | shape: merge optional with intersect; fixes #740 | 01 April 2019, 19:22:57 UTC |
619a869 | Denys Smirnov | 01 April 2019, 14:21:42 UTC | schema: support typedefs when writing structs; fixes #768 | 01 April 2019, 14:42:10 UTC |
753baab | Denys Smirnov | 01 April 2019, 13:53:02 UTC | kv: properly skip deleted quads when not using bloom; fixes #771 | 01 April 2019, 14:04:29 UTC |
4eea0cc | Denys Smirnov | 01 April 2019, 13:46:01 UTC | kv: run the tests will bloom filter disabled as well | 01 April 2019, 14:04:29 UTC |
c6aa966 | Ariel Erdman | 11 March 2019, 18:13:53 UTC | Removing old references to gopkg.in/mgo.v2 | 01 April 2019, 13:56:56 UTC |
99b2d8c | Ariel Erdman | 11 March 2019, 15:57:55 UTC | switch out "gopkg.in/mgo.v2" for "github.com/globalsign/mgo" | 01 April 2019, 13:56:56 UTC |
f3cae7f | Denys Smirnov | 18 February 2019, 15:33:20 UTC | update go.sum | 18 February 2019, 15:33:20 UTC |
f0dd103 | 3pCode | 08 February 2019, 20:30:27 UTC | expose go sql connection pooling parameters | 15 February 2019, 00:51:27 UTC |
682a840 | Luis Fung | 11 February 2019, 08:03:44 UTC | kv: add Badger KV store | 15 February 2019, 00:08:01 UTC |
38b3efd | Denys Smirnov | 14 February 2019, 23:18:16 UTC | fix go mod issues | 14 February 2019, 23:48:51 UTC |
45c1d16 | Denys Smirnov | 11 February 2019, 22:43:14 UTC | shape: add environment variables to enable shape debug | 11 February 2019, 22:43:14 UTC |
acf0ab2 | Denys Smirnov | 08 February 2019, 23:35:02 UTC | sql: add missing index and make index setup more dynamic | 08 February 2019, 23:35:02 UTC |
c78fbee | Denys Smirnov | 08 February 2019, 22:16:59 UTC | gizmo: check path arguments; fixes #761 | 08 February 2019, 22:16:59 UTC |
cc793f7 | Denys Smirnov | 08 February 2019, 22:10:02 UTC | schema: handle opaque types correctly | 08 February 2019, 22:10:02 UTC |
2bbb310 | Denys Smirnov | 08 February 2019, 22:09:34 UTC | ci: override install step | 08 February 2019, 22:09:34 UTC |
807b7b8 | Denys Smirnov | 08 February 2019, 22:00:41 UTC | schema: handle structs with all fields optional; fixes #754 | 08 February 2019, 22:00:41 UTC |
23a5b1b | Denys Smirnov | 08 February 2019, 21:57:34 UTC | ci: always use Go modules | 08 February 2019, 21:57:34 UTC |
7b6e266 | Denys Smirnov | 08 February 2019, 21:06:43 UTC | schema: properly handle same nodes in non-pointer fields; fixes #759 | 08 February 2019, 21:06:43 UTC |
9fc5bb3 | Denys Smirnov | 08 February 2019, 20:51:00 UTC | nosql/ouch: update kivik | 08 February 2019, 20:51:00 UTC |
5b7f350 | Denys Smirnov | 07 February 2019, 19:30:13 UTC | schema: handle structs with slices correctly when writing | 07 February 2019, 19:30:13 UTC |
473e3d9 | Denys Smirnov | 06 February 2019, 03:31:29 UTC | update dependencies | 06 February 2019, 03:31:29 UTC |
d04942a | Denys Smirnov | 06 February 2019, 02:48:45 UTC | switch to go modules | 06 February 2019, 02:49:01 UTC |
7081602 | Brendan Ball | 10 December 2018, 19:20:48 UTC | Add author and contributor | 06 February 2019, 02:19:36 UTC |
5289373 | Brendan Ball | 10 December 2018, 14:07:57 UTC | Add docs for sqlite backend | 06 February 2019, 02:19:36 UTC |
c941a50 | Brendan Ball | 09 December 2018, 17:40:19 UTC | Add sqlite backend | 06 February 2019, 02:19:36 UTC |
58b3d77 | Denys Smirnov | 06 February 2019, 02:16:29 UTC | sql: setup indexes properly | 06 February 2019, 02:16:29 UTC |
fe13159 | Denys Smirnov | 25 January 2019, 22:43:05 UTC | add snapcraft badge | 25 January 2019, 22:43:05 UTC |
703f77a | 3pCode | 09 January 2019, 16:31:44 UTC | pull for issue 758, label context ignored for saveOpt (#760) * Fix issue with label context not being respected, added new test file to avoid impacting baselines of existing tests. Noticed issue also existed with saveR, so added fix and test for that as well. * Reuse existing test by modifying each test case to be able to specify a test file for the quads. | 09 January 2019, 16:31:44 UTC |
cf576ba | Denys Smirnov | 01 December 2018, 04:25:39 UTC | also search for assets relative to the binary; fixes #720 | 01 December 2018, 04:25:39 UTC |
95d3934 | Denys Smirnov | 30 November 2018, 21:23:58 UTC | support go modules | 30 November 2018, 21:23:58 UTC |
6ce5dd0 | Denys Smirnov | 26 November 2018, 15:20:26 UTC | iterator: do not drop an error in resolver | 26 November 2018, 15:28:39 UTC |
834d71b | Connor Newton | 18 October 2018, 12:51:58 UTC | Implement Resolver iterator Implement an iterator that takes a slice of nodes and an associated QuadStore and resolves to their respective values during iteration. Resolves #663 | 26 November 2018, 15:28:39 UTC |
e2c7638 | Harald Nordgren | 27 October 2018, 23:25:03 UTC | Bump Go versions and use '.x' to always get latest minor versions | 03 November 2018, 07:09:49 UTC |
e4023df | 3pCode | 21 October 2018, 11:06:48 UTC | update test to check all return codes, update variable name. | 21 October 2018, 12:38:35 UTC |
b8672a5 | 3pCode | 21 October 2018, 00:05:43 UTC | Update authors and contributors | 21 October 2018, 12:38:35 UTC |
a6b5e11 | 3pCode | 19 October 2018, 02:27:16 UTC | Fix bug when deleted a reinserted quad. | 21 October 2018, 12:38:35 UTC |
644430f | Oleg Kovalov | 21 October 2018, 08:11:58 UTC | Use type-switch | 21 October 2018, 08:52:28 UTC |
f312d21 | Denys Smirnov | 20 October 2018, 19:09:59 UTC | schema: support loading objects with loops | 20 October 2018, 19:20:26 UTC |
330365b | Denys Smirnov | 20 October 2018, 14:04:16 UTC | schema: split schema package into multiple files | 20 October 2018, 19:20:26 UTC |
14279cc | Connor Newton | 18 October 2018, 15:48:17 UTC | Add RefsOf to the BatchQuadStore interface Implement for kv/QuadStore to avoid breaking it's BatchQuadStore implementation. | 20 October 2018, 11:29:10 UTC |
0e6b271 | Denys Smirnov | 20 October 2018, 11:08:47 UTC | schema: support writing structs that contain loops; fix #731 | 20 October 2018, 11:27:40 UTC |
eba6c31 | Connor Newton | 18 October 2018, 21:29:35 UTC | Fix mock store ValueOf implementation never returning nil Would always return value of given node, even if not present in mock data. | 20 October 2018, 09:38:44 UTC |
6875ccd | Jean Niklas L'orange | 19 October 2018, 20:48:11 UTC | Update dependency revision on BoomFilters Cayley uses a DeletableBloomFilter for kv stores, which may cause a panic when loading a database due to an off-by-one error. This was fixed in commit https://github.com/tylertreat/BoomFilters/commit/e4c39d49fb322169c2932fc10b0c5544318add78 | 20 October 2018, 09:37:51 UTC |
9652755 | Connor Newton | 09 October 2018, 10:23:46 UTC | Fix Optional iterator not propagating own tags | 09 October 2018, 10:46:29 UTC |
47a701f | s_guozhuming | 28 September 2018, 03:20:28 UTC | run tests for a specific backend implementations | 29 September 2018, 05:12:24 UTC |
6da908e | s_guozhuming | 28 September 2018, 03:18:04 UTC | pull image from remote repository if there is not image at local machine | 29 September 2018, 05:12:24 UTC |
e0bc3ad | Barak Michener | 19 September 2018, 06:21:02 UTC | change order of dep grabbing | 19 September 2018, 12:57:53 UTC |
8158074 | Barak Michener | 19 September 2018, 06:16:57 UTC | Update pouchdb version | 19 September 2018, 12:57:53 UTC |
ec5669c | Barak Michener | 19 September 2018, 05:59:19 UTC | fix goja dep, update travis | 19 September 2018, 12:57:53 UTC |
636ad70 | Ethan Lynn | 19 September 2018, 12:57:13 UTC | Correct db name using mongo backend (#723) Correct db name using mongo backend; fixes: #722 | 19 September 2018, 12:57:13 UTC |
1f49ada | Connor Newton | 25 August 2018, 12:23:43 UTC | Fix Config.idFor() recursive ID lookup in anonymous fields (fixes #732) Prefix was not being propagated in second pass so was only correct at first level where pref == "" Add a test case to validate the fix | 25 August 2018, 13:22:59 UTC |
243214c | Matt Mc | 17 July 2018, 23:28:33 UTC | Begin the Glossary (#728) * Added some basic terms * Added definition of morphism * Improved formatting. * Added definition of IRI and improved definition of RDF. * Removed "this notion of a quad..." from the definition of Quad. * Added a lot of definitions and sequenced them. * Added an actual definition for "token". * Re-sequenced and clarified some definitions. | 17 July 2018, 23:28:33 UTC |
945c425 | Jørgen | 04 July 2018, 11:38:40 UTC | Added unsigned integer types (#725) * Added unsigned integer types * Uint needs more work. We use Int for now. It will break large uint64 values, but the fix on the client side will be just uint64(v.Native().(int64)). | 04 July 2018, 11:38:40 UTC |
c1e16a1 | Denys Smirnov | 03 June 2018, 15:51:30 UTC | bump version | 03 June 2018, 15:51:30 UTC |
431ee28 | Denys Smirnov | 03 June 2018, 14:55:18 UTC | graphql: update dependency and test filter with multiple values | 03 June 2018, 14:55:18 UTC |
1a0c7cb | Denys Smirnov | 03 June 2018, 13:16:53 UTC | schema: allow to specify quads label on write | 03 June 2018, 13:16:53 UTC |
35d9923 | Denys Smirnov | 03 June 2018, 13:09:59 UTC | bolt: do not insert duplicate quads found in the same tx; fixes #675 | 03 June 2018, 13:09:59 UTC |
2a4b7ae | Denys Smirnov | 03 June 2018, 12:44:18 UTC | set a correct limit in integration tests | 03 June 2018, 12:44:18 UTC |