a04deab | Luis Fung | 14 February 2019, 20:20:11 UTC | Merge branch 'master' of https://github.com/fungl164/cayley | 14 February 2019, 20:20:11 UTC |
b382925 | Luis Fung | 12 February 2019, 15:20:13 UTC | Ensure values and errors are properly handed-off to caller | 14 February 2019, 20:19:32 UTC |
a5f3bcc | Luis Fung | 12 February 2019, 08:45:46 UTC | Code simplification + package-level configurable iterator/store options | 14 February 2019, 20:19:32 UTC |
375ae75 | Luis Fung | 12 February 2019, 03:33:52 UTC | Remove unused variable | 14 February 2019, 20:19:32 UTC |
661adc3 | Luis Fung | 11 February 2019, 16:58:34 UTC | Code cleanup | 14 February 2019, 20:19:32 UTC |
aa2fb35 | Luis Fung | 11 February 2019, 08:03:44 UTC | Add Badger as a kv store | 14 February 2019, 20:19:32 UTC |
ca81086 | Luis Fung | 12 February 2019, 15:20:13 UTC | Ensure values and errors are properly handed-off to caller | 12 February 2019, 15:20:13 UTC |
d93d816 | Luis Fung | 12 February 2019, 08:45:46 UTC | Code simplification + package-level configurable iterator/store options | 12 February 2019, 08:45:46 UTC |
3d4c920 | Luis Fung | 12 February 2019, 03:33:52 UTC | Remove unused variable | 12 February 2019, 03:33:52 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 |
95381c6 | Luis Fung | 11 February 2019, 16:58:34 UTC | Code cleanup | 11 February 2019, 16:58:34 UTC |
4d1b871 | Luis Fung | 11 February 2019, 08:03:44 UTC | Add Badger as a kv store | 11 February 2019, 08:03:44 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 |
e5a8edb | Denys Smirnov | 03 June 2018, 12:38:27 UTC | cli: assume stdout as an output when no arguments are specified | 03 June 2018, 12:38:27 UTC |
924a8c2 | Denys Smirnov | 03 June 2018, 12:27:19 UTC | gizmo: All should honor a query limit; fixes #718 | 03 June 2018, 12:27:33 UTC |
1366fb9 | Rob Figueiredo | 01 June 2018, 15:31:43 UTC | cayley-single.yml: update version tag to latest v0.7.3 appears to be the latest stable release on quay.io | 01 June 2018, 15:59:14 UTC |
782194b | Denys Smirnov | 23 April 2018, 15:39:36 UTC | bump version to 0.7.3 | 23 April 2018, 15:39:36 UTC |
009b1f6 | Denys Smirnov | 23 April 2018, 15:13:24 UTC | quad: do not un-quote strings in StringToValue; fixes #710 | 23 April 2018, 15:13:24 UTC |
5cc0e45 | Denys Smirnov | 23 April 2018, 14:56:55 UTC | add CODEOWNERS | 23 April 2018, 14:56:55 UTC |
cf8bb13 | Denys Smirnov | 23 April 2018, 14:53:44 UTC | elastic: support v6; fix #711 | 23 April 2018, 14:53:44 UTC |
29e8664 | Evgeniy Skidan | 18 April 2018, 23:09:00 UTC | Fix dep ensure | 23 April 2018, 10:40:10 UTC |
c93c046 | Evgeniy Skidan | 18 April 2018, 23:07:34 UTC | Fix dep downloading with "follow redirects" option | 23 April 2018, 10:40:10 UTC |
ebe0dbd | Maximilian Güntner | 17 April 2018, 13:58:24 UTC | hello_bolt: replace TempFile with TempDir If TempFile is used cayley.NewGraph complains about tmpfile.Name() not being a dir. | 17 April 2018, 15:49:06 UTC |
ec694ec | Maximilian Güntner | 17 April 2018, 12:15:14 UTC | hello_schema: replace TempFile with TempDir If TempFile is used cayley.NewGraph complains about tmpfile.Name() not being a dir. | 17 April 2018, 13:43:04 UTC |
ef2f25d | Denys Smirnov | 14 April 2018, 16:06:00 UTC | gizmo: expose SaveOptional; resolves #702 | 14 April 2018, 16:13:14 UTC |
bdcbf7b | Denys Smirnov | 14 April 2018, 15:42:19 UTC | build and test for go 1.10 | 14 April 2018, 15:49:09 UTC |
4c75257 | Denys Smirnov | 14 April 2018, 15:28:55 UTC | switch from glide to dep | 14 April 2018, 15:38:19 UTC |
a6bad2e | Lukas Rist | 07 March 2018, 10:49:00 UTC | replace badge png with scaling svg | 07 March 2018, 23:09:46 UTC |
3091e67 | Denys Smirnov | 03 March 2018, 18:40:57 UTC | schema: allow to customize behavior; resolves #694 | 03 March 2018, 20:12:32 UTC |
b74f4c7 | Denys Smirnov | 03 March 2018, 16:01:46 UTC | graphql: support un-nesting objects into parent; resolves #686 | 03 March 2018, 16:28:42 UTC |
927dd14 | Denys Smirnov | 28 February 2018, 23:20:24 UTC | add missing dep | 28 February 2018, 23:32:15 UTC |
dc274db | David Symonds | 26 February 2018, 07:20:21 UTC | Switch CockroachDB driver from lib/pq to jackc/pgx. This was at the behest of CockroachDB engineers who say this is a much better driver (https://github.com/cockroachdb/cockroach/issues/17108#issuecomment-368024371). This extends work done in #691. | 26 February 2018, 09:56:26 UTC |
1467e17 | Denys Smirnov | 23 February 2018, 10:54:23 UTC | graphql: support expand all; resolves #692 | 23 February 2018, 11:05:31 UTC |
1c3bf91 | Denys Smirnov | 23 February 2018, 00:06:49 UTC | properly close sub-iterator in recursive; fix #693 | 23 February 2018, 11:05:31 UTC |
b49c06e | David Symonds | 21 February 2018, 22:29:08 UTC | Rewrite CockroachDB SQL construction to be much faster. Because CockroachDB is a distributed database, round trips to it are much slower than comparable round trips in, say, Postgres, so different tradeoffs are required for optimal insertions. In this case, a single INSERT statement with many values is much faster for CockroachDB to handle than a sequence of single value INSERT statements. In one test case involving loading a large number of nodes and quads, this change produces a 4-5x speedup. See https://github.com/cockroachdb/cockroach/issues/17108 for a more detailed discussion of this matter. Fixes #691. | 22 February 2018, 23:26:55 UTC |
ee1c44e | David Symonds | 20 February 2018, 23:18:59 UTC | Bump cockroachdb Docker tag for testing to the latest version, v1.1.5. | 22 February 2018, 23:26:55 UTC |
cfd4f04 | David Symonds | 20 February 2018, 22:28:39 UTC | Fix typo. | 22 February 2018, 23:26:55 UTC |
128d784 | Denys Smirnov | 05 February 2018, 13:46:59 UTC | iterator: do not add empty iterator to And on failed optimization | 05 February 2018, 13:47:42 UTC |
f53e575 | Jørgen | 05 February 2018, 13:14:32 UTC | jsonld: added a DocumentLoader to NewReaderFromMap; fix NPE (#689) | 05 February 2018, 13:14:32 UTC |
1f95954 | Denys Smirnov | 05 February 2018, 12:19:26 UTC | dot: correctly escape slashes; additional file extension | 05 February 2018, 12:19:26 UTC |
5cc70f7 | Denys Smirnov | 05 February 2018, 12:18:34 UTC | bump version to 0.7.2 | 05 February 2018, 12:18:34 UTC |
10f0018 | Denys Smirnov | 30 January 2018, 15:49:29 UTC | update dependencies | 30 January 2018, 15:56:44 UTC |
c962f2d | Denys Smirnov | 30 January 2018, 15:10:12 UTC | update docs to mention new ouch backend and remove todos | 30 January 2018, 15:56:44 UTC |
1b092eb | Denys Smirnov | 26 January 2018, 09:31:49 UTC | nosql: iterator size should not be negative in case of error | 30 January 2018, 15:56:44 UTC |
95146a7 | Denys Smirnov | 18 January 2018, 20:42:24 UTC | dock: expose container port on darwin properly | 30 January 2018, 15:56:44 UTC |
ad29e05 | Denys Smirnov | 18 January 2018, 19:04:50 UTC | nosql: if store has only 32 bits, store a copy of int field | 30 January 2018, 15:56:44 UTC |
e8726ee | Denys Smirnov | 18 January 2018, 19:02:38 UTC | graphtest: test max int roundtrips and comparisons | 30 January 2018, 15:56:44 UTC |
f1bddde | Denys Smirnov | 26 January 2018, 11:15:47 UTC | ouch: implement pagination for iterators | 30 January 2018, 15:56:44 UTC |
48ce3fd | Denys Smirnov | 15 January 2018, 20:46:18 UTC | ouch: leave value encoding to nosql package | 30 January 2018, 15:56:44 UTC |
6c59d22 | Denys Smirnov | 15 January 2018, 20:30:22 UTC | graphtest: workaround conversion bug for gopherjs | 30 January 2018, 15:56:44 UTC |
0c2d12e | Denys Smirnov | 13 January 2018, 18:11:41 UTC | ouch: enable docker tests and refactor | 30 January 2018, 15:56:44 UTC |
5563d63 | Elliott Stoneham | 19 December 2017, 01:20:54 UTC | ouch: new couchdb/pouchdb backend | 30 January 2018, 15:56:44 UTC |
baf955d | Denys Smirnov | 23 January 2018, 14:35:28 UTC | cli: fix database close on init | 23 January 2018, 14:35:28 UTC |
63897f8 | Denys Smirnov | 22 January 2018, 14:12:00 UTC | iterator: correctly limit depth for recursive; fix #685 | 22 January 2018, 14:12:00 UTC |